计算机网络实验报告
- 格式: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通,其余则不行。