传输层和应用层问答题-萨范文
第六章传输层TCP例题解答

例题一:设TCP使用的最大窗口为64KB,而传输信道的带宽可认为是不受限制的,若报文的平均往返时延为20ms,则最大吞吐量是多少?答:传输信道的带宽可认为是不受限制的,则发送时延可忽略。
平均往返时延为20ms,则发送方每秒可发送数据=1/(20*10-3)=50次只有每次都按最大窗口数发送数据才能得到最大的吞吐量。
所以:最大吞吐量=每秒发送数据次数*最大窗口=50*64KB=50*64*1024*8=26.2Mbps例题二:一个TCP连接使用256Kbps的链路,其端到端时延为128ms。
经测试发现吞吐量只有120Kbps。
试问发送窗口是多少?分析:发送时延=8x÷(256×1000),端到端往返时延等于256ms(2×128ms),设窗口值为x(以字节为单位),假定一次最大发送量等于窗口值,由于吞吐量为128Kbps,所以传输效率为50%(128÷256)。
传输效率=发送时延÷总时延,因此,(8x÷(256×1000)) ÷(8x÷(256×1000)+256×0.001)=0.5,得x=8192。
窗口大小为8192字节。
例题三:通信信道带宽为1Gbps,端到端的传播时延为10ms。
TCP的发送窗口为65535字节,试问:可能达到的最大吞吐量是多少?信道利用率是多少?解析:最大吞吐量为:65535×8/20=26.214Mb/s利用率为:26.214Mb/s÷1000Mb/s≈2.6%例题四:主机A向主机B发送一个很长的文件,其长度为L字节。
假定TCP 使用的MSS有1460字节。
(1)在TCP的序号不重复使用的条件下,L的最大值是多少?(2)假定使用上面计算出文件长度,而运输层、网络层和数据链路层所使用的首部开销共66字节,链路的数据率为10Mb/s,试求这个文件所需的最短发送时间。
计算机网络简答题

计算机网络简答题一.请描述在OSI参考模型中数据传输的基本过程。
答:1)应用进程A的数据传送到应用层时,加上应用层控制报头,组织成应用层的服务数据单元,然后传输到表示层2)表示层接收后,加上本层控制报头,组织成表示层的服务数据单元,然后传输到会话层。
依此类推,数据传输到传输层3)传输层接收后,加上本层的控制报头,构成了报文,然后传输到网络层4)网络层接收后,加上本层的控制报头,构成了分组,然后传输到数据链路层5)数据链路层接收后,加上本层的控制信息,构成了帧,然后传输到物理层6)物理层接收后,以透明比特流的形式通过传输介质传输出去二.多路复用技术主要有几种类型?它们各有什么特点?答:三种类型:频分多路复用、波分多路复用、时分多路复用频分多路复用:在一条通信线路设计多路通信信道,每条信道的信号以不同的载波频率进行调制,各个载波频率是不重叠的,相邻信道之间用“警戒频带”隔离波分多路复用:光的频分多路复用,同时传输很多个频率很接近但波长不同的光载波信号时分多路复用:通过为多个信道分配互不重叠的时间片来实现多路复用,更适用于数字数据信号的传输,可分为同步时分多路复用和统计时分多路复用二种三.IP地址分为几类?各如何表示?IP地址的主要特点是什么?答:5类每个IP地址又可分为两部分。
即网络号部分和主机号部分:网络号表示其所属的网络段编号,主机号则表示该网段中该主机的地址编号。
按照网络规模的大小,IP地址可以分为A、B、C、D、E 五类,其中A、B、C类是三种主要的类型地址,D类专供多目传送用的多目地址,E类用于扩展备用地址。
A类IP地址:一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”,地址范围从1.0.0.0 到126.0.0.0。
可用的A 类网络有126个,每个网络能容纳1亿多个主机。
需要注意的是网络号不能为127,这是因为该网络号被保留用作回路及诊断功能。
B类IP地址:一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,地址范围从128.0.0.0到191.255.255.255。
网络部分的一些简答题

⽹络部分的⼀些简答题⼀、1.OSI参考模型,⼀共⼏层?7层物理层、数据链路层、⽹络层、传输层、会话层、表⽰层、应⽤层2.TCP/IP参考模型,⼀共⼏层?分别是多少(低到⾼)?五层,物理层、数据链路层、⽹络层、传输层、应⽤层3.计算机、交换机、⽹卡、防⽕墙、路由器分别是⼏层设备?应⽤层、数据链路层、物理层、传输层、⽹络层5 2 1 4 34.Mac地址⽤⼆进制表⽰⼀共多少位?⼀共分⼏组?48位 6组5.数据封装时,Mac头部和ip头部⾥各⾃重要的两个数据是什么?源MAC地址和⽬标mac地址源IP地址与⽬标IP地段6.交换机的Mac地址地址表⾥存储的是什么字段?MAC地址和接⼝7.ip地址⼆进制表⽰⼀共有多少位?⼀共分⼏段?32位 4段8.ip地址种类有⼏种?分别是什么?五种 ABCDEF9.⼆进制数据11111111换算成⼗进制是多少?25510.ip地址的B类地址的⽹络部分是第⼏段?第⼀段和第⼆段11.172.161.111/16⾥的/16是什么意思?这个ip地址⽹络ID(⽹段)是多少?172.16.0.012.A,B,C类ip地址各⾃的⽹络部分的范围分别是多少?A类:1~126 B类:128~191 C类:192~22313.TCP/IP三次握⼿四次挥⼿中FIN 字段和SYN字段分别表⽰什么意思?FIN终⽌指针SYN同步指针14.Mac地址的⼴播地址是什么?FF:FF:FF:FF:FF:FF15.计算机中ARP缓存表⾥都记录了什么字段信息?internet地址物理地址类型⼀、国际标准化组织(ISO)1984年颁布了开放系统互连(OSI)参考模型:OSI七层⼀个开放式体系结构,将⽹络分为七层(针对所有⽹络):ü7.应⽤层:⽹络服务与最终⽤户的⼀个接⼝ü6.表⽰层:数据的表⽰、安全、压缩ü5.会话层:建⽴、管理、中⽌会话ü4.传输层:定义传输数据的协议端⼝号,以及流控和差错效验ü3.⽹络层:进⾏逻辑地址寻址,实现不同⽹络之间的路径选择ü2.数据链路层:建⽴逻辑连接、进⾏硬件地址寻址、差错效验等功能ü1.物理层:建⽴、维护、断开物理连接⼆、端到端和点到点通信有何区别?端到端:电脑⼀般是7654层,代表端到端通信,上四层点到点:123的⽹络设备节点,下三层三、各层对应的协议ü应⽤层:HTTP(HTTPS的S是进⾏了⼀个加密):超⽂本传输协议,针对⽹站,所有的www⽂件都必须遵守这个标准。
数通面试题目(3篇)

第1篇第一部分:基础知识1. 网络分层与OSI模型- 题目:请简述OSI模型的七层结构,并说明每一层的主要功能和作用。
- 解析:OSI模型分为七层,从下到上分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
每一层的主要功能如下:- 物理层:负责传输原始比特流。
- 数据链路层:在相邻节点之间建立数据链路,实现无差错的传输。
- 网络层:负责数据包的传输,实现不同网络之间的通信。
- 传输层:提供端到端的数据传输服务,保证数据的可靠性和顺序。
- 会话层:建立、管理和终止会话,负责同步和检查数据完整性。
- 表示层:处理数据的表示形式,包括数据的加密、压缩和转换。
- 应用层:提供网络应用服务,如HTTP、FTP、SMTP等。
2. IP地址与子网划分- 题目:请解释IP地址的分类,并说明如何进行子网划分。
- 解析:IP地址分为A、B、C、D、E五类,其中A、B、C三类为常用地址。
子网划分是将一个大的网络划分为多个小的网络,主要目的是为了提高网络的安全性和可管理性。
3. VLAN技术- 题目:请解释VLAN技术的原理和应用场景。
- 解析:VLAN(虚拟局域网)技术通过将一个物理网络划分为多个逻辑网络,实现不同网络之间的隔离。
VLAN技术的应用场景包括:- 隔离不同部门或用户之间的网络流量。
- 提高网络安全性。
- 简化网络管理。
4. 路由协议- 题目:请列举几种常见的路由协议,并简述其工作原理。
- 解析:常见的路由协议包括RIP、OSPF、BGP等。
以下是几种路由协议的工作原理:- RIP(路由信息协议):基于距离矢量算法,通过交换路由信息实现路由选择。
- OSPF(开放最短路径优先):基于链路状态算法,通过交换链路状态信息实现路由选择。
- BGP(边界网关协议):用于自治系统之间的路由选择,基于路径矢量算法。
第二部分:交换机与路由器配置1. 交换机VLAN配置- 题目:请说明如何配置交换机的VLAN,并实现VLAN之间的隔离。
网络基础面试题

⽹络基础⾯试题1. 请介绍⼀下OSI,TCP/IP,五层协议?OSI七层模型:应⽤层,表⽰层,会话层,传输层,⽹络层,数据链路层,物理层。
TCP/IP⽹络四层协议:应⽤层、传输层、⽹络层、⽹络接⼝层。
五层协议:应⽤层、传输层、⽹络层、数据链路层、物2.OSI七层模型的作⽤分别是?第⼀层到第三层,负责创建⽹络通信连接的链路。
第四层到第七层,负责端到端的数据通信。
1、物理层:规定通信设备,通信链路的特性。
2、数据链路层:在物理层提供的⽐特流的基础上,建⽴相邻节点之间的数据链路,不可靠的物理介质提供可靠传输 ppp协议。
3、⽹络层:选择合适的⽹间路由完成两个计算机之间的多个数据链路,通过路由协议和地址解析协议(ARP)。
IP,RIP(路由信息协议),OSPF(最短路径优先协议)4、传输层:为应⽤程序之间提供端对端的逻辑通信。
5、会话层:验证访问和会话管理。
6、表⽰层:信息格式和语法的转化。
7、应⽤层:为操作系统或者应⽤程序提供可⽤的⽹络接⼝。
3. 请介绍⼀下你了解的⽹络协议?TCP协议:传输控制协议(Transmission Control Protocol),是⼀种⾯向连接(连接导向)的、可靠的基于字节流的传输层通信协议。
TCP将⽤户数据打包成报⽂段,它发送后启动⼀个定时器,另⼀端收到的数据进⾏确认、对失序的数据重新排序、丢弃重复数据。
HTTP协议:超⽂本传输协议,是⼀个属于应⽤层的⾯向对象的协议,由于其简捷、快速的⽅式,适⽤于分布式超媒体信息系统。
OSICMP协议:因特⽹控制报⽂协议,它是TCP/IP协议族的⼀个⼦协议,⽤于在IP主机、路由器之间传递控制消息。
TFTP协议:是TCP/IP协议族中的⼀个⽤来在客户机与服务器之间进⾏简单⽂件传输的协议,提供不复杂、开销不⼤的⽂件传输服务。
DHCP协议:⼀个局域⽹的⽹络协议,使⽤UDP协议⼯作,⽤途:给内部⽹络或⽹络服务供应商⾃动分配IP地址,给⽤户或者内部⽹络管理员作为对所有计算机作中央管理的⼿段。
计算机网络技术与应用简答题汇总

1、简述以太网的介质访问控制方式的原理。
?以太网采用CSMA/CD媒体访问机制,任何工作站都可以在任何时间访问网络。
在发送数据之前,工作站首先需要侦听网络是否空闲,如果网络上没有任何数据传送,工作站就会把所要发送的信息投放到网络当中。
否则,工作站只能等待网络下一次出现空闲的时候再进行数据的发送。
2、IP地址分成那几类?简述各分类地址第一个八位的取值范围。
5类地址。
A类地址 1.0.0.0—127.255.255.255。
B类地址128.0.0.0—191.255.255.255。
C类地址192.0.0.0—223.255.255.255。
D类地址224.0.0.0—239.255.255.255。
E类地址240.0.0.0—255.255.255.255。
3、简述各种数据交换技术。
1、电路交换。
通过交换节点在一对站点之间建立专用通信通道而进行直接通信的方式。
2、分组交换。
不需要事先建立物理通路,只要前方线路空闲,就以分组为单位发送,中间节点接收到一个分组后,不必等到所有的分组都收到就可以转发。
3、信元交换。
是一种快速分组交换技术,它结合了电路交换技术延迟小和分组交换技术灵活的优点。
4、请简述ISO/OSI参考模型每层的名称和主要功能。
1物理层,实现相邻计算机节点之间比特数据流的透明传送,尽可能屏蔽掉具体传输解释和物理设备的差异。
2.数据链路层:数数据链路层通过一些数据链路层协议和链路控制规程,在不太可靠的物理链路上实现可靠的数据传送。
3.网络层。
网络层分组传送,路由选择和流量控制,主要用于实现端到端通信系统中中间结点的路由选择。
4传输层:传输层从端到端经网络同名的传送报文,完成端到端通信链路的建立,维护和管理。
5.会话层:会话层提供一个面向用户的连接服务,他给合作的会话用户之间的对话和活动提供组织和.同步所必需的手段,一边对数据的传送提供控制的管理,主要用于会话的管理和数据传输的同步。
6表示层:对源站点内部的数据结构进行编码,形成适合与传输的比特流,到了目的站再进行解码,转成用户要求的格式并保持原意不变,主要用于数据格式转换。
网络工程师面试题及答案

网络工程师面试题及答案作为一名网络工程师,在面试过程中可能会遇到各种各样的问题,这些问题旨在考察您的专业知识、技能、经验以及解决问题的能力。
以下是一些常见的网络工程师面试题及答案,希望能对您有所帮助。
一、网络基础知识1、请简要介绍 OSI 七层模型和 TCP/IP 四层模型,并说明它们之间的对应关系。
答案:OSI 七层模型包括物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
TCP/IP 四层模型包括网络接口层、网际层、传输层和应用层。
OSI 七层模型的物理层和数据链路层对应 TCP/IP 四层模型的网络接口层;OSI 七层模型的网络层对应 TCP/IP 四层模型的网际层;OSI 七层模型的传输层对应 TCP/IP 四层模型的传输层;OSI七层模型的会话层、表示层和应用层对应 TCP/IP 四层模型的应用层。
2、什么是 IP 地址?请解释 IP 地址的分类和子网掩码的作用。
答案:IP 地址是互联网协议地址,用于在网络中标识设备的位置。
IP 地址分为 A、B、C、D、E 五类。
A 类地址范围是 1000 至126255255255,B 类地址范围是 128000 至 191255255255,C 类地址范围是 192000 至 223255255255,D 类地址用于多播,范围是 224000 至239255255255,E 类地址保留用于研究。
子网掩码用于确定 IP 地址的网络部分和主机部分,从而实现网络的划分和管理。
3、请描述 ARP 协议和 RARP 协议的作用及工作原理。
答案:ARP(地址解析协议)的作用是将 IP 地址转换为对应的MAC 地址。
当一台主机要向另一台主机发送数据时,它首先会在本地ARP 缓存中查找目标 IP 地址对应的 MAC 地址,如果没有找到,就会发送 ARP 请求广播,请求目标主机返回其 MAC 地址。
RARP(反向地址解析协议)则是将 MAC 地址转换为 IP 地址,常用于无盘工作站获取 IP 地址。
传输层练习答案

传输层作业一、判断题(针对下面的描述,对的打‘√’,错的打‘X’)1. 传输层的目的是在任意两台主机上的应用进程之间进行可靠数据传输.......(√)2. UDP协议支持广播发送数据。
.......................................(√)3. 用户数据报协议(UDP)属于应用层协议................................(X )4. TCP/IP的传输层议不能提供无连接服务.............................(X )5. Suppose that the last SampleRTT in a TCP connection is equal to 1 sec. Then Timeout for the connection will necessarily be set to a value >= 1 sec....................(√)6. Suppose host A sends host B one segment with sequence number 38 and 4 bytes of data. Then in this same segment the acknowledgement number is necessarily 42?.......(√)7. 在TCP协议中,发送顺序号(SeqNo)是总是从0开始编号的。
..............(X )8. 传输层用进程编号(PID)来标示主机间通信的应用进程...................(X )二、单选题(在下面的描述中只有一个符合题意,请用A、B、C、D标示之)1. 在TCP分段中不包括的信息是.........................................( D )A、Source Port ,Destination PortB、Sequence Number ,Acknowledgment NumberC、头部、数据区和伪包头校验和D、源IP地址和目的IP地址2. 对UDP数据报描述不正确的是.........................................( D )A、是无连接的B、是不可靠的C、不提供确认D、提供消息反馈3. TCP是TCP/IP协议簇中的一个协议,它提供的服务是....................( B )A、面向连接的报文通信B、面向连接的字节流通信C、不可靠的D、无连接的4. 下面的关于传输控制协议表述不正确的是..............................( A )A、主机寻址B、进程寻址C、流量控制D、差错控制5. TCP协议采取的保证数据包可靠传递的措施不包括......................( D )A、超时重传机制B、单独应答与捎带相结合的应答机制C、校验和机制D、数据包加密机制6. 滑动窗口的作用是..................................................( C )A、流量控制B、拥塞控制C、路由控制D、差错控制三、多选题(在下面的描述中有一个或多个符合题意,请用ABCD标示之)1. 在TCP协议中,建立连接时需要用到的标志位有.......................(AB)A、ACKB、SYNC、FIND、PSH2. TCP协议采用了哪些措施以保证数据包的可靠传递......................(ABC)A、超时重传与重复包机制B、单独应答与捎带相结合的应答机制C、校验和机制D、数据包加密机制3. TCP/IP的传输层议具有的功能包括...................................(ABCD)A、提供面向连接的服务B、提供无连接的服务C、提供流量控制机制D、提供差错控制机制4. 对于网络拥塞控制描述正确的有.....................................(AB)A、拥塞控制主要用于保证网络传输数据通畅,是一种全局性的控制措施B、拥塞控制涉及网络中所有与之相关的主机和路由器的发送和转发行为C、拥塞控制涉及网络中端到端主机的发送和接收数据的行为D、拥塞控制和流量控制没有任何区别5. 在ISO/OSI参考模型中,对于传输层描述正确的有......................(AD)A、为系统之间提供面向连接的和无连接的数据传输服务。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、传输层计算与问答题1.假设UDP报头的十六进制数为06 32 00 35 00 1C E2 17。
求:(1)源端口号与目的端口号。
(2)用户数据长度(3)这个报文是客户端发出,还是服务器端发出?(4)访问哪种服务器?答案:(1)源端口号为1586;目的端口号为53。
(2)用户数据长度为20B。
(3)报文由客户端进程发出。
(4)访问域名解析(DNS)服务器。
2.已知TCP头部用十六进制数表示为:FF 。
请回答以下问题:(1)源端口号是多少?(2)目的端口号是多少?(3)序号是多少?(4)确认号是多少?(5)头部长度值是多少?(6)访问哪种服务器?(7)窗口值是多少?答案:(1)源端口号为1330。
(2)目的端口号为23。
(3)序号为1。
(3)确认值为85。
(4)头部长度值为5。
(5)TELNET。
(6)窗口大小为2047。
3.主机A与主机B的TCP连接的MSS=1000B。
主机A当前的拥塞窗口为4000B,主机A 连续发送了2个最大报文段后,主机B返回了对第一个报文的确认,确认段中通知的接收窗口大小为2000B。
那么,这时主机A最多还能够发送多少个字节?答案:主机A只能够发送1000B。
4.一个TCP连接总是以1KB的最大段长发送TCP段,发送方有足够的数据要发送。
当拥塞窗口为16KB时发送了超时,如果用慢开始算法,接下来的4个RTT(往返时间)时间内的TCP段的传输是成功的,那么当第4个RTT时间内发送的所有TCP段都得到肯定应答时,拥塞窗口大小是多少?请叙述慢开始与拥塞避免算法并给出此刻的拥塞窗口大小。
答案:慢开始:在主机刚刚开始发送报文段时可先将拥塞窗口cwnd 设置为一个最大报文段MSS 的数值。
在每收到一个对新的报文段的确认后,拥塞窗口按二进制指数方式增长,用这样的方法逐步增大发送端的拥塞窗口cwnd,可以使分组注入到网络的速率更加合理。
拥塞避免:当拥塞窗口值大于慢开始门限时,停止使用慢开始算法而改用拥塞避免算法。
拥塞避免算法使发送端的拥塞窗口每经过一个往返时延RTT就增加一个MSS的大小。
主机在建立一个TCP连接时,将慢开始的初始值定为1。
第一个往返之后首先将拥塞窗口设置为2,然后向接收端发送两个最大报文段。
在规定时间段里收到接收端的确认之后,即第二个往返之后将拥塞窗口设置为4。
如果报文正常传输,第三个往返之后将拥塞窗口设置为8。
如果报文正常传输,第四个往返之后开始拥塞避免算法,将拥塞窗口比以前增加一个最大报文段,即拥塞窗口设置为9。
5.当TCP连接初始化时,把拥塞窗口cwnd置为1,慢开始门限的初始值设置为16。
假设当拥塞窗口值为24时,发生拥塞。
试运用慢开始和拥塞避免算法画出拥塞窗口值与传输轮次的关系曲线。
答案:6.叙述UDP协议的主要特点及UDP协议适用的范围。
答案:(1)UDP协议的主要特点:UDP协议在传输报文之前不需要在通信双方之间建立连接,因此减少了协议开销与传输延迟;UDP对报文除了提供一种可选的校验和之外,几乎没有提供其他的保证数据传输可靠性的措施;如果UDP检测出在收到的分组出错,它就丢弃这个分组,既不确认,也不通知发送端和要求重传;UDP是一种无连接的、不可靠的传输层协议,UDP协议提供的是“尽力而为”的传输服务。
(2)UDP协议适用的范围:视频播放应用;简短的交互式应用;多播与广播应用;UDP 协议是一种适用于实时语音与视频传输的传输层协议。
7.叙述TCP协议的主要特点。
答案:支持面向连接的传输服务;支持字节流的传输;支持全双工通信;支持同时建立多个并发的TCP连接;支持可靠的传输服务。
8.一个TCP连接要发送4500字节的数据,第一个字节的编号为10010,分为5个报文段发送。
前四个报文段长度为1000个字节,第5个报文段长度为500个字节。
那么,根据TCP报文段序号分配规则,请写出每一个报文段的序号范围。
答案:五个报文段的序号范围分别为:10010-11009,11010-12009,12010-13009,13010-14009,14010-145099.试说明传输层在协议栈中的地位和作用,传输层的通信和网络层的通信有什么重要区别?为什么传输层是必不可少的?答案:传输层在协议栈中的地位和作用:传输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。
传输层的通信和网络层的通信的区别:网络层是为主机之间提供逻辑通信,传输层是为应用进程之间提供端到端的逻辑通信。
传输层是必不可少的,是因为:从IP层来说,通信的两端是主机。
但是,两个主机之间真正进行通信的实体是主机中的应用进程。
IP协议虽然能够把分组传送到目的主机,但这个分组还在目的主机的网络层,而没有交给应用进程,因而需要设置传输层来对IP分组进行复用和分用。
另一方面,低三层的通信没有提供可靠通信。
10. 试举例说明有些应用程序愿意采用不可靠的UDP,而不用采用可靠的TCP。
答案:例如DNS、SNMP等都采用不可靠的UDP协议,而不愿意采用可靠的TCP。
11. 为什么说UDP是面向报文的,而TCP是面向字节流的?答:发送方UDP对应用程序交下来的报文,在添加首部后就向下交付IP层。
UDP对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。
• 接收方UDP对IP层交上来的UDP用户数据报,在去除首部后就原封不动地交付上层的应用进程,一次交付一个完整的报文。
虽然应用程序和TCP协议的交互是一次一个数据块,但TCP协议把应用程序交下来的数据看成仅仅是一连串的无结构的字节流,并不知道字节流的含义。
TCP协议不保证接收方应用程序收到的数据块和发送方应用程序所发出的数据块具有对应大小的关系。
• 在报文流中,网络保持对报文边界的跟踪;而在字节流中,网络不做这样的跟踪。
例如,一个进程向运输层写了512字节,稍后又写了另外512字节。
那么接收方共读了1024字节。
对于报文流,接收方将得到两个报文,每个报文512字节。
而对于字节流,报文边界不被识别。
接收方把全部的1024字节当作一个整体,在此已经体现不出原先有两个不同的报文的事实。
12. 端口的作用是什么?为什么端口要划分为三种?答:端口的作用是对TCP/IP体系的应用进程进行统一的标志,使运行不同操作系统的计算机的应用进程能够互相通信。
• 把端口划分为3类是因为:避免端口号重复,无法区分应用进程。
二是因特网上的计算机通信都是采用C/S方式,在客户发起通信请求时,必须知道服务器的端口,对于一些主要的应用程序,必须让所有用户知道。
13. 试说明运输层中伪首部的作用。
答:用来计算校验和,可以检查IP分组的源IP地址和目的IP地址。
14. 一个UDP用户数据的数据字段为8192字节。
在数据链路层要使用以太网来传送。
试问应当划分为几个IP数据报片?说明每一个IP数据报字段长度和片偏移字段的值。
•答: UDP报文的长度=8192+8=8200字节。
由于以太网的MTU=1500B,所以IP分组的数据部分长度为1500-20=1480B。
因此需要划分为6个IP数据报片。
• 数据字段的长度:前5个是1480字节,最后一个是800字节。
• 片偏移字段的值分别是:0,185,370,555,740和925。
15. 一UDP用户数据报的首部十六进制表示是:06 32 00 45 00 1C E2 17。
试求源端口、目的端口、用户数据报的总长度、数据部分长度。
这个用户数据报是从客户发送给服务器发送给客户?使用UDP的这个服务器程序是什么?• 解:源端口是0 X0632=1586,目的端口是0 X0045=69,UDP 用户数据报总长度是0X001C=28B,数据部分长度是28-8=20B。
• 因为目的端口号69<1023,是熟知端口,所以此UDP用户数据报是从客户发给服务器。
服务器程序是TFTP。
二、应用层计算与问答题2. WWW的全称是什么?它和Internet是什么关系?答案:WWW(World Wide Web),有人叫它全球网,有人叫它万维网,或者就简称为Web(全国科学技术名词审定委员会建议,WWW的中译名为“万维网”)。
它基于Internet的查询。
信息分布和管理系统,是人们进行交互的多媒体通信动态格式。
它的正式提法是:“一种广域超媒体信息检索原始规约,目的是访问巨量的文档”。
WWW是当前Internet上最受欢迎、最为流行、最新的信息检索服务系统,WWW诞生于Internet之中,后来成为Internet的一部分。
3.什么是解析器?因特网分层域名结构中最顶级的名称叫什么?答案:解析器是一台安装有这种软件的客户机:该软件用于查询DNS服务器,以便把主机名称解析为IP地址。
因特网分层域名结构中最顶级的名称叫根域。
4. FTP服务和TFTP服务之间的主要区别是什么?答案:FTP是一个面向会话的文件传输协议,在建立连接之前,需要进行用户身份确认。
TFTP是一个简单的复制文件实用程序,来回复制远程计算机的文件,它不提供任何用户身份确认。
5. Internet的域名结构是怎样的?答案:现在的Internet采用了层次树状结构的命名方法,任何一个连接在Internet上的主机或路由器,都有一个唯一的层次结构的名字,即域名(domain name)。
目前顶级域名TLD(Top Level Domain)有三类:a.国家顶级域名nTDL:采用ISO 3166规定。
如: cn表示中国,us表示美国。
b.国际顶级域名iTDL:采用int.国际性的组织可在int下注册。
c.通用顶级域名gTDL:根据[RFC1591]规定,最早的顶级域名共六个,如:域名含义com 公司企业net 网络服务机构org 非赢利性组织edu 教育机构gov 政府部门(美国专用)mil 军事部门(美国专用)int 国际组织6.什么叫虚拟终端NVT?答案:网络虚拟终端(Network Virtual Terminal)是一种虚拟的(即想象的)终端设备。
它被客户和服务器采用,用来建立数据表示和解释的一致性。
本地终端数据在送到远程服务器之前,必须被映射(转换到)NVT。
在服务器端,服务器再将NVT序列转化为本地格式传给应用程序。
NVT被想象为一个输出设备(显示器)和键盘,采用8比特字节数据,由7位数据加上一位标志位组成。
当标志位为1时,表示这个字节是NVT命令,否则,表示这个字节为数据。
NVT能采用一些不同的终端特征,当通信开始时,通信双方都支持一个基本的终端特性子集,以便能进行最低层次的通信,在这个基础上,双方就可以协商其他的选项。
在协商期间,NVT命令在两个方向上互相发送,针对不同的选项,要用到两个基本的协商模式:Will和Will not (通告)Do和Do not(请求或指示)“Will”的意思是“你是否同意我…”,“Will not”的意思是“你是否不同意我…”,“Do”的意思是“我同意你…”,“Do not”的意思是“我不同意你…”。