TCP/IP网络编程(2)

数据链路层

(1)功能

1.数据链路的建立和拆除

2.帧传输和帧同步

3.差错与流量控制

4.数据链路管理

(2)数据链路的流量控制机制

1.停止-等待流量控制机制(单帧传输)

2.滑动窗口流量控制机制(连续帧传输)

(3)差错控制

1.差错类型

一.热噪声

二.冲击噪声

2.差错检验和校正

一.垂直冗余校验(奇偶校验,Vertical Redundancy Check,CRC)

二.水平垂直冗余校验(方块校验,Level Redundancy Check,LRC)

三.循环冗余校验(Cyde Redundancy Check,CRC)

(4)点到点协议(Point to Point ,PPP)

PPP组成三个内容

1.一个将IP数据报封装到串行链路的方法

2.一个用来建立,配置和测试数据链路的链路控制协议(Link Control Pootocol,LCP)

3.一套网络控制协议(Network Control Protocal,NCP),其中每一个协议支持不同的网络层协议

PPP的帧格式

FAC
7EFF03协议数据部分(不超过1500字节)FCS7E
协议首部封装的数据协议尾部

1.首部第一个字节为标志字段位F,其值为0x7E.

2.首部第二个字节为地址字段位A,一般置为0xFF.

3.首部第三个字节控制字段C,通常设为0x03.

4.首部第四第五字节为PPP字段,它指明信息部分所对应的数据类型。

0x0021时,IP数据报

0xC021时,PPP链路控制数据

0x8021时,网络控制数据

5.数据部分,长度可变,默认为1500字节。(一般为IP数据报)

6.协议尾部的FCS默认长度为2个字节,表示差错校验的循环冗余校验码。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值