一、Internet
是一个专用名词,它采用TCP/IP协议族作为通信的规则,其前身是美国的ARPANET。是世界上规模最大、覆盖面最广、信息资源最丰富、用户最多、影响最广的计算机互联网络,是一个将全世界不同国家、不同地区、不同部门和机构不同类型的计算机和各种计算机网络(国家主干网、广域网、城域网和局域网等)连接在一起形成的全球性网络,也称为国际互联网或因特网。
二、ISP
ISP(Internet Service Provider)因特网服务提供者。
三、C/S方式
客户-服务器方式(C/S方式)即 Client/Server 方式,简称为 C/S 方式,是端系统之间的通信方式。客户 (client) 和服务器 (server) 都是指通信中所涉及的两个应用进程,客户-服务器方式所描述的是进程之间服务和被服务的关系,其中客户是服务的请求方,服务器是服务的提供方。
四、RTT
RTT (Round-trip Time)表示从发送方发送数据开始,到发送方收到来自接收方的确认,总共经历的时间。RTT越大,在收到确认之前,可以发送的数据越多,
RTT包括:
1.往返传播时延=传播时延x2
2.末端处理时间(接收方对数据处理的时间)
五、带宽
“带宽”(bandwidth)本来是指信号具有的频带宽度。在计算机网络中,带宽用来表示网络的通信线路所能传送数据的能力,即最高数据率。
六、时延带宽积
时延带宽积=传播时延x带宽,单位为(s)x(b/s)=bit
时延带宽积又称为:以比特为单位的链路长度,即某段链路现在有多少比特。
七、简答:分组交换的特点是什么?
分组交换是将用户的消息划分为一定长度的数据分组,然后在分组数据上加上控制信息和地址,然后经过分组交换机发送到目的地址。
其特点为:采用存储转发的机制;统计时分复用(又称异步时分);具有差错控制和流量控制;线路利用率高、传输可靠性高。
八、电路交换、报文交换、分组交换之间有什么区别?
在数据通信系统中,当终端与计算机之间,或者计算机与计算机之间不是直通专线连接,而是要经过多个节点来中继时,那么两端系统之间的传输通路就是通过通信网络中若干节点转接而成的。中继节点之间进行数据传输所采用的技术就是数据交换技术。主要的交换技术有:电路交换、存储转发交换技术两大类,存储转发方式又分为报文交换、分组交换两种。
电路交换:
电路交换其特点是由交换机负责在两个通信站点之间建立一条物理的固定传输线路,直到通信完毕后再拆除,在通信期间始终由一对用户固定占用。利用电路交换进行通信包括电路建立、数据传输、电路拆除三个阶段。最典型的应用就是电话的交换方式,拨号过程就是电路建立,通话阶段即为数据传输,挂机就拆除电路。
电路交换的优点: 通信实时性强,适用于交互式会话通信。
电路交换的缺点: 对突发性通信不适应,独占链路,通信系统的效率低下,链路使用率不高;系统不具有存储数据的能力,不具备差错控制能力,无法发现和纠正传输过程中的数据差错。
因此,电路交换不适合计算机网络的通信特点。
存储转发:即先存储,再转发。把需要传送的数据在交换设备的控制下,缓冲存储在设备的数据缓冲区,当信道空闲时再选择路径转发出去。这样,既提高了信道的利用率,节省了建立电路的延迟,也可以进行差错控制、流量控制和数据安全保障等。
存储转发技术分为报文交换、分组交换两种方式。
报文交换:
报文交换方式不要求在两个通信结点之间建立专用通路。报文交换(Message Switching)也是基于存储转发原理的。现在报文交换机已不再使用。其中的交换结点要有足够大的存储空间,用以缓冲收到的长报文。报文包括3部分内容分别是报头、报文正文和报尾,报头由源站地址、目的站地址及其他辅助信息组成。
总结起来,报文交换的特点有:
1、源节点和目标节点在通信时不需要建立一条专用的通路;
2、与电路交换相比,报文交换没有建立电路和拆除电路所需的等待和时延;
3、电路利用率高,节点间可根据电路情况选择不同的速度传输,能高效地传输数据;
4、要求节点具备足够的报文数据存放能力;
5、数据传输的可靠性高,每个节点在存储转发中都要进行差错控制,即检错和纠错。
分组交换:
分组交换仍采用存储转发的方式,在报文交换的基础上将一个长报文先分割为若干个较短的分组,然后把这些分组(携带源、目的地址和编号信息)逐一地发送出去,因此分组交换除了具有报文的优点外,与报文交换相比还有以下优点:
1、加速了数据在网络中的传输。因为分组长度较小,逐一进行传输,所以使后一个分组的存储操作与前一个分组的转发操作可以并行,这种流水线式的传输方式减少了报文的传输时间,降低了缓冲区大小,缩短了存储转发的等待延时。
2、简化了存储管理。因为分组的长度固定,相应的缓冲区的大小也固定,在交换结点中存储器的管理通常被简化为对缓冲区的管理,相对比较容易。
3、减少了出错机率和重发数据。因为分组较短,其出错机率必然减少,每次重发的数据量也就大大减少,这样不仅提高了可靠性,也减少了传输时延。
4、由于分组短小,更适用于采用优先级策略,便于及时传送一些紧急数据,因此对于计算机之间的突发式的数据通信,分组交换显然更为合适些。
分组交换技术也有一定的缺点:
1、虽然分组交换比报文交换的传输时延少,但仍然存在存储转发的时延,而且交换节点设备必须具有更强的处理能力。
2、分组交换的每个分组都要加上源、目的地址和分组编号等控制信息,这样使得传送的数据增加了开销,在一定程度上降低了通信效率,增加了处理的时延,使控制复杂,时延增加。
3、当分组交换可能出现失序、丢失或重复分组,分组到达目的结点时,要对分组按编号进行排序等工作,增加了麻烦。若采用虚电路服务,虽无失序问题,但有呼叫建立、数据传输和虚电路释放三个过程。
三者可以通过下述区分:
电路交换:传送大量数据,且传送时间远远大于连接建立的时间,则电路交换传输速率快。
报文交换和分组交换不用预先分配传输带宽,在传送突发数据时可提高整个网络的信道利用率。
由于一个分组的长度往往远小于整个报文的长度,因此分组交换比报文交换的时延小,同时也具有更好的灵活性。若要传送的数据量很大,且其传送时间远大于呼叫时间,则采用电路交换较为合适;当端到端的通路有很多段的链路组成时,采用分组交换传送数据较为合适。从提高整个网络的信道利用率上看,报文交换和分组交换优于电路交换,其中分组交换比报文交换的时延小,尤其适合于计算机之间的突发式的数据通信。
九、网络通信中的时延是什么意思?时延包括哪些部分?每部分的含义是什么?
时延是指数据(一个报文或分组,甚至比特)从网络(或链路)的一端传送到另一端所需的时间,它是计算机网络的性能指标之一。
网络中的时延包括发送时延(传输时延)、传播时延、处理时延、排队时延。
总时延 = 发送时延 + 传播时延 + 处理时延 + 排队时延
发送时延:
发送时延是主机或路由器发送数据帧所需要的时间, 也就是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需要的时间。发送时延的计算公式为:
发送时延 = 数据帧长度(bit)/ 发送速率(bit/s)
传播时延:
传播时延是电磁波在信道中传播一定的距离需要花费的时间。传播时延的计算公式的:
传播时延 = 信道长度(m)/ 电磁波在信道上的传播速率(m/s)
处理时延:
主机或路由器在收到分组时要花费一定的时间进行处理,例如分析分组的首部、从分组中提取数据部分、进行差错检验或查找适当的路由等,这就产生了处理时延。
排队时延:
分组通过网络传输时,要经过很多路由器。分组在进入路由器后要先在输入队列中排队等待处理。在路由器确定了转发接口后,还要在输出队列中 排队等待转发。这两个因素就造成了排队时延 。
十、按照网络的作用范围,可将计算机网络分为哪几类?其特点分别是什么?
按照网络的作用范围可以将计算机网络分为:广域网 WAN(Wide Area Network)、城域网 MAN(Metropolitan Area Network)、局域网 LAN(Local Area Network)、个人区域网 PAN(Personal Area Network)。
1.广域网
广域网 WAN(Wide Area Network),又称广域网、外网、公网。是连接不同地区局域网或城域网计算机通信的远程网。通常跨接很大的物理范围,所覆盖的范围从几十公里到几千公里,它能连接多个地区、城市和国家,或横跨几个洲并能提供远距离通信,形成国际性的远程网络。
广域网并不等同于互联网。
2.城域网
城域网 MAN(Metropolitan Area Network)是在一个城市范围内所建立的计算机通信网,作用距离约为5~50km,属宽带局域网。采用具有有源交换元件的局域网技术,网中传输时延较小,它的传输媒介主要采用光缆,传输速率在100Mbit/s以上。
3.局域网
局域网 LAN(Local Area Network)一般用微型计算机或工作站通过高速通信线路相连(速率通常在10Mbit/s以上),但地理上则局限在较小的范围,如1km左右。
以太网是一种计算机局域网技术。
IEEE组织的IEEE 802.3标准制定了以太网的技术标准,它规定了包括物理层的连线、电子信号和介质访问层协议的内容。以太网是目前应用最普遍的局域网技术,取代了其他局域网技术如令牌环、FDDI和ARCNET
LAN、WLAN、WIFI
无线局域网,简称WLAN。
是在几千米范围内的公司楼群或是商场内的计算机互相连接所组建的计算机网络,一个无线局域网能支持几台到几千台计算机的使用。
无线局域网的一个标准称为IEEE 802.11,俗称WIFI。
4.个人区域网
个人区域网 PAN(Personal Area Network),在个人工作的地方把属于个人使用的电子设备用无线技术连接起来的网络,也常称为无线个人区域网 WPAN(Wireless PAN),其作用范围很小,大约在10m左右。
十一、网络协议的三要素是什么?其含义分别是什么?
网络协议是为计算机网络中进行数据交换而建立的规则、标准或约定。
网络协议三要素:语法、语义、同步。
(1)语法:即数据与控制信息的结构或格式。
(2)语义:即需要发出何种控制信息,完成何种动作以及做出何种响应。
(3)同步:即时间实现顺序的详细说明。
十二、根据OSI标准,将计算机网络的体系结构分为几层?每一层的功能是什么?
根据OSI标准,将计算机网络的体系结构分为七层。从上至下分别是:应用层、表示层、会话层、运输层、网络层、数据链路层、物理层。
每一层的功能如下:
应用层:为应用程序提供服务并规定应用程序中通信相关的细节。 包括文件传输、 电子邮件、 远程登录(虚拟终端) 等协议。
表示层:将应用处理的信息转换为适合网络传输的格式, 或将来自下一层的数据转换为上层能够处理的格式。 因此它主要负责数据格式的转换。
会话层:负责建立和断开通信连接(数据流动的逻辑通路) , 以及数据的分割等数据传输相关的管理。
传输层:起着可靠传输的作用。 只在通信双方节点上进行处理, 而无需在路由器上处理。
网络层:将数据传输到目标地址。 目标地址可以是多个网络通过路由器连接而成的某一个地址。 因此这一层主要负责寻址和路由选择。
数据链路层:负责物理层面上互连的、 节点之间的通信传输。 例如与1个以太网相连的2个节点之间的通信。将0、 1序列划分为具有意义的数据帧传送给对端(数据帧的生成与接收) 。
物理层:负责0、 1比特流(0、 1序列) 与电压的高低、 光的闪灭之间的互换。
十三、论述:从互联网的工作方式来看,可以将其分为哪两部分?它们的作用分别是什么?它们的工作方式分别是什么?
从互联网的工作方式来看,可以将其分为边缘部分与核心部分。
其作用如下:
边缘部分由所有连接在互联网上的主机组成。这部分是用户直接使用的,用来进行通信(传送数据、音频或视频)和资源共享。
核心部分由大量网络和连接这些网络的路由器组成。这部分是为边缘部分提供服务的(提供连通性和交换)。
它们的工作方式:
边缘部分的工作方式可以划分为以下两大类:
客户-服务器方式(C/S方式):客户是服务请求方,服务器是服务提供方;
对等连接方式(P2P方式):即 Peer-to-Peer 方式 ,简称为 P2P 方式。两台主机在通信时并不区分哪一个是服务请求方哪一个是服务提供方;
核心部分的工作方式:
互联网的核心部分采用了分组交换技术。
在网络核心部分起特殊作用的是路由器(router),它是一种专用计算机(但不叫做主机)。路由器是实现分组交换(packet switching)的关键构件,其任务是转发收到的分组。
数据传送阶段的三种交换方式:电路交换、报文交换和分组交换。
电路交换:整个报文的比特流连续的从源点直达终点,好像在一个管道中传送,适用于公用电话网。
报文交换:整个报文先传输到相邻的结点,全部存储下来后查找转发表,转发到下一个结点,由于这种方式,网络传输时延大,并且占用了大量的内存与外存空间,因而不适用于要求系统安全性高、网络时延较小的数据通信。
分组交换:单个分组(报文的一部分)传送到相邻结点,传送到相邻结点,存储下来后查找转发表,转发到下一个结点,兼有电路交换及报文交换的优点。它适用于对话式的计算机通信,如数据库检索、图文信息存取、电子邮件传递和计算机间通信等各方面,传输质量高、成本较低,并可在不同速率终端间通信。其缺点是不适宜于实时性要求高、信息量很大的业务使用。
十四、论述:在设计计算机网络的体系结构时,采用了分层的设计,谈谈分层的设计方式有什么好处?
计算机网络是一个复杂的系统,采取分层的结构,可以将庞大而复杂的问题分为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理。
分层基本原则:
① 相互独立:各分层之间,相互独立,每层只有一个独立功能;
② 界限清晰:每层之间界限清晰,层级之间的交流尽量减少;
③ 实现技术:每层都采用合适的技术实现,每层的结构要分开;
④ 独立特定:下层对上层是独立的,上层需要使用下层的服务;
⑤ 标准工作:分层的结构可以促进标准化工作;
分层结构:
① 实体:每一层的活动元素是实体;同一层的实体称为对等实体;
② 协议:对等实体之间数据交换的一系列规则,标准,约定,称为网络协议;协议是水平方向的;
③ 接口:每两层之间的位置,称为接口,上层使用下层服务的入口;
④ 服务:每两层之间提供的操作,称为服务;计算机网络中,上层使用下层的服务;服务是垂直方向的;
由分层的原则和分层结构可知,分层体系的好处可以概括为:
(1)各层之间是独立的。基层并不需要知道它的下层是如何实现的,而仅仅需要知道该层通过层间的接口即界面)所提供的服务。由于每层只实现种相对独立的功能,因而可将一个难以处理的复杂问题分解为若干个较容易处理的更小一些的问题。这样,整个问题的复杂程度就下降了。
(2)灵活性好。当任何一层发生变化时(例如由于技术的变化),只要层间接口关系保持不变,则在这层以上或以下各层均不受影响。此外,对某一一层提供的服务还可进行修改。当某层提供的服务不再需要时,甚至可以将这层取消。
(3)结构上可分割开。各层都可以采用最合适的技术来实现。
(4)易于实现和维护。这种结构使得实现和调试一个庞大而又复杂的系统变得易于处理,因为整个的系统已被分解为若干个相对独立的子系统。
(5)能促进标准化工作。因为每层的功能及其所提供的服务 都已有了精确的说明。分层时应注意使每一层的功能非常明确。若层数太少,就会使每一层的协议太复杂。但层数太多又会在描述和综合各层功能的系统工程任务时遇到较多的困难。通常各层所要完成的功能主要有以下一些(可以只包括一种,也可以包括多种):
①差错控制:使相应层次对等方的通信更加可靠。
②流量控制:发送端的发送速率必须使接收端来得及接收,不要太快。
③分段和重装:发送端将要发送的数据块划分为更小的单位,在接收端将其还原。
④复用和分用:发送端几个高层会话复用一 条低层的连接,在接收端再进行分用。
⑤连接建立和释放:交换数据前先建立 一条逻辑连接,数据传送结束后释放连接。
帮助到你的话点个赞赞收藏吧~