您的位置:首页 > 理论基础 > 计算机网络

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

2015-07-31 09:58 471 查看
一.链路层

链路层主要工作是为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。


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: