计算机网络(第六版)复习提纲8

2024-01-24 12:28

本文主要是介绍计算机网络(第六版)复习提纲8,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

第三章 数据链路层
数据链路层在五层体系结构中处于第二层
链路层的任务是,把下面不可靠的物理层(信道)改成相对可靠的逻辑信道,把网络层提供的数据封装成数据帧交给物理层进行传递。
透明传输问题:不要因为封装成帧导致误认为是数据首部或者尾部。
差错检测问题。
乱序和丢失不归链路层管。

1.数据链路层的简单模型
a)层次结构:主机、路由器都需要经过链路层(还有物理层、网络层)
b)数据流通:向上流动:层层去头;向下流动:层层加头。因为交换设备左右的网络是多种不同类型的,需要转换符合相同的类型。
链路层:虚通信。对等层进行虚通信。不同链路层可能采用不同的链路协议,因此不断封装成数据帧。

2.两种类型
a)点对点信道,即一对一
b)广播信道,一对多,必须使用专用的共享信道协议来协调这些主机的数据发送。

SS3.1 数据链路和帧
1.链路:
a)一条无源的点到点的物理线路段,中间没有任何其他的交换节点
b)一条链路只是一条通路的一个组成部分
c)或物理链路
2.数据链路:
a)把实现控制数据传输的协议的硬件和软件加到链路上就构成了数据链路
b)或逻辑链路
3.链路层的协议数据单元叫数据帧,网络层叫数据报
4.封装成帧:在一段数据的前后分别添加首部和尾部,构成一个帧
a)首部和尾部的一个重要作用是进行帧定界(确定帧的界限)
b)最大传送单元MTU:规定了所能传送的帧的数据部分长度上限。
c)帧开始符:SOH
d)帧结束符:EOT
e)不同链路层SOH和EOT有不同的组合方式
5.透明传输:如果数据的部分恰好出现了SOH或者EOT,会导致接收方接收到错误信息。
a)字节填充或者字符填充方法解决透明传输问题:发送时候在容易造成误导的EOT和SOH前加ESC进行转义(若恰好要传ESC EOT/SOH,则在前面再加ESC进行转义),在接收时候删除转义的ESC使数据恢复正常。
6.差错检测:传输过程中可能产生比特差错:1变成0,0变成1
a)存在多位比特错和一位比特错等。误码率BER:一段时间内,传输错误的比特所占传输比特总数的比率。
b)为了保证不出错,在数据后添加检错码(代价:降低通信效率)
i.奇偶校验:在前面或者后面加一个校验位使1的个数为奇数个或者偶数个,检测能力有限。
ii.循环冗余码CRC:(需要会计算)除数事先约定是四个bit位,被除数末尾加上3个0(比除数少一位),然后模2除法,按位进行异或,得到最终三位即为CRC循环冗余码。(FCS:帧检测序列,即带冗余码的数据)

		循环冗余码的检测:FCS对约定的四位数据进行按位异或(与上面相同的计算),最终得到三位是0即符合检测。

iii.CRC-16:用于磁盘检测(17位约定码,16位CRC)
iv.CRC-CCITT:用于X.25协议(17位约定码,16位CRC)
v.CRC-32:WINRAR检测(33位约定码,32位CRC)
c)无差错≠可靠
i.可靠传输:数据链路层发送什么,最后就得到什么
ii.无差错传输:
1.比特差错
2.传输差错:帧丢失、帧重复、帧失序
无比特差错不等于无传输差错,要在CRC检验的基础上,增加帧编号、确认和重传机制。

这篇关于计算机网络(第六版)复习提纲8的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/639685

相关文章

PMBOK® 第六版 规划进度管理

目录 读后感—PMBOK第六版 目录 规划进度管理主要关注为整个项目期间的进度管理提供指南和方向。以下是两个案例,展示了进度管理中的复杂性和潜在的冲突: 案例一:近期,一个长期合作的客户因政策要求,急需我们为多家医院升级一个小功能。在这个过程中出现了三个主要问题: 在双方确认接口协议后,客户私自修改接口并未通知我们,直到催进度时才发现这个问题关于UI设计的部分,后台开发人员未将其传递给

计算机网络基础概念 交换机、路由器、网关、TBOX

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、VLAN是什么?二 、交换机三、路由器四、网关五、TBOXTelematics BOX,简称车载T-BOX,车联网系统包含四部分,主机、车载T-BOX、手机APP及后台系统。主机主要用于车内的影音娱乐,以及车辆信息显示;车载T-BOX主要用于和后台系统/手机APP通信,实现手机APP的车辆信息显示与控

CCF推荐C类会议和期刊总结(计算机网络领域)

CCF推荐C类会议和期刊总结(计算机网络领域) 在计算机网络领域,中国计算机学会(CCF)推荐的C类会议和期刊为研究者提供了广泛的学术交流平台。以下是对所有C类会议和期刊的总结,包括全称、出版社、dblp文献网址以及所属领域。 目录 CCF推荐C类会议和期刊总结(计算机网络领域) C类期刊 1. Ad Hoc Networks 2. CC 3. TNSM 4. IET Com

PMBOK® 第六版 项目进度管理知识领域

目录 读后感—PMBOK第六版 目录 提到“进度”,大家都能直观理解其含义。有统计指出,现在项目的延迟交付比例越来越高,并且这一趋势持续上升。造成项目延期的原因是多方面的,常见的原因之一是在项目初期,由于时间充裕,往往会做一些与项目无关或超出项目范围的工作,导致项目后期不得不疯狂赶工。 另一种常见问题是过分关注单个活动的精确执行,而忽略了对整个项目进度的宏观把控,这种做法可能会导致团队失

[计算机网络]-计网学习笔记-计网知识点总结(附完整笔记)

本笔记是跟着 b站 湖科大教书匠 视频做的笔记,其中图片为视频中的 PPT,加上了自己的注释。         这是原视频链接。大家可以参照着笔记看原视频。视频中的 PPT 做的非常好。         【计算机网络微课堂(有字幕无背景音乐版)】https://www.bilibili.com/video/BV1c4411d7jb?vd_source=1146b07cc2d66

计算机网络知识自学笔记(Chatgpt 回答)

目录 文章目录 phy芯片 lan8720A 和网卡的区别???MAC地址 和IP的区别是啥???1. **用途和作用范围**:2. **层次差异**:3. **分配方式**:4. **持久性和作用**:5. **数据传输中的作用**:小结: 还有网关 是啥 可以举个通俗易懂的例子吗通俗易懂的例子:具体应用:小结: 结合这个案例 可以讲下 ip地址和mac地址分别是啥 和作用分别是啥吗?

第十六篇:走入计算机网络的传输层--传输层概述

1. 传输层的功能 ① 分割与重组数据 一次数据传输有大小限制,传输层需要做数据分割,所以在数据送达后必然也需要做数据重组。 ② 按端口号寻址 IP只能定位数据哪台主机,无法判断数据报文应该交给哪个应用,传输层给每个应用都设置了一个编号,这个编号就是端口,目的端口可以定位报文应该发给哪个应用处理。 ③ 连接管理 面向连接的传输,需要对连接进行管理。 ④ 差错控制和流量控制

计算机网络11——数据库语法2

目录 1、变量 (1)局部变量 (2)会话变量 (3)系统变量 2、判断选择 (1)if选择语法 (2)case选择 3、循环 (1)while循环 (2)其他循环 4、存储过程 5、触发器 6、事务:transaction 事务的特性 使用 1、变量 (1)局部变量 函数里面定义的,变量名  类型 (2)会话变量 本次连接会话有效,不需要定义声明,直接

计算机网络练级第一级————认识网络

网络搁哪? 网络大家应该都很熟悉了,但网络具体是怎么构成的,怎么用的?长话短说 我认为网络就是计算机里的快递业务,从一台计算机中发出,网络接收到数据后,就要把这个数据安全快速完整地发到目标主机上。 大家肯定在想,谁都知道吧,这个人搁这搁这。但主题确实也是从这里开始。 网络的发展史(了解) 独立模式: 这个时期,有点像网络的原始人时期,这个时期每个计算机只能有自己的数据,程序员想要另

计算机网络(运输层)

运输层概述 概念 进程之间的通信 从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。 当网络的边缘部分中的两个主机使用网络的核心部分的功能进行端到端的通信时,只有位于网络边缘部分的主机的协议栈才有运输层,而网络核心部分中的路由器在转发分组时都只用到三层(到网络层)的功能。 进程之间通信流程 以体系结构的角度来看