实验2_北航研究生计算机网络实验
北航网络实验2011——文档
S2 转发的数据帧中:VLAN id=
MAC:(
,
)
IP:(
,
)
STEP 11
S1 收到数据帧,提交到网络层,更
新其 ARP 表;
S1 对包含 ICMP Echo Request 报文
的数据帧的 VLAN 标签进行替换,由
VLAN id= 变为 VLAN id= 。封装
的数据帧中:VLAN id=
报文的数据帧,发送包含 ICMP Echo
Reply 报文的数据帧:VLAN id=
MAC:(
,
)
IP:(
,
)
STEP 14
S2 收到数据帧,根据其接收端口,
添 加 VLAN
的标签;根据目的
MAC,查找 MAC 地址表;将数据帧由
端口转发给 S1。
S2 转发的数据帧中:VLAN id=
MAC:(
,
)
IP:(
,
)
6
实验报告
图 15 图 16
STEP 15
S1 收到 S2 转发的数据帧,交付网
络层,根据目的 IP 地址,查路由表,将
报文路由到 int vlan2,准备通过数据链
路层交付给 PCC;
查找 PCC 的 MAC 地址,替换 VLAN
标签,封装并发送数据帧;VLAN id=
MAC:(
PCC 发 送 的 包 含 ICMP Echo
Request 报文的数据帧中:VLAN id=
图5
MAC:(
,
)
IP:(
,
)
STEP 6
S2 收到数据帧,根据其接收端口,
添加 VLAN2 标签;根据目的 MAC,
实验2_北航研究生计算机网络实验
实验2_北航研究生计算机网络实验计算机网络实验是计算机科学与技术专业研究生研究生的一门重要实践课程。
本文将介绍一种常见的北航研究生计算机网络实验,包括实验概述、实验目的、实验步骤和实验结果分析。
一、实验概述本实验旨在通过搭建一个简单的计算机网络,让学生了解计算机网络的基本概念和原理,并掌握计算机网络的基本配置和管理技术。
具体而言,本实验要求学生利用虚拟机软件搭建一个局域网,并配置相应的网络地址和路由器,实现不同网络节点之间的通信。
二、实验目的1.了解计算机网络的基本概念和原理;2.掌握计算机网络的基本配置和管理技术;3.学会使用虚拟机软件搭建计算机网络。
三、实验步骤2.配置虚拟机的网络适配器,将其设置为桥接模式;3.为每个虚拟机配置网络地址,包括IP地址、子网掩码和默认网关;4.配置一个路由器,并设置路由表,以实现虚拟机之间的通信;5. 在每个虚拟机上配置网络服务和应用程序,比如DHCP服务和Web服务器;6.运行虚拟机,并测试各个虚拟机之间的通信。
四、实验结果分析1.通过虚拟机软件的桥接模式,可以实现虚拟机和物理主机之间的通信;2.配置网络地址和路由表后,虚拟机之间可以实现跨网段的通信;3.通过配置网络服务和应用程序,可以实现不同虚拟机之间的网络服务和应用程序的访问。
以上是一种常见的北航研究生计算机网络实验的简要介绍。
通过完成这个实验,学生能够深入了解计算机网络的基本原理和技术,并实际操作搭建一个计算机网络,加深对计算机网络的理解。
这种实验方法不仅能够提高学生的实践能力,还能够培养学生的团队合作精神和问题解决能力,对学生的学习和就业都有很大的帮助。
北航计算机基础实验二
print("enough!")
3. 实验总结(实验心得及体会,以及对本课程的建议等)
注意细节,不要大意
4. 简答题
(1)你如何理解选择、循环结构?(从程序设计的角度回答,如果对程序设计 接触较早、较熟练也可以从历史或底层的角度回答)
选择结构用于判断给定的条件,根据判断的结果判断某些条件,根据判断的结果来控制程序 的流程。 循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。它由循环体中的条件, 判断继续执行某个功能还是退出循环。根据判断条件,循环结构又可细分为以下两种形式:先 判断后执行的循环结构和先执行后判断的循环结构。
2.3 实验任务 2-3 #对 n 一直除 r 直到为 0 n=int(input()) r=int(input()) while n>=r:
print(n%r) n=n//r print(n) 2.4 实验任务 2-4 #比较是否购买一日票 n1,n2,n3=map(int,input().split()) res1=0 res2=0 res3=0 for i in range(n1): res1+=int(input()) if res1>15: res1=15 for i in range(n2): res2+=int(input()) if res2>15: res2=15 for i in range(n3): res3+=int(input()) if res3>15: res3=15 print(res1+res2+res3) 2.5 实验任务 2-5 #按照题目所给的进行 budget=int(input()) n=int(input()) res=0 for i in range(n): a=float(input()) if a>=200:
北航计算机网络实验组网设计实验
北航计算机网络实验
设计实验1
要求(预习报告) :
➢ 子网规划设计,包括子网划分个数,每个子 网的IP范围、主机数量、主机的子网掩码、网
关等
➢ 交换机的配置
➢ 静态路由的配置
网络服务商路由器
实验中 ➢ 验证设计结果
E0:211.100.217.192/24
VLAN1:211.100.217.193/24 三层交换机
E0:218.249.220.65/24
路由器
实验中
VLAN1:218.249.220.66/24 三层交换机
➢验证设计结果
VLAN 2 192.168.1.1/24
……
VLAN n 192.168.n.1/24
➢填写实验报告
二层交换机
二层交换机
➢上传设备的配置
1#机房
n#机房
3
北航计算机网络实验
➢ 填写实验报告 ➢ 上传设备的配置
VLAN 2 二层交换机
……
VLAN n 二层交换机
2
北航计算机网络实验
设计实验2
要求(预习报告) :
➢ 机房地址规划,主机的地址配置,交换
机的配置
网络服务商路由器
➢ NAT的配置
E0:172.30.62.53/30 E1:172.30.62.54/30
➢路由的配置
北航计算机网络实验2010年12月北航计算机网络实验设计实验1要求预习报告子网规划设计包括子网划分个数每个子网的ip范围主机数量主机的子网掩码网交换机的配置静态路由的配置实验中验证设计结果填写实验报告上传设备的配置三层交换机二层交换机二层交换机vlan网络服务商路由器e0
北航计算机网络实验
北航网络实验预习报告_实验2-预习报告
实验二数据链路层网络层协议分析1.划分虚拟局域网(VLAN)有什么作用?写出VLAN数据帧的传输过程。
隔离广播域,避免广播风暴现象。
交换机接收某数据帧,根据数据帧中的tag域或者接收端口的缺省VLAN ID判断该数据帧应转发到那些端口,如目标端口连接的是普通主机,则删除tag域后再发送数据帧;如目标端口连接的是交换机,则添加tag域后再发送数据帧。
2.请写出Access端口、Trunk端口和Hybrid端口有什么不同?如何将一个交换机端口配置成Trunk端口和Hybrid端口,参考教材和课件分别写出他们的配置命令。
Access端口:只能属于1个VLAN,从该端口出去的数据包不带tag,一般接主机或路由器;Trunk端口:可以属于多个VLAN,可以接收和发送带多种VLAN标签的报文,一般用于交换机之间连接的端口,只允许缺省VLAN的报文不打标签;Hybrid端口:可以属于多个VLAN,可以接收和发送多个VLAN的报文,允许多个VLAN 的报文不打标签,可以用于交换机之间连接,也可以用于接用户的计算机。
配置Trunk端口:port link-type trunk配置Hybrid端口:port link-type hybrid3.PPP的两种身份验证协议PAP协议和CHAP协议有什么不同?请参考补充教材上2.4.6.2节,写出R1为被验证方,R2为主验证方时,PAP验证方式和CHAP验证方式下R1和R2路由器的配置。
PAP是两次握手验证协议,口令以明文传送,被验证方首先发起验证请求;CHAP是三次握手验证协议,不发送口令,主验证方首先发起验证请求,安全性比PAP高。
PAP:[R2]local-user RTA //配置用户列表[R2-user-RTA]service-type ppp //配置服务类型[R2-user-RTA]password simple aaa //配置用户对应密码[R2]interface serial 0/0 //进入路由器接口视图[R2-serial0/0] ppp authentication pap //授权PAP验证[R2-serial0/0] shutdown //关闭端口[R2-serial0/0] undo shutdown //启用端口[R1]interface serial 0/0 //进入路由器接口视图[R1-serial0/0]ppp pap local-user RTA password simple aaa //配置PAP用户名和密码[R1-serial0/0] shutdown //关闭端口[R1-serial0/0] undo shutdown //启用端口CHAP:[R2]local-user RTA //配置用户列表[R2-user-RTA]service-type ppp //配置服务类型[R2-user-RTA]password simple aaa //配置用户对应密码[R2] interface serial 0/0 //进入路由器接口视图[R2-serial0/0] ppp authentication-mode chap //授权CHAP验证[R2-serial0/0] ppp chap user RTB //配置本地名称[R2-serial0/0] shutdown //关闭端口[R2-serial0/0] undo shutdown //启用端口[R1]local-user RTB password simple aaa //配置用户列表[R1]local-user RTB service-type ppp //配置服务类型[R1]interface serial 0/0 //进入路由器接口视图[R1-serial0/0] ppp chap user RTA //配置本地名称[R1-serial0/0] shutdown //关闭端口[R1-serial0/0] undo shutdown //启用端口4.请写出帧中继协议的工作过程。
计算机网络实验2报告
计算机网络实验2报告实验二:网络性能测试1.引言计算机网络是现代社会中必不可少的一部分,作为信息交流的基础设施,网络的性能是影响用户体验的重要因素之一、本次实验旨在通过网络性能测试工具来评估网络的传输速度、延迟和稳定性,并对测试结果进行分析和探讨。
2.实验目的(1)了解网络性能测试的基本原理和常用工具;(2)掌握网络传输速度、延迟和稳定性的测试方法;(3)分析并评估网络性能测试结果。
3.实验环境本次实验使用的实验环境如下:(1) 操作系统:Windows 10;(2) 硬件配置:Intel Core i7 处理器,8GB内存,100Mbps有线网络连接。
4.实验步骤(2) 分别在两台计算机上安装iperf工具,并设置一台计算机为服务端,另一台计算机为客户端。
(3) 在服务端启动iperf服务:打开命令提示符窗口,运行命令"iperf -s"。
(4) 在客户端发起性能测试请求:打开命令提示符窗口,运行命令"iperf -c 服务端IP地址",其中服务端IP地址为服务端计算机的IP地址。
(5)等待测试结束,客户端会显示测试结果。
(6)根据测试结果进行数据分析和评估。
5.测试结果分析通过对网络性能测试的实施,我们得到了以下测试结果:(1) 传输速度:通过测试工具的报告,我们可以得知网络的最大传输速度。
在本次实验中,我们得到的传输速度为80Mbps,接近网络的理论最大带宽。
(2) 延迟:通过测试工具的报告,我们可以得知网络的延迟情况。
在本次实验中,我们得到的延迟为10ms,属于较低的延迟。
(3)稳定性:通过测试工具的报告,我们可以得知网络的稳定性,即是否存在丢包现象。
在本次实验中,我们没有观察到丢包现象,说明网络的稳定性较好。
6.结论和建议通过本次实验,我们对计算机网络的性能进行了测试和评估,得到了相对准确的结果。
根据测试结果,我们可以得出以下结论:(1)网络的传输速度接近理论最大带宽,说明网络的带宽利用率较高。
实验4_北航研究生计算机网络实验
实验4_北航研究生计算机网络实验第一部分:实验目的本实验旨在帮助研究生理解和掌握计算机网络的基本概念和原理,通过实际操作加深对计算机网络的理解。
通过完成实验,研究生将能够熟练地使用各种网络工具和协议进行网络配置和故障排除,提高其网络管理和维护的能力。
第二部分:实验原理本实验有三个主要的实验内容。
首先,研究生将使用Wireshark软件捕获并分析TCP/IP协议的传输过程,以加深对协议的了解。
然后,研究生将配置并测试一个简单的局域网,了解网络拓扑和设备间的通信方式。
最后,研究生将使用路由器和交换机的配置命令进行网络配置和故障排除。
第三部分:实验步骤2. 在捕获窗口中,选择“Start”按钮开始捕获数据包。
3. 打开一个浏览器窗口,输入一个网址并访问。
在Wireshark软件中可以看到捕获到的数据包。
4. 在Wireshark软件中的数据包列表中,选择一条数据包并点击右键,然后选择“Follow TCP Stream”选项,可以查看这个TCP流的内容。
5.配置一个简单的局域网,使用至少两台计算机和一个交换机。
连接计算机和交换机,并使用交换机上的端口连接计算机。
6. 配置计算机的IP地址和子网掩码,确保两台计算机在同一子网中。
测试两台计算机是否能够互相ping通,以验证配置的正确性。
7. 配置一个路由器,将两个子网连接起来。
配置路由器的IP地址、子网掩码和默认网关。
测试两个子网的计算机是否能够互相ping通,以验证配置的正确性。
8. 配置一个交换机,将多个子网连接起来。
使用交换机的端口连接路由器和各个子网的计算机。
测试各个子网的计算机是否能够互相ping 通,以验证配置的正确性。
第四部分:实验总结通过完成本实验,研究生将对计算机网络的基本原理和概念有更深入的了解。
研究生能够熟练地使用Wireshark软件进行数据包捕获与分析,了解TCP/IP协议的传输过程。
研究生还能够独立配置和维护一个简单的局域网,使用路由器和交换机的命令进行网络配置和故障排除。
实验2_北航研究生计算机网络实验
实验2_北航研究生计算机网络实验引言:计算机网络实验是计算机网络课程中非常重要的一部分。
通过实验,可以加深对计算机网络原理和协议的理解,并且提高实践能力。
在北航研究生计算机网络实验中,实验2是一个关于网络通信的实验,本文将对该实验进行详细描述和分析。
一、实验目的1.通过实验深入了解网络通信原理和实现;2.熟悉并掌握网络通信调试工具的使用方法;3.通过实验提高网络故障排查和修复的能力。
二、实验内容本次实验的内容是使用网络通信技术完成一个具体任务。
实验使用的工具是Wireshark,这是一款常用的网络抓包分析软件。
学生需要在虚拟机上模拟网络环境,并且使用Wireshark工具对网络通信进行抓包和分析。
实验的具体步骤如下:1.准备实验环境:使用虚拟机软件搭建网络环境,一般使用VMware Workstation或VirtualBox软件;2.配置网络参数:为虚拟机配置IP地址、网关地址、子网掩码等网络参数;3.设置Wireshark:在虚拟机上安装Wireshark软件,并进行基础的配置;4.抓包分析:使用Wireshark对网络通信进行抓包,并对抓包结果进行分析;5.故障排查和修复:根据抓包结果分析,定位网络故障的原因,并进行相应的修复。
三、实验结果与分析进行实验后,我们得到了一份Wireshark的抓包结果。
通过对抓包结果的分析,我们可以得到以下结论:1.网络通信存在问题,通信过程中有大量的丢包和重传;2.网络延迟较高,造成通信速度较慢;3.一些数据包在传输过程中被篡改。
根据以上结论,我们可以推断网络通信存在以下问题:1.网络链路质量差,导致数据包丢失和重传;2.网络带宽不足,导致通信速度较慢;3.网络安全问题,导致数据包被篡改。
为了解决以上问题,我们可以尝试以下解决方案:1.改善网络链路质量,可以通过替换网线、调整网络设备位置等方式改善网络信号质量;2.增加网络带宽,可以通过升级网络设备或增加网络带宽来提高通信速度;3.加强网络安全防护,可以使用防火墙软件、数据包加密等方式来防止数据包被篡改。
实验2_北航研究生计算机网络实验
实验2_北航研究⽣计算机⽹络实验实验⼆数据链路层在线实验1.在⽹络课程学习中,802.3和ETHERNETII规定了以太⽹MAC层的报⽂格式分为7字节的前导符、1字节的起始符、6字节的⽬的MAC地址、6字节的源MAC地址、2字节的类型、数据字段和4字节的数据校验字段。
对于选中的报⽂,缺少哪些字段,为什么?答:缺少前导符和起始符,和数据校验字段,这两个字段和校验字段在⽹卡接收MAC帧时被去掉了,因此实验抓包软件的报⽂中没有这些字段。
2.查看交换机的MAC地址表,结果为:答:MAC ADDR VLAN ID STATE PORT INDEX AGING TIME000c-2919-8388 1 Learned Ethernet0/1 99B499-bab9-1336 1 Learned Ethernet0/1 292000c-2940-2cbe 1 Learned Ethernet0/2 281B499-bab9-1338 1 Learned Ethernet0/2 301)、解释MAC地址表中各字段的含义?答:MAC ADDR为设备的MAC 地址VLAN ID为端⼝所在的VLAN编号PORT INDEXT 表⽰源MAC地址为由该端⼝号学习来的STATE 表⽰该记录怎么得来的(学习/配置)AGING TIME 表⽰该记录的⽣命时间2)、这个实验能够说明MAC地址表的学习是来源于数据帧的源MAC地址⽽⾮⽬的MAC地址吗?如果能,为什么?如果不能,试给出⼀个验证⽅法。
答:不能。
⽅法:清空交换机的MAC地址表,断开交换机与PCB的连线,然后ping PCB,查看交换机的MAC地址表,这时MAC 中只有PCA的MAC地址学习记录。
3.在VLAN实验中,实验中的计算机能否通讯,请将结果填⼊下表:4.交换机在没有配置VLAN时,冲突域和⼴播域各有哪些端⼝?配置了VLAN以后呢?答:没有配置VLAN时⼴播域:交换机所有的端⼝是⼀个⼴播域冲突域:每个端⼝是⼀个冲突域配置VLAN:⼴播域:同⼀个VLAN属于⼀个⼴播域冲突域:每个端⼝是⼀个冲突域【本⽂档内容可以⾃由复制内容或⾃由编辑修改内容期待你的好评和关注,我们将会做得更好】。
北航-计算机网络实验室介绍
计算机网络实验室介绍计算机网络实验室是北京航空航天大学“985工程(一期)”重点建设项目之一,也是“国防科工委研究生创新工程”重点建设项目,实验室面向全校研究生、本科生开设各类网络技术领域内的实验。
计算机学院网络实验教学从1998年开始设置,由于实验条件限制,当时的网络实验主要以网络协议分析和验证为主,2000年北航开展“教改评优项目”建设,计算机网络实验室开始着手进行项目立项和实施,2001年实验室初步建立了以局域网组建的实验环境,2002年,北航为加强实验教学环境建设,在国家“985工程”资金支持下,计算机学院刘旭东副院长作为项目负责人,钱德沛教授作为学科责任教授,建设国内一流的计算机网络实验室。
实验室建设由“985工程”投入建设资金270万,“国防科工委研究生创新工程”投入建设资金211万,华为技术有限公司、FLUKE、Intel公司等支持设备资金等价值1200多万,中心自筹建设资金70多万,建成了国内领先水平的拥有众多先进的网络实验设备的实验环境,组建了完善的实验教学体系,出版了国内第一本计算机网络实验教材《计算机网络实验教程》,2006年7月将再出版面向网络测试的实验教材《网络测试实验教程》,实验室配备了包括张力军博士、洪飞博士、王卓讲师、李魏副教授、李云春副教授等在内的高水平的实验教学队伍。
计算机网络实验是计算机学院本科生、研究生必修的实验课程(非专业为选修),作为独立的实验课程开设,学时数36学时,同时作为开放实验室开放,每学年有超过1000名学生进行各种层次的网络教学实验,在1000多份面向学生对课程满意度调查中,98%的学生对课程表示非常满意,依靠实验室的学习成果,有数名高素质研究生被华为等公司免试聘用。
计算机网络实验室的建设成果,2005年,获得国家级教学成果二等奖,计算机网络实验2005年被评为北航精品课程,实验室也成为国内众多高校参观交流的对象,累计有超过200所大学,其中包括43所“211工程”高校、300多名教师来实验室参观,起到典型的示范教学效果。
北航计算机网络实验应用层实验
目的IP:10.0.1.1, 源IP:6.1.128.1 目的 目的端口:1001, 源端口:21 目的端口 源端口
9
北航计算机网络实验
实验内容
实验原理 (1)应用层协议概述 ) (2)地址转换技术简介 ) (3)DNS协议简介 ) 协议简介 (4)HTTP协议简介 ) 协议简介 (5)FTP协议简介 ) 协议简介 实验步骤
14
北航计算机网络实验
域名解析过程
2 3 4
根域DNS服务器 根域DNS服务器 Com DNS服务器 DNS服务器 DNS服务器 DNS服务器
本地DNS服务器 本地DNS服务器
5
6 7
递归查询
1
8
迭代查询
计算机
15
北航计算机网络实验
实验内容
实验原理 (1)应用层协议概述 ) (2)地址转换技术简介 ) (3)DNS协议简介 ) 协议简介 (4)HTTP协议简介 ) 协议简介 (5)FTP协议简介 ) 协议简介 实验步骤
北航计算机网络实验
实验六 应用层实验
2010.12
北航计算机网络实验
实验内容
实验原理 (1)应用层协议概述 ) (2)地址转换技术(NAT)简介 )地址转换技术( ) (3)DNS协议简介 ) 协议简介 (4)HTTP协议简介 ) 协议简介 (5)FTP协议简介 ) 协议简介 实验步骤
2
北航计算机网络实验
WEB服务器 WEB服务器
发送请求 返回结果
计算机
20
北航计算机网络实验
实验内容
实验原理 (1)应用层协议概述 ) (2)地址转换技术简介 ) (3)DNS协议简介 ) 协议简介 (4)HTTP协议简介 ) 协议简介 (5)FTP协议简介 ) 协议简介 实验步骤
计算机网络实验_实验10 复杂组网实验(实验套件2)_
5
北航计算机网络实验
网络方案设计概述
需求分析 结构设计 设备选型 IP地址和子网划分 可靠性设计 路由设计 安全性设计
• 考虑管理上便捷、 整网统一、地域 层次、业务区分 和地址节省等原 则。
6
北航计算机网络实验
网络方案设计概述
需求分析 结构设计 设备选型 IP地址和子网划分 可靠性设计 路由设计 安全性设计
V2,E2:10.1.2.2/24
V3,E3:10.1.1.1/24
S3526E QoS C
OSPF/ PIM-SM V2,E2:10.1.2.2/24
提供灵活的基于802.1x、 DHCP+WEB等多种方式的认证、计费
10
北航计算机网络实验
CAMS-Lan接入业务演示
Internet
CAMS
组播
192.168.1.3/24 192.168.1.2/24
V3,E3:10.1.1.2/24
A
V1,E17
V1,E19
V1,E1:192.168.1.1/24
• IP电话业务组件 CAMS对VOIP业务实现全方位的支持,无论是国际
还是国内IP电话,该组件都能实现实时的认证计费,并可 以灵活设置费率,丰富了IP电话的计费功能。提供呼叫限 制,用户与主叫号码绑定 ,用户自助服务 。
8
北航计算机网络实验
CAMS系统的应用业务
• LAN接入业务组件 对于宽带业务的运营管理,LAN接入业务组件提
CAMS简介
CAMS组件结构 CAMS网络结构 CAMS应用业务 方案介绍
4
北航计算机网络实验
CAMS-组件结构
组网设备侧
宽带接入
接入服务器
北航计网实验报告
北航计网实验报告一、实验目的本次北航计网实验旨在深入理解计算机网络的基本原理和关键技术,通过实际操作和实验观察,提高对网络协议、数据传输、网络拓扑结构等方面的认识和应用能力。
二、实验环境本次实验在北航的计算机实验室进行,使用的操作系统为 Windows 10,实验软件包括 Wireshark 网络抓包工具、Cisco Packet Tracer 网络模拟软件等。
网络设备包括交换机、路由器等。
三、实验内容(一)网络拓扑结构的搭建使用Cisco Packet Tracer 软件搭建了一个简单的星型网络拓扑结构,包括一台服务器、若干台客户端计算机和一台交换机。
通过配置 IP 地址、子网掩码和网关等参数,实现了客户端与服务器之间的通信。
(二)网络协议分析利用 Wireshark 工具抓取网络数据包,对常见的网络协议如 TCP、UDP、IP 等进行分析。
观察数据包的格式、字段含义以及协议的工作流程,例如 TCP 的三次握手建立连接过程和四次挥手断开连接过程。
(三)数据传输实验进行了文件传输和实时数据传输的实验。
在文件传输实验中,比较了不同传输协议(如 FTP 和 HTTP)的传输效率和可靠性。
在实时数据传输实验中,观察了音频和视频数据在网络中的传输情况,分析了网络延迟和丢包对传输质量的影响。
(四)网络故障诊断与排除模拟了网络中的常见故障,如线路中断、IP 地址冲突等,并通过网络工具和技术手段进行故障诊断和排除。
学习了如何使用 Ping 命令、Tracert 命令等工具来检测网络连通性和确定故障位置。
四、实验步骤(一)网络拓扑结构搭建1、打开 Cisco Packet Tracer 软件,从设备库中选择服务器、客户端计算机和交换机等设备,并将它们拖放到工作区。
2、用网线将客户端计算机和交换机连接起来,形成星型拓扑结构。
3、为服务器和客户端计算机配置 IP 地址、子网掩码和网关等参数,确保它们在同一网段内能够相互通信。
北航计算机网络实验报告
北航计算机网络实验报告一、实验目的计算机网络是一门涉及通信、计算机科学和工程的交叉学科,其理论知识较为抽象。
通过本次实验,旨在深入理解计算机网络的基本原理和技术,培养实际动手能力和解决问题的能力,具体目的包括:1、熟悉网络拓扑结构的设计与搭建,理解不同拓扑结构的特点和应用场景。
2、掌握网络设备的配置和管理方法,如交换机、路由器等。
3、学习网络协议的工作原理,通过实际操作观察和分析协议的运行过程。
4、培养网络故障排查和解决的能力,提高应对实际网络问题的经验。
5、加深对网络性能优化和安全防护的认识,了解相关技术和策略。
二、实验环境本次实验在北航计算机网络实验室进行,实验室配备了以下设备和软件:1、计算机若干台,安装了 Windows 和 Linux 操作系统。
2、交换机和路由器,型号分别为_____和_____。
3、网络线缆、网线钳、测线仪等布线工具。
4、网络模拟软件,如 Packet Tracer。
三、实验内容(一)网络拓扑结构设计与搭建首先,根据实验要求设计了一个简单的网络拓扑结构,包括一个核心交换机连接多个接入层交换机,以及一个路由器连接外网。
使用网线和交换机、路由器等设备,按照设计的拓扑结构进行物理连接。
在连接过程中,注意线缆的类型和连接方式,确保连接的稳定性和正确性。
(二)网络设备配置1、交换机配置登录交换机的管理界面,设置交换机的名称、管理 IP 地址等基本信息。
划分 VLAN(虚拟局域网),将不同的端口划分到不同的 VLAN 中,实现网络的逻辑隔离。
配置端口的速率、双工模式等参数,优化网络性能。
2、路由器配置配置路由器的接口 IP 地址,使其能够与内网和外网进行通信。
设置路由表,实现不同网段之间的路由转发。
启用NAT(网络地址转换)功能,使内网中的主机能够访问外网。
(三)网络协议分析使用 Wireshark 网络抓包工具,抓取网络中的数据包,对常见的网络协议如 TCP、IP、HTTP 等进行分析。
实验之北航研究生计算机网络实验
实验四 OSPF 协议分析1 .查看R2的OSPF 的邻接信息,写出其命令和显示的结果:答: displa Riprouting-table查看此更改是否生效。
如果没有生效,如何使其生效?答: [R1]undorouterid[R1]routerid3.3.3.3没有生效,需重启 ospf 进程 :<R1>resetospfprocess3.6.1OSPF 协议报文格式3. 分析截获的报文,可以看到 OSPF 的五种协议报文,请写出这五种协议报文 的名称。
并选择一条 Hello 报文,写出整个报文的结构 (OSPF 首部及 Hello 报文体)。
答: HELLO 报文、 DBDescription 报文、 LSRequest 报文、 LSUpdate 报文和LSAcAnowledge 报文。
OSPFHeader1.1.1.1./32 OSPF10 1168.1.1.1 2.2.2.2/32 Direct 0 0127.0.0.1127.0.0.0/8 Direct 0 0 127.0.0.1 127.0.0.1/32 Direct 0 0127.0.0.1 168.1.1.0/24 Direct 0 0 168.1.1.2 168.1.1.2/32Direct 0127.0.0.1Destination/MasA 更改为 3.3.3.3 ,写出其命令。
显示 OSPF 的概要信息,Proto Pre Cost NeRtHop2. 将 R1 的 routeridVersion:2MessageTRpe:HelloPacAet(1)PacAetLength:48SourceOSPFRouter:1.1.1.1AreaID:0.0.0.0(BacAbone)ChecAsum:0R4d92[correct]AuthTRpe:Null(0)AuthData(none):0000000000000000OSPFHelloPacAetNetworAMasA:255.255.255.0HelloInterval[sec]:10Options:0R02((E)ERternalRouting)RouterPrioritR:1RouterDeadInterval[sec]:40DesignatedRouter:168.1.1.1BacAupDesignatedRouter:0.0.0.0ActiveNeighbor:2.2.2.24.分析OSPF 协议的头部,OSPF 协议中RouterID 的作用是什么?它是如何产生的?答:routerID 作用:a)作为OSPF区域中本路由器的唯一标识;b ) DR、BDR 选举中,在优先级相同的时候,routerID 大的选举为DR。
北航_网络实验报告
一、实验目的本次实验旨在让学生掌握网络安全的基本知识和技能,了解网络攻击与防御方法,提高网络安全防护能力。
通过实验,使学生能够:1. 理解网络攻击与防御的基本原理;2. 掌握常用网络安全工具的使用方法;3. 学会分析网络安全事件,提出相应的防御策略;4. 提高网络安全意识,增强自我保护能力。
二、实验内容1. 路由器配置实验(1)认识路由器和交换机,学习路由器配置的基本指令;(2)正确配置路由器,确保网络正常运作;(3)查看路由表,实现网络的互连互通。
2. APP欺骗攻击与防御实验(1)了解APP欺骗攻击的基本原理;(2)学习防御APP欺骗攻击的方法;(3)实际操作,模拟APP欺骗攻击,验证防御效果。
3. 源IP地址欺骗攻击防御实验(1)了解源IP地址欺骗攻击的基本原理;(2)学习防御源IP地址欺骗攻击的方法;(3)实际操作,模拟源IP地址欺骗攻击,验证防御效果。
4. DHCP欺骗攻击与防御实验(1)了解DHCP欺骗攻击的基本原理;(2)学习防御DHCP欺骗攻击的方法;(3)实际操作,模拟DHCP欺骗攻击,验证防御效果。
5. 密码实验(1)了解密码设置的基本原则;(2)学习密码破解工具的使用方法;(3)实际操作,破解弱密码,提高密码设置意识。
6. MD5编程实验(1)了解MD5算法的基本原理;(2)学习使用MD5算法进行数据加密和解密;(3)实际操作,实现MD5加密和解密功能。
7. 数字签名综合实验(1)了解数字签名的基本原理;(2)学习数字签名工具的使用方法;(3)实际操作,生成和验证数字签名。
8. RIP路由项欺骗攻击实验(1)了解RIP路由项欺骗攻击的基本原理;(2)学习防御RIP路由项欺骗攻击的方法;(3)实际操作,模拟RIP路由项欺骗攻击,验证防御效果。
9. 流量管制实验(1)了解流量管制的基本原理;(2)学习流量管制工具的使用方法;(3)实际操作,设置流量管制策略,实现网络流量控制。
10. 网络地址转换实验(1)了解网络地址转换(NAT)的基本原理;(2)学习NAT设备的使用方法;(3)实际操作,配置NAT设备,实现内外网互通。
计算机网络实验报告2_2
实验二网络基本配置及网络连通性测试实验目的掌握如何进行网络的基本配置及网络连通性测试, 理解、验证网络命令的原理和功能, 合理使用相关命令解决一些实际问题。
实验环境安装了Windows 2000/2003/XP操作系统的计算机;本地局域网环境(交换机、多根直通线)实验内容首先查看管理网卡的TCP/IP配置情况, 配置实验网卡的TCP/IP属性(包括IP地址、子网掩码、网关、DNS);PING 127.0.0.1.PING 本机IP、PING 邻机IP, 注意观察实际情况;分别将相邻的2台PC机设置为同一子网、不同子网或相同的IP, 再用PING命令进行测试, 注意观察并记录, 最后进行分析。
一些常用命令。
实验步骤1.先将“管理”网卡的IP地址、子网掩码、默认网关等参数记录并保留起来, 实验完成后恢复。
2、ping 127.0.0.1, 记录情况;ping 本机IP, 记录情况;● 3.IP地址与网络掩码设置( 不能更改管理网卡)● 3.IP地址冲突●修改相邻两台计算机A.B的其中A的IP设置为B计算机的IP设置, (即让A与B的IP地址发生冲突), 观察并记录A.B上的错误消息报告情况;●在另外一台计算机C(IP地址与A/B不同)上向该IP地址发PING检测报文(pingIP -n 10), 观察PING检测报文的返回情况;●进入DOS窗口, 用nbtstat –A IP 查看此时该IP地址对应的主机名称是计算机A还是计算机B;●让B与A的IP地址发生冲突, 重复上述步骤;●让A与B的IP地址没有冲突, 重复上述步骤;●将上述三种情况对比的结果进行对比。
4. 恢复“管理”网卡的IP地址、子网掩码、默认网关等参数。
注: 在进行ping命令之前关闭目的主机的windows下的防火墙5. 一些常用命令Ipconfig: TCP/IP设置ARP查看同一物理网络上特定IP地址对应的网卡地址。
Arp –a命令的输出显示本机缓存中存放的IP地址和网卡地址对应表项。
北航计软实验报告实验二
实验报告实验名称二叉树
班级
学号
姓名
成绩
【实验方案设计】
1.对给定二叉树用链式链式存储结构;利用队列与栈对二叉树进行运算。
2.按层次输出所有结点。
3.输出所有叶子结点。
4.将所有左右子树值交换。
【实验过程】(实验步骤、记录、数据、分析)
(一)实验步骤
1.分别编制实验内容中题2、3、4的三个子程序。
2.以上图所示的二叉树为例编制主程序,实现下述功能,并运行这个程序。
(1)输入二叉树用链式结构存储;
(2)调用题2的子程序,并输出结果;
(3)调用题3的子程序,并输出结果;
(4)调用题4的子程序,并输出结果;
3.自行设计一棵二叉树,重复步骤2。
4.整理程序清单与所有结果,并写出实验报告。
(二)程序清单
#include<stdio.h>
#include<stdlib.h>
struct tree
{
int num;
struct tree *left;
struct tree *right;
};
int a[50]={0};
if(judge==1)
{
system("pause");
func_2(head);
func_3(head);
func_4(head);
break;
}
}
}
(三)运行结果
【小结】。
北航计算机网络实验实验二网络层传输层协议分析实验
5
北航计算机网络实验
网络层概述-功能
PC A
PC B
目的寻址
路由选择
IP地址
路由选择协议(routing protocol)
10
北航计算机网络实验
网络层概述-被动路由协议(routed protocol)
IP协议
ICMP协议
ARP协议
11
北航计算机网络实验
IP协议
网际协议(Internet Protocol)
功能:
定义编制机制、数据报的格式等
报文格式
12
北航计算机网络实验
ARP协议
功能:将IP地址解析成MAC地址
16位目的端口号
16位窗口大小 16位紧急指针
16位校验和 选项 数据
25
北航计算机网络实验
TCP协议
协议树
26
北航计算机网络实验
TCP协议
特点:
传输之前建立TCP连接 传输结束释放TCP连接 滑动窗口 面向连接的
可靠的
可靠传输技术
27
北航计算机网络实验
TCP协议
TCP建立连接过程(三次握手)
时间 时间
syn
seq=N
PC A
syn
seq=M
ctl=syn ack=N+1 ctl=ack ack=M+1
PC B
seq=N+1
数据
28
北航计算机网络实验
TCP协议
北航计软实验报告二
计算机软件基础上机实验报告(二)140223 14021076 易杰1.实验目的掌握二叉树的存储结构2.实验内容1.对给定二叉树用链式链式存储结构;利用队列与栈对二叉树进行运算。
2.按层次输出所有结点。
3.输出所有叶子结点。
4.将所有左右子树值交换。
3.源代码与运行结果#include<stdio.h>/**实验二1.对给定二叉树用链式存储结构;利用队列与栈对二叉树进行运算。
2.按层次输出所有结点。
3.输出所有叶子结点。
4.将所有左右子树值交换。
输入:文件(2.txt)输入,内容为将二叉树补为满二叉树(空节点用0代替)的所有节点值(链表存储)输出:屏幕输出**/struct tree{int num;struct tree *left;struct tree *right;};struct tree *build(int i);int a[50]={0}; //读入的原始数据void main(){FILE *fi=fopen("2.txt","rt");int i,t;struct tree *head,*temp;struct tree *b[50]={NULL};//本树有5层,共1+2+4+8+16=31个节点for (i=1;i<=31;i++){fscanf(fi,"%d",&a[i]);}//递归构建链表head=build(1);printf("链表构建完成,二叉树已存储。
\n\n");//按层次输出所有结点i=0;t=1;b[0]=head;printf("按层次输出节点(过滤空节点)结果:\n");while (i!=t){printf("%d ",b[i]->num);if ((b[i]->left)!=NULL) b[t++]=b[i]->left;if ((b[i]->right)!=NULL) b[t++]=b[i]->right;i++;}printf("\n");//输出所有叶子结点i=0;t=1;b[0]=head;printf("\n输出叶子节点(无子树的点)结果:\n");while (i!=t){if ((b[i]->left==NULL) && (b[i]->right==NULL)) printf("%d ",b[i]->num);else{if ((b[i]->left)!=NULL) b[t++]=b[i]->left;if ((b[i]->right)!=NULL) b[t++]=b[i]->right;}i++;}printf("\n");//交换左右子树i=0;t=1;b[0]=head;printf("\n交换左右子树:\n");while (i!=t){if ((b[i]->left!=NULL) || (b[i]->right!=NULL)){printf("正在交换%d节点\n",b[i]->num);temp=b[i]->left;b[i]->left=b[i]->right;b[i]->right=temp;}if ((b[i]->left)!=NULL) b[t++]=b[i]->left;if ((b[i]->right)!=NULL) b[t++]=b[i]->right;i++;}printf("交换完成\n");fclose(fi);system("pause");}struct tree *build(int i){struct tree *n;n=(struct tree*)malloc(sizeof(struct tree));n->num=a[i];if (a[2*i]!=0) n->left=build(2*i);else n->left=NULL;if (a[2*i+1]!=0) n->right=build(2*i+1);else n->right=NULL;return (n);}程序运行输出结果如下:4.实验总结通过本次试验,我掌握了掌握二叉树的存储结构,并且能够使用数组和链表存储二叉树,掌握了按层次输出结点、输出叶子节点、将所有左右子树值交换等内容,并且巩固了链表的使用方法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验二数据链路层在线实验
1.在网络课程学习中,80
2.3和ETHERNETII规定了以太网MAC层的报文格式分为7字节的前
导符、1字节的起始符、6字节的目的MAC地址、6字节的源MAC地址、2字节的类型、数据字段和4字节的数据校验字段。
对于选中的报文,缺少哪些字段,为什么?
答:缺少前导符和起始符,和数据校验字段,这两个字段和校验字段在网卡接收MAC帧时被去掉了,因此实验抓包软件的报文中没有这些字段。
2.查看交换机的MAC地址表,结果为:
答:
MAC ADDR VLAN ID STATE PORT INDEX AGING TIME
000c-2919-8388 1 Learned Ethernet0/1 99
B499-bab9-1336 1 Learned Ethernet0/1 292
000c-2940-2cbe 1 Learned Ethernet0/2 281
B499-bab9-1338 1 Learned Ethernet0/2 30
1)、解释MAC地址表中各字段的含义?
答:
MAC ADDR为设备的MAC 地址
VLAN ID为端口所在的VLAN编号
PORT INDEXT 表示源MAC地址为由该端口号学习来的
STATE 表示该记录怎么得来的(学习/配置)
AGING TIME 表示该记录的生命时间
2)、这个实验能够说明MAC地址表的学习是来源于数据帧的源MAC地址而非目的MAC地址吗?如果能,为什么?如果不能,试给出一个验证方法。
答:
不能。
方法:清空交换机的MAC地址表,断开交换机与PCB的连线,然后ping PCB,查看交换机的MAC地址表,这时MAC中只有PCA的MAC地址学习记录。
3.在VLAN实验中,实验中的计算机能否通讯,请将结果填入下表:
4.交换机在没有配置VLAN时,冲突域和广播域各有哪些端口?配置了VLAN以后呢?
答:
没有配置VLAN时
广播域:交换机所有的端口是一个广播域
冲突域:每个端口是一个冲突域
配置VLAN:
广播域:同一个VLAN属于一个广播域
冲突域:每个端口是一个冲突域。