IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 计算机网络数据链路层 -> 正文阅读

[网络协议]计算机网络数据链路层

数据链路层使用的信道主要有ppp和广播信道
ppp协议的帧格式。
字节填充是ppp协议的打假标志。
把信息字段中出现的每一个0x7e字节转换为0x7d和0x5e。
如果信息字段中出现一个0x7d的字节,则0x7d转化为0x7d和0x5d。
也就是说我收到了7d和5e,本质他发过来的是7e。

零比特填充是hdlc协议的打假标志。
三大巨头公司定义以太网的三大巨头公司分别是DEC公司,英特尔公司和施乐公司。
数据链路层拆分为两个子层。逻辑链路控制子层和媒体接入控制子层。Llc和mac。
适配器的作用,物理层的接口。
计算机与外界局域网的连接是通过适配器。适配器与局域网之间的通信,是通过电缆或双绞线以串行方式进行传输的。而适配器和计算机之间的通信,是通过计算机主板上的io总线,以并行传输方式进行的。并行快!因此适配器的一个重要功能就是进行数据串行传输和并行传输的转换。适配器在接收和发送各种真实不使用计算机的cpu。这时计算机中的cpu,可以处理其他任务。当时佩奇收到有差错的帧时,就把这个帧直接丢弃,而不必通知计算机。当适配器收到正确的帧时,它就使用中断来通知该计算机。当计算机要发送ip数据报时,就有协议栈,把ip数据报向下交给适配器,组装成帧后发送到局域网。适配器怎么知道他是收到了正确的帧呢?如果时间经过2τ还没有发现有错误,就肯定这次发送不会出现碰撞,我接收的数据就是对的。
过了窗口期并无差错。
当一台计算机发送数据时,总线上所有的计算机都能检测到这个数据,这就是广播通信方式。但我们并不总是要在局域网上进行一对多的广播通信。为了在总线上实现一对一的通信。可以使每一台计算机的适配器都拥有一个与其他适配器不同的地址。在发送数据帧时在帧的首部写明接收站的地址。这个地址就是物理地址,mac地址,硬件地址。
当且仅当数据帧的目的地址与适配器ROM中存放的硬件地址一致时,该适配器才能接受这个数据帧。适配器对不是发送给自己的数据帧就丢弃。这样,具有广播特性的总线,就实现了一对一的通信。加上mac地址在数据中首部,实现一对一。
Mac地址在适配器中。一种48位的二进制地址。前24位二进制,代表着生产厂家。后24位2进制,代表着谁生产的。我们可以用mac地址来查厂家,来查这个货是不是正品。
Csma/cd要解决的两个问题,一是窗口期,也为争用期。二是碰撞之后,我该怎么办?
对第二个问题,采用了规避二进制算法。从离散的整数集合随机取出一个数记为r,重传推后的时间是r倍的争用期。当重传次数不超过10时,k等于重传次数。当重传次数超过10时,k那就一直等于10。
当重传达16次,仍不能成功。就丢弃该帧,并向高层报告。
凡长度小于64字节的帧,都是由于冲突而异常终止的无效帧。
以太网的信道利用率。
以太网的利用率达到30%时,就已经处于重载状态,很多网络容量就被网上的碰撞消耗掉了。

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-10-18 17:44:23  更:2021-10-18 17:45:07 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年9日历 -2024/9/21 9:19:03-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码