摘要:下面是由希賽小編整理的通信互聯網技術知識點精講之各層常用協議簡介,希望能幫助學友們。
下面是由希賽小編整理的通信互聯網技術知識點精講之各層常用協議簡介,希望能幫助學友們。具體內容如下:
各層常用協議簡介
1.物理層
物理層協議有很多種,其中得到廣泛使用的有RS_232C、RS_499、V.35、X.2丨和X.21bit,以及各種局域網的物理層標準等。
2.數據鏈路層
常用的數據鏈路層協議包括以下幾種。
(1)局域網數據鏈路協議。各種不同的局域網中LLC子層的功能基本相同,不同的是MAC子層。在IEEE802系列協議中,IEEE802.2定義了LLC子層的相關內容;而IEEE802.3、802.4、802.5和802.8則分別定義了CSMA/CD、令牌總線、令牌環、FDDI等不同網絡中的MAC子層規范。
(2)面向字符的數據鏈路控制規程。面向字符的同步協議是最早提出的同步協議,其典型代表是IBM公司的二進制同步控制規程(BinarySynchronousCommunication,BSC)o為了實現建鏈、拆鏈等鏈路管理以及同步功能,BSC采用了ASCII或EBCDIC字符集中的字符,并在這些字符前增加一個轉義字符,以形成特殊的控制字符組,控制數據的傳輸過程。BSC的實現只需要很少的緩存容量,規程簡單,易于實現。它最大的缺點是它和特定的字符編碼集關系過于密切,不利于兼容。而且BSC是一個半雙工協議,鏈路傳輸效率很低。
(3)面向比特型的數據鏈路控制規程。在這類規程中,最典型的就是高級數據鏈路控制規程(HDLC)。通過在幀結構中設置相應的控制字段,提高了數據傳輸的效率,比面向字符型的控制規程更優越。
在HDLC中,每幀的開始和結束處都有一個標志字段(01111110),用來標識械的開始和結束,并對幀進行同步。在幀內部采用了“零比特填充法”,防止在數據字段中出現與標志字段相同的內容,以實現數據的透明傳輸。
HDLC使用了一個8bit的控制字段,通過它,以編碼的方式定義了豐富的控制命令,完成了BSC協議中眾多傳輸控制字符和轉義字符的功能。
支持全雙工工作方式,采用窗口和捎帶應答機制,允許在未收到確認的情況下,連續發送多個幀,提高了信息傳輸的效率。
采用了幀校驗序列,并設置了窗口序號,提髙了信息傳輸的正確性和可靠性。
從另外一個角度來看,在TCP/IP協議族中對應于數據鏈路層功能的協議還包括SLIP、PPP、ARP、RARP等。
串行線路因特網協議(SerialLineInternetProtocol,SLIP):是面向低速串行線路的協議,現己逐漸被功能更好的點對點協議(PPP)所取代。
點對點協議(PointtoPointProtocol,PPP):是IETF推出的在點到點類型線路上使用的數據鏈路層協議。它解決了SLIP中存在的問題,并成為正式的因特網標準。目前得到廣泛的應用。
地址解析協議(AddressResolutionProtocol,ARP):為已知的IP地址確定相應的MAC地址。
反向地址解析協議,(ReverseAddressResolutionProtocol,RARP):根據MAC地址確定相應的IP地址。
3.網絡層
曾經得到廣泛應用的以及現在常用的網絡層協議包括:X.25分組層協議、IPX、IP、ICMP、IGMP、RIP、OSPF、BGP等。
(1)X.25的分組層:X.25是原CCITT(現ITU-T)提出的,定義了終端和計算機到分組交換網絡的連接。X.25協議定義了對應于OSI下三層的功能,如物理層的X.21協議,數據鏈路層的LAP-B協議(HDLC協議的一部分),以及X.25的分組層協議。X.25的分組層協議定義了通過分組交換網絡的可靠虛電路傳輸。
(2)互聯網分組交換/順序分組交換(InternetworkPacketExchange/SequentialPacketExchange.IPX/SPX):Novell提出的用于客戶機/服務器相連的網絡協議。使用IPX/SPX能運行通常需要NetBEUI支持的程序,通過1PX/SPX可以跨過路由器訪問其他網絡。
(3)網際協議(InternetProtocol,IP):IP是TCP/IP的心臟,也是網絡層中最重要的協議,負責在網絡內的尋址和數據報的路由。
(4)網際控制消息協議(InternetControlMessageProtocol,ICMP):提供控制和傳遞消息的功能。
(5)因特網組管理協議(InternetGroupManagementProtocol,IGMP):運行于主機和與主機直接相連的組播路由器之間,是丨P主機用來報告多址廣播組成員身份的協議。
(6)路由信息協議(RoutingInformationProtocol,RIP):最早的路由協議之一,現在仍在廣泛使用。它是一種距離向量式路由協議,是內部網關協議的一種。
(7)開放最短路徑優先協議(OpenShortestPathFirst,OSPF):由因特網工程任務組(IETF)開發的一種內部網關協議(IGP),是一種鏈路狀態協議。
(8)邊界網關協議(BorderGatewayProtocol,BGP):不同自治系統路由器之間進行通信的外部網關協議。
4.傳輸層
傳輸層協議可以分為3類。
(1)A類:網絡連接具有可接受的差錯率和故障通知率,A類服務是可靠的網絡服務,一般指虛電路服務。
(2)C類:網絡連接具有不可接受的差錯率。C類的服務質量最差,提供數據報服務或無線分組交換的網絡均屬此類。
(3)B類:網絡連接具有可接受的差錯率和不可接受的故障通知率,B類服務介于前二者之間,廣域網多提供B類服務。
常用的傳輸層協議有TCP和UDP。
傳輸控制協議(TransmissionControlProtocol,TCP):為應用程序提供可靠的通信連接;適合于一次傳輸大批數據的情況:并適用于要求得到響應的應用程序。
用戶數據報協議(UserDatagramProtocol,UDP):提供了無連接通信,不對傳送的數據報提供可靠性保證:適合于一次傳輸少量數據的情況,傳輸的可靠性由應用層負責。5.應用層
應用層位于協議棧的頂端,它的主要任務是提供應用程序。應用層的協議當然也是為了這些應用而設計的,常用的協議功能如下。
(1)Telnet(TeletypeovertheNetwork):提供遠程登錄(終端仿真)服務,運行在TCP上。
(2)文件傳輸協議(FileTransferProtocol,FTP):提供應用級的文件傳輸服務,即遠程文件訪問等,運行在TCP上。
(3)簡單郵件傳輸協議(SimpleMailTransferProtocol,SMTP):用來發送電子郵件的協議,運行在TCP上。
(4)簡單網絡管理協議(SimpleNetworkManagementProtocol,SNMP):用于網絡信息的收集和網絡管理。
(5)域名服務(DomainNameService,DNS):提供域名和IP地址間的轉換,用于完成地址查找、郵件轉發等工作,運行在TCP和UDP上。
(6)超文本傳輸協議(HyperTextTransferProtocol,HTTP):傳輸用超文本標記語言(HyperTextMarkupLanguage,HTML)編寫的文件,通過此協議,可以瀏覽網絡上的各種信息,在瀏覽器上看到豐富多彩的文字與圖片。
(7)安全超文本傳輸協議(HypertextTransferProtocoloverSecureSocketLayer,orHTTPoverSSLsecureversion,HTTPS):對網絡中傳輸的數據進行加密,可以有效地防止用戶的重要信息被非法竊取。
(8)網絡時間協議(NetworkTimeProtocol,NTP):用于網絡同步,運行在UDP上。
相關推薦:
通信工程師備考資料免費領取
去領取
專注在線職業教育25年