數據鏈路層介紹
引導語:數據鏈路層是OSI參考模型中的第二層,介乎于物理層和網絡層之間。以下是小編整理的數據鏈路層介紹,歡迎參考閱讀!
1 以太網和802封裝
以太網封裝是以RFC894定義的 而802封裝則是RFC1042定義的 主機需求RFC要求: (1)必須支持以太網封裝 (2)應該支持與RFC894混合的RFC1042封裝 (3)或許可以發(fā)送RFC1042封裝的分組
2 SLIP
適用于RS-232和高速調制解調器接入網絡 (1)以0xC0結束 (2)對報文中的0xC0和ESC字符進行轉義 缺點:沒有辦法通知本端IP到對端;沒有類型字段;沒有校驗和
3 CSLIP
將SLIP報文中的20字節(jié)IP首部和20字節(jié)TCP首部壓縮為3或5字節(jié)
4 PPP協(xié)議
修正了SLIP協(xié)議的缺陷,支持多種協(xié)議類型;帶數據校驗和;報文首部壓縮;雙方可以進行IP地址動態(tài)協(xié)商(使用IP協(xié)議);鏈路控制協(xié)議可以對多個鏈路選項進行設置。
5 環(huán)回接口
用于同一臺主機上的程序通過TCP/IP通信。 傳給環(huán)回的數據均作為輸入; 傳給該主機IP地址的數據也是送到環(huán)回接口; 廣播和多播數據先復制一份到環(huán)回接口,再送到以太網上。
6 MTU
對數據幀長度的最大限制,如果數據分組長度大于這個數值,需要在IP層對其分片。 注意:發(fā)往以太網的數據要考慮路徑MTU。
【數據鏈路層介紹】相關文章:
C語言的數據類型介紹02-09
C語言學習關于數據的介紹07-26
使用Java程序連接各種數據庫的方法介紹08-17
PHP數據庫Oracle數據完整性10-09
PHP向MySQL數據庫保存數據代碼03-21
php向Mysql數據庫保存數據的代碼08-26
2017計算機二級MySQL數據類型介紹06-25