tcp/ip ---------- 链路层



链路层
 三个目的:
  1、为ip模块发送和接收ip数据报
  2、为ARP模块发送ARP请求和接收ARP应答
  3、为RARP模块发送请求和接收应答

SLIP协议
 SLIP适用于家庭中每台计算机几乎都有的RS-232串行端口和高速调制解调器接入internet
 缺陷:
  1、每一端必须知道对方的IP地址,没有办法把本端的IP地址通知给另一端
  2、数据帧中没有类型字段。如果一条串行线路用于SLIP,那么他不能同时使用其他协议
  3、SLIP没有在数据帧中加上检验和。若SLIP传输的报文发生错误,只能通过上层协议来发现


PPP点对点协议
 该协议修复了SLIP所有的缺陷
  1、在串行链路上封装 IP数据报的方法。 PPP既支持数据为 8位和无奇偶检验的异步模式 (如大多数计算机上都普遍存在的串行接口),还支持面向比特的同步链接。
  2、 建立、配置及测试数据链路的链路控制协议(LCP)。它允许通 信双方进行协商,以确定不同的选项。
  3、 针对不同网络层协议的网络控制协议( NCP)体系。当前 RFC 定义的网络层有IP、OSI网络层、DECnet以及AppleTalk。例如,IP NCP允许双方商定是 否对报文首部进行压缩,类似于CSLIP(缩写词N C P也可用在T C P的前面)。

 相较于SLIP,具有以下优点:
  1、支持多种协议,不只是IP协议
  2、每一帧都有循环冗余检验
  3、通信双方可以进行IP地址的动态协商(使用NCP)
  4、拥有LCP
  5、与CSLIP类似,对TCP和IP报文首部进行压缩


环回接口
 一个传给环回接口的IP数据报不能再任何网络上出现
 一旦传输层检测到目的端地址是环回地址时,大多数的产品还是照样完成传输层和网络层的所有过程,只是当IP数据报离开网络层时候把它返回给自己

 几个关键点:
  1、传给环回地址的任何数据均作为IP输入
  2、传给广播地址或多播地址的数据复制一份传给环回接口,然后送到以太网上。(广播、多播包含自身)
  3、任何传给自己主机IP地址的数据均送到环回接口(Anything sent to one of the host's own IP addresses is sent to the loopback interface .)


路径MTU
 当两台主机相互通信,且主机之间要通过多个网络,那么每个网络肯可能有不同的MTU,因此最重要的是两台主机通信路径中最小的MTU,及路径MTU

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值