《计算机网络》王道考研课程笔记
《计算机网络》王道考研课程笔记
|惜取少年时
士不可以不弘毅,任重而道远。
展开
-
计算机网络(2019 王道考研)
计算机网络(2019 王道考研)第一章 概述1.1.1 概念、组成、功能和分类1.1.2 标准化工作及相关组织1.1.3 计算机网络的相关性能指标1.2.1 分层结构、协议、接口、服务1.2.2 OSI参考模型1.2.3 TCP/IP参考模型和5层参考模型1.3 第一章总结第二章 物理层2.1.1 物理层基本概念2.1.2 数据通信基础知识2.1.3 码元、波特、速率、带宽2.1.4 奈氏准则和香农定理2.1.5 编码与调制2.2.1 物理层传输介质2.2.2 物理层设备2原创 2020-09-15 14:01:53 · 566 阅读 · 0 评论 -
计算机网络 第六章 应用层
第六章 应用层前言应用层对应用程序的通信提供服务应用层协议定义: 应用进程交换的报文类型,请求还是响应? 各种报文类型的语法,如报文中的各个字段及其详细描述 字段的语言,即包含在字段中的信息的含义 进程何时、如何发送报文,以及对报文进行响应的规则。应用层的功能 应用层重要的协议 文件传输、访问和管理 FTP 电子邮件 SMTP、POP3原创 2021-01-27 17:27:22 · 239 阅读 · 0 评论 -
3.3.3 无线局域网和 3.3.4 PPP协议和HDLC协议
3.3.3 无线局域网IEEE802.11是无线局与通信用的标准,它是由IEEE所定义的无线通信的标准 wifi是WLAN的一种应用,WLAN可以比较大。802.11的MAC帧头格式(到时候看书)无线局域网的分类 1.有固定基础设施无线局域网 2.无固定基础设施无线局域网的自组织网络3.3.4 PPP协议和HDLC协议(这节没听明白,需要的时候重听)广域网(WAN,Wide Area Network)通常跨接很大的物理范围,所覆盖的范围从几十公里到几千公里,它 能原创 2020-09-18 23:43:09 · 452 阅读 · 0 评论 -
3.3.2以太网概述
3.3.2以太网概述1.概念 以太网(Ethernet)指的是由Xerox公司创建并由Xerox、Intel和DEC公司联合开发的基带总线局域网规范, 是当今现有局域网采用的最通用的通信协议标准。以太网络使用CSMA/CD(载波监听多路访问及冲突检测)技术。2.以太网在局域网各种技术中占统治地位 1.造价低廉(以太网网卡不到100块) 2.是应用最广泛的局域网技术 3.比令牌环网、ATM网便宜,简单 4.满足网络速率的要求,10Mbps-10Gbps3.原创 2020-09-18 23:41:42 · 333 阅读 · 0 评论 -
3.3.1 局域网基本概念和体系结构
3.3.1 局域网基本概念和体系结构局域网(LAN,Local Area Network)1.概念:是指某一区域内由多台计算机互连成的计算机组,使用广播信道2.特点 1.覆盖地理范围小,只在一个相对独立的局部范围内联,如一座或集中的建筑群内。 2.使用专门铺设的传输介质(双绞线、同轴电缆)进行联网,数据传输速率高(10Mb/s-10Gb/s) 3.通信延迟时间短,误码率低,可靠性高 4.各站点为平等关系,共享传输信道 5.多采用分布式控制和广播式通信,能进行广播原创 2020-09-18 23:40:58 · 770 阅读 · 0 评论 -
3.2.3 轮询访问介质访问控制
3.2.3 轮询访问介质访问控制信道划分介质访问控制(MAC Multiple Access Control)协议: 基于多路复用技术划分资源 网络负载重时,共享信道效率高,且公平 网络负载轻时:共享信道效率低随机访问MAC协议: 用户根据意愿随机发送信息,发送信息时可独占信道带宽 网络负载重时,产生冲突开销 网络负载轻时,共享信道效率高,单个结点可利用信道全部带宽轮询访问MAC协议/轮流协议/轮转访问MAC协议: 综合信道划分介质访问控制协议和原创 2020-09-18 23:40:11 · 223 阅读 · 0 评论 -
3.2.2 随机访问介质访问控制
3.2.2 随机访问介质访问控制动态分配信道,也叫动态媒体接入控制/多点接入,特点:信道并非在用户通信时固定分配给用户。随机访问介质访问控制 所有用户可以随机发送信息,发送信息时占全部带宽。 1.ALOHA协议 不听就说 2.CSMA协议 先停再说 3.CSMA/CD协议(重要) 先听再说,边听边说 4.CSMA/CA协议(重要)1.ALOHA协议(非重点) 1.纯ALOHA协议 1.思想:不监听信道,不按时间槽发送,随机重发。(想发原创 2020-09-18 23:39:32 · 654 阅读 · 0 评论 -
3.2.1 信道划分介质访问控制
3.2.1 信道划分介质访问控制1.传输数据使用的两种链路 1.点对点链路 两个相邻节点通过一个链路相连,没有第三者。 应用:PPP协议,常用于广域网。 2.广播式链路 所有主机共享通信介质。 应用:早期的总线以太网、无线局域网,常用于局域网 典型拓扑结构:总线型、星型(逻辑总线型)2.介质访问控制 介质访问控制的内容就是,采取一定的措施,使得两对界限之间的通信不会发生相互干扰的情况 介质访问原创 2020-09-18 23:37:20 · 364 阅读 · 0 评论 -
3.1.4.3 选择重传协议(SR)
3.1.4.3 选择重传协议(SR)GBN协议的弊端:累计确认--->批量重传。可不可以只重传出错的帧? 解决办法:设置单个确认,同时加大接收窗口,设置接收缓存,缓存乱序到达的帧。1.选择重传协议中的滑动窗口示意图[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ytaSi7tS-1600443350122)(img_net/3/3.6.png)]2.SR发送方必须响应的三件事 1.上层的调用 从上层收到数据后,SR发送方检查下原创 2020-09-18 23:36:12 · 2512 阅读 · 0 评论 -
3.1.4.2 后退N帧协议(GBN)
3.1.4.2 后退N帧协议(GBN)停止等待协议的弊端:信道利用率太低,太闲了采用流水线技术对停止-等待协议(一个数据帧跟着数据帧发送)进行改进使用流水线技术后: 1.必须增加数据帧序号的范围 2.发送方需要缓存多个分组 所以出现了后退N帧协议(GBN)和选择重传协议(SR)1.后退N帧协议中的滑动窗口 发送窗口:发送方维持一组连续的允许发送的帧的序号 接收窗口:接收方维持一组连续的允许接收帧的序号。 在后退N帧协议中,接收窗口只有原创 2020-09-18 23:35:17 · 1105 阅读 · 0 评论 -
3.1.4.1 停止-等待协议
3.1.4.1 停止-等待协议1.停止-等待协议究竟是哪一层? 在早期的计算机网络中,由于通信链路质量差,出现差错比较多,为了提高传输效率,数据链路层应该承担一部分可靠传输的任务, 把停止-等待协议放在了数据链路层。 在现在的计算机网络中,通信链路质量大大提高,出现差错的情况很少,不用承担可靠传输的任务,提高了通信速度,降低了延迟 把停止-等待协议放在了传输层,链路层则主要负责差错控制2.为什么要有停止-等待协议? 1.除了比特出差错,底层信道还会原创 2020-09-18 23:34:35 · 1144 阅读 · 0 评论 -
3.1.4 流量控制与可靠传输机制
3.1.4 流量控制与可靠传输机制1.数据链路层的流量控制 1.较高的发送速度和较低的接收能力的不匹配,会造成传输出错,因此流量控制也是数据链路层的一项重要工作 2.流量控制在传输层也有 链路层与传输层流量控制的区别: 1.数据链路层的流量控制是点对点的,而传输层的流量控制是端到端的。 2.数据链路层流量控制的手段:接收方收不下就不回复确认 3.传输层流量控制手段:接收端给发送端一个窗口公告2.流量控原创 2020-09-18 23:33:08 · 113 阅读 · 0 评论 -
3.1.3 差错控制(比特错,检错编码,纠错编码)
3.1.3 差错控制(比特错,检错编码,纠错编码)1.差错从何而来? 概括来说,传输中的差错都是由于噪声引起的。 1.全局性:由于线路本身电气特性所产生的的随机噪声(热噪声),是信道固有的,随机存在的 解决办法:提高信噪比来减少或避免干扰。(对传感器下手) 2.局部性:外界特定的短暂原因所造成的冲击噪声,产生差错的主要原因。 解决办法:通常利用编码技术来解决。2.差错的分类 1.位错:比特位出错,1变成0,0变成1 2.帧错:分为三原创 2020-09-17 10:31:43 · 1645 阅读 · 0 评论 -
3.1.2 封装成帧和透明传输
3.1.2 封装成帧和透明传输 1.封装成帧 1.概念 就是在一段数据的前后部分添加首部和尾部,这样就构成了一个帧。 接收端在收到物理层上交的比特流后,就能根据首部和尾部的标记, 从收到的比特流中识别帧的开始和结束。 2.帧同步:接收方应当能从接收到的二进制比特流中区分出帧的起始和终止。 3.组帧的四种方法 1.字符计数法 2.字符(节)填充法 3.零比特填充法 4.违规原创 2020-09-17 10:30:20 · 254 阅读 · 0 评论 -
3.1.1 数据链路层功能概述
3.1.1 数据链路层功能概述本章节学习的主要内容是: 1.链路层的功能 2.链路层的两种信道 3.局域网、广域网 4.链路层的设备 1.数据链路层的研究思想: 想象数据是直接从发送端的数据链路层,经过中间系统水平发送到接收端的数据链路层2.数据链路层的基本概念 1.结点:主机、路由器 2.链路:网络中两个结点之间的物理通道,链路的传输介质主要有双绞线、光纤和微波。分为有线链路、无线链路。 3.数据链路:网络中两点之间的逻辑通道,原创 2020-09-17 10:27:32 · 107 阅读 · 0 评论 -
2.1.3 码元、波特、速率、带宽
2.1.3 码元、波特、速率、带宽1.码元 指用一个固定时长的信号波形(数字脉冲),代表不同离散数值的基本波形,是数字通信中数字信号的计量单位, 这个时长内的信号称为k进制码元,而该时长称为码元宽度。当码元的离散状态有M个时(M>2),此时码元为M进制码元 1码元可以携带多个比特的信息量。例如,四进制码元,一个码元可以携带2bit信息2.速率、波特 速率也叫数据率,是指数据的传输速率,表示单位时间内传输的数据量。可以用码元传输速率和信息传输速率表示。 1.码原创 2020-09-16 00:06:06 · 537 阅读 · 0 评论 -
2.1.4 奈氏准则和香农定理
2.1.4 奈氏准则和香农定理失真:影响失真的因素: 1.码元传输速率 速率越快,信号失真程度越严重 2.信号传输距离 距离越远,衰减越久,干扰越久,对信号影响越大 3.噪声干扰 噪声越多,信号失真程度越大 4.传输媒体质量 传输媒体质量越差,越失真1.失真的一种现象——码间串扰 信道带宽:信道能通过的最高频率和最低频率之差 上图的信道带宽是:3300Hz-300Hz=3000Hz原创 2020-09-16 00:05:53 · 409 阅读 · 0 评论 -
2.2.1 物理层传输介质
2.2.1 物理层传输介质1.传输介质及分类 1.传输介质也称传输媒体/传输媒介,它就是数据传输系统中在发送设备和接收设备之间的物理通路 2.传输媒体并不是物理层 传输媒体在物理层的下面,因为物理层是体系结构的第一层,因此有时称传输媒体为 0层。在传输媒体中传输的是信号,但传输媒体并不知道所传输的信号代表什么意思。 但物理层规定了电气特性,因此能够识别所传送的比特流。 3.如果称物理层是傻瓜,那么传输媒体连傻瓜都不如 4.传输原创 2020-09-16 00:05:20 · 191 阅读 · 0 评论 -
2.2.2 物理层设备
2.2.2 物理层设备1.中继器 1.诞生的背景:由于存在损耗,在线路上传输的信号功率会逐渐衰减,衰减到一定程度时将会造成信号失真。 2.中继器的功能:对信号进行再生和还原,对衰减的信号进行放大,保持与原数据相同,以增加信号传输的距离,延长网络的长度。 简而言之:再生数字信号。 3.中继器的两端: 1.两端的网络部分是网段,而不是子网,适用于完全相同的两类网络的互连,且两个网段速率要相同。 2.中继器只将任何电缆段上的数据发送到另一段原创 2020-09-16 00:05:02 · 195 阅读 · 0 评论 -
2.3 第二章总结
2.3 第二章总结原创 2020-09-16 00:04:47 · 195 阅读 · 0 评论 -
2.1.5 编码与调制
2.1.5 编码与调制1.基带信号与宽带信号 信道上传送的信号 1.基带信号:将数字信号1和0直接用两种不同的电压表示,再送到数字信道上去传输(基带传输) 基带信号是来自信源的信号,就像计算机输出的代表各种文字或者图像文件的数据信号都属于基带信号。 基带信号就是发出的直接表达了要传输的信息的信号,比如我们说话的声波就是基带信号。 2.宽带信号:将基带信号进行调制后形成的频分复用模拟信号,再传到模拟信道上去传输(宽带信号) 把基带信号经原创 2020-09-16 00:05:34 · 286 阅读 · 0 评论 -
2.1.2 数据通信基础知识
2.1.2 数据通信基础知识典型的数据通信模型1.数据通信相关术语通信的目的是传送消息 1.数据:传送信息的实体,通常是有意义的符号序列。 2.信号:数据的电气/电磁的表现,是数据在传输过程中的存在形式。 数字信号:代表消息的参数取值是离散的 模拟信号:代表消息的参数取值是连续的 3.信源:产生和发送数据的源头 4.信宿:接收数据的终点 5.信道:信号的传输媒介。一般用来表示向某一个方向传送信息的介质, 因此一条原创 2020-09-16 00:06:19 · 227 阅读 · 0 评论 -
2.1.1 物理层基本概念
2.1.1 物理层基本概念第二章要学习的主要内容 1.通信基础 2.两个公式lim(考研重点) 3.看图说话(数字信号的波形) 4.传输介质 5.物理层设备(中继器、集线器)1.物理层基本概念 物理层解决如何在连接各种计算机的传输媒体上传输数据比特流, 而不是指具体的传输媒体(传输媒体可以看做是第0层,要与物理层分开看) 物理层的主要任务:确定与传输媒体接口有关的一些特性,定义标准 物理层定义了哪些特性? 1原创 2020-09-15 14:25:13 · 144 阅读 · 0 评论 -
1.3 第一章总结
1.3 第一章总结原创 2020-09-15 14:18:57 · 65 阅读 · 0 评论 -
1.2.3 TCP/IP参考模型和5层参考模型
1.2.3 TCP/IP参考模型和5层参考模型先有TCP/IP协议栈再有TCP/IP参考模型 1.OSI参考模型与TCP/IP参考模型相同点 1.都分层 2.基于独立的协议栈的概念 3.都可以实现异构网络互联2.OSI参考模型与TCP/IP参考模型的不同点 1.OSI定义三点:服务、协议、接口 2.OSI先出现,参考模型先于协议发明,不偏向特定协议 3.TCP/IP设计之初就考虑到异构网互联问题,将IP作为重要的层次 4.原创 2020-09-15 14:17:44 · 102 阅读 · 0 评论 -
1.2.2 OSI参考模型
1.2.2 OSI参考模型计算机网络分层结构 1.7层OSI参考模型(法定标准) 2.4层TCP/IP参考模型(事实标准) 3.5层体系结构(主要是使我们学习计算机网络更加清晰,不是事实标准,也不是法定标准) 1.OSI参考模型是怎么来的? 提出第一个网络体系结构:SNA(IBM公司) 之后,很多公司和机构纷纷提出自己的网络体系结构 DEC公司的DNA,美国国防部的TCP/IP 为了支持异构网络系统的互联互通, 国际原创 2020-09-15 14:12:53 · 202 阅读 · 0 评论 -
1.2.1 分层结构、协议、接口、服务
1.2.1 分层结构、协议、接口、服务1.为什么要分层? 因为在发送文件的过程中,会出现很多问题,需要把这些问题分成一个个小问题,然后解决2.怎么分层 实体、对等实体 对等实体之间才会有协议 上下层之间的接口 下层给上层提供服务、 分层的基本原则 1.各层之间相互独立,每层只实现一种相对独立的功能 2.每层之间的界面自然清晰,易于理解,相互交流尽可能少 3.结构上可分隔开。每层都采用最合适的技术来实现原创 2020-09-15 14:10:53 · 311 阅读 · 0 评论 -
1.1.3 计算机网络的相关性能指标
1.1.3 计算机网络的相关性能指标1.速率 即数据率或称数据传输率或比特率 连接在计算机网络上的主机在数字信道上传输数据位数的速率 补充: 速率的单位 1 Tb/s=10^3 Gb/s=10^6 Mb/s=10^9 kb/s=10^12 b/s 存储容量单位:1 Btye=8 bit 1 TB/s=2^10 GB/s=2^20 MB/s=2^30 KB/s=2^40 B/s2.带原创 2020-09-15 14:09:05 · 149 阅读 · 0 评论 -
1.1.2 标准化工作及相关组织
1.1.2 标准化工作及相关组织1.标准化工作 1.标准的分类 1.法定标准 由权威机构指定的正式的、合法的标准 OSI 2.事实标准 某些公司的产品在竞争中占据了主流,时间长了,这些产品中的协议和技术就成了标准 TCP/IP 2.RFC(Request For Comments)——因特网标准的形式 RFC要上升为因特网正式标准的四个阶段原创 2020-09-15 14:07:40 · 122 阅读 · 0 评论 -
1.1.1 概念、组成、功能和分类
1.1.1 概念、组成、功能和分类1.计算机网络概念: 是一个将分散的、具有独立功能的计算机系统,通过通信设备(交换机、路由器)与线路连接起来, 由功能完善的软件实现资源共享和信息传递的系统。 计算机网络是互连的、自治的计算机集合。2.计算机网络的功能 1.数据通信(连通性) 2.资源共享(硬件、软件、数据,三大资源共享) 3.分布式处理(多台计算机各自承担同一工作任务的不同部分 如:Hadoop平台) 4.提高可靠性(替代机)原创 2020-09-15 14:06:05 · 180 阅读 · 0 评论