首页 > 编程知识 正文

计算机网络体系结构的特点,计算机网络网络层总结

时间:2023-05-04 04:51:25 阅读:174249 作者:185

数据链路层数据链路层在计算机网络架构中的概念数据链路层的作用数据链路层的任务数据链路层的研究范围数据链路层在计算机网络架构中的位置数据链路层协议三者通过封装在帧透明传输检错数据链路层使用的信道并应用于数据链路层的特定协议点对点信道的PPP协议使用广播信道的与局域网相关的协议

数据链接概念

如果需要通过一条线路传输数据,则不仅需要物理线路,还需要控制这些数据的传输所需的3358www.Sina.com/。 当在链接中添加用于实现这些协议的硬件和软件时,通信协议目前最常用的方法是数据链路(使用硬件和软件进行这些描述) 典型的适配器包含两层功能:网络适配器

数据链路层的作用数据链路层的任务发送侧任务:由网络层传送的数据组成帧(数据链路层和物理层),并将该帧传递给物理层并发送。 接收方任务:从物理层上方的帧中提取IP数据报(网络层的协议数据报是IP数据报,也称为数据报或分组),并将IP数据报提升至网络层。 数据链路层的研究范围也有数据链路层的协议数据单元称为帧网络,但暂不放在网络层进行讨论。 因为网络层讨论多个网络的相互连接问题,讨论数据包如何从一个网络通过路由器传输到另一个网络。 在数据链路层,数据包主要在同一个局域网中如何从一台主机传输到另一台主机,但不会通过路由器传输。 因此,从整个互联网来看,局域网

计算机网络体系结构中数据链路层的位置

因为当考虑数据链路层时,可以只关心协议栈中水平数据链路层,当主机H1要向H2发送数据时,物理层如何通过传输介质实现比特传送、网络层如何实现

从数据链路层来看,H1到H2可以被认为由四个不同的链路层通信组成: H1-R1、R1-R2、R2-R3和R3-H2。 这四层是局域网仍属于数据链路层的范围显然路由器计算机网络架构中的以下三层协议。

数据链路层协议的三个基本问题数据链路层协议有很多种,但这些协议在实现数据链路层功能时存在三个共同需要解决的问题。

封装帧在从网络层传送的IP数据报的前后分别附加不同的数据链路层协议来构成帧。 开头和末尾可以被称为一个帧边界(被称为首部和尾部)。 开头和结尾包含了很多必要的控制信息。 显然,为了提高帧的传输效率,帧的数据部分必须尽可能地大于开头和末尾的长度。 链路层协议规定了帧的最大数据部分长度,称为帧定界

透明传输可以理解为对数据部分中包含的控制字符进行转义。 因为开头和末尾有很多控制字符,所以如果此时数据部分中也包含控制字符,如果不转义包含在数据部分中的控制字符,帧的分析就会混乱。

由于错误检测是以位为单位在传输介质中传输数据,最大传送单元(MTU),即,0可能是1或1可能是0,所以数据链路层必须能够检测是否已发送了所接收的帧

错误检测方法:请参阅误码详情《计算机网络》。

CRC的大致原理可以理解如下。

发送方:当封装帧时,可以理解为对数据部分进行一定的算法,输出n位的冗馀代码(FCS )并连接在数据部分的后面)签名。 接收方:从物理层上来的帧提取数据部分,用同样的算法计算冗馀码,与帧中的冗馀码一致。 在一致的情况下,以没有错误代码为由接收帧,在不一致的情况下废弃帧。

只检查收到的帧是否为真,不检查帧丢失、帧失序、帧重复等问题。 在物理层介绍时,已经介绍了数据链路层中使用的信道的概念。 有两种类型的信道用于数据链路层。

循环冗余校验CRC

点对点信道使用特定协议专用信道应用于数据链路层的PPP协议互联网用户只有连接到某个ISP才能访问互联网。 PPP协议是用户计算机与ISP通信时使用的数据链路层协议。

同样,PPP协议需要解决上述数据链路层的三个问题。

使用广播信道的局域网相关协议,点击局域网的数据链路层进行阅读

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。