TCP/IP中的网络接口层协议

网友投稿 499 2022-10-27

TCP/IP中的网络接口层协议

数据链路控制及其协议

1、基本概念

数据链路层实现的主要功能包括链路管理、成帧与帧同步、差错控制、流量控制以及为网络层提供服务。

1)链路:是指一条无源的点到点的物理线路段,中间没有任何其它的交换节点,两个端点之间的通信信道是由多条链路串联而成的

3)数据链路控制规程:是指为使数据能迅速、正确、有效地从发送点到达接收点所采用的控制方式。因此可以这样理解:链路是一段不可靠的物理传输线路,而数据链路是指能可靠传输的逻辑链路。通过复用技术,一条链路上可以有多条数据链路。

2、数据链路实现的功能:

1)为网络层提供服务,包括无确认无连接服务,有确认无连接服务,有确认有连接服务。

2)链路管理,包括数据链路的建立、维护和释放

4)差错控制,包括帧内比特出错和帧丢失

5)流量控制主要是通过控制发送方发送数据的速率,来保证接收方能及时地处理发送方发送的数据,目前采用方法主要是基于反馈机制来实现的

6)数据的透明传输

7)寻址,对于多点连接的情况,必须有相应的寻址机制来保证每帧能发送到正确的目标站,而且要求接收方也知道发送方是那个站点。

3、错误检测和纠正,处理差错的两个策略是使用纠错码和使用检错码

纠错码有:奇偶校验码,海明码。检错码:校验和,CRC

4、基本的数据链路层协议(单工工作方式)

1)无约束单工协议是一种理想状态下的通信协议,包括发送程序和接收程序,周而复始

2)单工停等协议主要是解决流量控制,但是还是建立在无噪声理想情况之上的。

3)有噪声信道的单工协议,比较接近于实际的通信系统,要解决错误帧的处理,包括超时重传。

5、滑动窗口协议(全双工工作方式)

在全双工工作方式下,通信的双发同时存在数据帧和响应帧的发送和接收,因此接收方在接收到一个数据帧后,可以暂时延迟待发响应帧,以便将响应帧附加在下一个待发数据帧,这种技术称为确认捎带/载答技术。滑动窗口协议包括一比特滑动窗口协议、退后n帧协议和选择重传协议。

6、开发和描述洗衣的形式化方法有:有限状态机,形式化语言,Petri网,过程代数

7、常用的数据链路层协议

8、高级数据链路层控制规程HDLC使用范围包括计算机与计算机通信,计算机与终端通信,终端与终端通信。在HDLC协议中,一个最基本的概念是数据站,所谓数据站是负责发送和接收数据帧的终端和计算机,HDLC定义了三种类型的数据站:主站,从站,组合站。在HDLC协议中,也定义了适用于链路的两种配置,即非平衡配置和平衡配置。

9、互联网数据链路层协议

目前,用户接入互联网的方法一般有两种,一种是专线接入,即路由器到路由器,另一种是通过拨号上网,连到路由器或接入服务器,无论使用那种方式,在传输数据时,都得使用数据链路层协议。在互联网中广泛使用的协议是SLIP、PPP和PPoE等。

1)串行线路IP(SLIP,1984提出),具有比较多的缺点,难以普及。

2)点到点协议PPP,链路建立过程:创建PPP链路-》用户验证-》调用网络层协议。

3)PPPoE(全称为基于以太网的点到点通信协议)

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Fluid 0.4 新版本正式发布:支持数据预热,优化小文件场景
下一篇:详细介绍,Docker镜像结构和原理
相关文章

 发表评论

暂时没有评论,来抢沙发吧~