PPP是一種數據鏈路層協(xié)議?
PPP是一種數據鏈路層協(xié)議,遵循HDLC(高級數據鏈路控制協(xié)議)族的一般報文格式。PPP是為了在點(diǎn)對點(diǎn)物理鏈路(例如RS232串口鏈路、電話(huà)ISDN線(xiàn)路等)上傳輸OSI模型中的網(wǎng)絡(luò )層報文而設計的,它改進(jìn)了之前的一個(gè)點(diǎn)對點(diǎn)協(xié)議–SLIP協(xié)議–只能同時(shí)運行一個(gè)網(wǎng)絡(luò )協(xié)議、無(wú)容錯控制、無(wú)授權等許多缺陷,PPP是現在最流行的點(diǎn)對點(diǎn)鏈路控制協(xié)議。圖3中PPP的flag字段恒為0×7f,地址(adress)字段恒為0xff,控制(control)字段恒為0×03.協(xié)議(protocol)字段表示PPP報文中封裝的payload(data字段)的類(lèi)型,如果為0×0021,則表示PPP封裝的IP報文,0×002B表示IPX報文,0×0029表示AppleTalk報文,這幾種都屬于PPP的數據報文;如果為0×8021則表示PPP的LCP報文(用來(lái)協(xié)商連接),如果為0xC021則屬于PPP的NCP報文(用來(lái)協(xié)商封裝的三層協(xié)議),這些屬于PPP的控制報文。
數據鏈路層定義簡(jiǎn)介
數據鏈路層定義了在單個(gè)鏈路上如何傳輸數據。這些協(xié)議與被討論的各種介質(zhì)有關(guān)。示例:ATM,FDDI等。數據鏈路層必須具備一系列相應的功能,主要有:如何將數據組合成數據塊,在數據鏈路層中稱(chēng)這種數據塊為幀,幀是數據鏈路層的傳送單位;如何控制幀在物理信道上的傳輸,包括如何處理傳輸差錯,如何調節發(fā)送速率以使與接收方相匹配;以及在兩個(gè)網(wǎng)絡(luò )實(shí)體之間提供數據鏈路通路的建立、維持和釋放的管理。
標簽: PPP是 一種數據 鏈路層協(xié)議 數據鏈