计算机网络实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
北京科技大学实验报告
学院:自动化学院专业:智能科学与技术班级:
姓名:学号:实验日期:2017年12月8日
实验名称:计算机网络实验
实验目的:
预习实验:
1、深入理解以太网原理;
2、理解ARP协议、ICMP协议、IP协议和TCP协议的原理;
3、掌握wireshark软件的使用方法。
实验一最简网络互连:
1、掌握路由器命令行各种操作模式的区别,以及模式之间的切换;
2、掌握路由器端口的常用配置参数;
3、查看路由器系统和配置信息,掌握当前路由器的工作状态。
实验二路由实验:
1、深入掌握IP协议和路由原理;
2、掌握静态路由原理和RIP路由协议原理。
实验仪器:
实验一最简网络互连:
Ruijie路由器(1台)、主机(2台)、直连线(2条),拓扑如下:
实验二路由实验:
Ruijie 路由器(2台)、主机(2台)、直连线(2条),拓扑如下:
实验原理:
1、 以太网的工作原理
(1) 在以太网中是基于广播方式传输数据的,即所有的物理信号都要经过同一网段的所
有设备。
(2) 网卡可设置成混杂模式,在这种模式下网卡能接收到一切通过它的数据,能不管实
际上的数据的目的地址是不是它。计算机直接传输的数据是大量的二进制数据,因此一个网络监听程序还必须使用特定的网络协议来分解嗅探到的数据,嗅探器通过解析数据包头部的各字段含义,能够识别出这个数据片段对应于哪个协议,实现正确得解码。
应用层
物理层
链路层
网络层
运输层
TCP/IP 协议族中不同层次的协议
2、 协议标识
由于TCP、UDP、ICMP和IGMP都向IP传输数据,因此IP头部必须加入标识字段,以表明数据属于哪种协议,在IP的头部信息中有8bit长度的字段,称作协议域,其中1表示为ICMP,2表示为IGMP,6表示为TCP,17表示为UDP协议。
实验内容与步骤:
预习实验:
1、网络命令学习
(1)点击“开始”→“运行”,输入cmd回车,打开的是dos的命令窗口,在命令行中输入ipconfig命令,查看计算机当前的IP地址、子网掩码和默认网关。添加上参数,输入ipconfig /all 记录本地连接中IP地址,MAC地址(Physical Address),网关(Default Gateway)等信息。如:
MAC:00-98-99-00-EA-32
IP:222.28.78.X
网关:222.28.78.1
(2)在命令行下输入route print命令,查看本机上路由表信息。
(3)输入arp–a 命令,查看本地高速缓存中IP地址和MAC地址的信息,并记录下来。(4)两位同学组成一组,输入命令ping 222.28.78.X(对方IP地址),如ping 222.28.78.100 ,测试当前主机到目的主机的网络连接状态。读懂ping包下面的统计信息,判断是否连通。(5)再次输入arp–a 命令,查看本地高速缓存中IP地址和MAC地址的信息,并记录下来。
(6)命令arp–d 用来删除本地高速缓存中的记录。
2、软件学习
(1)安装软件Wireshark,点击图标“wireshark”,打开网络分析软件。
(2)点击菜单栏中的“capture”→“Interfaces”,查看网络接口的当前状态。在相应的接口后面点击“start”,即可开始抓包。点击菜单栏的“capture”→“stop”即可停止抓包。
(3)点击菜单栏的“capture”→“option”,在过滤器Capture Filter栏输入ether proto 0x0806 or ip proto 1,表明只抓取ARP和ICMP数据。点击“start”,开始抓包,在dos 命令行下输入命令(ping+对方IP),观察抓到的包,点击菜单栏的“capture”→“stop”停止抓包。
分析抓到的一组ARP数据包,即请求(request)和应答(reply)包,记录数据链路层的源地址和目的地址。
分析一组ICMP数据包,请求(request)和应答(reply),记录数据链路层的源地址和目的地址;IP协议的源地址和目的地址。
(4)抓取TCP协议的三次握手过程,并分析TCP数据包, 记录连接的序列号、确认号和标识符(即:seq、SYN、ACK、ack等)。
实验一最简网络互连:
1、路由器基本配置命令熟悉
在进行下面的实验之前首先预习《计算机网络实验指导书》中实验四----路由器基本配置实验,熟悉基本配置命令。
必须掌握的命令:
模式切换命令;
Show命令:show ip route,show interface,show running-config,show ip interface brief等;
IP地址配置命令:ip address;
Ping命令;
No命令。
注意:在进行下面实验之前使用no命令清除所有已存在的配置。
2、线缆连接
两个人一组,选择1台路由器,2台PC机,在配线架上找到两台PC机所对应的接口和路由器对应的接口,使用直连双绞线将两台PC机的接口和路由器的接口分别进行连接。详细记录实验拓扑结构。
3、配置路由器IP地址
配置路由器的G0/0以太网口地址为172.16.1.1 255.255.255.0;
配置路由器的G0/1以太网口地址为10.0.0.1 255.0.0.0;
Ruijie> enable
Ruijie#showip interface brief //查看端口命名及状态
(记录两个端口名称GigabitEthernet 0/0 和0/1)
Ruijie# configure terminal 进入全局配置模式
Ruijie(config)# interface GigabitEthernet 0/0 切换到端口模式