【计算机网络】第3章 数据链路层层 知识总结
来源:互联网 发布:优化环境工作方案 编辑:程序博客网 时间:2024/05/29 03:10
《计算机网络》——谢希仁 第3章知识点总结
数据链路层使用的信道主要有以下两种类型:
(1)点对点信道:使用一对一的点对点通信方式
(2)广播信道:使用一对多的广播通信方式
使用点对点信道的数据链路层
链路:从一个结点到相邻结点的一段物理线路,而中间没有任何其他的交换结点
数据链路:当需要在一条线路上传送数据时,除了必须有一条物理线路外,还必须有一些必要的通信协议来控制这些数据的传输。若把实现这些协议的硬件和软件加到链路上,就构成了数据链路。
帧:点对点信道的数据链路层的协议数据单元
点对点信道的数据链路层在进行通信时的主要步骤
(1)结点A的数据链路层把网络层交下来的IP数据报添加首部和尾部封装成帧
(2)结点A把封装好的帧发送给结点B的数据链路层
(3)若结点B的数据链路层收到的帧无差错,则从收到的帧中提取出IP数据报上交给上面的网络层;否则丢弃这个帧
数据链路层的三个基本问题
(1)封装成帧:就是在一段数据的前后分别添加首部和尾部,这样就构成了一个帧
(2)透明传输:表示无论什么样的比特组合的数据都能能够通过这个数据链路层
(3)差错检测:循环冗余检验CRC
点对点协议PPP
特点:用户计算机和ISP进行通信时所使用的数据链路层协议
PPP协议应满足的需求
(1)简单
(2)封装成帧
(3)透明性
(4)多种网络层协议:PPP协议必须能够在在同一条物理链路上同时支持多种网络层协议的运行
(5)多种类型链路
(6)差错检测
(7)检测连接状态
(8)最大传送单元
(9)网络层地址协商
(10)数据压缩协商
PPP协议的组成
(1)一个将IP数据报封装到串行链路的方法
(2)一个用来建立、配置和测试数据链路连接的链路控制协议(LCP)
(3)一套网络控制协议NCP,其中的每一个协议支持不同的网络层协议
使用广播信道的数据链路层
局域网的主要特点:网络为一个单位所拥有,且地理范围和站点数目均有限
局域网的优点:
(1)具有广播功能
(2)便于系统的扩展和逐渐地演变
(3)提高了系统的可靠性、可用性和生存性
适配器的作用:计算机与外界局域网的连接是通过通信适配器。适配器本来是在主机箱内插入的一块网络接口板,又称为网络接口卡NIC,简称为“网卡”
CSMA/CD协议的要点
(1)多点接入:就是说明这是总线型网络,许多计算机以多点接入的方式连接在一根总线上,协议的实质是“载波监听”和“碰撞检测”
(2)载波监听:就是用电子技术检测总线上有没有其他计算机也在发送
(3)碰撞检测:即适配器边发送数据边检测信道上的信号电压
使用广播信道的以太网
以太网的MAC层
在局域网中,硬件地址又称为物理地址或MAC地址
名字指出我们所要寻找的那个资源,地址指出那个资源在何处,路由告诉我们如何到达该处
接收到的帧有以下三种
(1)单播帧(一对一):即收到的帧的MAC地址与本站的硬件地址相同
(2)广播帧(一对全体):即发送给本局域网上所有站点的帧
(3)多播帧(一对多):即发送给本局域网上一部分站点的帧
MAC帧的格式
后面的之后会补充
知识点均总结自《计算机网络》 谢希仁编著
- 【计算机网络】第3章 数据链路层层 知识总结
- 《计算机网络》第3章 数据链路层
- 计算机网络第3章 数据链路层
- 【计算机网络】第1章 概述 知识总结
- 【计算机网络】第2章 物理层 知识总结
- 《计算机网络原理(谢希仁)》 笔记[3]——第 3 章 数据链路层
- 计算机网络 3 数据链路层
- 计算机网络总结之数据链路层
- 第3章 数据链路
- 计算机网络:第三章-数据链路层
- 【计算机网络原理】第四章 数据链路层
- ZCMU-计算机网络第四章数据链路层
- 计算机网络数据链路层
- 【计算机网络】数据链路层
- 计算机网络--数据链路层
- 计算机网络数据链路层
- 计算机网络 - 数据链路层
- 计算机网络 数据链路层
- Cookie深度揭秘
- 不用加减乘除做加法
- 剑指Offer—30—连续子数组的最大和
- Cpage.js,一款轻盈的前端MVVM框架
- 【POJ
- 【计算机网络】第3章 数据链路层层 知识总结
- Codeforces 785C Anton and Fairy Tale (规律+二分查找)
- js 设置cookie
- iphone视频聊天代码实现
- Vue多元素过渡
- select、poll、epoll
- 一看就懂的数据库范式介绍(1NF,2NF,3NF,BC NF,4NF,5NF)
- Ch’s gift HDU
- 剑指offer-字符流中第一个不重复的字符