宁波大学计算机网络实验答案
计算机网络实验试题及答案

计算机网络实验试题及答案实验试题一:网络拓扑结构设计试题描述:请设计一个具有以下要求的网络拓扑结构:1. 总共有5个子网,每个子网包含10台主机和1台路由器;2. 每个子网之间通过交换机连接;3. 路由器之间通过WAN连接;4. 所有主机可以互相通信。
答案:为满足上述要求,我们可以采用以下网络拓扑结构设计:(文字描述网络拓扑结构,可以使用图形描述)实验试题二:IP地址规划试题描述:假设你需要为一个大型公司规划IP地址,该公司具有1000台主机,同时拥有5个子网,每个子网下主机数量不等。
请规划IP地址并确定每个子网的网络地址、子网掩码以及广播地址。
答案:为了规划IP地址,我们可以采用如下的地址规划方案:(给出详细的IP地址规划方案,包括每个子网的网络地址、子网掩码和广播地址)实验试题三:网络安全策略试题描述:为了保障网络安全,你需要制定一套网络安全策略。
请列举出至少5条网络安全策略,并对每条策略进行简要解释。
答案:为了确保网络安全,我们可以采取如下的网络安全策略:1. 强密码策略:要求所有用户设置强密码,包括字母、数字和特殊字符的组合,定期更换密码,增加破解难度。
2. 防火墙配置:使用防火墙限制对网络的非授权访问,并设置规则阻止潜在的恶意流量。
3. 限制访问权限:对各个用户和用户组设置适当的权限,确保只有授权人员能够访问敏感数据和系统资源。
4. 定期更新及漏洞修复:及时安装操作系统和应用程序的更新补丁,修复已知漏洞,防止黑客利用漏洞入侵系统。
5. 网络监控和日志记录:使用网络监控工具实时监测网络流量,及时发现异常行为,同时记录网络日志以便后期分析和溯源。
实验试题四:网络协议分析试题描述:请分析以下网络通信场景,描述通信过程中涉及到的网络协议以及其功能:1. 用户通过浏览器访问一个网页;2. 电子邮件发送和接收;3. 文件传输。
答案:1. 用户通过浏览器访问一个网页:- 使用HTTP(超文本传输协议)向服务器发送请求,获取网页内容;- 使用DNS(域名系统)解析域名,将域名转换为IP地址,以便建立与服务器的通信连接。
计算机网络作业一及解答

计算机网络作业一及解答一、题目:已知有两台计算机A和B,它们之间通过一个分组交换网络传输数据。
A发送一段数据到B,这段数据分为4个分组,每个分组的长度为1000字节。
A和B之间的链路传播速率为2Mbps,传播时延为10ms。
A向B发送完一个分组后,需要等待一个ACK确认分组的到达再继续发送下一个分组。
假设ACK返回的时间非常短(可以忽略),忽略数据包头部等其他开销,只计算数据的传输时间。
若在传输每个分组之前,设置流量和拥塞控制的指令,问A向B传输这4个分组的总时间是多少?二、解答:首先,根据已知条件,链路传播速率为2Mbps,即每秒可以传输2兆比特的数据,传播时延为10ms。
由此可计算出链路传播时延的距离为:距离=传播速率×传播时延= 2Mbps × 10ms= 20kb由于每个分组的长度均为1000字节,所以需要传输4个分组,总共的传输数据量为:数据量=每个分组长度×分组数量=1000字节×4=4000字节接下来需要计算传输过程中的时间。
首先考虑传输第一个分组的时间。
传输第一个分组需要发送请求,并等待ACK确认后再传输下一个分组。
假设传输一个分组需要的时间为T,那么传输第一个分组的时间可以表示为:传输第一个分组时间=T+传输时延+传播时延+T= 2T + 10ms + 20kb在传输第一个分组的时间内,可以计算出实际传输的数据量,即:实际传输数据量=链路传播速率×传输时间= 2Mbps × 传输第一个分组时间实际传输数据量应该小于等于总数据量,即:实际传输数据量≤总数据量2Mbps × 传输第一个分组时间≤ 4000字节根据以上不等式,可以求解出传输第一个分组的时间T。
然后,可继续计算传输剩余3个分组所需的时间,并求出总时间。
根据题目要求忽略ACK返回的时间,因此只需要计算传输时间即可。
综上所述,A向B传输这4个分组的总时间为传输第一个分组的时间加上传输剩余3个分组所需的时间。
计算机网络实验思考题答案

实验一网线制作1、简述自制网线的情况,并分析原因;2、6类双绞线的制作相对于5类(超5类)线,需要注意的地方有哪些(扩展);下面是100M和1000M网线的常见制作方法、千兆网线的施工注意事项。
5类线(100M)的制作:a: 绿白(3)、绿(6)、橙白(1)、蓝(4)、蓝白(5)、橙(2)、棕白(7)、棕(8)b:橙白(1)、橙(2)、绿白(3)、蓝(4)、蓝白(5)、绿(6)、棕白(7)、棕(8)常见普通线为:b-b 常见对拷线:a-b(1-3、2-6交叉)6类线的制作(千兆线):a:橙白(1)、橙(2)、绿白(3)、蓝(4)、蓝白(5)、绿(6)、棕白(7)、棕(8)b: 绿白(3)、绿(6)、橙白(1)、棕白(7)、棕(8)、橙(2)、蓝(4)、蓝白(5)常见普通线为:b-b 常见对拷线:a-b(1-3、2-6、4-7、5-8交叉)-(与100m的不同)两种网线的线序不同3、为什么夹线钳剥掉外层护套要让裸漏的网线稍长一点,整好线序后又剪短;方便整理、排列线序4、步骤5中保护套为何也要伸入水晶头中;增强网线的抗拉伸能力,加强网线与水晶头之间的连接实验二路由器的配置1、路由器的几种配置方式分别在什么场合使用比较合适?1.控制台方式这种方式一般是对路由器进行初始化配置时采用,它是将PC机的串口直接通过专用的配置连线与路由器控制台端口"Console"相连,在PC计算机上运行终端仿真软件(如Windows 系统下的超有终端),与路由器进行通信,完成路由器的配置。
在物理连接上也可将PC的串口通过专用配置连线与路由器辅助端口AUX直接相连,进行路由器的配置。
2.远程登录(Telnet)方式这是通过操作系统自带的TELNET程序进行配置的(如Windows\Unix\Linux等系统都自带有这样一个远程访问程序)。
如果路由器已有一些基本配置,至少要有一个有效的普通端口,就可通过运行远程登录(Telnet)程序的计算机作为路由器的虚拟终端与路由器建立通信,完成路由器的配置。
大工20春《计算机网络实验》实验报告答案

大工20春《计算机网络实验》实验报告答案一、实验目的本次计算机网络实验旨在通过实际操作和观察,深入理解计算机网络的基本原理和技术,掌握网络配置、数据传输、网络协议分析等方面的知识和技能,提高解决实际网络问题的能力。
二、实验环境本次实验使用的设备包括计算机、交换机、路由器等网络设备,以及网络模拟软件和协议分析工具。
操作系统为 Windows 10,网络模拟软件为 Packet Tracer,协议分析工具为 Wireshark。
三、实验内容与步骤(一)网络拓扑结构设计根据实验要求,设计了一个包含多个子网的网络拓扑结构。
该拓扑结构包括一个核心交换机连接多个子网,每个子网通过路由器与其他子网或外网进行通信。
(二)IP 地址规划与配置为每个网络设备分配了合适的 IP 地址,并进行了子网掩码和网关的设置。
在配置过程中,注意了 IP 地址的唯一性和合法性,避免了地址冲突和网络故障。
(三)交换机配置对核心交换机进行了 VLAN 的划分和配置,将不同的端口划分到不同的 VLAN 中,实现了网络的逻辑隔离和流量控制。
同时,还配置了交换机的端口安全和 STP 协议,提高了网络的安全性和稳定性。
(四)路由器配置对路由器进行了路由协议的配置,包括静态路由和动态路由(如RIP、OSPF 等)。
通过配置路由协议,实现了不同子网之间的通信和数据转发。
(五)网络服务配置在服务器上配置了 DNS 服务、DHCP 服务和 Web 服务等。
通过DNS 服务,实现了域名到 IP 地址的解析;通过 DHCP 服务,为客户端自动分配 IP 地址等网络参数;通过 Web 服务,提供了网页浏览功能。
(六)网络性能测试使用 Ping 命令和 Tracert 命令对网络的连通性和延迟进行了测试,使用 Wireshark 工具对网络数据包进行了捕获和分析,评估了网络的性能和协议的执行情况。
四、实验结果与分析(一)网络连通性测试结果通过 Ping 命令对不同子网的设备进行了连通性测试,结果表明所有设备之间都能够正常通信,没有出现丢包和延迟过高的情况。
计算机网络实验三参考答案

1. What is the IP address and TCP port number used by the client computer (source) that is transferring the file to ? To answer this questio n, it’s probably easiest to select an HTTP message and explore the details of the TCP packet used to carry this HTTP message, using the “details of the selected packet header window” (refer to Figure 2 in the “Getting Started with Wireshark” Lab if you’re uncertain about the Wireshark windows).Ans: IP address:192.168.1.102 TCP port:11612. What is the IP address of ? On what port number is it sending and receiving TCP segments for this connection?Ans: IP address:128.119.245.12 TCP port:80If you have been able to create your own trace, answer the following question:3. What is the IP address and TCP port number used by your client computer(source) to transfer the file to ?ANS: IP address :10.211.55.7 TCP port:492654. What is the sequence number of the TCP SYN segment that is used to initiate the TCP connection between the client computer and ? What is it in the segment that identifies the segment as a SYN segment?ANS: sequence number: 0 Syn Set = 1 identifies the segment as a SYN segment5. What is the sequence number of the SYNACK segment sent by to the client computer in reply to the SYN? What is the value of the ACKnowledgement field in the SYNACK segment? How did determine that value? What is it in the segment that identifies the segment as a SYNACK segment?ANS: The sequence number: 0ACKnowledgement number : 1 which is sequence number plus 1Both the sequence flag and the ACKnowledgement flag been set as 1, identifies the segment as SYNACK segment.6. What is the sequence number of the TCP segment containing the HTTP POST command? Note that in order to find the POST command, you’ll need to dig into the packet content field at the bottom of the Wireshark window, looking for a segment with a “POST” within its DATA field.Ans: The sequence number : 17. Consider the TCP segment containing the HTTP POST as the first segment in the TCP connection. What are the sequence numbers of the first six segments in the TCP connection (including thesegment containing the HTTP POST)? At what time was each segment sent? When was the ACK for each segment received? Given the difference between when each TCP segment was sent, and when its acknowledgement was received, what is the RTT value for each of the six segments? What is the EstimatedRTT value (see page 249 in text) after the receipt of each ACK? Assume that the value of the EstimatedRTT is equal to the measured RTT for the first segment, and then is computed using the EstimatedRTT equation on page 249 for all subsequent segments.Note: Wireshark has a nice feature that allows you to plot the RTT for each of the TCP segments sent. Select a TCP segment in the “listing of captured packets” window that is being sent from the client to the server. Then select: Statistics->TCP Stream Graph- >Round Trip Time Graph.Segment 1 Segment 2 Segment 3Segment 4Segment 5Segment 6After Segment 1 : EstimatedRTT = 0.02746After Segment 2 : EstimatedRTT = 0.875 * 0.02746 + 0.125*0.035557 = 0.028472 After Segment 3 : EstimatedRTT = 0.875 * 0.028472 + 0.125*0.070059 = 0.033670 After Segment 4 : EstimatedRTT = 0.875 * 0.033670 + 0.125*0.11443 = 0.043765 After Segment 5 : EstimatedRTT = 0.875 * 0.043765 + 0.125*0.13989 = 0.055781 After Segment 6 : EstimatedRTT = 0.875 * 0.055781 + 0.125*0.18964 = 0.072513 8. What is the length of each of the first six TCP segments?(see Q7)9. What is the minimum amount of available buffer space advertised at the received for the entire trace? Does the lack of receiver buffer space ever throttle thesender?ANS:The minimum amount of buffer space (receiver window) advertised at for the entire trace is 5840 bytes;This receiver window grows steadily until a maximum receiver buffer size of 62780 bytes.The sender is never throttled due to lacking of receiver buffer space by inspecting this trace.10. Are there any retransmitted segments in the trace file? What did you check for (in the trace) in order to answer this question?ANS: There are no retransmitted segments in the trace file. We can verify this by checking the sequence numbers of the TCP segments in the trace file. All sequence numbers are increasing.so there is no retramstmitted segment.11. How much data does the receiver typically acknowledge in an ACK? Can youidentify cases where the receiver is ACKing every other received segment (seeTable 3.2 on page 257 in the text).ANS: According to this screenshot, the data received by the server between these two ACKs is 1460bytes. there are cases where the receiver is ACKing every other segment 2920 bytes = 1460*2 bytes. For example 64005-61085 = 292012. What is the throughput (bytes transferred per unit time) for the TCP connection? Explain how you calculated this value.ANS: total amount data = 164091 - 1 = 164090 bytes#164091 bytes for NO.202 segment and 1 bytes for NO.4 segmentTotal transmission time = 5.455830 – 0.026477 = 5.4294So the throughput for the TCP connection is computed as 164090/5.4294 = 30.222 KByte/sec.13. Use the Time-Sequence-Graph(Stevens) plotting tool to view the sequence number versus time plot of segments being sent from the client to the server. Can you identify where TCP’s slow start phase begins and ends, and where congestion avoidance takes over? Comment on ways in which the measured data differs from the idealized behavior of TCP that we’ve studied in the text.ANS: Slow start begins when HTTP POST segment begins. But we can’t identify where TCP’s slow start phase ends, and where congestion avoidance takes over.14. Answer each of two questions above for the trace that you have gathered when you transferred a file from your computer to ANS: Slow start begins when HTTP POST segment begins. But we can’t identify where TCP’s slow start phase ends, and where congestion avoidance takes over.。
宁波大学计算机网络-实验手册中文版

计算机网络实验手册(学生用书)第四版周宇 王晓东宁波大学信息学院二○○七计算机网络实验手册前 言本实验手册是为Jim Kurose和Keith Ross编著的《Computer Networking: A Top Down Approach Featuring the Internet》第三版配套编写的,主要针对第1章到第5章的内容,改编自Kurose和Ross编写的Ethereal Lab Version 1.0。
当然本实验手册也适用于其他以TCP/IP协议为主要讲授内容的《计算机网络》课程,这套配套实验共计8个,除了第一个实验必须首先完成外,第2到第8这些实验可以任意安排顺序来完成。
通过这些实验对TCP/IP各层次协议的分析和研究来帮助学生理解和掌握协议内容,每个实验基本的操作性内容约占时45分钟左右(要求学生在预习的基础上完成),还有45分左右的时间用于数据分析、完成思考题和进行研究性内容,并且我们要求每个学生在实验前准备好每个项目的自主设计部分实验,每个实验学生将需要大约60分钟用于完成实验报告。
每次实验的报告除描述基本的实验过程和实验结果外要求认真完成思考题,同时每一个实验每一组捕获的数据均需另存为文件,连同相应的截图文件通过FTP上交,所提供的FTP 空间上可以上传和下载实验数据文件(但不能修改或删除文件),这些数据需用于实验分析和完成实验报告,请注意保持每份实验报告和数据的一致性,在每份实验报告中均请标注对应的数据文件(或截图)名称,请勿抄袭。
在这些实验中,我们将会在不同的场合下请你运用电脑来运行各种网络应用,你将会观察到在你的电脑里网络协议是怎样运行的、怎样相互作用的以及在因特网中怎样利用协议完成实体间消息的交换。
请记住,你和你的电脑将会是这些生动实验的一部分,通过做这些实验,你将学会在网络世界观察和学习。
为了体会作者的原始意图和体现Internet特色,本实验需要客户端能够接入互联网,为保证实验效果和访问速度请不要在实验课上作与本课程无关的工作。
计算机网络实践试题及答案

计算机网络实践试题及答案在计算机网络领域,实践是非常重要的一部分。
通过实践,我们可以巩固理论知识,培养实际操作技能,并解决实际问题。
本文为大家提供一些计算机网络实践试题及答案,希望对大家的学习和实践有所帮助。
一、试题1. 描述网络拓扑结构,并列举其优缺点。
2. 什么是IP地址?IPv4和IPv6有何区别?3. TCP和UDP是什么?它们之间有何区别?4. 什么是HTTP协议?简要描述其工作原理。
5. 解释什么是网络安全,并提供至少三种常见的网络安全威胁。
6. 简要描述网络防火墙的工作原理,并说明其在网络安全中的重要性。
7. 什么是虚拟专用网络(VPN)?列举其优点及应用场景。
8. 简述路由器和交换机的区别,并分别列举它们的主要功能和应用场景。
9. 解释什么是云计算,并提供至少两种常见的云计算服务类型。
10. 什么是网络拥塞?列举三种常见的网络拥塞控制方法。
二、答案1. 网络拓扑结构是指计算机网络中各节点之间物理或逻辑连接的结构。
常见的网络拓扑结构包括星型、总线型、环型、树型和网状型等。
其优缺点如下:- 星型:易于管理和扩展,但单点故障会影响整个网络。
- 总线型:简单、易于搭建,但节点数目增加时性能下降。
- 环型:数据传输效率高,但某个节点故障会导致整个环路中断。
- 树型:灵活、可靠,但受限于根节点的性能和带宽。
- 网状型:高度可靠,但复杂度高、管理困难。
2. IP地址是计算机在网络中的唯一标识。
IPv4使用32位地址,IPv6使用128位地址。
IPv4地址数量有限,IPv6地址数量巨大,以满足未来互联网的需求。
3. TCP(传输控制协议)和UDP(用户数据报协议)是互联网传输层的两种常用协议。
TCP提供可靠的数据传输,具备流量控制、拥塞控制和错误重传等机制;UDP提供不可靠的数据传输,适用于实时应用和数据量较小的传输。
TCP是面向连接的,UDP是无连接的。
4. HTTP协议(超文本传输协议)是用于Web应用的基础协议。
宁波大学网络实验考试0812

班级:__________ 姓名:____________ 学号:___________ 考试时间:____________
请访问http://10.22.77.253/networks/test.html,在该页面上输入你的姓名学号后点递交,系统将为你生成一份和别人不一样的数据,你可以下载这份数据包在ethereal中分析,该数据包是实验手册中实验四《TCP协议分析》的捕获数据,请你基于下载的数据回答以下问题(以下问题中序号指是的TCP数据包的Seq number,其中第一个数据段指的是三次握手结束后发送的第一个数据包的片段,最后一个数据段是指包含http数据的最后一个TCP片段):
一、填写下表,如果没有答案的可以填没有或无:40%
二、请分析学生客户端三次握手后发出的前8个数据包:60%
EstimatedRTT = (1- α)*EstimatedRTT
+ α*SampleRTT (α=0.125)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
,持续了多久A:样例数据中是13:02::02:=的IP 地址是多少你的电脑IP 地址是多少A: lochost:导出这两个HTTP 消息,你可以在Ethereal 的File 命令菜单中选择save 菜单,导出的文件命名为ethereal-1。
参考数据:ethereal-1Q5.记录是否成功如果成功,Reply from 的IP 地址、bytes、time 和TTL 的值是什么A:成功,IP:,bytes=32 time<1ms TTL=124Q6.根据Q5 的结果分析到的中间路由数量大约是多少A:大约128-124=4 个的四次收发的数据是些什么内容,接收和发送的是一样的吗A:收发的内容是:abcdefghijklmnopqrstuvwabcdefghi,一样的。
参考数据:ping-1显示结果:Pinging [ with 32 bytes of data:Reply from bytes=32 time<1ms TTL=124Reply from bytes=32 time<1ms TTL=124Reply from bytes=32 time<1ms TTL=124Reply from bytes=32 time=5ms TTL=124Q8.到该网站的中间路由有多少个和用ping 分析的结果一样吗为什么A:共4 个中间路由器。
和ping 的结果一样。
都是ICMP 分析方法。
《计算机网络》自顶向下和Internet 特色实验手册4Q9.中间路由耗时都一样吗会不一样吗为什么A:耗时不一样,但基本一致。
会不一样。
会受路由器带宽和拥塞程度等的影响。
Q10.如果有中间路由器没反应是为什么A:没反应可能是因为ICMP 被禁止了(如tracert-1a)。
参考数据:tracert-1 和tracert-1a显示结果:Tracing route to [ a maximum of 30 hops:1 <1 ms <1 ms <1 ms <1 ms <1 ms <1 ms <1 ms <1 ms <1 ms 1 ms <1 ms <1 ms <1 ms <1 ms <1 ms 自主设计实验〕学会了Ethereal Network Analyzer 软件,你可以完成很多你感兴趣的实验,你也可以看一下附录一,自己学习一下基本的规则设置和软件的其他功能。
其中有一个很关键的任务是学会如何设置只捕获和自己的电脑有关的数据包的方法,后面的实验都要用到。
并请利用Ethereal Network Analyzer 软件捕获和分析一下同学间互相拷贝文件、上网浏览时所接收和发送的数据类型、协议名称、收发方向等,请自己设计并完成实验、记载并分析实验结果。
提示:的规则选择简单的试几个,不要花太多时间;设置只捕获和自己的电脑有关的数据包的方法,是在捕获的设置中原来我们让capture filter 保持为空,请在这里设置“ether host 00:09:6B:3F:8B:2B”后面的00:09:6B:3F:8B:2B为你网卡的MAC 地址,可以用ipconfig/all 查到。
2.主要要看看收集到的各种数据的类型和协议名称、收发方向,这些是比较直观的,更复杂的请求-响应的前后关系在这里不要求深入研究。
《计算机网络》自顶向下和Internet 特色实验手册5实验二HTTP 协议分析思考题:Q1.你的浏览器运行的HTTP 是版本还是版本服务器运行HTTP 是哪个版本A: 请求包的Request version: HTTP/。
应答包的Request version:HTTP/ 200 OK 说明服务器也支持HTTP/ 版本。
Q2.你的浏览器能接受服务器的哪些语言A:请求包的Accept-language:zh-cnQ3.你的电脑的IP 地址是多少服务器的IP 地址是多少A:。
Q4.从服务器返回到你的浏览器的状态码是什么A: 应答包的Response code:200。
Q5.什么时候在服务器端得到最后修正的HTML 文件A:应答包的Last-modified:sun, 12 Mar 2006 04:32:00 GMT。
Q6.多少字节的内容已经返回到你的浏览器A:Content-Length:126, Accept-Ranges:bytes。
Q7. 除以上已回答过的字段外,头部还有哪些字段在数据包内容窗口中检查原始数据,是否有未在数据包列表中显示的头部A:头部还有的字段有:(注:这两个是必须有的)Keep-Alive: timeout=10, max=100Connection: Keep-Alive否,全部HTTP 协议头部都提供了。
参考数据:http-1Q8. 从你的浏览器到服务器得到的请求中检查第一个HTTP GET 的内容。
在HTTP GET中你有没有看到一行“IF-MODIFIED-SINCE”为什么A:没有。
本地缓存还没有该页面。
Q9.检查服务器回应内容,服务器明确地返回了文件的内容吗你怎样断定A:是的。
Line-based text data:text/html 中有返回的页面数据。
《计算机网络》自顶向下和Internet 特色实验手册6Q10.现在从你的浏览器到服务器得到的请求中检查第二个HTTP GET 内容。
在HTTP GET 中你有没有看到一行“IF-MODIFIED-SINCE”如果有,在“IF-MODIFIED-SINCE”头部有什么信息A:有。
IF-MODIFIED-SINCE : sun, 12 Mar 2006 04:54:00 GMT。
Q11. 第二次HTTP 返回的状态码是多少从服务器返回的响应第二个HTTP GET 的短语是什么服务器明确地返回了文件的内容吗为什么A: 应答包的Response code: 304。
短语是:NOT MODIFIED。
没有。
文件没有更新过。
参考数据:http-2Q12.你的浏览器发送了多少个HTTP GET请求消息A:发出了一个HTTP GET请求消息。
Q13.传输这一个HTTP响应需要多少个TCP数据段A:一共用了四个TCP数据段。
Q14.响应HTTP GET请求的相关的状态码和短语是什么A:应答包的Response code:200。
短语是OK。
Q15.在TCP“Continuation”附加关联的传输数据中有没有HTTP状态码和短语A:没有。
参考数据:http-3Q16.请在网页中找出图片引用的数据位置,是相对URL地址还是绝对URL地址A:引用的数据位置是:和都是绝对URL地址。
Q17.你的浏览器发送了多少个HTTP GET请求消息这些GET请求发送到哪些IP地址A:三个。
你的浏览器是否同时下载这两张图片(并发的从两个网站下载图片)你是如何判断的《计算机网络》自顶向下和Internet 特色实验手册7A:没有同时下载。
因为从数据包的时间关系看返回的数据结束后再向递交请求的。
(注:根据实际捕获的数据分析)参考数据:http-4Q19.服务器对起初的HTTP GET消息的响应(状态码和短语)是什么与前一部分实验相比,在这个响应消息中出现了什么新的字段A:应答包状态码和短语是:Response code :401 Authorization required。
新的字段有:WWW-Authenticate: Basic realm="eth-students only"Vary: accept-language, accept-charsetTransfer-Encoding: chunkedQ20.当你的浏览器第二次发送HTTP GET消息时,有什么新的字段被包含在HTTP GET消息中A:新出现的字段是:Authorization: Basic ZXRoLXN0dWRlbnRzOm5ldHdvcmtzCredentials的值就是:eth-students:networks参考数据:http-5Q21.谈谈你在看了这段文字以后的体会,你认为如何才能保护自己的密码A:一般的基于网页的密码保护是采用了基本的base64编码,可以进行还原,而且使用后会留在本地缓存中,基本的保护是不再不安全的电脑登录,使用退出网站后需清理本地缓存和cookies。
Q22.这里Base64编码没有解决密码传输中的保密问题,为何还要使用呢A:Base64编码和保密是基于不同的目的,除了这里所使用的场合外传输非ASCII字符时非常需要Base64编码进行变换。
参考数据:http-5〔自主设计实验〕在HTTP协议中还有很多内容值得研究,请你自己设计一个小实验分析前面没研究过的主题,比如中文的网页、ASP网页、DHTML网页等,或对已作过的实验换一个国内的URL试试。
可以试一下google的首页搜索递交的数据或WEB邮箱登录的数据,但不要太复杂哟,《计算机网络》自顶向下和Internet 特色实验手册8请把你自己设计的实验步骤记录下来并对结果进行分析。
如果你对FTP感兴趣也可以设计一个实验来捕获一下数据。
提示:1. 看看中文内容返回时Line-based text data中是什么2. ASP网页返回的是ASP代码吗3. 可以在HTTP消息中看看这些网站是用什么作WEB服务器的等等。