计算机网络–数据链路层
来源:互联网 发布:电子版世界名画淘宝店 编辑:程序博客网 时间:2024/06/10 20:18
- 计算机网络–概述
- 计算机网络–物理层
- 计算机网络–数据链路层
- 计算机网络–网络层
- 计算机网络–运输层
- 计算机网络–应用层
1. 数据链路层
数据链路层主要有点对点信道和广播信道
数据链路层主要解决三个问题:
封装成帧
透明传输
差错检测
循环冗余校验CRC
2. 点对点通信
2.1 点对点通信的数据链路层
2.2 点对点协议PPP
用户到ISP的链路使用PPP协议
2.3 PPP协议的帧格式
3. 使用广播信道的数据链路层
3.1 局域网的数据链路层
3.2 CSMA/CD协议
- 无连接
- 曼彻斯特编码
- 多点接入
- 载波监听
- 碰撞检测
CSMA/CD只能双向交替通信,即半双工通信。
4. 使用广播信道的以太网
4.1 使用集线器的星形拓扑
集线器工作在物理层
4.2 以太网的信道利用率
定义参数
信道利用率
只有当参数
4.3 以太网的MAC层
MAC层的MAC地址(48位)固化在适配器的ROM中
MAC帧的格式如下:
5. 扩展的以太网
5.1 物理层扩展
该方式目前基本被淘汰
5.2 数据链路层扩展
主要使用以太网交换机(第二层交换机),工作在数据链路层。
内部帧交换表(地址表),通过自学习算法建立。
传统的总线型以太网基本小时,目前主要是星状以太网。
5.3 虚拟局域网
避免广播过多而产生广播风暴
虚拟局域网在以太网帧格式中插入4字节的标识符,VLAN标记(tag)
阅读全文
0 0
- 计算机网络–数据链路层
- 计算机网络数据链路层
- 【计算机网络】数据链路层
- 计算机网络--数据链路层
- 计算机网络数据链路层
- 计算机网络 - 数据链路层
- 计算机网络 数据链路层
- 计算机网络--数据链路层
- 数据链路层--计算机网络
- 计算机网络-数据链路层
- 计算机网络 -- 数据链路层
- 计算机网络--数据链路层
- 计算机网络数据链路层
- 计算机网络--数据链路层
- 计算机网络--数据链路层
- 计算机网络:数据链路层
- 《计算机网络》之数据链路层
- 计算机网络之数据链路层
- JavaScript 闭包
- 介绍款适合当前金融行业的内存数据库---美国麦科捷eXtremeDB金融版内存数据库系统
- oracle类型和对应的java实体类
- window.setTimeout() 和 window.setInterval() 使用说明
- Java Web系统常用的第三方接口
- 计算机网络–数据链路层
- Node.js + Web Socket 打造即时聊天程序嗨聊
- 堆栈集合做大数字运算
- dev gridview循环
- 手把手教新手小白在window把自己的项目上传到github
- Linux命令分析:fdisk
- HTML5本地存储之Web Storage篇
- Git错误提示:fatal: Not a git repository (or any of the parent directories): .git
- Vue.js调试工具vue-devtools