TCP/IP协议-链路层

链路层主要有3个目的:

1)为IP模块发送和接受数据;

2)为ARP模块发送ARP请求和接受ARP应答;

3)为RARP发送RARP请求和接受RARP应答;

SLIP:串行线路IP

        SLIP是一种在串行线路上对IP数据报进行封装的简单形式,适用于RS-232串行端口和高速调制解调器介入Internet。

SLIP定义的帧格式:IP数据报一般以END(0xc0)结尾,为避免线路噪声被当作数据报内容,开头也传一个END字符

缺陷:

1)每一端必须知道对方IP地址,没办法把本端IP地址通知给另一端;

2)数据帧中没有类型字段,如果一条串行线路用于SLIP,那么它不能同时使用其他协议;

CSLIP:压缩的SLIP

    CSLIP将数据报的IP首部和TCP首部40个字节压缩到3~5个,大大缩短交互响应时间;

PPP:点对点协议

    修改了SLIP协议中的所有缺陷

1)在串行链路上封装IP数据报的方法。

2)建立、配置及测试数据链路的链路控制协议;

3)针对不同网络层协议的网络控制协议体系;

PPP比SLIP具有下面这些优点:

1)PPP支持在单根串行线路上运行多种协议,不只是IP协议;

2)每一帧都有循环冗余检验;

3)通信双方可以进行IP地址的动态协商;

4)与CSLIP类似,对TCP和IP报文首部进行压缩;

5)链路控制协议可以对多个数据链路选项进行设置。

猜你喜欢

转载自blog.csdn.net/s11092114/article/details/83865572