TCP/IP協議-鏈路層
阿新 • • 發佈:2018-11-10
鏈路層主要有3個目的:
1)為IP模組傳送和接受資料;
2)為ARP模組傳送ARP請求和接受ARP應答;
3)為RARP傳送RARP請求和接受RARP應答;
SLIP:序列線路IP
SLIP是一種在序列線路上對IP資料報進行封裝的簡單形式,適用於RS-232串列埠和高速調變解調器介入Internet。
SLIP定義的幀格式:IP資料報一般以END(0xc0)結尾,為避免線路噪聲被當作資料報內容,開頭也傳一個END字元
缺陷:
1)每一端必須知道對方IP地址,沒辦法把本端IP地址通知給另一端;
2)資料幀中沒有型別欄位,如果一條序列線路用於SLIP,那麼它不能同時使用其他協議;
CSLIP:壓縮的SLIP
CSLIP將資料報的IP首部和TCP首部40個位元組壓縮到3~5個,大大縮短互動響應時間;
PPP:點對點協議
修改了SLIP協議中的所有缺陷
1)在序列鏈路上封裝IP資料報的方法。
2)建立、配置及測試資料鏈路的鏈路控制協議;
3)針對不同網路層協議的網路控制協議體系;
PPP比SLIP具有下面這些優點:
1)PPP支援在單根序列線路上執行多種協議,不只是IP協議;
2)每一幀都有迴圈冗餘檢驗;
3)通訊雙方可以進行IP地址的動態協商;
4)與CSLIP類似,對TCP和IP報文首部進行壓縮;
5)鏈路控制協議可以對多個數據鏈路選項進行設定。