![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
计算机网络
文章平均质量分 64
根据王道考研书籍以及ppt,相应的学习心得
阳光开朗男孩
躺平才是王道
展开
-
2.6数据报与虚电路
在虚电路网络中的每个结点上都维持一张虚电路表,它的每一项记录了一个打开的虚电路的信息,包括在接收链路和发送链路上的虚电路号、前一结点和下一结点的标识。当作为通信子网用户的端系统要发送一个报文时,在端系统中实现的高层协议先把报文拆成若干个带有序号的数据单元,并在网络层加上地址等控制信息后形成数据报分组(即网络层PDU)中间结点存储分组一段很短的时间,找到最佳的路由后,尽快转发每个分组。由于不同时刻的网络状态不一样,因此转发表的内容可能不完全相同,因此有的分组转发给交换结点C,有的分组转发给交换结点D。原创 2024-06-13 18:53:37 · 836 阅读 · 0 评论 -
2.6电路交换、报文交换、分组交换
分组交换限制了每次传送的数据块大小的上限,把大的数据块划分为合理的小数据块,再加上一些必要的控制信息(如源地址、目的地址和编号信息等),构成分组(Packet)。从提高整个网络的信道利用率上看,报文交换和分组交换优于电路交换,其中分组交换比报文交换的时延小,尤其适合于计算机之间的突发式的数据通信。每个小数据块都要加上源、目的地址和分组编号等信息,从而构成分组,使传送的信息量大约增大5%~10%,一定程度上降低了通信效率,增加了处理的时间,使控制复杂,时延增加。电路交换的交换设备(交换机等)及控制均较简单。原创 2024-06-13 18:45:15 · 757 阅读 · 0 评论 -
流量控制与可靠传输机制
数据链路层的流量控制较高的发送速度和较低的接收能力的不匹配,会造成传输出错,因此流量控制也是数据链路层的一项重要工作。数据链路层的流量控制是点对点的,而传输层的流量控制是端到端的数据链路层流量控制手段:接收方收不下就不回复确认传输层流量控制手段:接收端给发送端一个窗口公告流量控制的方法...原创 2021-01-14 22:35:28 · 140 阅读 · 0 评论 -
差错控制
差错从何而来概括来说,传输中的差错都是由于噪声引起的。全局性:由于线路本身电气特性所产生的随机噪声(热噪声),是信道固有的,随机存在的解决方法:提高信噪比来减少或避免干扰局部性:外界特定的短暂原因所造成的冲击噪声,是产生差错的主要原因解决方法:通常利用编码技术来解决链路层为网络层提供服务:无确认无连接服务,有确认无连接服务,有确认面向连接服务数据链路层的差错控制检错编码——奇偶校验码检错编码——CRC循环冗余码在数据链路层仅仅使用循环冗余检验CRC差错检测技术,只能做到对帧的无原创 2021-01-14 22:18:41 · 731 阅读 · 0 评论 -
封装成帧&透明传输
封装成帧封装成帧:一段数据的前后部分添加首部和尾部,这样就构成了一个帧。接收端在收到物理层上交的比特流后,就能根据首部和尾部的标记,从收到的比特流中识别帧的开始和结束。首部和尾部包含许多的控制信息,他们的一个重要作用:帧定界(确定帧的界限)帧同步:接收方应当能从接收的二进制比特流中区分出帧的起始和终止。组帧的四种方法:字符计数法、字符(节)填充法、零比特填充法、违规编码法透明传输透明传输:指不管所传数据是什么样的比特组合,都应当能够在链路上传送。因此,链路层就“看不见”有什么妨碍数据传输的东原创 2021-01-13 22:23:16 · 1122 阅读 · 0 评论 -
数据链路层功能概述
数据链路层的研究思想数据链路层基本概念结点:主机、路由器链路:网络中两个结点之间的物理通道,链路的传输介质主要有双绞线、光纤和微波。分为有线链路、无线链路。数据链路:网络中两个结点之间的逻辑通道,把实现控制数据传输协议的硬件和软件加到链路上就构成数据链路。帧:链路层的协议数据单元,封装网络层数据报数据链路层负责通过一条链路从一个结点向另一个物理链路直接相连的相邻结点传送数据报。数据链路层在物理层提供服务的基础上向网络层提供服务,其最基本的服务是将源自网络层来的数据可靠地传输到相邻节点的目标原创 2021-01-13 22:02:34 · 1444 阅读 · 0 评论 -
物理层设备
中继器诞生原因:由于存在损耗,在线路上传输的信号功率会逐渐衰减,衰减到一定程度时将造成信号失真,因此会导致接收错误。中继器的功能:对信号进行再生和还原,对衰减的信号进行放大,保持与原数据相同,以增加信号传输的距离,延长网络的长度。中继器的两端:两端的网络部分是网段,而不是子网,适用于完全相同的两类网络的互连,且两个网段速率要相同。中继器只将任何电缆段上的数据发送到另一段电缆上,它仅作用于信号的电气部分,并不管数据中是两端可连相同媒体,也可连不同媒体。中继器两端的网段一定要是同一协议。(中继器不会存储转原创 2021-01-13 21:30:52 · 515 阅读 · 0 评论 -
物理层传输介质
传输介质及分类传输介质:传输媒体/传输媒介,它就是数据传输系统中在发送设备和接收设备之间的物理通路传输媒体并不是物理层。传输媒体在物理层的下面,因为物理层是体系结构的第一层,因此有时候称传输媒体为0层。在传输媒体中传输的是信号,但传输媒体并不知道所传输的信号代表什么意思。但物理层规定了电气特性,因此能够识别所传送的比特流。导向性传输介质——双绞线双绞线:是古老、又最常用的传输介质,它由两根采用一定规则并排绞合的、相互绝缘的铜导线组成。绞合可以减少对相邻导线的电磁干扰为了进一步提高抗电磁干扰原创 2021-01-12 23:04:20 · 698 阅读 · 0 评论 -
UDP协议
用户数据协议UDP概述UDP只在IP数据报服务之上增加了很少功能,即复用、分用、差错检测UDP的主要特点:UDP是无连接的,减少开销和发送数据之前的时延UDP使用最大努力交付,即不保证可靠交付UDP是面向报文的,适合一次性传输少量数据的网络应用UDP无拥塞控制,适合很多实时应用UDP首部开销小,8B,TCP20B应用层给UDP多长的报文,UDP就照样发送,即一次发一个完整报文UDP首部格式UDP数据报包含两个部分:UDP首部和用户数据。整个UDP数据报作为IP数据报的数据部分封装原创 2020-12-20 13:18:25 · 212 阅读 · 2 评论 -
TCP协议特点和TCP报文段
TCP协议的特点TCP是面向连接(虚连接)的传输层协议每一条TCP连接只能有两个端点,每一条TCP连接只能是点对点的TCP提供可靠交付的服务,无差错、不丢失、不重复、按序到达。TCP提供全双工通信TCP面向字节流:TCP把应用程序交下来的数据看成仅仅是一连串的无结构的字节流。流:流入到进程或从进程流出的字节序列TCP报文段首部格式报文段:TCP传送的数据单元。序号:在一个TCP连接中传送的字节流中的每一个字节都按顺序编号,本字段表示本报文段所发送数据的第一个字节的序号。源端口和原创 2020-12-20 23:35:24 · 381 阅读 · 0 评论 -
TCP连接管理
TCP连接管理TCP连接传输三个阶段:原创 2020-12-21 14:12:11 · 202 阅读 · 0 评论 -
TCP可靠传输
TCP可靠传输传输层:使用TCP实现可靠传输网络层:提供尽最大努力交付,不可靠传输可靠:保证接收方进程从缓存区读出的字节流与发送方发送出的字节流是完全一样的。TCP实现可靠传输的机制校验:与UDP校验一样,增加伪首部序号:TCP首部的序号字段用来保证数据能有序提交给应用层,TCP把数据视为一个无结构但有序的字节流,序号建立在传送的字节流之上,而不建立在报文段之上。确认:TCP首部的确认号是期望收到对方的下一个报文段的数据的第一个字节的序号。重传:确认重传不分家,TCP的发送方在规定的原创 2020-12-22 11:37:33 · 122 阅读 · 0 评论 -
传输层概述
传输层传输层:只有主机才有的层次传输层为应用层提供通信服务,使用网络层的服务。传输层的功能:传输层提供进程和进程之间的逻辑通信,即端到端的通信。(网络层提供主机之间的逻辑通信)复用和分用,复用:发送方不同的应用进程都可使用同一个传输层协议传送数据;分用:接收方的传输层在剥去报文的首部后能够把这些数据正确交付到目的应用进程。(网络层的复用:发送方不同协议的数据都可以封装成IP数据报发送出去;分用:接收方的网络层在剥去首部后把数据交付给相应的协议)。传输层对收到的报文进行差错检测(网络层只检查I原创 2020-12-19 23:46:52 · 634 阅读 · 1 评论 -
2.5编码&调制
基带信号与宽带信号信道:信号的传输媒介。一般用来表示向某一个方向传送信息的介质,因此一条通信线路往往包含一条发送信道和一条接收信道。在传输距离较近时,计算机网络采用基带传输方式(近距离衰减小,从而信号内容不易发生变化)在传输距离较远时,计算机网络采用宽带传输方式(远距离衰减大,即使信号变化大也能最后过滤出来基带信号)编码与调制数字数据编码为数字信号数字数据调制为模拟信号模拟数据编码为数字信号计算机内部处理的是二进制数据,处理的都是数字音频,所以需要将音频通过采样、量化转换成原创 2021-01-11 22:22:12 · 749 阅读 · 0 评论 -
2.4奈氏准则 香农定理
失真失真的一种现象——码间串扰奈氏准则奈氏准则:在理想低通(无噪声、带宽受限)条件下,为了避免码间串扰,极限码元传输速率为2W Baud,W是信道带宽,单位是Hz.在任何信道中,码元传输的速率是有上限的。若传输速率超过此上限,就会出现严重的码间串扰问题,使接收端对码元的完全正确识别成为不可能。信道的频带越宽(即能通过的信号高频分量越多),就可以用更高的速率进行码元的有效传输。奈氏准则给出了码元传输速率的限制,但并没有对信息传输速率给出限制。由于码元的传输速率受奈氏准则的制约,所以要提高原创 2021-01-11 21:30:59 · 1447 阅读 · 1 评论 -
2.3码元、波特、速率、带宽
码元码元:指用一个固定时长的信号波形(数字脉冲),代表不同离散数值的基本波形,是数字通信中数字信号的计量单位,这个时长内的信号称为k进制码元,而该时长称为码元宽度。当码元的离散状态有M个时(M大于2),此时码元为M进制码元。1码元可以携带多个比特的信息量,例如,在使用二进制编码时,只有两种不同的码元,一种代表0状态,另一种代表1状态速率、波特、带宽速率:数据率,指数据的传输速率,表示单位时间内传输的数据量,可以用码元传输速率和信息传输速率表示。码元传输速率:码元速率、波形速率、调制速率、符号原创 2021-01-10 11:57:42 · 1865 阅读 · 0 评论 -
2.2数据通信基础知识
典型的数据通信模型原创 2021-01-09 23:21:42 · 240 阅读 · 0 评论 -
2.1物理层的基本概念
物理层基本概念物理层解决如何在连接各种计算机的传输媒体上传输数据比特流,而不是具体的传输媒体。物理层主要任务:确定与传输媒体接口有关的一些特性->定义标准机械特性:定义物理连接的特性,规定物理连接时所采用的规格、接口形状、引线数目、引脚数量和排列情况。电气特性:规定传输二进制位时,线路上信号的电压范围、阻抗匹配、传输速率和距离限制等。功能特性:指明某条线上出现的某一电平表示何种意义,接口部件的信号线的用途。规程特性:定义各条物理线路的工作规程和时序关系。...原创 2021-01-09 20:50:54 · 994 阅读 · 0 评论 -
1.7TCP/IP参考模型与5层参考模型
OSI参考模型与TCP/IP参考模型OSI参考模型与TCP/IP参考模型相同点OSI参考模型与TCP/IP参考模型不同点5层参考模型5层参考模型的数据封装与解封装原创 2021-01-09 19:27:48 · 239 阅读 · 1 评论 -
1.6OSI参考模型
计算机网络分层结构ISO/OSI参考模型——怎么来的ISO/OSI参考模型原创 2021-01-03 14:44:51 · 143 阅读 · 1 评论 -
1.5分层结构、协议、接口、服务
为什么要分层怎么分层正式认识分层结构实体:第n层中的活动元素称为n层实体。同一层的实体叫对等实体。协议:为进行网络中的对等实体数据交换而建立的规则、标准或约定称为网络协议[水平]接口(访问服务点SAP):上层使用下层服务的入口服务:下层为相邻上层提供的功能调用。[垂直]SDU服务数据单元:为完成用户所要求的功能而应传送的数据。PCI协议控制信息:控制协议操作的信息PDU协议数据单元:对等层之间传送的数据单元概念总结网络体系结构是从功能上描述计算机网络结构计算机网络体系结原创 2021-01-03 13:11:33 · 3078 阅读 · 0 评论 -
1.4时延、时延带宽积、RTT、利用率
时延时延:数据(报文/分组/比特率)从网络(或链路)的一端传送到另一端所需时间。也叫延迟。单位是s时延带宽积往返时延RTT利用率脑图时刻原创 2021-01-03 12:49:01 · 1391 阅读 · 0 评论 -
1.3速率相关的性能指标
速率速率:数据率或称数据传输率或比特率比特:1/0位连接在计算机网络上的主机在数字信道上传送数据位数的速率。单位是b/s、kb/s、Mb/s、Gb/s、Tb/s速率:千 1kb/s = 103 b/s兆 1Mb/s = 103 kb/s = 106 b/s吉 1Gb/s = 103 Mb/s = 106 kb/s = 109 b/s太 1Tb/s = 103Gb/s = 106 Mb/s = 109 kb/s = 1012 b/s存储容量 1Byte(字节) = 8bit(比特)1K原创 2021-01-02 22:30:51 · 1600 阅读 · 1 评论 -
1.2标准化工作及相关组织
标准化工作标准化对计算机网络至关重要要实现不同厂商的硬、软件之间相互连通,必须遵从统一的标准。标准的分类:法定标准:由权威机构制定的正式的、合法的标准 OSI事实标准:某些公司的产品在竞争中占据了主流,TCP/IP时间长了,这些产品中的协议和技术就成了标准。RFC:因特网标准的形式RFC要上升为因特网正式标准的四个阶段:因特网草案:这个阶段还不是RFC文档建议标准:从这个阶段开始成为RFC文档草案标准因特网标准国际标准化组织ISO:OSI参考模型、HDLC协议国际电信联原创 2021-01-02 21:26:13 · 136 阅读 · 0 评论 -
1.1计算机网络的概念
如何学习计算机网络计算机网络的概念计算机网络:是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。计算机网络是互连的、自治的计算机集合互连-互联互通 通信链路自治-无从主关系计算机网络的功能数据通信(连通性)资源共享 硬件 软件 数据分布式处理 多台计算机各自承担同一工作任务的不同部分 Hadoop平台提高可靠性 替代机负载均衡 各计算机之间更亲密计算机网络的组成组成部分 硬件、软件、协原创 2021-01-02 19:36:40 · 732 阅读 · 1 评论