计算机网络-数据链路层
来源:互联网 发布:美国初请失业金数据 编辑:程序博客网 时间:2024/06/06 03:14
数据链路层介于物理层和网络层之间,在物理层提供的服务的基础上向网络层提供服务,最基本的服务是将源自网络层在的数据可靠地传输到相邻结点的目标机网络层。所以数据链路层的功能是:在局域网中(不通过路由器),分组怎样从一个主机传送到另一个主机??(封装成帧,透明传输,差错检测)
1、数据链路层使用的信道
- 点对点信道: 一对一的点对点的通信方式
网络适配器实现了相关通信协议加到物理链路上就构成了数据链路。适配器接收和发送各种帧不使用计算机的CPU
(1)协议数据单元-帧
数据链路层把网路层交下来的的数据封装成帧发送到链路上,以及把接收到的数据取出上交给网络层。
(2)通信主要步骤
(3)点对点协议PPP
链路控制协议LCP:建立、配置和测试数据链路连接
一套网络控制协议NCP:每一个协议支持不同的网络层协议 - 广播信道 :一对多的广播通信方式
数据链路层可以拆分成逻辑链路控制层(LLC)和媒体介入控制层(MAC)
(1)CSMA/CD协议(载波监听多点接入/碰撞检测技术):无连接,同一时间只允许一台计算机发送数据
(2)以太网发送的数据都是曼彻斯特编码的信号(下降沿为1,上升沿为0)
(3)以太网每发完一个帧,一定要把已发送的帧暂时保留一下,如果在争用期发生了碰撞,还需要在一段时间内把这个帧重传。
(4)以太网的MAC帧长度:64-1518字节
0 0
- 计算机网络数据链路层
- 【计算机网络】数据链路层
- 计算机网络--数据链路层
- 计算机网络数据链路层
- 计算机网络 - 数据链路层
- 计算机网络 数据链路层
- 计算机网络--数据链路层
- 数据链路层--计算机网络
- 计算机网络-数据链路层
- 计算机网络 -- 数据链路层
- 计算机网络--数据链路层
- 计算机网络数据链路层
- 计算机网络--数据链路层
- 计算机网络--数据链路层
- 计算机网络:数据链路层
- 《计算机网络》之数据链路层
- 计算机网络之数据链路层
- 计算机网络 —> 数据链路层
- 线性回归、梯度下降(Linear Regression、Gradient Descent)
- Eclipse快捷
- C语言(数据结构) - 链表的基本操作
- 深入理解java类版本冲突的问题
- 实习时遇到的大神写的代码, 自己差距还是有的,潜力巨大!加油!
- 计算机网络-数据链路层
- css中的background:transparent的作用
- module_param
- vijos1059 积木城堡[n年浙江省队第X轮](背包的方案总数 or 01背包)
- apk获得Android系统权限的方法
- 前端面试-----CSS3新增属性之边框图片
- 中文的正则表达式
- 矩阵的正定与半正定
- 使用XLRD包识别Excel工作表单元格颜色代码-python,excel,xlrd-...