《2022年2022年计算机网络实验报告答案讲解 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年计算机网络实验报告答案讲解 .pdf(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-1- 计算机网络实验报告专业计算机科学与技术班级计 102 学号109074057 姓名王徽军组号一组 D 指导教师毛绪纹安徽工业大学计算机学院二一二年十二月名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 17 页 - - - - - - - - - -2- 目录实验总体说明 . 3实验一以太网帧的构成 . 3实验三路由信息协议RIP . 8实验四传输控制协议TCP . 10实验五邮件协议 SMTP 、POP3、IMAP . 12实验六超文本传输协议HTTP . 14名
2、师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 17 页 - - - - - - - - - -3- 实验总体说明1 实验总体目标配合计算机网络课程的教学,加强学生对计算机网络知识(TCP/IP 协议) 的深刻理解,培养学生的实际操作能力。2 实验环境计算机网络协议仿真实验室:实验环境:网络协议仿真教学系统(通用版)一套硬件设备:服务器,中心控制设备,组控设备,PC 机若干台操作系统: Windows 2003 服务器版3 实验总体要求按照各项实验内容做实验,记录各种数据包
3、信息,包括操作、观察、记录、分析,通过操作和观察获得直观印象,从获得的数据中分析网络协议的工作原理;每项实验均提交实验报告,实验报告的内容可参照实验的具体要求,但总体上应包括以下内容:实验准备情况,实验记录,实验结果分析,算法描述,程序段,实验过程中遇到的问题以及对思考问题的解答等,实验目的、实验原理、实验步骤不需要写入实验报告中。实验一以太网帧的构成实验时间: _ 成绩: _ 实验角色: _ 同组者姓名:_名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 17 页 - -
4、 - - - - - - - -4- 练习一:领略真实的MAC 帧00000000: FF FF FF FF FF FF 8C 89 A5 75 71 10 06 05 14 55 .q.U 00000010: 85 48 D2 78 62 13 47 24 58 25 00 00 00 00 00 00 .H 襵 b.G$X%. 00000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 . 00000030: 00 00 00 00 00 00 00 00 00 00 00 00 . 练习二:理解MAC 地址的作用 记录实验结果表 1
5、-3 实验结果本机 MAC 地址源 MAC 地址目的 MAC 地址是否收到,为什么主机B 8C89A5-7570BB 8C89A5-757113 8C89A5-7570C1 是,主机A与主机 B接在同一共享模块主机D 8C89A5-771A47 8C89A5-757113 8C89A5-7570C1 是,主机C与主机 D接在同一共享模块主机E 8C89A5-757110 无无否,与主机A、C都不在同一共享模块主机F 8C89A5-7715F8 无无否,与主机A、C都不在同一共享模块练习三:编辑并发送MAC 广播帧 结合练习三的实验结果,简述FFFFFF-FFFFFF 作为目的MAC 地址的作用
6、。答:该地址为广播地址,作用是完成一对多的通信方式,即一个数据帧可发送给同一网段内的所有节点。练习四:编辑并发送LLC 帧实验结果帧类型发送序号N(S)接受序号N(R)LLC 001F 0 简述“类型和长度”字段的两种含义答:一是如果字段的值小于1518,它就是长度字段,用于定义下面数据字段的长度;二是如果字段的值大于1536,用于定义一个封装在帧中的PDU 分组的类型。思考问题:1.为什么 IEEE802 标准将数据链路层分割为MAC 子层和 LLC 子层?答:出于厂商们在商业上的激烈竞争,IEEE 的 802 委员会未能形成一个统一的、最佳的局域网标准,而是被迫制定了几个不同标准,如802
7、.4 令牌总线网、802.5 令牌环网等。为了使数据链路层能更好地适应多种局域网标准,802 委员会就将局域网的数据链路层拆成两个子层,即逻辑链路控制名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 17 页 - - - - - - - - - -5- LLC 子层和媒体接入控制MAC 子层。与接入到传输媒体有关的内容都放在MAC 子层,而 LLC 子层与传输媒体无关,不管采用何种协议的局域网对LLC 子层来说都是透明的。书本:P78,图 3-14. 2. 为什么以太网有最
8、短帧长度的要求?答:传统的以太网是共享性局域网,采用载波侦听多路访问/冲突检测CSMA/CD协议。最小帧长必须大于整个网络的最大时延位(最大时延时间内可以传输的数据位)。如果帧长度太小,就可能出现网络上同时有两个帧在传播,就会产生冲突(碰撞)而造成网络无法发送数据。如果数据帧太长就会出现有的工作长时间不能发送数据,而且可能超出接受端的缓冲区大小,造成缓冲益出。由于多方面的限制,每个以太网帧都有最小的大小64bytes 最大不能超过1518bytes,对于小于或者大于这个限制的以太网帧我们都可以视之为错误的数据帧,一般的以太网转发设备会丢弃这些数据帧。P79,CSMA/CD协议试验二网际协议 I
9、P 实验时间: _ 成绩: _ 实验角色: _ 同组者姓名:_名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 17 页 - - - - - - - - - -6- 练习一:编辑并发送IP 数据报IP 在计算校验和时包括那些内容?答: IP 报文中的首部第 1 步中主机A 所编辑的报文, 经过主机 B 到达主机 E 后,报文数据是否发生变化?若发生变化,记录变化的字段,并简述发生变化的原因。答:报文数据发生变化。发生变化的字段有:“生存时间”和“首部校验和”。原因:主机B为
10、路由器,数据包每经过一路由器“生存时间”字段的值会减1,并重新计算校验和。主机 B、E 是否能捕获到主机A 所发送的报文?简述产生这种现象的原因。答:主机B 对应于172.16.1.1的接口可以捕获到主机A 所发送的报文;主机B 对应于172.16.0.1的接口和主机E 不能捕获到主机A所发送的报文;原因:当“生存时间”字段的值减至为0 时,路由器将该报文丢弃不进行转发。练习二:特殊的IP 地址1直接广播地址记录实验结果:主机号收到 IP 数据报 1 主机 B的接口 1(172.16.1.1) 、主机 C、主机 D 收到 IP 数据报 2 主机B 的接口2( 172.16.0.1) 、主机E、
11、F;主机B 的接口1(172.16.1.1) 、主机 C、主机 D(以上三主机因为与主机A 同在一个交换模块上)结合试验结果,简述直接广播地址的作用。答:路由器使用这种地址把一个分组发送到一个特定网络上的所有主机。所有的主机都会收到具有这种类型目的地址的分组。2受限广播地址记录实验结果:主机号收到主机A 发送的 IP 数据报主机 B的接口 1(172.16.1.1) 、主机 C、主机 D 未收到主机A 发送的 IP 数据报主机 B的接口 2(172.16.0.1) 、主机 E、主机 F 结合实验结果,简述受限广播地址的作用。答:这个地址用于定义在当前网络上的广播地址。一个主机若想把报文发送给所
12、有其他主机,就可使用这样的地址作为分组中的目的地址。但路由器把具有这种类型地址的分组阻挡住,使这样的广播只局限在本地网络。3环回地址主机 F 是否收到主机E 发送的目的地址为127.0.0.1 的 IP 数据报?为什么?名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 17 页 - - - - - - - - - -7- 答:主机 F 没有收到主机E发送的报文,因为使用回环地址时,分组永远不离开这个机器;这个分组就简单地返回到协议软件。练习三: IP 数据报分片将 ICMP
13、 的报文分片信息填入下表,分析表格内容,理解分片的过程。察看主机A、E 捕获到的数据,比较两者的差异,体会两次分片过程。分析两次分片过程:第一次传输的数据长度为1000bytes ,而 MTU为 800,因此需要进行 1 次分片; 第二次传输的数据长度为2000bytes ,而 MTU为 800,因此需要进行2 次分片;More fragments字段值为 1 表示之后还有分片;Fragment offset字段指明了当前分片包字段名称分片序号1 分片序号2 分片序号3 Identification 字段值63234 63234 More fragments 字段值1 0 Fragment o
14、ffset 字段值0 776 传输的数据量768bytes 232bytes 字段名称分片序号1 分片序号2 分片序号3 Identification 字段值63234 63234 63234 More fragments 字段值1 1 0 Fragment offset 字段值0 776 1552 传输的数据量768bytes 776bytes 456bytes 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 17 页 - - - - - - - - - -8- 在与其
15、它分片包被重新组装成一个单独数据包时,应该位于数据包的什么位置上。值为8的整数倍。 在本实验中, MTU为 800, 因此传输的数据量最大为800-20(IP 首部长度) = 780,而 780 不是 8 的整数倍,因此分片序号2 的 Fragment offset字段值为776(8 的整数倍且最接近 780) 。练习四:子网掩码和路由转发记录实验结果是否 ping 通主机 A主机 B 通主机 C主机 D 通主机 E主机F 通请问什么情况下两主机的子网掩码不同,却可以相互通信?答:子网地址(主机地址与子网掩码的AND运算结果)相同,就可以相互通信。记录实验结果是否 ping 通为什么主机 A主
16、机C 不通主机 A的子网地址为172.16.1.0,而主机 C的子网地址为172.16.1.2, 二者不在同一网段且无路由器进行转发,因此ping 不通。【思考问题】1试说明IP 地址与硬件地址的区别。为什么要使用这两种不同的地址?答:IP 地址在IP 数据报的首部, 而硬件地址则放在MAC 帧的首部。 在网络层以上使用的是IP 地址,而链路层及以下使用的是硬件地址。每个路由器都有IP 地址和硬件地址。使用IP 地址与硬件地址,尽管连接在一起的网络的硬件地址体系各不相同,IP 层抽象的互连网却屏蔽了下层这些很复杂的但细节,并使我们能够使用统一的、抽象的IP 地址进行通信。2 不同协议的MTU
17、的范围从296 到 65535。 使用大的MTU 有什么好处?使用小的MTU有什么好处?答:使用大的MTU 会减少分片数目,实现报文的快速传输;使用小的MTU 会减少每次的传输性能的要求。3IP 数据报中的首部检验和并不检验数据报中的数据。这样做的最大好处是什么?坏处是什么?答:IP 数据报对传输的数据不做检验,这样做的最大好处是可以减少IP 数据报的处理复杂度,提高数据报的处理速度。坏处是,这样做实际上把检验的任务交给了上层协议,增加了上层协议的复杂性。实验三路由信息协议 RIP实验时间: _ 成绩: _ 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - -
18、- - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 17 页 - - - - - - - - - -9- 实验角色: _ 同组者姓名:_练习一:静态路由与路由表路由表由哪几项组成?答:网络目标、网络掩码、网络地址、接口、跃点数。主机 A 的默认网关在本次练习中起到什么作用?答:用于向其他IP 网络转发IP 数据报的IP 地址记录并分析实验结果,简述为什么会产生这样的结果?是否 ping 通原因主机 A主机B (192.168.0.2)通默认网关是主机B 的物理接口地址,而目标地址为主机B 的另一个物理接口地址主机 A主机 C 不通主机 B 没有路由器转发功能记
19、录并分析实验结果,简述为什么会产生这样的结果?是否 ping 通原因主机 A主机B (192.168.0. )通默认网关是主机B 的物理接口地址,而目标地址为主机B 的另一个物理接口地址主机 A主机 E (192.168.0.1)不通主机 B 没有路由器转换功能主机 A主机 E (172.16.1.1)不通主机 B 没有路由器转换功能记录并分析实验结果,简述手工添加静态路由在此次通信中所起的作用。是否 ping 通原因主机 A主机B (192.168.0.2)通默认网关是主机B 的物理接口地址,而目标地址为主机B 的另一个物理接口地址主机 A主机 E (192.168.0.1)通主机 B 具有
20、路由转发的功能,并且目标网络在主机 B 的路由条目中主机 A主机 E (172.16.1.1)通主机 B 具有路由转发的功能,并且目标网络在主机 B 的路由条目中简述静态路由的特点以及路由表在路由期间所起到的作用。答:静态路由是一种特殊的路由,有网络管理员采用手工方法在路由器中配置而成这种方法适合在规模较小、路由表也相对简单的网络中使用。它比较简单,容易实现;可以精确控制路由选择,改进网络的性能;减少路由器的开销,为重要的应用保证带宽。练习二:领略动态路由协议RIPv2 IGMP 报文在 RIP 交互中所起的作用是什么?答: RIP 通常采用组播的方式,这就要求交换机支持IGMP 通过以上 5
21、 步,绘制主机B 和主机 E 的 RIP 交互图(包括IGMP 报文)。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 17 页 - - - - - - - - - -10- 答:加入多播组(发送IGMP组成员报告报文)路由信息请求(发送RIP 请求报文路由信息应答(发送RIP 应答报文)。练习三: RIP 的计时器将“周期公告间隔”设置为0 秒可以吗?为什么操作系统对“ 周期公告间隔” 有时间上限和时间下限?上限和下限的作用是什么?答:不可以设置为0,对“周期公告间隔”
22、有时间限制是对发送更新报文时机的一种权衡。上线是限制更新报文发送过于频繁,增加网络负载;下限是确保路由信息得到及时更新。通过协议分析器,比较两个相邻通告报文之间的时间差,是20 秒吗?如果不全是,为什么?答:不完全是,虽然指定的时间为20 秒,但工作模式是使用在15 到 25 之间的一个随机数,这是为了避免出现任何可能的同步,因而可防止在互联网上由于路由器都同时更新而引起的过载。简述“路由过期计时器”的作用是什么?答:作用是管理路由的有效性,如果网络出现问题,并且在分配的时间内没有收到更新报文,那么这个路由器就被认为是过期的,而路由的跳数就设置为16,这表示目的端的不可达。【思考问题】1RIP
23、 使用 UDP,这样做有何优点?答: UDP 是个非常简单的协议,只有最小的开销,RIP 协议不是很关心可靠性,因此使用 UDP 作为下层协议。2条数限制如何缓解RIP 的问题?答: RIP 的问题之一就是缓慢收敛,意思是在互联网上某处发生的变化要传播到互联网的其他部分是很慢的。解决 RIP 的这种缺点的放是限制跳数为15.这样可以防止分组在网络中兜圈子,使用 RIP的自治系统的直径被限制为15;数值 16 被认为是无穷大,并表示不可达的网络。3试列举RIP 的缺点及其相应的补救办法。答: RIP 协议具有不稳定性,通过触发更新、毒性逆转等机制得以缓解;RIP 协议使用广播通信,增大了网络压力
24、,RIPv2 通过组播通信机制得以缓解。实验四传输控制协议 TCP实验时间: _ 成绩: _ 实验角色: _ 同组者姓名:_名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 17 页 - - - - - - - - - -11- 练习一:察看TCP 连接的建立和释放察看主机 B、C、D 捕获的数据,填写下表。字段名称报文 1 报文 2 报文 3 Sequence Number 3733042152 3615118051 3733042133 Acknowledgement
25、 Number 0 3733042133 3615118052 ACK 0 1 0 SYN 0 1 1 TCP 连接建立时,前两个报文的首部都有一个“maximum segment size”字段,它的值是多少?作用是什么?结合IEEE802.3协议规定的以太网最大帧长度分析此数据是怎样得出的?答:值是1460。作用是由发送端指定,表明了能在网络上传输的最大的段尺寸。maximum segment size = MTU 20(IP 首部) -20(TCP 首部)。主机 A 断开与主机C 的 TCP 连接,察看主机B、C、D 捕获的数据,填写下表。字段名称报文 4 报文 5 报文 6 报文 7
26、Sequence Number 239613015 1075728486 239613016 1075728487 Acknowledgement Number 0 239613016 1075723017 239613016 ACK 1 1 1 1 FIN 0 0 0 0 练习二:利用仿真编辑器编辑并发送TCP 数据包TCP 在计算校验和时包括哪些内容?答:协议字段、源IP 地址、目的IP 地址、 TCP 数据总长度、TCP 首部、 TCP 数据。【思考问题】1试用具体例子说明为什么在运输连接建立时要使用三次握手。说明如不这样做可能会出现什么情况。答:三次握手解决了连接建立过程中要解决的三个
27、问题:(1)要使每一方能够确定对方的存在。 (2)要允许双发协商一些参数(如最大报文段长度、最大窗口大小、服务质量等) 。 (3)能够对运输实体资源(如缓存大小、连接表中的项目等)进行分配。三次握手相对于请求应答式的连接建立有以下好处:假设主机A 发出连接请求,但因连接请求报文丢失而未收到确认。主机A 于是再重传一次。后来受到了确认,建立了连接。数据传输完毕后,释放连接。主机A 共发送了两个连接请求报文段,其中的第二个到达了主机B。现在假定出现另一种情况,即主机A 发送的第一个连接请求报文段并没有丢失,而是在某些网络结点滞留时间太长,以致延误到在这次的连接释放以后才传送到主机B。本来这是一个已
28、经失效的报文段,但主机B 收到此失效的连接请求报文段后,就误认为是主机A 又发出一次新的连接请求。于是就向主机A 发出确认报文段,同意建立连接。主机A 由于并没有要求建立连接,因此不会理睬主机B 的确认,也不会向主机B 发送数据。但主机B 却以为运输连接就这样建立了,并一直等待主机A 发来数据。主机B 的许多资源就这样白白浪费了。采用三次握手可以防止上述现象的发生。例如在刚才的情况下,主机A 不会向主机B的确认发出确认。主机B 收不到确认,连接就建立不起来了。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - -
29、- - - - - 第 11 页,共 17 页 - - - - - - - - - -12- 2使用 TCP 对实时话音数据的传输有没有什么问题?使用UDP 在传送数据文件时会有什么问题?答:TCP 协议可能导致实时语音通讯的延迟。使用 UDP 传出的数据可能导致数据文件乱序。3TCP 在进行流量控制时是以分组的丢失作为产生拥塞的标志。有没有不是因拥塞而引起的分组丢失的情况?如有,请举出三种情况。答:有。前面的报文已发送,而后面的则不可发送;前面的报文已发送并确认,而后面的则可发送未被确认;前面的报文已发送并确认,而后面的则不可发送。实验五邮件协议 SMTP 、POP3、IMAP 实验时间:
30、_ 成绩: _ 实验角色: _ 同组者姓名:_名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 17 页 - - - - - - - - - -13- 练习一:使用Outlook 发送电子邮件SMTP 使用的 TCP 端口是 _25_。找出传输用户帐号及密码的数据包,能不能看到用户密码?答:能。结合 Smtp.txt 的 SMTP 传输过程,填写下表。SMTP 连接建立过程源 IP 地址目的 IP 地址报文摘要和参数报文作用主机 A 的 IP 服务器 IP SYN 发起者
31、发送初服务器 IP 主机 A 的 IP ACK SYN 接收端发送应主机 A 的 IP 服务器 IP ACK 对接收端的确邮件传输过程源 IP 地址目的 IP 地址报文摘要和参数报文作用服务器 IP 主机 A 的 IP 220 表示服务就主机 A 的 IP 服务器 IP EHLO 发送端的主机服务器 IP 主机 A 的 IP 250 请求命令完主机 A 的 IP 服务器 IP AUTH LOGIN 与服务器进行身服务器 IP 主机 A 的 IP 334 用 base64编码的SMTP 连接释放过程源 IP 地址目的 IP 地址报文摘要和参数报文作用主机 A 的 IP 服务器 IP ACK FI
32、N 客户端发送F服务器 IP 主机 A 的 IP ACK 服务器端对FIN 段服务器 IP 主机 A 的 IP ACK FIN 服务器端发送F主机 A 的 IP 服务器 IP ACK 客户端对FIN 段练习二:使用Outlook 接收电子邮件1、使用 POP3 协议接收POP3使用的 TCP 端口是 _110_。找出传输用户帐号及密码的数据包,能不能看到用户密码?答:能 。找到接收邮件内容的报文(对命令 RETR 响应的报文 ),察看是否与发送的内容一致?答:一致。2、使用 IMAP协议接收IMAP 使用的 TCP 端口是 _143_。找出传输用户帐号及密码的数据包,能不能看到用户密码?答:能
33、。练习三:使用TCP 连接工具和SMTP 命令实现邮件发送4察看主机B 捕获的数据。会话分析的过程与练习一的过程相同吗?答:练习一中有认证的过程,其他过程相同。【思考问题】名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 17 页 - - - - - - - - - -14- 1. 电子邮件系统使用TCP 传送邮件。为什么有时我们会遇到邮件发送失败的情况?为什么有时对方会收不到我们发送的邮件?答:邮件客户端配置错误或邮件服务器关机等都可以导致邮件发送失败;邮件服务器之间互
34、相不信任可导致邮件接收不到。2通过实验说明你的电子邮件在网络上传输是安全的吗?为什么?如果不安全,你认为实现邮件安全传输的最好的办法是什么?答:简单使用SMTP 和 POP3 协议传输邮件可能遭到信息被窃取、篡改等攻击,原因在于 SMTP 与 POP3 协议允许明文传送数据。我们可以使用PGP 等技术对邮件进行加密后在进行传输,以保证通信安全。实验六超文本传输协议HTTP 实验时间: _ 成绩: _ 实验角色: _ 同组者姓名:_名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14
35、页,共 17 页 - - - - - - - - - -15- 练习一:页面访问本练习使用HTTP协议的哪种方法?简述这种方法的作用。答: Get 方法。客户要从服务器读取文档时使用。根据本练习的报文内容,填写下表。主机名JServer.NetLab URL http:/JServer.NetLab/experiment 服务器类型传输文件类型Text/html 访问时间Date: 星期,日 月 年 时: 分: 秒 GMT 参考“会话分析”视图的显示结果,绘制此次访问过程的报文交互图(包括TCP协议)。简述 TCP协议和 HTTP协议之间的关系。答: HTTP是基于 TCP的应用层协议。练习二
36、:页面提交本练习的提交过程使用HTTP 协议的哪种方法?简述这种方法的作用。答: Post 方法。当客户要给服务器提供某些信息时使用。此次通信分几个阶段?每个阶段完成什么工作?答:分为两个阶段;页面的访问和页面的提交。参考“会话分析”视图的显示结果,绘制此次提交过程的报文交互图(包括TCP 协议) 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 17 页 - - - - - - - - - -16- 练习三:获取页面信息主机 B 停止捕获数据, 保存会话命令 (方法:
37、会话交互视图单击右键保存会话命令菜单,保存为Http3.txt) ,分析捕获到的数据。练习四:较复杂的页面访问简述主机 B捕获到的DNS报文在本次通信中所起到的作用。答:将域名解析为IP 地址结合本次试验结果,简述浏览器是如何处理一个访问请求的。答:在客户机里的应用程序需要驻留网络上某个服务器的数据或服务时,搜索此数据的 C/S 应用程序需访问中间件系统。该系统将查找数据源或服务,并在发送应用程序请求后重新打包响应,将其传送回应用程序。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第
38、16 页,共 17 页 - - - - - - - - - -17- 【思考问题】1. 同时打开多个浏览器窗口并访问一WEB 站点的不同页面时,系统是根据什么把返回的页面正确地显示到相应窗口的?答:使用多个浏览器窗口访问一个WEB 站点的不同页面时,每一个浏览器窗口可能对应一个或多个连接,每一个连接和数据报中的一个端口相对应,系统是根据这种对应关系把返回的页面正确地显示到相应窗口中。2. 一个主页是否只有一个连接?答:一个主页可能对应多个连接。 3. 为什么 HTTP不保持与客户端的TCP连接?答: HTTP1.0 定义了非持续连接,每次请求/响应都要建立TCP 连接。而HTTP1.1 默认的连接是持续连接,服务器在发送响应以后会保持连接状态,等待更多的请求。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 17 页 - - - - - - - - -