计算机网络综合大实验验优(含抓包、两届实验对比)

这篇具有很好参考价值的文章主要介绍了计算机网络综合大实验验优(含抓包、两届实验对比)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

第一届智科牛马人的计网实验验优报告:
计算机网络综合大实验验优(含抓包、两届实验对比)

实验需要组队,三人一组好像,也可以一人两人,排名在前面的人验优更容易,同时需要操作四台电脑,跟着实验指导书,不懂的问问老师和身边同学,一天从早到晚可以搞定,开窍也可以一上午或者一下午搞定。
前面画的拓扑图越简单越好!便于后面操作

还有记得做实验过程中,做出一个小版块就拍照截图,不然后面写报告找不到素材!一定切记,甚至电脑会出问题,所以拍照一定安排!
计算机网络综合大实验验优(含抓包、两届实验对比)计算机网络综合大实验验优(含抓包、两届实验对比)
计算机网络综合大实验验优(含抓包、两届实验对比)
计算机网络综合大实验验优(含抓包、两届实验对比)
计算机网络综合大实验验优(含抓包、两届实验对比)
计算机网络综合大实验验优(含抓包、两届实验对比)
计算机网络综合大实验验优(含抓包、两届实验对比)
(2)在左边数起的第一个路由器划分路子网接口,配置路由器的 IP地址
enable
con
Router(config)#interface gi 0/1
Router(config-if)#no ip address
去掉路由器主接口上的 IP 地址
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#interface gi 0/1.10
进入子接口 gi 0/1.10
Router(config-subif)#encapsulation dot1Q 10
指定子接口 gi 0/1.10 对应 VLAN 10,并配置干道模式
Router(config-subif)#ip address 200.168.10.1 255.255.255.0
配置子接口 gi 0/1.10 的 IP 地址
Router(config-subif)#exit
Router(config)#interface gi 0/1.20
进入子接口 gi 0/1.20
Router(config-subif)#encapsulation dot1Q 20
指定子接口 gi 0/1.20 对应 VLAN 20,并配置干道模式
Router(config-subif)#ip address 200.168.20.1 255.255.255.0
配置子接口 gi 0/1.20 的 IP 地址
Router(config-subif)#end

(3)我们对左边的PC进行ping,检测单臂路由行不行
给左边的PC1和 PC2(左边分别是PC1和PC2和PC3)分别配置 200.168.10.0/24 和 200.168.20.0/24 网段内的 IP 地址,并分别以 200.168.10.1 和 200.168.20.1 作为网关,我们将PC1地址配置为200.168.10.2,PC2地址配置为200.168.20.3。
计算机网络综合大实验验优(含抓包、两届实验对比)
计算机网络综合大实验验优(含抓包、两届实验对比)

(5)路由器设置ip地址
这里凭当时打代码的记忆给出其中三个
Enable
con
int gi0/0
ip address 192.168.1.2 255.255.255.0
interface Loopback 0
ip address 200.168.10.1 255.255.255.0
interface Loopback 1
ip address 200.168.20.1 255.255.255.0
con
int gi0/0
ip address 192.168.1.1 255.255.255.0
int gi0/1
ip address 192.168.2.1 255.255.255.0
con
int gi0/0
ip address 192.168.2.2 255.255.255.0
interface Loopback 0
ip address 200.168.31.1 255.255.255.0

(6)osff协议配置
router ospf 10
network 200.168.10.0 0.0.0.255 area 0
network 200.168.20.0 0.0.0.255 area 0
network 192.168.1.0 0.0.0.255 area 1
router ospf 10
network 192.168.1.0 0.0.0.255 area 1
network 192.168.2.0 0.0.0.255 area 1
router ospf 10
network 192.168.2.0 0.0.0.255 area 2
network 200.168.31.0 0.0.0.255 area 2

计算机网络综合大实验验优(含抓包、两届实验对比)
(8)nat地址配置
在左边第一个路由是配置实现nat地址转换。
在路由器上配置 IP 路由选择和 IP 地址,再配置静态NAT,指定一个内部接口和一个外部代码如下:
con
Int gi0/0
ip address 192.168.1.2 255.255.255.252
clock rate 64000
interface gi 0/1
ip address 200.168.1.1 255.255.255.0
ip route 0.0.0.0 0.0.0.0 gi 0/0
ip nat inside source static 200.168.10.2 200.1.1.80
ip nat inside source static 200.168.20.3 200.1.1.81
int gi0/0
ip nat outside
int gi0/1
ip nat inside

(9)测试我们的nat
telnet 登录远程主机200.168.31.3来测试 nat的转换。
telnet 100.1.1.1
User Access Verification
Password:
sh ip nat translations
Pro Inside global Inside local Outside local Outside global
tcp 200.1.1.80:1172 200.168.10.2:1172 200.168.31.3:23 200.168.31.3:23
tcp 200.1.1.81:1173 200.168.20.3:1173 200.168.31.3:23 200.168.31.3:23
debug ip nat
nat: [A] pk 0x03f470e4 s 200.168.10.2->200.1.1.80:1172 [3980]
nat: [B] pk 0x03f5b540 d 200.1.1.80->200.168.10.2:1172 [259]
nat: [A] pk 0x03f4b3ac s 200.168.10.2->200.1.1.80:1172 [3981]
nat: [B] pk 0x03f4a888 d 200.1.1.80->200.168.10.2:1172 [260]
nat: [A] pk 0x03f478c8 s 200.168.10.2->200.1.1.80:1172 [3982]
nat: [B] pk 0x03f4a6f4 d 200.1.1.80->200.168.10.2:1172 [261]
nat: [A] pk 0x03f4bd24 s 200.168.10.2->200.1.1.80:1172 [3983]
nat: [B] pk 0x03f498a8 d 200.1.1.80->200.168.10.2:1172 [262]。

到此,我们的nat地址转换成功,实验的第一第二部分完成。

三、实验重头戏(基于模拟互联网的网络协议分析,即抓包)
计算机网络综合大实验验优(含抓包、两届实验对比)
(1)IPV4数据报分析如下:
1.Version(版本): 该字段长度为4比特位。标识IP报头的版本和格式,ipv4数据包的该字段设置为:0100。

2.Header-Length(Internet报头长度):该字段长度为4比特位。它标识报头的总长度,以32比特位为一个单位,在ipv4中头部被限制为最多15个32位字。有效报头的最小值为5,即0101。

3.Type of Service(服务类型): 该字段长度为8比特位。被分为2个部分,前6位被称为区分服务字段——DS字段;后2位是显示拥塞通知字段——ECN字段,用于QS。

4.Total Length(总长度): 该字段长度为16比特位。它标识数据报和数据包的总长度,单位为字节,ipv4的数据最大为65535。

5.Identification(标识符): 该字段长度为16比特位。它标识分段所属的组,所属为同一组则标识符相同。在网络层中也可把流量区分开来,用于流量分片。

6.Flags(标记位): 该字段长度为3比特位。它分为三分部分,保留位(reserved bit)为0;分片位(Don`t fragent)当为1时标识未分片,0则标识被分片;更多位(more fragments)为0标识最后分段,为1标识更多分段。

7.Fragment Offset(分段偏移): 该字段长度为13位比特位。用来重排序,它标识分段在当前数据包的位置,单位为字节。

8.Time to Live(存活时间):该字段长度为8比特位。在网络中标识数据包最大存活时间,用来防止路由环路,每经过一台路由器则TTL字段减去1,直到为0,此数据包直接被丢弃。其值最大为255,单位为s。然而现在路由器转发数据包都是用跳数来作为衡量单位。

9.Protocol(协议):该字段长度为8比特位。它用来标识上层协议(0—255),上图为6标识为TCP协议号。

10.Header Checksum(报头校验和):该字段长度为16比特位。 这个16位字段只对首部查错,不包括数据部分。在每一跳,路由器都要重新计算出的首部检验和并与此字段进行比对,如果不一致,此报文将会被丢弃。重新计算的必要性是因为每一跳的一些首部字段(如TTL、Flag、Offset等)都有可能发生变化,不检查数据部分是为了减少工作量。数据区的错误留待上层协议处理——(UDP)和(TCP)都有检验和字段。此处的检验计算方法不使用CRC。

11.Source address(源地址):该字段长度为32比特位。它标识发送者的ip地址。在上图中,我们抓取的是PC2 ping PC1的报文,所以源地址是PC2 200.168.20.3。

12.Destination address(目的地址):该字段长度为32比特位。它标识接受者的ip地址。在上图中,PC2是目的地,所以其目的地址是PC2 200.168.10.2。

13.options(ip选项):该字段长度可变。该字段提供某些控制功能,但在大部分情况下不需要这些功能。里面包括机制有松散路由,严格路由,路由记录及时间戳。
14.padding(填充):通过options字段后面补充0来补齐32位比特位,padding的和位0或者是32的倍数。

计算机网络综合大实验验优(含抓包、两届实验对比)
(2)IP分片分析
我们使用左边第二部电脑PC2 ping PC1,在PC2的cmd里写ping 200.168.10.2 -l 6000,把传送的IP数据报长度设为6000字节,而以太网数据报的数据部分最大长度MTU为1500字节,所以传送的数据报需要进行IP分片,一共分成4片。
(1)第一个分片:首部长度为20字节,数据部分长度为1480字节,MF=1,段位移(Fragment Offset)=0,说明这是分片中的第一片。
(2)第二个分片:首部长度为20字节,数据部分长度为1480字节,Identification唯一标识符与第一个分片相同,说明这是同一组分片,MF=1,段位移=1480。
(3)第三个分片:首部长度为20字节,数据部分长度为1480字节,MF=1,段位移=2960。
(4)第四个分片:首部长度为20字节,数据部分长度为1480字节,MF=0,说明这是最后一个分片,段位移=4440。

计算机网络综合大实验验优(含抓包、两届实验对比)
(3)TCP协议分析
这是抓取的PC2 ping PC1的报文截图,因此PC2是客户端,PC1是服务器端。
上图中前三行为三次握手,第9至12行为四次挥手,以下为其分析:
1.第一次握手:客户端PC2发送一个TCP,我们可以看到上图中源地址为PC2 200.168.20.3,目的地址为PC1 200.168.10.2,SYN=1,Seq=0,shockwave -> ftp代表客户端请求建立连接。

2.第二次握手:服务器向客户端返回一个数据包,SYN=1,ACK=1,ftp -> shockwave,将确认序号Ack设置为期望下一个收到的序号,即0+1=1。

3.第三次握手:客户端收到服务器发来的包后检查确认序号Ack是否正确,即第一次发送的序号Seq加1(X+1= 0+1=1),以及标志位ACK是否为1。若正确,客户端会再向服务器端发送一个数据包,SYN=0,ACK=1,确认序号Ack=Y+1=0+1=1,并且把服务器发来ACK的序号Seq加1发送给对方,发送序号Seq为X+1= 0+1=1。客户端收到后确认序号值与ACK=1,shockwave -> ftp,至此,一次TCP连接就此建立,可以传送数据了。

4.第一次挥手:客户端给服务器发送TCP包,用来关闭客户端到服务器的数据传送。将标志位FIN和ACK置为1,序号Seq=29,确认序号Ack=154,shockwave -> ftp。

5.第二次挥手:服务器向客户端返回一个数据包,ACK=1代表收到客户端的关闭连接请求,Ack=30表明下一个期望收到的序号,ftp -> shockwave。

6.第三次挥手: 服务器收到FIN后,服务器关闭与客户端的连接,发回一个FIN和ACK(标志位FIN=1,ACK=1)表示服务器端请求关闭连接,确认序号Ack为收到的序号加1,即Ack=29+1=30。序号Seq等于收到的确认序号Ack 154,ftp -> shockwave。

7.第四次挥手:客户端收到服务器发送的FIN之后,发回ACK确认(标志位ACK=1),确认序号为收到的序号加1,即Ack+1=155。序号为收到的确认序号Ack 154,shockwave -> ftp。

四、课程设计总结或结论

五、参考文献
[1]谢希仁.计算机网络. 电子工业出版社,第七版.2017年1月

上一届的计网实验:
计算机网络综合大实验验优(含抓包、两届实验对比)

计算机网络综合大实验验优(含抓包、两届实验对比)
计算机网络综合大实验验优(含抓包、两届实验对比)
计算机网络综合大实验验优(含抓包、两届实验对比)计算机网络综合大实验验优(含抓包、两届实验对比)

计算机网络综合大实验验优(含抓包、两届实验对比)
计算机网络综合大实验验优(含抓包、两届实验对比)计算机网络综合大实验验优(含抓包、两届实验对比)计算机网络综合大实验验优(含抓包、两届实验对比)
计算机网络综合大实验验优(含抓包、两届实验对比)
计算机网络综合大实验验优(含抓包、两届实验对比)

计算机网络综合大实验验优(含抓包、两届实验对比)

计算机网络综合大实验验优(含抓包、两届实验对比)
计算机网络综合大实验验优(含抓包、两届实验对比)
计算机网络综合大实验验优(含抓包、两届实验对比)
计算机网络综合大实验验优(含抓包、两届实验对比)计算机网络综合大实验验优(含抓包、两届实验对比)

计算机网络综合大实验验优(含抓包、两届实验对比)
计算机网络综合大实验验优(含抓包、两届实验对比)
计算机网络综合大实验验优(含抓包、两届实验对比)

计算机网络综合大实验验优(含抓包、两届实验对比)
计算机网络综合大实验验优(含抓包、两届实验对比)
计算机网络综合大实验验优(含抓包、两届实验对比)
计算机网络综合大实验验优(含抓包、两届实验对比)
文章来源地址https://www.toymoban.com/news/detail-508675.html

到了这里,关于计算机网络综合大实验验优(含抓包、两届实验对比)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 计算机网络体系结构综合分析实验

    实验步骤/过程 1.启动Wireshark; 2.开始分组捕获:选择菜单项Capture-Interfaces,当计算机具有多个网卡时,选择其中发送或接收分组的网络接口卡 , 当packets有数字显示后,点击“Start”开始进行分组捕获。 3.在捕获期间通过访问网络产生流量,浏览网易(www.163.com)首页。完成

    2024年02月10日
    浏览(34)
  • 【计算机网络】期末课程设计 ENSP组网综合实验(附工程文件)

    目录 前言 前期准备 组网要求 开始组网 分公司1 分公司2 核心交换机配置 实现内部服务器的搭建 acl_deny部分用户与服务器出口 配置出口防火墙 (修正)防火墙实现上网限制 dhcp分配ip 结语 本次的计网课程设计为河南某工程学院课程的实验部分,没办法课程太赶了中间完全没

    2024年02月05日
    浏览(38)
  • 软考系分之计算机网络规划设计、综合布线、RAID和网络存储等

      本篇重点介绍计算机网络中的网络规划设计、综合布线、RAID和网络存储。   三层模型分为核心层、汇聚层和接入层,接入层主要负责用户接入相关事宜,汇聚层主要负责用户接入后到核心业务之间的负载路由等等,核心层主要负责互联网不同业务之间高速的数据传送

    2024年01月23日
    浏览(35)
  • 【计算机网络】思科实验(11):综合实验作业之局域网与路由协议

    【计算机网络】思科实验(1):交换机的VLAN划分 【计算机网络】思科实验(2):交换机间的VLAN通信 【计算机网络】思科实验(3):使用三层交换机实现跨VLAN间的通信 【计算机网络】思科实验(4):综合实验作业之办公室的跨VLAN通信 【计算机网络】思科实验(5):单臂路由跨VLAN通信

    2024年02月04日
    浏览(36)
  • 计算机网络期末复习简答题、综合题、实验题答案整理汇总详细(持续更新中)

    简答题只背标黄的部分!!综合题和实验题全看!!! 1. TCP/IP 与 OSI 相结合的五层体系结构将计算机网络划分成哪几个层次?各层的主要功能是什么 第一层,物理层:物理层的任务就是透明地传送比特流。(注意:传递信息的物理媒体,如双绞线、同轴电缆、光缆等,是在

    2024年02月08日
    浏览(31)
  • 【计算机网络八股】计算机网络(一)

    计算机网络体系可以大致分为一下三种,OSI七层模型、TCP/IP四层模型和五层模型。 OSI七层模型:大而全,但是比较复杂、而且是先有了理论模型,没有实际应用。 TCP/IP四层模型:是由实际应用发展总结出来的,从实质上讲,TCP/IP只有最上面三层,最下面一层没有什么具体内

    2024年02月11日
    浏览(31)
  • 计算机网络----计算机网络的基础

    目录 一.计算机网络的相关概念 二.计算机网络的功能 三.计算机网络的发展 四.计算机网络的组成 五.计算机网络的分类 六.计算机的性能指标 1.速率 2.带宽 3.吞吐量 4.时延 5.时延带宽积 6.往返时延RTT 7.利用率 七.计算机的分层结构 八.ISO/OSI参考模型 九.OSI参考模型与TCP/IP参考模

    2024年03月17日
    浏览(31)
  • 第一章 计算机网络概述【计算机网络】

    2023-3-26 17:07:26 以下内容源自《【计算机网络】》 仅供学习交流使用 计算机网络 计算机网络(第8版) 谢希仁 编著 1.2.1 网络的网络 计算机网络〈简称为网络)由若干结点(node) R和连接这些结点的链路(link)组成。 1.2.2互联网基础结构发展的三个阶段 请读者注意以下两个意思相

    2024年02月13日
    浏览(36)
  • 计算机网络——计算机网络体系结构

    1.1 概念 一般认为,计算机网络是一个将分散的,具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享的信息传递的系统,简而言之,计算机网络就是一些 互联的,自治的计算机系统的集合 1.2 组成 (1)从组成部分:由 硬件,软件,

    2024年02月15日
    浏览(33)
  • 【计算机网络原理】第一章:计算机网络概述

    1、计算机网络的诞生 从技术范畴来看,计算机网络是计算机技术与通信技术相互融合的产物。 2、计算机网络的定义 计算机网络是互连的、自治的计算机的集合 1)自治: 互连的计算机系统彼此独立,不存在主从或者控制与被控制的关系。 2)互连: 利用通信链路连接相互独立

    2024年04月08日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包