计算机网络第一次实验计算机网络第一次实验.pdf
文本预览下载声明
《计算机网络》实验报告
第一次实验:
基本网络工具集使用和协议数据单元(PDU)观测
131220150 钱锡俊
131220149 张志祥
13级计算机系
邮箱:1617498149@
日期:2015.3.14
一、实验目的
本实验的主要目的是让学生了解在一个常见的UNIX/Linux系统中,熟悉系统最基本的网络
工具集 (包括ifconfig、route、wireshark等)的使用,并能够熟练观察和初步分析协议PDU
的内容,为进一步的实验打下基础。
二、网络拓扑配置
节点名 虚拟设备名 ip netmask
Router0 U-57 192.168.2.
32
Router U-572 192.168.3.
33
PC0 U-575 0
PC U-576 192.168.2.
PC2 U-577 0
三、路由规则配置
先给各个虚拟机的网卡设置ip,设置之前先要输入
sudoservicenetwork-managerstop
否则无法更改ip,各个虚拟机ip设置好后,给PC0、PC1、PC2分别设置默认网关,PC0
和PC1设置成,PC2则设置成,然后设置路由规则
iprouteadd/24via
iprouteadd/24via
iprouteadd/24via33
iprouteadd/24via33
之后要让两个虚拟路由允许转发,即各自输入
echo1/proc/sys/net/ipv4/ip_forward
注意该命令要在root权限下输入方有效,可以用
sudosu
来获得root权限。
四、数据包截图
因为PC0和PC1是在同一个局域网中的,所以不需要经过虚拟路由器就能
实现相互通信,所以只要将两个虚拟机设置好正确的ip后即可相互ping成功。
而PC0与PC2之间要经过Router0和Router2的转发,在PC0种输入
ping0
ping成功后用wireshark抓取包,截图为
在pc0中pingpc ,使用命令ping192.168.2.
在pc 上侦听到pc0发的数据包
在pc2上侦听到pc0发的数据包
开始侦听,PC0每向PC2发送一个request数据包,PC2便向PC0返回一个reply
数据包,如图中Source0 Destination0 为request数
据包,而Source0 Destination0为reply数据包:
五、协议报文分析
协议框中显示所选分组的各层协议:物理层帧、以太网帧及其首部、IP 协
议数据报及其首部,Internet 控制报文协议。
整个数据包共98个字节,即784个比特
其中最开始的14个字节是以太网帧及其首部
接下来的20个字节是IP 协议数据报及其首部
之后的64个字节是Internet 控制报文协议,其中最后的56个字节才是传输的
UserData
六、遇到的问题
1.在Internet之间的连接要用NAT,开始仍然用的静态ip导致ping不通
2.1.注意修改ip之前先键入sudoservicenetwork-managerstop,但机房电脑上不
带图形界面的虚拟机无法找到network-manager该服务,可以不输
显示全部