北交通信考研 计算机网络 要义Word格式文档下载.docx
《北交通信考研 计算机网络 要义Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《北交通信考研 计算机网络 要义Word格式文档下载.docx(29页珍藏版)》请在冰豆网上搜索。
![北交通信考研 计算机网络 要义Word格式文档下载.docx](https://file1.bdocx.com/fileroot1/2022-10/27/eda91919-f5de-4167-a756-d8337d5a44b5/eda91919-f5de-4167-a756-d8337d5a44b51.gif)
2客户服务器方式所描述的是进程之间服务和被服务的关系。
3客户是服务的请求方,服务器是服务的提供方。
4客户软件:
被用户调用后运行,在打算通信时主动向远地服务器发起通信(请求服务)。
因此,客户程序必须知道服务器程序的地址。
不需要特殊的硬件和很复杂的操作系统。
一种专门用来提供某种服务的程序,可同时处理多个远地或本地客户的请求。
服务器软件:
系统启动后即自动调用并一直不断地运行着,被动地等待并接受来自各地的客户的通信请求。
因此,服务器程序不需要知道客户程序的地址。
一般需要强大的硬件和高级的操作系统支持
⏹对等方式(P2P方式)即Peer-to-Peer方式
1对等连接(peer-to-peer,简写为P2P)是指两个主机在通信时并不区分哪一个是服务请求方还是服务提供方。
2只要两个主机都运行了对等连接软件(P2P软件),它们就可以进行平等的、对等连接通信。
3双方都可以下载对方已经存储在硬盘中的共享文档
4对等连接方式从本质上看仍然是使用客户服务器方式,只是对等连接中的每一个主机既是客户又同时是服务器。
例如主机C请求D的服务时,C是客户,D是服务器。
但如果C又同时向F提供服务,那么C又同时起着服务器的作用。
因特网的核心部分
1网络核心部分是因特网中最复杂的部分。
2网络中的核心部分要向网络边缘中的大量主机提供连通性,使边缘部分中的任何一个主机都能够向其他主机通信。
3在网络核心部分起特殊作用的是路由器(router)。
4路由器是实现分组交换(packetswitching)的关键构件,其任务是转发收到的分组,这是网络核心部分最重要的功能。
三种交换的比较
电路交换
1两部电话机只需要用一对电线就能够互相连接起来。
25部电话机两两相连,需10对电线。
3N部电话机两两相连,需N(N–1)/2对电线。
4当电话机的数量很大时,这种连接方法需要的电线对的数量与电话机数的平方成正比。
5电路交换必定是面向连接的。
6电路交换的三个阶段:
建立连接通信释放连接
7电路交换传送计算机数据效率低:
计算机数据具有突发性,这导致通信线路的利用率很低。
利用率往往不到10%,甚至1%。
分组交换
分组交换概念:
1在发送端,先把较长的报文划分成较短的、固定长度的数据段。
2每一个数据段前面添加上首部构成分组。
3分组交换网以“分组”作为数据传输单元。
4依次把各分组发送到接收端。
接收端收到分组后剥去首部还原成报文。
最后,在接收端把收到的数据恢复成为原来的报文。
5存储转发是分组交换中传输分组的基本方式。
分组交换优点:
1高效动态分配传输带宽,对通信链路是逐段占用。
2灵活以分组为传送单位和查找路由。
3迅速不必先建立连接就能向其他主机发送分组。
4可靠保证可靠性的网络协议;
分布式的路由选择协议使网络有很好的生存性。
分组交换存在的问题:
1分组在各结点存储转发时需要排队,这就会造成一定的时延。
2分组必须携带的首部(里面有必不可少的控制信息)也造成了一定的开销。
三种交换方式的比较
【几种计算机网络的类别】
最简单的定义:
计算机网络是一些互相连接的、自治的计算机的集合。
不同范围的网络:
个人区域网PAN局域网LAN城域网MAN广域网WAN
按网络的使用者来分
专用网公用网
考点二:
计算机的性能指标
1.速率
2.带宽“带宽”(bandwidth)本来是指信号具有的频带宽度,单位是赫(或千赫、兆赫、吉赫等)。
现在“带宽”是数字信道所能传送的“最高数据率”的同义语,单位是“比特每秒”,或b/s(bit/s)。
3.吞吐量吞吐量(throughput)表示在单位时间内通过某个网络(或信道、接口)的数据量。
吞吐量更经常地用于对现实世界中的网络的一种测量,以便知道实际上到底有多少数据量能够通过网络。
吞吐量受网络的带宽或网络的额定速率的限制。
4.时延【传输时延(发送时延)】:
发送数据时,数据块从结点进入到传输媒体所需要的时间。
传输时延=发送数据块÷
发送数率。
【传播时延】电磁波在信道中需要传播一定的距离而花费的时间。
传播时延=信道长度÷
信号在信道上的传播速度。
信号传输速率(即发送速率)和信号在信道上的传播速率是完全不同的概念。
【处理时延】交换结点为存储转发而进行一些必要的处理所花费的时间。
【排队时延】结点缓存队列中分组排队所经历的时延。
排队时延的长短往往取决于网络中当时的通信量。
排队时延的长短往往取决于网络中当时的通信量
【总时延=传送时延+传播时延+处理时延+排队时延】
对于高速网络链路,我们提高的仅仅是数据的发送速率而不是比特在链路上的传播速率。
传播时延改变不了,电磁波的传播速度一定。
提高链路带宽减小了数据的发送时延。
5.时延带宽积时延带宽积=传播时延×
带宽
6.利用率a:
信道利用率指出某信道有百分之几的时间是被利用的(有数据通过)。
b:
完全空闲的信道的利用率是零。
网络利用率则是全网络的信道利用率的加权平均值。
c:
信道利用率并非越高越好。
D0表示网络空闲时的时延,D表示网络当前的时延.U是网络的利用率,数值在0到1之间。
考点三:
计算机网络的体系结构
相互通信的两个计算机系统必须高度协调工作才行,而这种“协调”是相当复杂的。
“分层”可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理。
划分层次的必要性:
计算机网络中的数据交换必须遵守事先约定好的规则。
这些规则明确规定了所交换的数据的格式以及有关的同步问题(同步含有时序的意思)。
【网络协议(networkprotocol)】简称为协议,是为进行网络中的数据交换而建立的规则、标准或约定。
【网络协议三要素】
语法语义同步
【计算机体系结构】是计算机网络的各层及其协议的集合。
具体计算机网络分层模型
一般采用综合OSI和TCP/IP的优点,采用一种只有五层协议的体系结构。
物理层:
物理层的任务就是透明地传送比特流。
物理层上所传数据的单位是比特
使用什么样的物理信号来表示数据“0”和“1”“0”和“1”持续的时间多长
数据传输是否可同时在两个方向上进行
最初的连接如何建立和完成通信后连接如何终止
物理接口(插头和插座)有多少针以及各针功能
数据链路层
1数据链路层的任务是在两个相邻节点间的线路上无差错地传送以帧(frame)为单位的数据。
2每一帧包括数据和必要的控制信息。
3在传送数据时,若接收节点检测到所收到的数据中有差错,就要通知发方重发这一帧,直到这一帧正确无误地到达接收节点为止。
网络层
1在计算机网络中进行通信的两个计算机之间可能要经过许多个节点和链路,也可能还要经过好几个不同的通过路由器互连的通信子网。
2在网络层,数据的传送单位是分组(或包),因此要将发送方主机送来的报文分割成若干个分组。
传输层
传输层的任务是根据下面通信子网的特性最佳地利用网络资源,并以可靠和经济的方式为两端主机(也就是源站和目的站)的进程之间建立一条传输连接,以透明地传送报文。
应用层
它的任务是确定进程之间通信的性质,以满足用户的需要
实体、协议、服务和服务访问点
【实体】表示任何可发送或接收信息的硬件或软件进程。
【协议】是控制两个对等实体进行通信的规则的集合。
1在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务。
2要实现本层协议,还需要使用下层所提供的服务。
本层的服务用户只能看见服务而无法看见下面的协议。
3下面的协议对上面的服务用户是透明的。
4协议是“水平的”,即协议是控制对等实体之间通信的规则。
5服务是“垂直的”,即服务是由下层向上层通过层间接口提供的。
6同一系统相邻两层的实体进行交互的地方,称为服务访问点SAP
Tcpip
该体系结构主要由两个重要协议,即TCP协议和IP协议而得名。
实际上,TCP/IP体系包含了大量的协议和应用,它是由大量协议组成的集合,简称为TCP/IP协议集。
TCP/IP的传输层:
1可使用两种不同的协议:
一种是面向连接的传输控制协议(TCP-TransmissionControlProtocol),另一种是无连接的用户数据报协议(UDP-UserDataProtocol)。
2传输层传送的数据单位是报文(message)或数据流(stream)。
报文也常称为报文段(segment)。
TCP/IP的网际层:
1主要的协议就是无连接的网络互连协议(IP-InternetProtocol)。
2该层传送的数据单位是分组(packet)。
配合协议:
ICMP,ARP,RARP。
两种体系结构的对比
(1) TCP/IP一开始就考虑到多种异构网的互连问题,并将网际协议IP作为TCP/IP的重要组成部分。
(2) TCP/IP一开始就对面向连接服务和无连接服务并重,而OSI在开始时只强调面向连接服务。
(3) TCP/IP有较好的网络管理功能,而OSI到后来才开始考虑这个问题。
IPoverEverythingIP可应用到各式各样的网络上
EverythingoverIPIP可以传送使用不同协议的数据
考点四:
数据链路层的服务和功能
数据链路层使用的信道主要有以下两种类型:
【点对点信道】这种信道使用一对一的点对点通信方式。
【广播信道】这种信道使用一对多的广播通信方式,因此过程比较复杂。
广播信道上连接的主机很多,因此必须使用专用的共享信道协议来协调这些主机的数据发送。
链路:
是一条无源的点到点的物理线路段,中间没有任何其他的交换结点。
一条链路只是一条通路的一个组成部分。
数据链路:
除了物理线路外,还必须有通信协议来控制这些数据的传输。
若把实现这些协议的硬件和软件加到链路上,就构成了数据链路。
三个基本问题:
(1)封装成帧
(2)透明传输(3)差错控制
封装成帧:
封装成帧(framing)就是在一段数据的前后分别添加首部和尾部,然后就构成了一个帧。
确定帧的界限。
首部和尾部的一个重要作用就是进行帧定界。
(利用soh和eot)
透明传输:
发送端的数据链路层在数据中出现控制字符“SOH”或“EOT”的前面插入一个转义字符“ESC”(其十六进制编码是1B)。
字节填充(bytestuffing)或字符填充(characterstuffing)——接收端的数