tcp ip协议笔记(2)——链路层

来源:互联网 发布:语文讲课软件 编辑:程序博客网 时间:2024/06/04 00:49

一.链路层
链路层主要工作是为ip模块、arp模块、rarp模块发送接收报文,进行封装分用。


二.slip(串行线路ip协议)
它是链路层协议,在ip头尾封装一个字符以区分网络传输中的错误包,如果ip头中有esc或结束字符,用两个字节表示。
缺点:1.在网络传输中它需要知道对方的ip,它不会自动获取到对方ip
           2.因为slip中只是对ip头的头尾端封装了结束字符没有类型字段,所以串行线路上只能有slip这种协议,不能有其他协议
           3.slip没有校验和的,只能通过上层协议来校验

因为串行链路上传输速率较低,而且slip协议在ip头tcp头的基础上还得封装ip包的开始结束字节,所有效率很低,如果把这些字节压缩成几个字节的话,那么传输性能会变得比以前高的多,压缩slip协议就

是对协议中固定字段压缩后进行传输。


三.ppp(点对点协议)
ppp属于链路层协议,它与slip协议类似,但是改进了几个slip的主要缺点:
1.ppp协议给ip报主要的是封装了协议类型,有助于串行链路上可以传输多种协议报文。
2.ppp协议封装了校验和,提高报文传输接受和发送端的纠错能力


四.环回接口
环回接口 A类网址127就是为环回接口预留的,一般系统里的环回接口都是127.0.0.1,这是为在同一台机器上的客户端和服务端通信提供服务。
一般广播和多播报文都会往环回接口上发一份报文,发给本机的报文也会往环回接口发一份。因为环回报文只是在机器内传输,只要知道地址是环回地址就直接发给本机,所以并不需要在封装以太网头
,省略部分传输层和所有网络层,但是通常都会完成所有网络层和传输层所有过程。
目的地址是环回地址的报文的传输过程如图:

五.mtu
在网络中传输报文时,对报文大小有限制,最大不能超过一个定值,这个值就是mtu(最大传输单元),如果超过了,那么报文必须的拆分成许多个小分组来分开发送。在不同网络中,它们的mtu值是不

一样的,我们把这些mtu值中最小的值取名为路径mtu。


0 0
原创粉丝点击