TCP/IP卷一第二章

1、TCP/IP协议族中,链路层主要有三个目的(图1):
a)为IP层接收和转发IP数据报
b)为ARP模块接收和发送ARP应答
c)为RARP模块接收和发送RARP应答
链路层根据网络所使用的硬件,支持多种不同协议
图1
2、以太网采用一种称作 C S M A / C D的媒体接入方法,其意思是带冲突检测的载波侦听多路接入(Carrier Sense, Multiple Access with Collision Detection),最常使用的封装格式是 RFC 894 定义的格式

RFC1042和894以太网封装方式
3、SL I P是一种简单的帧封装方法,对IP数据报的头尾都加了END,然后对报文中的END和ESC又做了转换。缺陷是:
1) 每一端必须知道对方的I P地址。没有办法把本端的I P地址通知给另一端。
2) 数据帧中没有类型字段(类似于以太网中的类型字段)。如果一条串行线路用于 S L I P那么它不能同时使用其他协议。
3) S L I P没有在数据帧中加上检验和(类似于以太网中的 C R C字段)。如果S L I P传输的报文被线路噪声影响而发生错误,只能通过上层协议来发现
4)SLIP为了传送 1个字节的数据需要2 0个字节的I P首部和2 0个字节的T C P首部,总数超过4 0个字节,C S L I P一般能把上面的4 0个字节压缩到3或5个字节。它能在C S L I P的每一端维持多达1 6个T C P连接,并且知道其中每个连接的首部中的某些字段一般不会发生变化。
在这里插入图片描述
4PPP协议与S L I P类似,由于P P P经常用于低速的串行链路,因此减少每一帧的字节数可以降低应用
程序的交互时延
在这里插入图片描述
P P P比S L I P具有下面这些优点:
(1) PPP支持在单根串行线路上运行多种协议,不只是I P协议(通过2字节的协议字段区分);
(2) 每一帧都有循环冗余检验;
(3) 通信双方可以进行 I P地址的动态协商(使用I P网络控制协议);
(4) 与C S L I P类似,对T C P和I P报文首部进行压缩;
(5) 链路控制协议可以对多个数据链路选项进行设置;
为这些优点付出的代价是在每一帧的首部增加 3个字节(经协商可以将地址和标志,并将协议压缩为一个字节),当建立链路时要发送几帧协商数据,以及更为复杂的实现
5、许多以太网接口卡不能读回他们自己发出去的数据。
6、以太网对数据帧的最大长度有限制,链路层的这个特性称为MTU,以太网和802.3定义的最大帧为1500和1492字节,超过此大小的数据包需要分片,根据第三章的内容,MTU其实是IP数据报的长度,即去掉贞头和贞尾
7、两台主机传输数据,若需穿越多个网络,每个网络的链路层可能有不同的MTU,这个就需要关注链路上最小的MTU。
8、我们想象,一旦传输层检测到目的端地址是环回地址时,应该可以省略部分传输层和所
有网络层的逻辑操作。但是大多数的产品还是照样完成传输层和网络层的所有过程,只是当I P数据报离开网络层时把它返回给自己。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值