宁波大学计算机网络实验四

合集下载

计算机网络实验7报告

计算机网络实验7报告

宁波工程学院电信学院计算机教研室实验报告实验名称:网络管理实验实验项目:综合路由交换实验实验人员:班级:指导老师:试验位置:网络实验室—实验时间:一、实验目的及要求(一)实验目的1、综合理解交换和路由的相关知识2、学习运用Cisco模拟器3、综合运用交换和路由配置命令(二)实验要求按要求完成命令操作使用,将结果和分析记录在实验报告中。

二、实验设备及软件WINDOWS环境的PC机3台、路由器2台、交换机3台,跳线若干。

三、实验内容某单位有两台接入交换机SW1、SW2,这2台交换机接入三层核心交换机SW3,并通过路由器R1上internet。

SW1接入财务部、总经理、技术部、办公室这4个部门;SW2接入技术部、办公室、业务部、销售部这4个部门;SW3接入若干台服务器,要求:1、按部门划分VLAN,部门内电脑可以互相访问,但不同部门间电脑不能互相访问;(注意技术部和办公室分布于2个交换机)2、总经理电脑可以访问各部门的电脑;3、各部门电脑可以访问服务器;4、通过静态路由让所有电脑可通过SW3到达R1,从而可以上Internet;5、画出拓扑图,完成IP地址、子网掩码、网段、VLAN以及接口等的规划部署;6、利用Cisco模拟器,在其上进行配置实现,实现1到4的功能;7、show命令显示配置结果并进行分析思维:财务部 vlan10总经理和服务器 vlan20技术部 vlan30办公室 vlan40业务部vlan50销售部 vlan60sw1 1-6端口财务 7-12总经理和服务器 13-18技术部 19-24办公室(直通线)sw2也依次分配sw1---g1/1----g0/1--->sw3-----g0/2----g1/1---->sw2(这就是连线的规则)下面我说一下简要的方法吧:1,先在sw1和sw2上建立对应的vlan并把端口分配到对应的vlan下2,打开所有的中继( sw3上的中继是要封装了后才能开启的)3,配置三层交换机sw3的路由(这一步完成就可以实现不同vlan通信了)关键点三层交换机的路由现在三层交换机上新建vlan10~vlan60然后用封装vlan20 再为每个vlan配一个对应vlan内的ip同时开启那个vlan四、实验步骤1.根据题意画出的拓扑图如下:2.之后再在思科模拟软件中做如下操作:(1)创建Vlan;Sw0:Switch>enaSwitch#conf terEnter configuration commands, one per line. End with CNTL/Z.Switch(config)#vlan 2Switch(config-vlan)#name VLAN2Switch(config-vlan)#vlan 3Switch(config-vlan)#name VLAN3Switch(config-vlan)#vlan 4Switch(config-vlan)#name VLAN$Switch(config-vlan)#vlan 5Switch(config-vlan)#name VLAN5Switch(config-vlan)#exitSwitch(config)#Sw1:Switch>Switch>enaSwitch#conf tEnter configuration commands, one per line. End with CNTL/Z.Switch(config)#vlan 4Switch(config-vlan)#name VLAN4Switch(config-vlan)#vlan 5Switch(config-vlan)#name VLAN5Switch(config-vlan)#vlan 6Switch(config-vlan)#name VLAN6Switch(config-vlan)#vlan 7Switch(config-vlan)#name VLAN7(2)将交换机端口划入Vlan;Sw0:Switch(config)#int f0/1Switch(config-if)#switchport access vlan 2Switch(config-if)#int f0/2Switch(config-if)#switchport access vlan 3Switch(config-if)#int f0/3Switch(config-if)#switchport access vlan 4Switch(config-if)#int f0/4Switch(config-if)#switchport access vlan 5Sw1:Switch(config)#int f0/1Switch(config-if)#switchport access vlan 4Switch(config-if)#int f0/2Switch(config-if)#switchport access vlan 5Switch(config-if)#int f0/3Switch(config-if)#switchport access vlan 6Switch(config-if)#int f0/4Switch(config-if)#switchport access vlan 7(3)配置三层交换;三层交换机Sw0:Switch>Switch>enaSwitch#conf tEnter configuration commands, one per line. End with CNTL/Z.Switch(config)#int vlan 2Switch(config-if)#ip address vlan 3Switch(config-if)#ip address vlan 4Switch(config-if)#ip address vlan 5Switch(config-if)#ip address vlan 6Switch(config-if)#ip address vlan 6Switch(config-if)#ip address 配置Trunk:Switch(config)#int f0/1Switch(config-if)#switchport trunk encapsulation dot1qSwitch(config-if)#switch mode trunkSwitch(config-if)#int f0/2Switch(config-if)#switchport trunk encapsulation dot1qSwitch(config-if)#switch mode trunk(4)配置ACL表:给总经理的电脑配ACL如下:(采用自反ACL)Switch(config)#ip access-list extended VLAN2Switch(config-ext-nacl)#deny icmp 0.0.0.255 any echo-replySwitch(config-ext-nacl)#permit icmp 0.0.0.255 any echoSwitch(config-ext-nacl)#exitSwitch(config)#int vlan 2Switch(config-if)#ip access-group VLAN2 inSwitch(config-if)#exit这一步可以实现总经理部门不能被其它部门访问的功能财务部ACL:Switch(config)#ip access-list extended VLAN3Switch(config-ext-nacl)#deny icmp 0.0.0.255 icmp 0.0.0.255 icmp0.0.0.255 icmp 0.0.0.255 ip any anySwitch(config-ext-nacl)#exitSwitch(config)#int vlan 3Switch(config-if)#ip access-group VLAN3 inSwitch(config-if)#exit这一步能实现财务部不能被其它部门访问,但允许总经理访问,实现其它部门的相同功能同上。

计算机网络技术实验报告四

计算机网络技术实验报告四

天津理工大学实验报告学院(系)名称:F -FGHIJKLMNOPQRSTUVWXYZ A B C D EG- G H I J K L M N O P Q R S T U V W X Y Z A B C D E FH -H I J K L M N O P Q R S T U V W X Y Z A B C D E F GI- I J K L M N O P Q R S T U V W X Y Z A B C D E F G HJ -J K L M N O P Q R S T U V W X Y Z A B C D E F G H IK -K L M N O P Q R S T U V W X Y Z A B C D E F G H I JL -L M N O P Q R S T U V W X Y Z A B C D E F G H I J KM -M N O P Q R S T U V W X Y Z A B C D E F G H I J K LN -N O P Q R S T U V W X Y Z A B C D E F G H I J K L MO -O P Q R S T U V W X Y Z A B C D E F G H I J K L M NP -P Q R S T U V W X Y Z A B C D E F G H I J K L M N OQ -Q R S T U V W X Y Z A B C D E F G H I J K L M N O PR -R S T U V W X Y Z A B C D E F G H I J K L M N O P QS -S T U V W X Y Z A B C D E F G H I J K L M N O P Q RT -T U V W X Y Z A B C D E F G H I J K L M N O P Q R SU -U V W X Y Z A B C D E F G H I J K L M N O P Q R S TV -V W X Y Z A B C D E F G H I J K L M N O P Q R S T UW -W X Y Z A B C D E F G H I J K L M N O P Q R S T U VX -X Y Z A B C D E F G H I J K L M N O P Q R S T U V WY -Y Z A B C D E F G H I J K L M N O P Q R S T U V W XZ -Z A B C D E F G H I J K L M N O P Q R S T U V W X Y加密方法:维吉尼亚密码引入了“密钥”的概念,即根据密钥来决定用哪一行的密表来进行替换,以此来对抗字频统计。

计算机网络实验报告~109074310张杰

计算机网络实验报告~109074310张杰

计算机网络实验报告专业网络工程班级网101学号109074310姓名张杰组号三组F指导教师毛绪纹安徽工业大学计算机学院二○一二年十二月目录实验总体说明 (3)实验一以太网帧的构成 (3)实验三路由信息协议RIP (8)实验四传输控制协议TCP (10)实验五邮件协议SMTP、POP3、IMAP (12)实验六超文本传输协议HTTP (14)实验总体说明1.实验总体目标配合计算机网络课程的教学,加强学生对计算机网络知识(TCP/IP协议)的深刻理解,培养学生的实际操作能力。

2.实验环境计算机网络协议仿真实验室:实验环境:网络协议仿真教学系统(通用版)一套开发工具:VC++硬件设备:服务器,中心控制设备,组控设备,PC机若干台操作系统:Windows 2003服务器版3.实验总体要求●按照各项实验内容做实验,记录各种数据包信息,包括操作、观察、记录、分析,通过操作和观察获得直观印象,从获得的数据中分析网络协议的工作原理;●每项实验均提交实验报告,实验报告的内容可参照实验的具体要求,但总体上应包括以下内容:实验准备情况,实验记录,实验结果分析,算法描述,程序段,实验过程中遇到的问题以及对思考问题的解答等,实验目的、实验原理、实验步骤不需要写入实验报告中。

实验一以太网帧的构成实验时间:_____________ 成绩:________________实验角色:_____________ 同组者姓名:______________________________试验二网际协议IP实验时间:_____________ 成绩:________________实验角色:_____________ 同组者姓名:______________________________实验三路由信息协议RIP实验时间:_____________ 成绩:________________实验角色:_____________ 同组者姓名:______________________________实验四传输控制协议TCP实验时间:_____________ 成绩:________________实验角色:_____________ 同组者姓名:______________________________实验五邮件协议SMTP、POP3、IMAP实验时间:_____________ 成绩:________________实验角色:_____________ 同组者姓名:______________________________实验六超文本传输协议HTTP实验时间:_____________ 成绩:________________实验角色:_____________ 同组者姓名:______________________________●简述TCP协议和HTTP协议之间的关系。

大工20春《计算机网络实验》实验报告答案

大工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.The quantity La/R is useful in gaining an intuitive understanding of the extent of the queuing delay. In particular, if traffic intensity is close to zero, then packet arrivals are few and far between and it is unlikely that an arriving packet will find another packet in the queue. Hence, the average queuing delay will be close to zero. On the other hand, when the traffic intensity is close to 1, there will be intervals of time when the arrival rate exceeds the transmission capacity (due to the burstiness of arrivals), and a queue will form. As the traffic intensity approaches 1, the average queue length gets larger and larger. The qualitative dependence of average queuing delay on the traffic intensity is shown in Figure 1.20.Figure 1.20: Dependence of average queuing delay on traffic densityOne important aspect of Figure 1.20 is the fact that as the traffic intensity approaches 1, the average queuing delay increases rapidly. A small percentage increase in the intensity will result in a much larger percentage-wise increase in delay.根据文献中的论述,用中文分析和回答以下问题:1. 什么条件下节点的排队延时非常小?(2分)2. 什么条件下节点的排队延时不断加大?(2分)3. 什么条件下节点的排队延时变得非常大?(2分)4. 用你生活中的例子解释“A small percentage increase in the intensity will result in amuch larger percentage-wise increase in delay.”(4分)2.The general format for a HTTP request message, as shown in Figure 2.7.Figure 2.7: General format of a request messageWe see that the general format of a request message closely follows our earlier example. You may have noticed, however, that after the header lines (and the additional carriage return and line feed) there is an "entity body." The entity body is not used with the GET method, but is used with the POST method. The HTTP client uses the POST method when the user fills out a form--for example, when a user gives search words to a search engine such as Google. With a POST message, the user is still requesting a Web page from the server, but the specific contents of the Web page depend on what the user entered into the form fields. If the value of the method field is POST, then the entity body contains what the user entered into the form fields. The HEAD method is similar to the GET method. When a serverreceives a request with the HEAD method, it responds with an HTTP message but it leaves out the requested object. The HEAD method is often used by HTTP server developers for debugging.根据文献中的论述,用中文分析和回答以下问题:1. HTTP发出哪种请求时格式中需要在"entity body."字段填写内容?(2分)2. 在GOOGLE上递交多个搜索关键字是在图中哪个字段中传输的?(2分)3. HEAD方法经常用来实现什么功能?(2分)4. 在GET和HEAD请求的方法发送时有何差别?(2分)3.The send side of rdt2.0 has two states. In one state, the send-side protocol is waiting for data to be passed down from the upper layer. In the other state, the sender protocol is waiting for an ACK or a NAK packet from the receiver. If an ACK packet is received (the notation rdt_rcv(rcvpkt) && isACK(rcvpkt) corresponds to this event), the sender knows the most recently transmitted packet has been received correctly and thus the protocol returns to the state of waiting for data from the upper layer. If a NAK is received, the protocol retransmits the last packet and waits for an ACK or NAK to be returned by the receiver in response to the retransmitted data packet. It is important to note that when the receiver is in the wait-for-ACK-or-NAK state, it can not get more data from the upper layer; that will only happen after the sender receives an ACK and leaves this state. Thus, the sender will not send a new piece of data until it is sure that the receiver has correctly received the current packet. Because of this behavior, protocols such as rdt2.0 are known as stop-and-wait protocols.1. 根据文献中提到的要点,分析为何rdt2.0被叫做stop-and-wait protocols?2. 用中文表达带下划线文字的意思。

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

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

宁波大学计算机网络实验答案本页仅作为文档封面,使用时可以删除This document is for reference only-rar21year.March,持续了多久A:样例数据中是13:02::02:=的IP 地址是多少你的电脑IP 地址是多少A: lochost:Q4.导出这两个HTTP 消息,你可以在Ethereal 的File 命令菜单中选择save 菜单,导出的文件命名为ethereal-1。

参考数据: ethereal-1Q5.记录是否成功如果成功,Reply from 的IP 地址、bytes、time 和TTL 的值是什么A:成功,,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)。

宁波大学计算机网络-实验手册中文版

宁波大学计算机网络-实验手册中文版

计算机网络实验手册(学生用书)第四版周宇 王晓东宁波大学信息学院二○○七计算机网络实验手册前 言本实验手册是为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. 掌握ARP协议的报文格式。

2. 掌握ARP协议的工作原理。

3. 理解ARP地址解析协议在计算机网络中的应用。

二、实验环境1. 实验系统:计算机网络实验系统2. 知识准备:ARP地址解析协议、ICMP网络控制协议三、实验准备1. 确保实验系统正常运行,包括网络连接、协议分析器等。

2. 了解ARP协议的基本概念和工作原理。

3. 熟悉实验系统的操作方法。

四、实验内容本次实验分为两个练习,分别验证ARP协议的报文格式和工作原理。

练习一:验证ARP协议的报文格式1. 主机A、B、C、D、E、F启动协议分析器,进入相应的网络结构,并验证网络拓扑的正确性。

2. 主机A、B、C、D、E、F在命令行下运行arp -d命令,清空ARP高速缓存。

3. 主机A ping 主机D(172.16.1.4)。

4. 主机E ping 主机F(172.16.0.3)。

5. 主机A、B、C、D、E、F停止捕获数据,并立即在命令行下运行arp -a命令察看ARP高速缓存。

实验结果:在实验过程中,主机A向主机D发送了ping请求,主机E向主机F发送了ping请求。

协议分析器捕获到了ARP请求和响应报文,证实了ARP协议在数据传输过程中的应用。

练习二:验证ARP协议的工作原理1. 主机A、B、C、D、E、F启动协议分析器,进入相应的网络结构,并验证网络拓扑的正确性。

2. 主机A、B、C、D、E、F在命令行下运行arp -d命令,清空ARP高速缓存。

3. 主机A ping 主机D(172.16.1.4)。

4. 主机E ping 主机F(172.16.0.3)。

5. 主机A、B、C、D、E、F停止捕获数据,并立即在命令行下运行arp -a命令察看ARP高速缓存。

实验结果:在实验过程中,主机A向主机D发送了ping请求,主机E向主机F发送了ping请求。

协议分析器捕获到了ARP请求和响应报文,证实了ARP协议在数据传输过程中的应用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ACK数据包
Q7.你的DHCP服务器的IP地址是什么?
答:
10.22.65.160
Q8.在DHCP Offer消息中如何看出DHCP服务器的IP地址?指出哪个DHCP消息包含了提供给你的IP地址。
答:
Q9.在上面的例图中主机和DHCP服务器之间不存在一个中继代理。这是由哪个值表现出来的?在你的实验中是否有中继代理?
答:
不存在
没有
Q10.说明DHCP Offer消息中的网关和掩码条目的作用。
答:
网关的基本作用:根据目的IP地址的网络号与子网号,选择最佳的出口对IP分组进行转发,实现跨网段的数据通信。
掩码条目的作用:子网掩码的主要功能是告知网络设备,一个特定的IP地址的哪一部分是包含网络地址与子网地址,哪一部分是主机地址
Q8.检查源端收到的最后三个ICMP包。它们和ICMP error包有何不同?为什么不同?
答:
它们和ICMP error相比较最后三个ICMP包中含有数据data。
而ICMP error包中不但含有Internet Protocol,其中包括耗尽消息的路由器的IP地址(也可能包括名称),还包括有主机发往服务器ICMP的所以数据。
标示:是否收到最后一片数据报
Q7.描述一下在IP数据包的Identification字段的值是什么样的?
答:
每个IP数据包ID值是连续变化的数据
Q8.Identification字段和TTL字段的值是多少?
答:
Q9.所有的通过最近的路由器发送到你的电脑去的ICMP的TTL溢出回复是不是值都保持不变呢?为什么?
4.4
NAT协议分析(见手册P69)
实验时间:12-24客户端MAC:NAT的IP:
A.上传的文件名是:4-4。
Q1.内网电脑的IP是多少,网关是多少?SYGATE服务器的IP是多少?
答:
内网电脑的IP是:192.168.0.3;网关是

服务器的IP114.80.93.87
Q2.内网电脑外发的TCP连接有几个?请记录每个连接对应的源IP、源端口、目的IP、目的端口,完成表1。
答:
这个IP数据包没有被分割
Q5.在包捕获列表窗口,你能看到在第一个ICMP下的所有并发的ICMP消息吗?
答:
Q6.往同一IP的数据包哪些字段在改变,而且必须改变?为什么?哪些字段是保持不变的,而且必须保持不变?
答:
必须改变:1.Identification:相同的标示段值能使分片的数据报不可能重新装成原来的数据报2.Time to live3.Header checksum保持不变片偏移某片在源地址中的相对位置
Q5.Transaction-Id的值在这前四个DHCP消息中是多少?在第二组Request/ACK DHCP消息中又是多少?这个字段的目的是什么?
答:
前四个Transaction ID: 0xba9c7377
第二组Transaction ID: 0xf4039cd5
为了识别每一次发送的不同组的DHCP消息,以防混淆
Total Length: 1500
Q11.看被分割的IP数据包的第二个片段。在IP头部有什么信息指出这不是第一个数据包片段?有更多的片段吗?你是怎么知道的?和上一个分片的长度加起来是2000吗?
答:
没有更多的片段因为Flags为:0x00不是2000是2020bytes,因为我们设置的是发2000个字节的包,由于分片,第二个片段要另外加20字节头部
答:
151.62553910.22.65.52210.33.16.188ICMPEcho (ping) request
Q2.为什么一个ICMP包没有源和目标端口号?
答:
当某个网关发现传输错误时,立即向信源主机发送ICMP报文,报告出错信息,让信源主机采取相应处理措施,它是一种差错和控制报文协议,不仅用于传输差错报文,还传输控制报文。它是控制协议,不需要端口号
宁波大学信息科学与工程学院
计算机网络
第四章
DIY!now
电子版实验报告
班 级:通信112班
姓 名:徐威
学 号:116040040
完成时间:2012-12-29
[注]
1.每个实验问题回答时可以采用截图辅助说明;
2.实验报告(包含数据)打包成rar文件,传到Reports3文件夹,并用 学号+姓名+章号 命名,如:07410005张山-Reports-4.rar
A.上传的文件名是:4-3。
Q1.DHCP消息是通过TCP还是UDP发送的?
答:
UDP发送的
Q2.请记录前四个DHCP包Discover/Offer/Request/ACK由客户端发送出去的时间。对每一个包指出源与目标端口号,端口号与上述实验例子中给出的67,68端口一致么?
答:
一致
Q3.你主机的链路层(以太网)地址是什么?
答:
在IP头部:offest有变,Flag有变,TTL有变;Identification没变
4.2 ICMP协议分析(见手册P62)
实验时间:12-24客户端IP:10.22.65.52RACK编号:5A
A.上传的文件名是:4-2-1。
一、ICMP与Ping
Q1.你主机的IP地址是什么?远程主机的IP地址是什么?
Q9.在tracert测算中是否有延迟明显高于其它的链路?基于路由器的名字,你能否猜测一下这两条链路末端路由器的所在位置?
答:
4.3 DHCP协议分析(见手册P58)
实验时间:12-24客户端MAC:Client MAC address: 00:88:99:5b:01:0e (00:88:99:5b:01:0e)服务器IP:5A
答:
包含了ICMP类型、编码、检验和、鉴定
B.上传的文件名是:4-2-2。
二、ICMP与Traceroute
Q5.你主机的IP地址是什么?远程主机的IP地址是什么?
答:
111.06458010.22.65.52119.75.217.56ICMPEcho (ping) request
Q6.检查ICMP echo包,它和前半部分实验中的ICMP ping查问包有否不同?如有,具体在何处?
Q11.主机在DHCP Request消息里请求被提供一个IP地址,你获得了什么地址?
答:
Q12.说明租用时间的作用。在你的实验中租用时间是多少?
答:
Q13.DHCP Release消息的作用是什么?DHCP服务器是否对收到的客户DHCP Release请求给出一个确认?如果客户的DHCP Release消息丢失会如何?
答:
电脑的ip地址:10.22.65.198
Q2.在IP包头部,上层协议区域的值是多少?
答:
上层协议区域的值是1Protocol: ICMP (1)
Q3.IP头部有多少字节?IP数据包的有效载荷是多少字节?解释你是怎样确定有效载荷的数量的?
答:
有效载荷是36字节,
Q4.这个IP数据包被分割了吗?解释你是怎样确定这个数据包是否被分割?
3.请独立完成实验和报告,实验报告分析和数据要一致。
实验
1
2
3
4
得分
4.1 IP协议分析(见手册P64)
实验时间:12-24客户端IP:10.22.65.52RACK编号:5A
A.上传的文件名是:4-1。
一、捕获traceroute
二、观察捕获的数据
Q1.选择你的电脑所发送的第一个ICMP请求消息,在包详细信息窗口扩展包的Internet协议部分。你的电脑的IP地址是多少?
Q3.检查由你主机发送的一个Ping请求包。ICMP type和code是多少?这个ICMP包包含了哪些其他的字段?Checksum、sequence number和identifier字段的值各为多少?
答:
包含icmp类型编码检验和鉴定
Q4.检查相应的Ping回应包,ICMP type和code是多少?这个ICMP包包含了哪些其他的字段?Checksum、sequence number和identifier字段的值各为多少?
473
GET请求
5
192.168.0.3
36886
114.80.93.87
80
2.946463
781
断开TCP连接
Q6.请找出SYGATE发出的第一个HTTP请求,其绝对SEQ#值是多少?
答:
Sequence number : 2285726267
Q7.请找出SYGATE收到的第一个HTTP响应,其绝对SEQ#值是多少?
答:
Source: LentenTe_10:02:e9 (00:09:73:10:02:e9)
Q4.Discover与Request包之间依靠什么值的不同来加以区分?
答:
Request包有Option: (t=54,l=4) DHCP Server Identifier = 10.22.65.83
Discover没有
答:
Q4.请找出内网电脑收到的第一个HTTP响应,其绝对SEQ#值是多少?
答:
Q5.请在SYGATE服务器上找到NAT外发的连接,一共有几个?请记录每个连接对应的源IP、源端口、目的IP、目的端口,完成表2。
源IP
源端口
目的IP
目的端口
SYN时间
SYN SEQ#
该连接作用
1
192.168.0.3
36886
答:
这个命令释放你当前的IP地址,因而主机的IP地址就变成了0.0.0.0。
不会给出确认
客户机保存原有的IP地址
Q14.在你的Ethereal窗口中删除“bootp”过滤字。在DHCP包交换的过程中是否有收发ARP包?如果有,解释这些ARP包的用途。
相关文档
最新文档