1、1.计算机网络定义、功能是什么?答:2.计算机网络 = 资源子网+通信子网,资源子网和通信子网是什么?答:资源子网:主机 Host终端 Terminal,负责数据处理通信子网:通信控制处理机(CCP)+通信线路,负责数据通信处理3.什么是网络?答:网络(network)由若干结点(node) 和连接这些结点的链路 (link)组成。网络把许多计算机连接在一起。4.计算机网络的分类(重点:按照作用范围分类) 。答:1.按网络的分布范围分类:广域网 WAN、局域网 LAN、城域网 MAN2.按网络的交换方式分类:电路交换、报文交换、分组交换3.按网络的拓扑结构分类:星形、总线、环形、树形、网形4.
2、按网络的传输媒体分类:双绞线、同轴电缆、光纤、无线5.按网络的信道分类:窄带、宽带6.按网络的用途分类:教育、科研、商业、企业不同作用范围的网络广域网 WAN (Wide Area Network)局域网 LAN (Local Area Network) 城域网 MAN (Metropolitan Area Network)个人区域网 PAN (Personal Area Network)5.AN、ISP 的概念。答:接入网 AN (Access Network),它又称为本地接入网或居民接入网。由 ISP 提供的接入网只是起到让用户能够与因特网连接的“桥梁”作用。6.ARPANET 是个什么
3、网?ARPANET 和 Internet 什么关系?答:60 年代初,美国国防部领导的远景研究规划局 ARPA ,ARPANET 是 Internet 的前身。因特网则把许多网络连接在一起。互联网是“网络的网络”(network of networks)。 连接在因特网上的计算机都称为主机(host)。 7.OSI 七层模型是哪七层?答:应用层、表示层、会话层、 传输层、网络层、数据链路层、物理层8.什么是因特网?什么是互联网?因特网和互联网的关系和区别是什么?答:因特网,它指当前全球最大的、开放的、由众多网络相互连接而成的特定计算机网络,它采用 TCP/IP 协议族作为通信的规则,且其前身是
4、美国的 ARPANET。互联网,是一个通用名词,它泛指由多个计算机网络互连而成的网络。9.因特网的组成是?边缘部分是什么?核心部分是什么?答:(1) 边缘部分 由所有连接在因特网上的主机组成。这部分是用户直接使用的,用来进行通信(传送数据、音频或视频)和资源共享。(2) 核心部分 由大量网络和连接这些网络的路由器组成。这部分是为边缘部分提供服务的(提供连通性和交换)10.路由器的任务是什么?答:路由器是实现分组交换(packet switching)的关键构件,其任务是转发收到的分组,这是网络核心部分最重要的功能。路由器只根据目的站的 IP 地址的网络号进行路由选择。11.RFC 文件是什么东
5、西?(6 种 RFC 文件)答:12.网络协议三要素是什么?答:网络协议的三要素:语义、语法与时序语义:用于解释比特流的每一部分的意义; 语法:语法是用户数据与控制信息的结构与格式,以及数据出现的顺序的意义;时序:事件实现顺序的详细说明。13.网络体系结构分层的好处是什么?答:相互通信的两个计算机系统必须高度协调工作才行,而这种“协调”是相当复杂的。 “分层”可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理。14.OSI 七层,TCP/IP 四层,一般综合为五层。各种层你能准确的说出来吗?各个层的作用是什么?答:TCP/IP 四层,应用层、运输层、网际层
6、和网络接口层。综合五层,应用层、运输层、网络层、数据链路层、物理层。15.实体,协议,服务访问点分别是什么意思?答:实体(entity) 表示任何可发送或接收信息的硬件或软件进程。协议是控制两个对等实体进行通信的规则的集合。同一系统相邻两层的实体进行交互的地方,称为服务访问点 SAP (Service Access Point)。16.各种协议的封装关系你知道吗?答:17.什么是数据率/比特率,什么是带宽?答:速率即数据率(data rate)或比特率 (bit rate)是计算机网络中最重要的一个性能指标。速率的单位是 b/s,或 kb/s, Mb/s, Gb/s 等。“带宽”(bandwi
7、dth)本来是指信号具有的频带宽度,单位是赫(或千赫、兆赫、吉赫等) 。现在“带宽”是数字信道所能传送的“最高数据率”的同义语,单位是“比特每秒” ,或 b/s (bit/s)。18.带宽数量级的转换,你会吗?答:千比每秒,即 kb/s (103 b/s)兆比每秒,即 Mb/s(106 b/s)吉比每秒,即 Gb/s(109 b/s )太比每秒,即 Tb/s(1012 b/s)19.各种时延是在哪里产生的,都是什么意思?(传输时延/发送时延,传播时延,处理时延,排队时延,总时延)答:传输时延(发送时延 ) ,发送数据时,数据块从结点进入到传输媒体所需要的时间。也就是从发送数据帧的第一个比特算起
8、,到该帧的最后一个比特发送完毕所需的时间。发送时延 = 数据块长度(比特)/信道带宽(比特/ 秒)传播时延,电磁波在信道中需要传播一定的距离而花费的时间。传播时延 = 信道长度(米)/信号在信道上的传播速率(米/ 秒)处理时延,交换结点为存储转发而进行一些必要的处理所花费的时间。排队时延,结点缓存队列中分组排队所经历的时延。总时延 = 发送时延+ 传播时延+ 处理时延+处理时延。20.时延带宽积的意义是什么?公式是什么?答:链路的时延带宽积又称为以比特为单位的链路长度。时延带宽积 = 传播时延*带宽。21.时延与网络利用率的关系是什么?答:根据排队论的理论,当某信道的利用率增大时,该信道引起的
9、时延也就迅速增加。22.曼彻斯特编码规则是什么?答:23.几种基本的调制方法是什么?具体怎么个意思呢?(调幅,调频,调相)答:调幅(AM):载波的振幅随基带数字信号而变化。调频(FM):载波的频率随基带数字信号而变化。调相(PM) :载波的初始相位随基带数字信号而变化。24.正交振幅调制是怎么回事儿?(给你图,能求出码元吗?给你码元,能画出图吗?)答:25.香农公式的意义是什么?香农公式是什么?信噪比是什么?答:香农定理:在有随机热噪声的信道上传输数据信号时,数据传输速率 Rmax 与信道带宽 B,信噪比 S/N 的关系为 Rmax = Blog2(1+S/N )S/N 为信噪比;意义:信道的
10、带宽或信道中的信噪比越大,则信息的极限传输速率就越高。 只要信息传输速率低于信道的极限信息传输速率,就一定可以找到某种办法来实现无差错的传输。 若信道带宽 W 或信噪比 S/N 没有上限(当然实际信道不可能是这样的) ,则信道的极限信息传输速率 C 也就没有上限。实际信道上能够达到的信息传输速率要比香农的极限传输速率低不少。 26.电路交换的特点是什么?优缺点是什么?27.报文交换的特点是什么?优缺点是什么?28.分组交换的特点是什么?优缺点是什么?29.中继器是什么?集线器是什么?分别工作在哪一层?答:中继器将输入信号增强放大的模拟设备,简单的延长通信介质的距离。集线器具有两个功能,第一,实
11、现中继功能(它实质上是一个多端口的中继器) ;第二,汇接多台主机,因此,它被形象地称为 Hub。 30.xDSL 是个什么技术?怎么实现的?ADSL 是个什么技术?答:xDSL 技术就是用数字技术对现有的模拟电话用户线进行改造,使它能够承载宽带业务。虽然标准模拟电话信号的频带被限制在 3003400 kHz 的范围内,但用户线本身实际可通过的信号频率仍然超过 1 MHz。xDSL 技术就把 04 kHz 低端频谱留给传统电话使用,而把原来没有被利用的高端频谱留给用户上网使用。DSL 就是数字用户线(Digital Subscriber Line)的缩写。而 DSL 的前缀 x 则表示在数字用户
12、线上实现的不同宽带方案。ADSL (Asymmetric Digital Subscriber Line):非对称数字用户线31.ADSL 的特点是什么?答:上行和下行带宽做成不对称的。上行指从用户到 ISP,而下行指从 ISP 到用户。通常下行数据率在 32 kb/s 到 6.4 Mb/s 之间,而上行数据率在 32 kb/s 到 640 kb/s 之间。ADSL 在用户线(铜线)的两端各安装一个 ADSL 调制解调器。我国目前采用的方案是离散多音调 DMT (Discrete Multi-Tone)调制技术。这里的“多音调”就是“多载波”或“多子信道”的意思。32.数据链路层功能是什么?答
13、:链路(Link)是一条无源的点到点的物理线路段,中间没有任何其它的交换结点。一条链路只是一条通路的一个组成部分。链路管理,帧定界,流量控制,差错控制,将数据和控制信息区分开,透明传输,寻址等主要功能。数据链路(data link)除了物理线路外,还必须有通信协议来控制这些数据的传输。若把实现这些协议的硬件和软件加到链路上,就构成了数据链路。现在最常用的方法是使用适配器(即网卡)来实现这些协议的硬件和软件。一般的适配器都包括了数据链路层和物理层这两层的功能。33.数据链路层传送的是什么?(报文?帧?比特?)答:帧。封装成帧(framing)就是在一段数据的前后分别添加首部和尾部,然后就构成了一
14、个帧。确定帧的界限,首部和尾部的一个重要作用就是进行帧定界。34.数据链路层如何解决透明传输的问题?答:用字节填充法解决透明传输的问题。35.CRC 是什么?如何计算的?(会写出冗余码吗?会判定是否有错吗?)答:在数据链路层传送的帧中,广泛使用了循环冗余检验 CRC 的检错技术。36.FCS 和 CRC 是什么关系?答:在数据后面添加上的冗余码称为帧检验序列 FCS。CRC 是一种常用的检错方法,而 FCS 是添加在数据后面的冗余码。FCS 可以用 CRC 这种方法得出,但 CRC 并非用来获得 FCS 的唯一方法。37.CRC 能做到可靠传输吗?答:仅用循环冗余检验 CRC 差错检测技术只能
15、做到无差错接受(accept)。要做到“可靠传输” (即发送什么就收到什么)就必须再加上确认和重传机制。38.数据链路层使用的信道是?(两种)答:点对点信道,广播信道。39.你知道各种复用吗?重点:码分复用 CDM。40.CDMA 码分多址,你会做与这有关的计算题吗?(课后有个题,作业做过) 。41.以太网和局域网区别?答:是两个概念属于对网络的不同的分类方式。以太网是相对令牌环而言的,定义了网络中信息传输的模式。局域网是相对广域网而言的,定义了网络的规模和范围。用两个支持以太网的网卡连起来的就是以太网局域网。连两台以上的电脑不一定要用集线器,可以用铜轴电缆来连。即使不上 INTERNET,局
16、域网中的传输速度也会因10M 或者100M 网卡而发生很大的差别。42.以太网特点?答:以太网的广播方式发送。以太网发送的数据都使用曼彻斯特(Manchester)编码。为了通信的简便,以太网采取了两种重要的措施:A.采用较为灵活的无连接的工作方式,即不必先建立连接就可以直接发送数据。B.以太网对发送的数据帧不进行编号,也不要求对方发回确认。这样做的理由是局域网信道的质量很好,因信道质量产生差错的概率是很小的。以太网提供的服务是不可靠的交付,即尽最大努力的交付。当目的站收到有差错的数据帧时就丢弃此帧,其他什么也不做。差错的纠正由高层来决定。如果高层发现丢失了一些数据而进行重传,但以太网并不知道
17、这是一个重传的帧,而是当作一个新的数据帧来发送。43.CSMA/CD 是个什么协议?答:即载波监听多路访问/冲突检测方法,在以太网中,所有的节点共享传输介质。如何保证传输介质有序、高效地为许多节点提供传输服务,就是以太网的介质访问控制协议要解决的问题。44.什么是载波监听?什么是碰撞检测?答:“载波监听”是指每一个站在发送数据之前先要检测一下总线上是否有其他计算机在发送数据,如果有,则暂时不要发送数据,以免发生碰撞。 总线上并没有什么“载波” 。因此, “载波监听”就是用电子技术检测总线上有没有其他计算机发送的数据信号。“碰撞检测”就是计算机边发送数据边检测信道上的信号电压大小。当几个站同时在
18、总线上发送数据时,总线上的信号电压摆动值将会增大(互相叠加) 。当一个站检测到的信号电压摆动值超过一定的门限值时,就认为总线上至少有两个站同时在发送数据,表明产生了碰撞。45.什么是争用期?争用期长度你会算吗?答:最先发送数据帧的站,在发送数据帧后至多经过时间 2(两倍的端到端往返时延)就可知道发送的数据帧是否遭受了碰撞。以太网的端到端往返时延 2 称为争用期,或碰撞窗口。经过争用期这段时间还没有检测到碰撞,才能肯定这次发送不会发生碰撞。以太网取 51.2s 为争用期的长度。对于 10 Mb/s 以太网,在争用期内可发送 512 bit,即 64 字节。以太网在发送数据时,若前 64 字节没有
19、发生冲突,则后续的数据就不会发生冲突。如果发生冲突,就一定是在发送的前 64 字节之内。 由于一检测到冲突就立即中止发送,这时已经发送出去的数据一定小于 64 字节。 以太网规定了最短有效帧长为 64 字节,凡长度小于 64 字节的帧都是由于冲突而异常中止的无效帧。46.强化碰撞是什么?答:当发送数据的站一旦发现发生了碰撞时:立即停止发送数据;再继续发送若干比特的人为干扰信号(jamming signal),以便让所有用户都知道现在已经发生了碰撞。47.局域网优点是什么?答:具有广播功能,从一个站点可很方便地访问全网。局域网上的主机可共享连接在局域网上的各种硬件和软件资源。 便于系统的扩展和逐
20、渐地演变,各设备的位置可灵活调整和改变。提高了系统的可靠性、可用性和残存性。48.局域网中的数据链路层分成什么?答:逻辑链路控制 LLC 子层、媒体接入控制 MAC 子层。与接入到传输媒体有关的内容都放在 MAC 子层,而 LLC 子层则与传输媒体无关,不管采用何种协议的局域网对 LLC 子层来说都是透明的 49.什么是 802.3?答:802.3 通常指以太网。一种网络协议。描述物理层和数据链路层的 MAC 子层的实现方法,在多种物理媒体上以多种速率采用 CSMA/CD 访问方式,对于快速以太网该标准说明的实现方法有所扩展。DIX Ethernet V2 标准与 IEEE 的 802.3 标
21、准只有很小的差别,因此可以将 802.3 局域网简称为 “以太网” 。严格说来, “以太网”应当是指符合 DIX Ethernet V2 标准的局域网。早期的 IEEE 802.3 描述的物理媒体类型包括:10Base2、10Base5 、10BaseF、10BaseT 和 10Broad36 等;快速以太网的物理媒体类型包括:100 BaseT、100BaseT4 和 100BaseX 等。为了使数据链路层能更好地适应多种局域网标准,802 委员会就将局域网的数据链路层拆成两个子层:逻辑链路控制 LLC (Logical Link Control)子层媒体接入控制 MAC (Medium A
22、ccess Control)子层。与接入到传输媒体有关的内容都放在 MAC 子层,而 LLC 子层则与传输媒体无关,不管采用何种协议的局域网对 LLC 子层来说都是透明的。由于 TCP/IP 体系经常使用的局域网是 DIX Ethernet V2 而不是 802.3 标准中的几种局域网,因此现在 802 委员会制定的逻辑链路控制子层 LLC(即 802.2 标准)的作用已经不大了。很多厂商生产的网卡上就仅装有 MAC 协议而没有 LLC 协议。MAC 子层的数据封装所包括的主要内容有:数据封装分为发送数据封装和接收数据封装两部分,包括成帧、编制和差错检测等功能。数据封装的过程:当 LLC 子层
23、请求发送数据帧时,发送数据封装部分开始按 MAC 子层的帧格式组帧:(1)将一个前导码 P 和一个帧起始定界符 SFD 附加到帧头部分;(2)填上目的地址、源地址、计算出 LLC 数据帧的字节数并填入长度字段 LEN;(3)必要时将填充字符 PAD 附加到 LLC 数据帧后;(4)求出 CRC校验码附加到帧校验码序列 FCS 中;(5)将完成封装后的 MAC 帧递交 MIAC 子层的发送介质访问管理部分以供发送; 接收数据解封部分主要用于校验帧的目的地址字段,以确定本站是否应该接受该帧,如地址符合,则将其送到 LLC 子层,并进行差错校验。50.适配器即网卡的重要功能是什么?答:进行串行/并行
24、转换、对数据进行缓存、在计算机的操作系统安装设备驱动程序、实现以太网协议。51.MAC 地址多少位?答:在局域网中,硬件地址又称为物理地址,或 MAC 地址。48 位。 “MAC 地址”实际上就是适配器地址或适配器标识符 EUI-48。常用的以太网 MAC 帧格式有两种标准:DIX Ethernet V2 标准和 IEEE 的 802.3 标准。最常用的 MAC 帧是以太网 V2 的格式。52.以太网 MAC 帧格式是什么?答:53.集线器是什么?功能?作用?工作在哪一层?答:集线器是使用电子器件来模拟实际电缆线的工作,因此整个系统仍然像一个传统的以太网那样运行。 使用集线器的以太网在逻辑上仍
25、是一个总线网,各工作站使用的还是 CSMA/CD 协议,并共享逻辑上的总线。 集线器很像一个多接口的转发器,工作在物理层。 54.网桥是什么?功能?作用?工作在哪一层?答:在数据链路层扩展局域网是使用网桥。网桥工作在数据链路层,它根据 MAC 帧的目的地址对收到的帧进行转发。网桥具有过滤帧的功能。当网桥收到一个帧时,并不是向所有的接口转发此帧,而是先检查此帧的目的 MAC 地址,然后再确定将该帧转发到哪一个接口。网桥不改变它转发的帧的源地址。55.网桥优点是什么?答:过滤通信量、扩大了物理范围、提高了可靠性、可互连不同物理层、不同 MAC 子层和不同速率(如 10 Mb/s 和 100 Mb/
26、s 以太网)的局域网。56.网桥与集线器的区别是什么?答:集线器在转发帧时,不对传输媒体进行检测。网桥在转发帧之前必须执行 CSMA/CD 算法。若在发送过程中出现碰撞,就必须停止发送和进行退避。57.PPP 协议是什么?答:现在全世界使用得最多的数据链路层协议是点对点协议 PPP (Point-to-Point Protocol)。用户使用拨号电话线接入因特网时,一般都是使用 PPP 协议。PPP 协议不需要的功能:纠错、流量控制、序号、多点线路、半双工或单工链路。PPP 协议有三个组成部分 一个将 IP 数据报封装到串行链路的方法。链路控制协议 LCP (Link Control Prot
27、ocol)。网络控制协议 NCP (Network Control Protocol)。58.PPP 协议的帧格式是什么?答:59.零比特填充是干嘛的?怎么填充?解决了什么问题?答:当 PPP 用在同步传输链路时,协议规定采用硬件来完成比特填充(和 HDLC 的做法一样) 。当 PPP 用在异步传输时,就使用一种特殊的字符填充法。PPP 协议用在 SONET/SDH 链路时,是使用同步传输(一连串的比特连续传送) 。这时 PPP 协议采用零比特填充方法来实现透明传输。在发送端,只要发现有 5 个连续 1,则立即填入一个 0。接收端对帧中的比特流进行扫描。每当发现 5 个连续 1 时,就把这 5
28、 个连续 1 后的一个 0 删除,60.网络互连设备有哪些?答:中间设备又称为中间系统或中继(relay)系统。物理层中继系统:转发器(repeater)。数据链路层中继系统:网桥或桥接器(bridge)。网络层中继系统:路由器(router)。网桥和路由器的混合物:桥路器(brouter)。网络层以上的中继系统:网关(gateway)。61.网际层的 IP 协议及配套协议?答:62.IP 是什么协议?完成什么功能?答:IP 是英文 Internet Protocol(网络之间互连的协议)的缩写,中文简称为“网协” ,也就是为计算机网络相互连接进行通信而设计的协议。在因特网中,它是能使连接到网
29、上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守 IP 协议就可以与因特网互连互通。IP 地址具有唯一性,根据用户性质的不同,可以分为 5 类。63.IP 地址是怎么划分的?(A 、B、C 类) 。保留地址是什么?作用是什么?答:网络类别 最大网络数 第一个可用的网络号最后一个可用的网络号每个网络中最大的主机数A 126 1 126 16,777,214B 16,383 128.1 191.255 65,534B 2,097,151 192.0.1 223.255.255 25464.IP 地址与硬件地址的关系是什么?
30、答:IP 数据报的首部中没有地方可以用来指明“下一跳路由器的 IP 地址” 。当路由器收到待转发的数据报,不是将下一跳路由器的 IP 地址填入 IP 数据报,而是送交下层的网络接口软件。网络接口软件使用 ARP 负责将下一跳路由器的 IP 地址转换成硬件地址,并将此硬件地址放在链路层的 MAC 帧的首部,然后根据这个硬件地址找到下一跳路由器。65.ARP 是什么协议?工作原理是什么?答:ARP 是解决同一个局域网上的主机或路由器的 IP 地址和硬件地址的映射问题。如果所要找的主机和源主机不在同一个局域网上,那么就要通过 ARP 找到一个位于本局域网上的某个路由器的硬件地址,然后把分组发送给这个
31、路由器,让这个路由器把分组转发给下一个网络。剩下的工作就由下一个网络来做。从 IP 地址到硬件地址的解析是自动进行的,主机的用户对这种地址解析过程是不知道的。只要主机或路由器要和本网络上的另一个已知 IP 地址的主机或路由器进行通信,ARP 协议就会自动地将该 IP 地址解析为链路层所需要的硬件地址。66.IP 数据报格式是什么?各个字段的意思是什么?答:一个 IP 数据报由首部和数据两部分组成。首部的前一部分是固定长度,共 20 字节,是所有 IP 数据报必须具有的。在首部的固定部分的后面是一些可选字段,其长度是可变的。67.什么是子网划分?答:Internet 组织机构定义了五种 IP 地
32、址,有 A、B、C 三类地址。A 类网络有 126 个,每个 A 类网络可能有 16777214 台主机,它们处于同一广播域。而在同一广播域中有这么多结点是不可能的,网络会因为广播通信而饱和,结果造成 16777214 个地址大部分没有分配出去。可以把基于类的 IP 网络进一步分成更小的网络,每个子网由路由器界定并分配一个新的子网网络地址,子网地址是借用基于类的网络地址的主机部分创建的。划分子网后,通过使用掩码,把子网隐藏起来,使得从外部看网络没有变化,这就是子网掩码。凡是从其他网络发送给本单位某个主机的 IP 数据报,仍然是根据 IP 数据报的目的网络号 net-id,先找到连接在本单位网络
33、上的路由器。然后此路由器在收到 IP 数据报后,再按目的网络号 net-id 和子网号 subnet-id 找到目的子网。最后就将 IP 数据报直接交付目的主机。68.子网掩码作用,原理,规则是什么?答:从一个 IP 数据报的首部并无法判断源主机或目的主机所连接的网络是否进行了子网划分。使用子网掩码(subnet mask) 可以找出 IP 地址中的子网部分。路由器在和相邻路由器交换路由信息时,必须把自己所在网络(或子网)的子网掩码告诉相邻路由器。路由器的路由表中的每一个项目,除了要给出目的网络地址外,还必须同时给出该网络的子网掩码。若一个路由器连接在两个子网上就拥有两个网络地址和两个子网掩码
34、。69.子网掩码的相关的计算会吗?(IP 地址 与运算 子网掩码 = 网络地址)70.子网掩码的分组转发过程是怎样的?答:(1) 从收到的分组的首部提取目的 IP 地址 D。(2) 先用各网络的子网掩码和 D 逐位相“与” ,看是否和相应的网络地址匹配。若匹配,则将分组直接交付。否则就是间接交付,执行(3)。(3) 若路由表中有目的地址为 D 的特定主机路由,则将分组传送给指明的下一跳路由器;否则,执行(4)。(4) 对路由表中的每一行的子网掩码和 D 逐位相“与” ,若其结果与该行的目的网络地址匹配,则将分组传送给该行指明的下一跳路由器;否则,执行(5)。(5) 若路由表中有一个默认路由,则
35、将分组传送给路由表中所指明的默认路由器;否则,执行(6)。(6) 报告转发分组出错。71.ICMP 是什么协议?功能是什么?答:ICMP 是( Internet Control Message Protocol)Internet 控制报文协议。它是 TCP/IP 协议族的一个子协议,用于在 IP 主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。72.ICMP 报文格式是什么?各个字段的意思是什么?答:ICMP 报文的种类有两种,即 ICMP 差错报告报文和 ICMP 询问报
36、文。 ICMP 报文的前 4 个字节是统一的格式,共有三个字段:即类型、代码和检验和。接着的 4 个字节的内容与 ICMP 的类型有关。73.Ping 的作用是什么? Ping 和 ICMP 的关系是什么?答:PING 用来测试两个主机之间的连通性。PING 使用了 ICMP 回送请求与回送回答报文。PING 是应用层直接使用网络层 ICMP 的例子,它没有通过运输层的 TCP 或 UDP。74.运输层的功能是什么?答:运输层为应用进程之间提供端到端的逻辑通信(但网络层是为主机之间提供逻辑通信) 。运输层还要对收到的报文进行差错检测。运输层需要有两种不同的运输协议,即面向连接的 TCP 和无连
37、接的 UDP。75.运输层协议和网络层协议的主要区别是什么?答:76.运输层有哪些协议?各个协议分别有什么特点?完成了什么功能?答:运输层的两个主要协议(1) 用户数据报协议 UDP (User Datagram Protocol)(2) 传输控制协议 TCP(Transmission Control Protocol)TCP 传送的数据单位协议是 TCP 报文段(segment)UDP 传送的数据单位协议是 UDP 报文或用户数据报。当运输层采用面向连接的 TCP 协议时,尽管下面的网络是不可靠的(只提供尽最大努力服务) ,但这种逻辑通信信道就相当于一条全双工的可靠信道。当运输层采用无连接的
38、 UDP 协议时,这种逻辑通信信道是一条不可靠信道。77.TCP 协议和 UDP 协议的区别是什么?答:UDP 在传送数据之前不需要先建立连接。对方的运输层在收到 UDP 报文后,不需要给出任何确认。虽然 UDP 不提供可靠交付,但在某些情况下 UDP 是一种最有效的工作方式。TCP 则提供面向连接的服务。TCP 不提供广播或多播服务。由于 TCP 要提供可靠的、面向连接的运输服务,因此不可避免地增加了许多的开销。这不仅使协议数据单元的首部增大很多,还要占用许多的处理机资源。运输层的 UDP 用户数据报与网际层的 IP 数据报有很大区别。IP 数据报要经过互连网中许多路由器的存储转发,但 UD
39、P 用户数据报是在运输层的端到端抽象的逻辑信道中传送的。TCP 报文段是在运输层抽象的端到端逻辑信道中传送,这种信道是可靠的全双工信道。但这样的信道却不知道究竟经过了哪些路由器,而这些路由器也根本不知道上面的运输层是否建立了 TCP 连接。78.端口的引入解决了什么问题?答:为了使运行不同操作系统的计算机的应用进程能够互相通信,就必须用统一的方法对 TCP/IP 体系的应用进程进行标志。由于进程的创建和撤销都是动态的,发送方几乎无法识别其他机器上的进程。有时我们会改换接收报文的进程,但并不需要通知所有发送方。我们往往需要利用目的主机提供的功能来识别终点,而不需要知道实现这个功能的进程。在协议栈
40、层间的抽象的协议端口是软件端口。路由器或交换机上的端口是硬件端口。硬件端口是不同硬件设备进行交互的接口,而软件端口是应用层的各种协议进程与运输实体进行层间交互的一种地址。端口用一个 16 位端口号进行标志。端口号只具有本地意义,即端口号只是为了标志本计算机应用层中的各进程。在因特网中不同计算机的相同端口号是没有联系的。79.三类端口分别是什么?答:熟知端口,数值一般为 01023。登记端口号,数值为 102449151,为没有熟知端口号的应用程序使用的。使用这个范围的端口号必须在 IANA 登记,以防止重复。客户端口号或短暂端口号,数值为 4915265535,留给客户进程选择暂时使用。当服务
41、器进程收到客户进程的报文时,就知道了客户进程所使用的动态端口号。通信结束后,这个端口号可供其他客户进程以后使用。80.UDP 协议的特点是什么?答:UDP 只在 IP 的数据报服务之上增加了很少一点的功能,即端口的功能和差错检测的功能。UDP 是无连接的,即发送数据之前不需要建立连接。UDP 使用尽最大努力交付,即不保证可靠交付,同时也不使用拥塞控制。UDP 是面向报文的。UDP 没有拥塞控制,很适合多媒体通信的要求。 UDP 支持一对一、一对多、多对一和多对多的交互通信。UDP 的首部开销小,只有 8 个字节。81.UDP 格式是什么?各个字段意思是什么?答:82.TCP 协议的特点是什么?答:TCP 是面向连接的运输层协议。每一条 TCP 连接只能有两个端点(endpoint) ,每一条 TCP 连接只能是点对点的(一对一) 。 TCP 提供可靠交付的服务。TCP 提供全双工通信。面向字节流。TCP 对应用进程一次把多长的报文发送到 TCP 的缓存中是不关心的。TCP 可把太长的数据块划分短一些再传送。TCP 也可等待积累有足够多的字节后再构成报文段发送出去。 83.TCP 首部格式是什么?各个字段意思是什么?答: