TCP/IP之链路层

本文介绍了TCP/IP协议的链路层功能,包括SLIP和压缩SLIP的规则与缺点,重点讲解了PPP协议的优势及其组成部分。此外,还讨论了环回接口的作用、最大传输单元MTU的概念以及路径MTU的动态性,并提及了串行线路吞吐量的计算。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

链路层功能

  • 为IP模块发送和接收IP数据报;
  • 为ARP模块发送ARP请求和接收ARP应答;
  • 为RARP发送RARP请求和接收RARP应答

SLIP

  1. 全称是Serial Line IP,它是一种在穿行线路上对IP数据报进行封装的简单形式。
  2. 规则:
  • IP数据报以END(0xc0)开始和结束
  • 报文中的0xc0用0xdb和0xdc来替换
  • 报文中的0xdb用0xdb和0xdd来替换

    3.缺点

  1. 每一端必须知道对方的IP地址,没有办法把本端的IP地址通知给另一端
  2. 数据帧中没有类型字段,如果一条串行线路用于SLIP,那么它不能同时使用其他协议。
  3. SLIP没有在数据帧中加上检验和

压缩的SLIP

  • 串行线路的速率较低,将超过40个字节的IP首部和TCP首部,压缩到3或5个字节,缩短交互相应时间。

PPP:点对点协议

  • PPP修改了SLIP协议中的所有缺陷
  • PPP包括以下三个部分
  1. 在串行链路上封装IP数据报的方式。支持数据为8位和无奇偶检验的异步模式,支持面型比特的同步链接。
  2. 建立、配置及测试数据链路的链路控制协议(LCP)。允许通信双方进行协商,以确定不同的选项
  3. 针对不同网络层协议的网络控制协议(NCP)体系。
  • 优点
  1. PPP支持在单根串行线路上运行多种协议,不只是IP协议
  2. 每一帧都有循环冗余校验
  3. 通信双方可以进行IP地址的动态协商
  4. 与CSLIP类似,对TCP和IP报文首部进行压缩
  5. 链路控制协议可以对多个数据链路选项进行设置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值