您好,欢迎访问三七文档
实验以太网帧的构成1.实验目的通过分析以太网帧的内部结构,掌握以太网的MAC帧格式,熟悉MAC地址和广播地址2.实验原理在局域网中的交换机寻址所使用的是MAC地址(硬件地址或物理地址),它是数据帧在MAC层传输的一个非常重要的标示符。主机从网络上收到一个MAC帧后,首先检查目的MAC地址,若与自己的网卡地址(此外还有广播地址、组播地址)匹配就收下,否则就丢弃3.实验内容:源MAC地址:Source:LcfcHefe_33:b9:c1(28:d2:44:33:b9:c1)目的MAC地址:Destination:Hangzhou_cc:d0:f9(00:0f:e2:cc:d0:f9)上层协议类型:IP思考题:1.我的计算机48位MAC地址是28-D2-44-33-B9-C1。它是本地管理的MAC地址2.以太网帧中的目的MAC地址不是目的主机的MAC地址,而是默认网关的MAC地址3.Type:IP(0x0800)4.Checksum:0x92d8[correct]实验一地址解析协议ARP协议实验1.实验目的通过观察操作前后ARP缓存的变化,加深对地址解析协议的工作原理的理解2.实验原理利用地址解析协议(ARP),显示和修改以太网中IP地址与物理地址转换表内容3.实验内容Ping本子网的10.120.106.143后可知10.120.106.143的MAC地址为00-23-ae-28-09-41Ping地址转换表无变化。使用arp-d*后,arp地址转换表被清除使用arp-s10.120.106.14300-23-ae-28-09-41后,地址转换表中增加了目标地址思考题:1.ping内网地址后,arp转换表中将增加它的IP地址和MAC地址;ping外网地址则无变化2.ARP协议的广播范围为一个局域网实验二ICMP协议实验1.实验目的通过测试本网内主机、默认网关和因特网网络连通性,理解ICMPecho协议中诸参数的意义2.实验原理Ping是一个常用的实用工具程序,源主机通过向网络上的目的主机ICMP的echo请求数据报来校验其网络的连通性。若目的主机可联通,则返回的ICMP的echo响应数据报给源主机。3.实验内容:本地网卡已连通Ping本子网的10.120.106.143。默认为4次共8个数据报,其中4个为查询,4个为响应协议为ICMP思考题:1.我的IP地址为Src:10.120.106.188目的IP地址为Dst:10.120.106.1432.TTL=50,这是来自响应报文的TTL值,可以说明你发送的数据包共经过了多少节点。Ping自己的IP地址得到TTL的初始值为64,说明数据包从本机到达目的地址共经过了14个节点。Linux系统的TTL值为64或255,WindowsNT/2000/XP系统的TTL值为128,Windows98系统的TTL值为32,UNIX主机的TTL值为255。3.类型字段:Type:8(Echo(ping)request);编码字段:Code:0;校验和字段:Checksum:0x380b[correct]有6个字节4.类型字段:Type:0(Echo(ping)reply);编码字段:Code:0;校验和字段:Checksum:0x400b[correct]有6个字节实验三IP协议及traceroute路由跟踪上述实验结果说明:发给的目的节点,对应的目的IP地址为[61.135.169.125]Tracert命令给每个站点发送3个测试数据报文,ethereal显示请求、响应和无回应的信息,其中黑色背景的是响应信息,Desitnationunreachable是无回应的信息思考题:1.第一跳路由器的IP地址是源主机的默认网关地址2.有一部分在分组路上超时了,到达目的地共经过15跳。3.IP的首部有20字节。发出的部分为:,有72个字节。而收到的回复为共36个字节。IP数据部分减去首段的20字节即为有效部分4.协议字段为(1),ICMP5.没有分段,因为每个数据包标志值和片偏移值都为0,如图:6.第一条:,含义为询问应答;最后一跳,含义为Echo请求。实验一UDP协议实验1.实验目的通过捕获UDP数据报,分析其内容,了解UDP数据报的收发过程以及UDP协议的一些典型首部字段的意义和用途2.实验原理使用Ethereal软件捕获UDP数据报。根据捕获的结果分析一个UDP数据报的收发过程,研究UDP协议首部一些字段的意义和用途。通过查询本网段的域名服务器,捕获相关UDP数据报。从而可以了解到UDP是一种简单的,无连接的协议,因为他没有TCP协议中使用三次握手连接的过程。3.实验内容:查询到的本地域名服务器的目的IP地址为:202.204.65.5在UDP协议中可以看到,源端口为53772,目的端口为53.实验二TCP协议实验1.实验目的通过捕获TCP数据报,分析其内容,了解TCP连接的建立和关闭过程、数据报的收发过程以及TCP协议的一些典型首部字段的意义和用途2.实验原理使用Ethereal软件捕获数据报,根据捕获的结果分析建立TCP连接的三次握手过程、报文段的收发过程以及连接关闭过程。研究TCP协议首部中的序列号和SYN位,FIN位,确认号等在TCP连接和传输中的使用情况。选择一个采用TCP的网络应用如服务,FTP服务,在文件传输开始前,首先使用三次握手连接建立TCP连接,连接成功后客户机和服务器之间开始传输数据,在这个过程中可以观察到通信双方采用的TCP的端口号,连接过程中控制位的设置以及协议的序列号和确认号的变化情况。3.实验结果:可以看到服务器运行在TCP80端口,而客户机的浏览器在这次连接中运行在50234端口建立TCP连接时使用了TCP的三次握手机制可以观察到数据传输过程中TCP的序列号和确认号的变化情况可以观察到关闭连接时的机制。思考题:建立连接的报文:释放链接的报文:TCP是底层协议。在协议字段中还找到了HTTP字段,说明还使用了其他的协议。实验HTTP协议实验1.实验目的通过捕获HTTP数据包,分析其内容,了解HTTP协议的工作原理和HTTP的请求操作方法及其响应情况。2.实验原理使用Ethereal软件捕获数据包,根据捕获的结果分析一个HTTP协议的信息,研究HTTP协议中的基本的GET请求/响应交互以及HTTP报文形式3.实验内容GET请求报文GET响应报文上述实验结果说明:1)该URL对应的目的IP地址是126.119.245.122)发送请求使用的是GET方法,使用GET方法获取存储在路径ethereal-labs/HTTP-ethereal-file1.html下的文档内容3)采用HTTP协议的版本号为1.14)远程服务器的名字为5)服务器为:6)连接状态为7)所访问内容为编码为UTF-8
本文标题:网络技术基础实验
链接地址:https://www.777doc.com/doc-2071578 .html