计算机网络实验报告

  • 格式:doc
  • 大小:1.37 MB
  • 文档页数:21

《计算网络A》实验报告

学 院 计算机学院

专 业

年级班别

学 号_______________________

学生姓名_______________________

指导教师

成 绩

广东工业大学

计算机 学院 专业 班 组、学号

姓名 协作者 教师评定

实验题目 一. Windows下常用的网络命令

一、 实验目的

学习在Windows系统中进行网络配置、用ping ipconfig/winipcfg命令工具来进行网络测试、使用tracert路由跟踪命令、使用netstat、arp、nslookup命令查看网络状态。

本实验在于使学生更好地理解计算机网络设置的基本操作,掌握计算机网络配置的基本监测技术。

二、 实验内容和要求

1、 使用Ping工具测试本机TCP/IP协议的工作情况,记录下相关信息。

Ping -t连续测试直到取消

TTL:生存时间 指定数据报被路由器丢失之前允许通过的网段数量。

TTL 是由发送主机设置的,以防止数据包不断在 IP 互联网络上永不终止地循环。转发 IP 数据包时,要求路由器至少将 TTL 减小 1。

Ping

2、使用IPconfig工具测试本机TCP/IP网络配置,记录下相关信息。

3、使用netsh工具测试本机TCP/IP网络配置,记录下相关信息。

4、使用Tracert工具测试本机到 所经过的路由数,记录下相关信息。

5、使用Netstat工具,记录下相关信息。

6、使用Arp工具,记录下相关信息。

7、使用Nslookup工具,记录下相关信息。

三、 实验结果

答:命令行下的常用网络命令都正常运行,相对来说ping ip特别重要,用得比较多,来测试网络连通问题。

四、 问题与讨论

1. 如何测试你的主机到特定网址的连接是否有故障,如果有故障如何进一步故障的原因?

答:用ping的命令如“ping ”,ping得通证明没有故障。有故障就观察内容继续查看。

2. 记录结果:Tracert

3. 你的主机的48位以太网地址(MAC地址)是多少?

答:在命令行下使用getmac命令可以得到本机物理地址(Mac地址)是6C-29-95-2F-CA-2E 广东工业大学

____计算机____计科_______班________组、学号___________

姓名____协作者___________ 教师评定_______________

实验题目 二. 协议分析软件基础

一、 实验目的

1.掌握如何利用协议分析工具分析IP数据报报文格式,体会数据报发送、转发的过程。在学习的过程中可以直观地看到数据的具体传输过程。

通过分析截获TCP报文首部信息,理解首部中的序号、确认号等字段是TCP可靠连接的基础。通过分析Wireshark连接的三次握手建立和释放过程,理解TCP连接建立和释放机制。.进一步熟悉IRIS软件的使用方法;

2.利用Wireshark(Ethereal)抓包;

3.对抓取到的包进行分析,通过分析巩固对Ethernet II 封包、ARP 分组及IP、ICMP 数据包的认识。

二、 实验内容和要求

1) 学习协议分析工具Wireshark的基本使用方法;

2) 利用Wireshark进行IP数据报报文的抓取;

3) 对抓取到的数据报文进行分析,体会数据报发送、转发的过程。

4) 对抓取到的包进行分析,通过分析TCP连接的三次握手建立和释放过程,理解TCP连接建立和释放机制。

三、 实验结果

首先运行Wireshark(Ethereal),在菜单Capture 下点击Interfaces, 选取要抓包的网卡, 这里选取地址为10.21.9.61这个网卡抓取数据包

然后在主操作系统中命令行界面使用ping 的命令,来ping 163的网站。

IP包的起始地址与终止地址:

Source: 10.10.114.216 (10.10.114.216)

Destination: 202.116.128.1(202.116.128.1)

MAC帧的起始地址与终止地址:

Source:Asustekc_72:ff:ba (30:85:a9:72:ff:ba)

Destination:JuniperN_15:b2:01(3c:8a:b0:15:b2:01)

TTL的值:

Time to live: 64

协议字段内容:

Protocol: UDP (17)

用户数据包协议,协议号是17。

ping程序主要测试网络的联通性,

tracert程序主要跟踪路由,测试与目的地址的跳数。

MAC帧中有Type: IP (0x0800)

指明了该数据帧是递交给它上层(网络层)的IP

协议作进一步的处理。

IP包中有Protocol: ICMP (1)

指明了该包的协议是ICMP

协议ICMP包中有

Type: 8 (Echo (ping) request)

表明了该包是个请求包,占了8个字节

Opcode: request (1) 表明此包是arp请求包

arp请求包的MAC发送地址为Sender MAC address: c0:3fd5:4e:54:3b(c0:3fd5:4e:54:3b)

MAC目的地址为空Target MAC address: 00:00:00_00:00:00 (00:00:00:00:00:00)

IP发送地址为Sender IP address: 10.1.1.111 (10.1.1.111)

IP目的地址为Target IP address: 10.1.1.254(10.1.1.254)

四、 思考题

1.利用Wireshark监听HTTP的访问过程,找出TCP建立连接的三次握手的相关IP数据报文,并解析TCP建立连接的三次握手的过程,及IP数据报文的变化情况。

答:第一次握手数据包,客户端发送一个TCP,标志位为SYN,序列号为0,客户端请求建立连接.

第二次握手的数据包,服务器发回确认包, 标志位为 SYN,ACK. 将确认序号设置为客户的I S N+1

第三次握手的数据包,客户端再次发送确认包(ACK) SYN标志位为0,ACK标志位为1,把服务器发来ACK的序号字段+1,放在确定字段中发送给对方.并且在数据段放写ISN+1.

广东工业大学

_________计科__业____班______组、学号________

姓名______协作者___________ 教师评定_______________

实验题目 三. 交换机的基本配置

一、实验目的

了解交换机网络硬件设备,初步掌握交换机的常用配置。

二、实验要求

熟悉Cisco IOS命令,理解交换机的工作原理,通过Packet Tracer软件能对交换机进行仿真配置,完成Vlan。可根据情况进一步完成VTP,STP等配置并测试。

三 、实验结果

(1) 网络拓扑图

(2)添加设置VLAN,上面的pc0,pc1,pc4,pc5等都属于Vlan2, 下面的pc2, pc3, pc6,pc7等都属于Vlan3

(3)设置接口属性,交换机与交换机之间连接,通过0号端口:Trunk,交换机与每台PC主机的连接,通过1-24号端口:Access,两个交换机的FastEthernet0/24接口都设置成下面那样:

(4)设置PC的IP属性,如下:

PC0、PC1、PC4、PC5:192.168.2.1~192.168.2.4

PC2、PC3、PC6、PC7:192.168.3.1~192.168.3.4

(5)测试:同VLAN(同一逻辑交换机)的PC之间可以ping通,不同VLAN(不同一逻辑交换机)的PC之间则不能ping通。 四、实验思考题

1.简述实验过程中出现的问题及解决方法。

答: 一开始网络设置交换机之间的接口,后来查看各个接口的设置,将交换机与交换机之间连接,通过0号端口:Trunk,解决问题。

2.交换机的配置可以通过哪几种方式? 答:本地Console 口配置,Telnet 远程登陆配置,FTP、TFTP 配置和哑终端方式配置。 其中最为常用的配置方式就是Console 口配置和Telnet 远程配置。

3.课后练习,单台交换机上配置VLAN,实现交换机端口隔离。实验用到的拓扑图如图3.1所示,交换机的端口分配及IP地址分配如表3.1所示。

图3.1 vlan基础配置拓扑图

表3.1 IP地址分配表

设备名称 接口 IP 地址 子网掩码 默认网关

F0/1 VLAN 3 无

F0/2 VLAN 2 无

F0/3 VLAN 2 无

F0/4 VLAN 3 无

PC0 NIC 192.168.3.3

PC1 NIC 192.168.2.2

PC2 NIC 192.168.3.2

PC3 NIC 192.168.2.3

做到交换机端口隔离验证,PC0和PC2、PC1和PC3能互相ping通,其余则不行。