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

本文介绍了计算机网络中链路层的基础知识,详细对比了SLIP与PPP两种串行线路协议的特点及优劣,并解释了环回接口的工作原理,最后探讨了MTU(最大传输单元)在不同网络中的应用。

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

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值