计算机网络(王道)
文章平均质量分 72
计算机网络学习笔记
然后就去远行吧
我们的目标是星辰大海~
展开
-
【计算机网络】—— 停止-等待协议
目录一、为什么要有停止-等待协议二、研究停止-等待协议的前提三、停止-等待协议有几种应用情况无差错情况有差错情况1、数据帧就是或检测到帧出错2、ACK丢失3、ACK迟到四、停止-等待协议性能分析五、总结一、为什么要有停止-等待协议除了比特出错,底层信道还会出现丢包问题;同时还为了能够实现流量控制;丢包:物理路线故障、设备故障、病毒攻击、路由信息错误等原因,会导致数据包的丢失;二、研究停止-等待协议的前提虽然现在常用全双工通信方式,但为了讨论问题的方便,仅考虑一方发送数据(发送方),一方接收数据(原创 2021-12-11 16:42:29 · 3310 阅读 · 0 评论 -
【计算机网络】——流量控制与可靠传输机制
目录一、数据链路层的流量控制二、流量控制的方法停止-等待协议滑动窗口协议协议比较可靠传输、滑动窗口、流量控制三者关系三、总结一、数据链路层的流量控制较高的发送速度和较低的接收能力的不匹配,会造成传输出错,因此流量控制也是数据链路层的一项重要工作。数据链路层和传输层都有流量控制,数据链路层的流量控制是点到点的,而传输层的流量控制是端到端的。简单理解,传输层存在于发送端主机和接收端主机之间,而数据链路层存在于交换机、路由器等网络节点之间。数据链路层流量控制手段:接收方收不下就不回复确认。传输层流量控制原创 2021-12-11 16:21:39 · 2821 阅读 · 0 评论 -
【计算机网络】—— 差错编码(纠错编码)
目录一、海明码工作流程确定校验码位数r确定校验码和数据的位置求出校验码的值检错并纠错总结海明码:发现双比特错,纠正单比特错;一、海明码工作流程确定校验码位数r海明不等式:2r>=k+r+12^r >= k+r+12r>=k+r+1 r为冗余信息位,k为信息位。确定校验码和数据的位置校验位按照顺序分别放在2的几次方的位置,数据按照顺序把剩余空格填满即可。求出校验码的值假如要求P1P_1P1校验码的实际值,P1P_1P1对应的二进制位为0001,P1P_1P1的二原创 2021-12-11 14:18:58 · 1972 阅读 · 0 评论 -
【计算机网络】—— 差错控制(检错编码)
目录一、差错从何而来?二、数据链路层的差错控制检错编码 —— 奇偶校验码检错编码 —— CRC循环冗余码一、差错从何而来?概括来说,传输中的差错都是由于噪声引起的。全局性噪声:产生原因:由于线路本身电气特性所产生的随机噪声(热噪声),是信道固有的,随机存在的;解决办法:提高信噪比来减少或避免干扰,提高信噪比可以对传感器下手。局部性噪声:产生原因:外界特定的短暂原因所造成的冲击噪声,是产生差错的主要原因;解决办法:通常利用编码技术来解决;造成的差错可以分为以下两种:位错:比特原创 2021-12-11 13:31:41 · 2399 阅读 · 0 评论 -
【计算机网络】—— 封装成帧 & 透明传输
目录原创 2021-12-10 22:01:22 · 10372 阅读 · 0 评论 -
【计算机网络】—— 数据链路层的功能概述
目录一、数据链路层的基本概念二、数据链路层功能概述功能一:为网络层提供服务功能二:链路管理功能三:组帧功能四:流量控制功能五:差错控制(帧错/位错)一、数据链路层的基本概念结点:主机、路由器;链路:网络中两个结点之间的物理通道,链路的传输介质主要有双绞线、光纤和微波。分为有线链路、无线链路。数据链路:网络中两个结点之间的逻辑通道,把实现控制数据传输协议的硬件和软件加到链路上就构成数据链路;帧:链路层的协议数据单元,封装网络层数据报;数据链路层负责通过一条链路从一个结点向另一个物理链路直接原创 2021-12-10 20:52:38 · 5277 阅读 · 0 评论 -
【计算机网络】 —— 标准化工作及相关组织
目录一、标准化对计算机网络至关重要二、标准的分类三、标准化工作四、标准化工作的相关组织五、总结一、标准化对计算机网络至关重要要实现不同厂商的硬、软件之间相互连通,必须遵从统一的标准;二、标准的分类法定标准:由权威机构制定的正式的、合法的标准(OSI);事实标准:某些公司的产品在竞争中占据了主流,时间长了,这些产品中的协议和技术就成了标准(TCP/IP);三、标准化工作RFC(Reguest For Comments) —— 因特网标准的形式;RFC要上升为因特网正式标准的四个阶段:因原创 2021-12-10 20:29:01 · 1322 阅读 · 0 评论 -
【计算机网络】—— 概念、组成、功能和分类
目录一、计算机网络的概念二、计算机网络的功能1、数据通信(连通性)2、资源共享3、分布式处理4、提高可靠性5、负载均衡三、计算机网络的组成1、组成部分2、工作方式3、功能组成四、计算机网络的分类五、总结一、计算机网络的概念计算机网络是一个将分散的、具有独立功能的计算机系统,通过通信设备与路线连接起来,由功能完善的软件实现资源共享和信息传递的系统。计算机网络是互联的、自治的计算机集合。互联是指互联互通。自治是指无主从关系,相互间相互独立,可以互相通信,但是无法控制对方。二、计算机网络的功能1、数据原创 2021-12-10 20:15:12 · 4767 阅读 · 0 评论