计算机网络(二)数据链路层

一.概述

1.节点:主机、路由器; 链路:沿着通信路径连接相邻节点的通信信道。数据链路:除了物理链路外,还必须有通信协议来控制这些数据的传输。若把实现这些协议的硬件和软件加到链路上,就构成了数据链路。帧:

2.数据链路层在以太网卡上被实现

3.链路层主要功能:链路管理、封装成帧、流量控制、差错控制、透明传输。

封装成帧:帧首尾定界。

透明传输:用字节填充法解决透明传输问题。

差错检测:误码率,冗余效验码CRC。

4. 2种链路类型:点对点,广播(共享线路或媒介)。

二.

时间: 2024-11-07 18:46:18

计算机网络(二)数据链路层的相关文章

OSI七层详解之二 数据链路层(DataLinkLayer)

一.简介 在物理层提供比特流服务的基础上,建立相邻结点之间的数据链路,通过差错控制提供数据帧(Frame)在信道上无差错的传输,并进行各电路上的动作系列. 数据链路层在不可靠的物理介质上提供可靠的传输.该层的作用包括:物理地址寻址.数据的成帧.流量控制.数据的检错.重发等. 在这一层,数据的单位称为帧(frame). 数据链路层协议的代表包括: SDLC.HDLC.PPP.STP.帧中继等. 链路层的主要功能: 链路层是为网络层提供数据传送服务的,这种服务要依靠本层具备的功能来实现.链路层应具备

[计算机网络基础]数据链路层(第一部分)

一:数据链路层的组帧: 组帧:网络层的IP数据报向下传送至数据链路层,成为数据链路层的数据单元,给数据单元加上首部和尾部,就组成数据链路层的一个帧.如图所示: 其中规定数据链路层帧的数据单元所能传送的最大数据长度(Max Transfer Unit),j加首部和尾部的最重要的作用就是帧定界. 特别的当帧的数据部分完全是由ASCII码编码形成的文本文件时,帧的首部和尾部可以使用特殊的帧界定符.即: 在ASCII码中规定SOH(start of headline)为标题首部,在数据链路层规定为帧的首

计算机网络基础---数据链路层

数据链路层知识梳理 在数据链路层传输的数据单位为:帧 链路和数据链路 链路:一条点到点的物理线路. 数据链路:除了物理线路外,还必须有通信协议来控制这些数据的传输. 若把实现这些协议的硬件和软件加到链路上,就构成了数据链路.(用网卡来实现这些协议的硬件和软件) 数据发送的模型 数据链路层主要使用的通道: 广播讯道: 一对多通信,一个节点发送的数据能够被广播信道上所有的节点接收到. 所有的节点都在同一个广播信道上发送数据,因此需要有专门的控制方法进行协调,避免发生冲突(冲突也叫碰撞). 主要有两种

计算机网络之数据链路层概述一->使用点对点信道的数据链路层和三个基本问题

1.数据链路和帧. (1)链路是指两相邻结点之间的一段物理线路.当需要在一条线路上传输数据时,就需要一些通信协议来对这些数据进行控制,把实现这些协议的硬件和软件与物理线路结合就构成了数据链路.实现的方法就比如说网络适配器. (2)帧就是当网络层向下传递Ip数据报后,数据链路层对Ip数据报进行封装,即加上首部和尾部,也就构成了帧. 2.三个基本问题 (1).封装成帧. 加上首部和尾部.首部和尾部的一个显著作用就是进行帧定界,以此接受端就能够知道那一部分时一个帧.首部帧定界符就是SOH,十六进制编码

计算机网络 chapter3数据链路层

第三章 数据链路层 定义了在单个链路上如何传输数据.这些协议与被讨论的各种介质有关.示例:ATM,FDDI等. 数据链路层使用的信道主要有以下两种: 点对点信道:使用一对一的点对点通信方式 广播信道:使用一对多的广播通信方式 链路:从一个结点到相邻结点的一段物理线路,中间没有任何其他的交换结点.是一条路径的组成部分. 数据链路:包括链路以及必需的通信协议. 现在最常用的是网络适配器以及通过以太网上网使用局域网适配器.一般的适配器都包括了数据链路层和物理层这两层的功能. 数据链路层的协议数据单元:

计算机网络之数据链路层

数据链路层协议有许多种,但是有三个基本问题则是共同的:封装成帧.透明传输和差错检测. (1)封装成帧 所有在因特网上传送的数据都是以IP数据报为传送单位的,网络层的IP数据报传送到数据链路层就成为帧的数据部分,在帧的数据部分的前面和后面添加上首部和尾部,构成一个完整的帧. 每一种链路层协议都规定了帧的数据部分的长度上线--最大传送单元MTU(Maximum Transfer Unit). (2)透明传输 透明传输,即无论什么样的比特流都能够通过数据链路层传输. 帧的开始和结束标记是专门指明的控制

【计算机网络】数据链路层总结

数据链路层 目录 数据链路层概述 基本概念 数据链路层的三个基本问题 点对点信道的数据链路层 概述 PPP协议的组成 PPP帧的格式和要求 PPP协议的工作状态 广播信道的数据链路层 局域网和以太网 广播信道数据链路层的任务 适配器 CSMA/CD协议的要点 以太网应用CSMA/CD协议 信道利用率 以太网的MAC层 扩展以太网 高速以太网以及问题 1. 数据链路层概述 基本概念 数据链路层讨论的是如何把网络层的数据封装成帧,有效的进行通信传输. 链路是指:一个结点到另一个结点的具体的物理线路.

重学计算机网络(二) - 曾记否,查IP地址

先献上几个梗 1.1.1.1 不是测试用的,原来一直没分配,现在被用来做一个DNS了,宣传是比谷歌等公司的dns服务 更保护用户隐私. IP地址255.255.255.255,代表有限广播,它的目标是网络中的所有主机. IP地址0.0.0.0,通常代表未知的源主机.当主机采用DHCP动态获取IP地址而无法获得合法IP地址时,会用IP地址0.0.0.0来表示源主机IP地址未知. NID不能以数字127开头.NID 127被保留给内部回送函数,作为本机循环测试使用. 例如,使用命令ping 127.

【计算机网络】第三章 数据链路层

第三章  物理层 一  各专有名词含义 1. 数据链路使用的信道 点对点信道(网线)这种信道使用一对一单播的点对点通信方式. 广播信道(无线局域网)这种信道使用一对多的广播通信方式,因此过程比较复杂.广播信道上连接的主机很多,因此必须使用专用的共享信道协议来协调这些主机的数据发送. 2. 链路与帧 链路 (link) :是一条无源的点到点的物理线路段,中间没有任何其他的交换结点.又称为“物理链路”.一条链路只是一条通路的一个组成部分. 数据链路 (data link): 除了物理线路外,还必须有

Python学习之==>Socket网络编程

一.计算机网络 多台独立的计算机通过网络通信设备连接起来的网络.实现资源共享和数据传递.在同一台电脑上可以将D盘上的一个文件传到C盘,但如果想从一台电脑传一个文件到另外一台电脑上就要通过计算机网络 二.网络编程 所谓网络编程就是通过某种计算机语言来实现不同设备间的资源共享和信息传递.计算机网络的创造比计算机本身的意义更大,否则我们现在还玩着单机游戏,也没有现在蒸蒸日上的互联网行业. 1.OSI模型 OSI模型定义了不同计算机互联的标准,是设计和描述计算机网络通信的基本框架.OSI模型把网络通信的