2023年计算机网络实验报告浙江工业大学_第1页
2023年计算机网络实验报告浙江工业大学_第2页
2023年计算机网络实验报告浙江工业大学_第3页
2023年计算机网络实验报告浙江工业大学_第4页
2023年计算机网络实验报告浙江工业大学_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验一网线的制作与连接一、实验目的1、掌握双绞线的接头制作方法2、掌握双绞线的连接方式3、掌握双绞线制作工具的使用4、掌握双绞线测试工具的使用二、实验仪器双绞线,水晶头,剥线压线钳,线缆测试仪三、实验原理⑴.线序标准引针号12345678T568A白/绿绿白/橙蓝白/蓝橙白/棕棕T568B白/橙橙白/绿蓝白/蓝绿白/棕棕⑵.直连线、交叉线直连线用于PC和互换机、路由器等连接,或者互换机之间、路由器之间连接。线的两端都是同一个标准(比如都是T568A或者都是T568B)交叉线用于PC和PC之间连接,线的两端是不同标准(一个T568A,一个T568B)四、实验内容1、使用EIA/TIA568B标准制作一根1米左右的直通双绞线,并测试其连通性。2、制作一根1米左右的交叉双绞线,并测试其连通性。五、实验报告1、为什么剩余裸芯不能太短也不能太长?剩余裸芯太短则不能接进水晶接头,太长就会过多的暴露在保护套之外,容易断掉。2、一般分别在什么场合下使用直连线和交叉线,用交叉线时PC该如何设立IP?使用直连线的场合:将互换机或HUB与路由器连接或者计算机(涉及服务器和工作站)与互换机或HUB连接。使用交叉线的场合:互换机与互换机之间通过UPLINKS口连接;HUB与互换机连接;HUB与HUB之间连接;两台PC网卡与网卡之间的连接直接相连;路由器接口与其它路由器接口的连接;Ethernet接口的ADSLModem连接到PC机的网卡接口;ADSLMODEM连接PC机的网卡的连接;3、讨论制作过程中哪些容易导致网线不通或者不稳定的因素。某条线接触不良;接线顺序错误;4、查资料列出双绞线的分类标准和目前的市场价格(每100米)。1)一类线(CAT1):线缆最高频率带宽是750kHZ,用于报警系统,或只合用于语音传输(一类标准重要用于八十年代初之前的HYPERLINK""\t"_blank"电话线缆),不同于数据传输。2)二类线(CAT2):线缆最高频率带宽是1MHZ,用于语音传输和最高传输速率4Mbps的数据传输,常见于使用4MBPS规范令牌传递协议的旧的HYPERLINK""\t"_blank"令牌网。3)三类线(CAT3):指目前在HYPERLINK""\t"_blank"ANSI和EIA/TIA568标准中指定的电缆,该电缆的传输频率16MHz,最高传输速率为10Mbps(10Mbit/s),重要应用于语音、10Mbit/s以太网(HYPERLINK""\t"_blank"10BASE-T)和4Mbit/s令牌环,最大网段长度为100m,采用RJ形式的连接器,目前已淡出市场。4)四类线(CAT4):该类电缆的传输频率为20MHz,用于语音传输和最高传输速率16Mbps(指的是16Mbit/s令牌环)的数据传输,重要用于基于令牌的局域网和10BASE-T/100BASE-T。最大网段长为100m,采用RJ形式的连接器,未被广泛采用。5)HYPERLINK""\t"_blank"五类线(CAT5):该类电缆增长了绕线密度,外套一种高质量的绝缘材料,线缆最高频率带宽为100MHz,最高传输率为100Mbps,用于语音传输和最高传输速率为100Mbps的数据传输,重要用于100BASE-T和1000BASE-T网络,最大网段长为100m,采用RJ形式的连接器。这是最常用的以太网电缆。在双绞线电缆内,不同线对具有不同的绞距长度。通常,4对双绞线绞距周期在38.1mm长度内,按逆时针方向扭绞,一对线对的扭绞长度在12.7mm以内。6)HYPERLINK""\t"_blank"超五类线(CAT5e):超5类具有衰减小,串扰少,并且具有更高的衰减与串扰的比值(HYPERLINK""\t"_blank"ACR)和HYPERLINK""\t"_blank"信噪比(StructuralReturnLoss)、更小的时延误差,性能得到很大提高。超5类线重要用于HYPERLINK""\t"_blank"千兆位以太网(1000Mbps)。7)HYPERLINK""\t"_blank"六类线(CAT6):该类电缆的为1MHz~250MHz,六类布线系统在200MHz时综合衰减串扰比(PS-ACR)应当有较大的余量,它提供2倍于超五类的HYPERLINK""\t"_blank"带宽。六类布线的传输性能远远高于超五类标准,最合用于传输速率高于1Gbps的应用。六类与超五类的一个重要的不同点在于:改善了在串扰以及HYPERLINK""\t"_blank"回波损耗方面的性能,对于新一代全双工的高速网络应用而言,优良的回波损耗性能是极重要的。六类标准中取消了基本链路模型,布线标准采用星形的HYPERLINK""\t"_blank"拓扑结构,规定的布线距离为:永久链路的长度不能超过90m,HYPERLINK""信道长度不能超过100m。8)七类线(CAT7):传输频率为600MHz,也许用于此后的10HYPERLINK""\t"_blank"吉比特以太网。六、实验心得第一次自己动手做网线非常兴奋,以前总认为网线很麻烦,通过这次实验了解到只要掌握了一定的原理之后,操作网线其实很简朴。这次实验非常实用,很贴合实际。实验二网络配置与常用命令一、实验目的1、掌握PC网络协议的安装和卸载,以及IP地址、子网掩码、网关等的配置2、掌握常见的网络命令的使用二、实验原理1、Ping测试与远程计算机的连接。用法:ping[-t][-a][-ncount][-lsize][-f][-iTTL][-vTOS][-rcount][-scount][[-jhost-list]|[-khost-list]][-wtimeout][-R][-Ssrcaddr][-4][-6]target_name选项:-tPing指定的主机,直到停止。若要查看记录信息并继续操作请键入Control-Break;若要停止请键入Control-C。-a将地址解析成主机名。-ncount要发送的回显请求数。-lsize发送缓冲区大小。-f在数据包中设立“不分段”标志(仅合用于IPv4)。-iTTL生存时间。-vTOS服务类型(仅合用于IPv4。该设立已不赞成使用)。-rcount记录计数跃点的路由(仅合用于IPv4)。-scount计数跃点的时间戳(仅合用于IPv4)。-jhost-list与主机列表一起的松散源路由(仅合用于IPv4)。-khost-list与主机列表一起的严格源路由(仅合用于IPv4)。-wtimeout等待每次回复的超时时间(毫秒)。-R同样使用路由标头测试反向路由(仅合用于IPv6)。-Ssrcaddr要使用的源地址。-4强制使用IPv4。-6强制使用IPv6。2、Ipconfig显示所有当前的网络配置值。用法:ipconfig[/allcompartments][/?|/all|/renew[adapter]|/release[adapter]|/renew6[adapter]|/release6[adapter]|/flushdns|/displaydns|/registerdns|/showclassidadapter|/setclassidadapter[classid]|/showclassid6adapter|/setclassid6adapter[classid]]其中adapter连接名称(允许使用通配符*和?例)选项:/all显示完整配置信息。/release释放指定适配器的IPv4地址。/release6释放指定适配器的IPv6地址。/renew更新指定适配器的IPv4地址。/renew6更新指定适配器的IPv6地址。/flushdns清除DNS解析程序缓存。/registerdns刷新所有DHCP租约并重新注册DNS名称/displaydns显示DNS解析程序缓存的内容。/showclassid显示适配器的所有允许的DHCP类ID。/setclassid修改DHCP类ID。/showclassid6显示适配器允许的所有IPv6DHCP类ID。/setclassid6修改IPv6DHCP类ID。3、Netstat显示协议记录和当前TCP/IP网络连接。用法:NETSTAT[-a][-b][-e][-f][-n][-o][-pproto][-r][-s][-t][interval]选项:-a显示所有连接和侦听端口。-b显示在创建每个连接或侦听端口时涉及的可执行程序。在某些情况下,已知可执行程序承载多个独立的组件,这些情况下,显示创建连接或侦听端口时涉及的组件序列。此情况下,可执行程序的名称位于底部[]中,它调用的组件位于顶部,直至达成TCP/IP。注意,此选项也许很耗时,并且在没有足够权限时也许失败。-e显示以太网记录。此选项可以与-s选项结合使用。-f显示外部地址的完全限定域名(FQDN)。-n以数字形式显示地址和端标语。-o显示拥有的与每个连接关联的进程ID。-pproto显示proto指定的协议的连接;proto可以是下列任何一个:TCP、UDP、TCPv6或UDPv6。假如与-s选项一起用来显示每个协议的记录,proto可以是下列任何一个:IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP或UDPv6。-r显示路由表。-s显示每个协议的记录。默认情况下,显示IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP和UDPv6的记录;-p选项可用于指定默认的子网。-t显示当前连接卸载状态。interval重新显示选定的记录,各个显示间暂停的间隔秒数。按CTRL+C停止重新显示记录。假如省略,则netstat将打印当前的配置信息一次。4、Arp显示和修改地址解析协议(ARP)使用的“IP到物理”地址转换表。用法:ARP-sinet_addreth_addr[if_addr]ARP-dinet_addr[if_addr]ARP-a[inet_addr][-Nif_addr][-v]选项:-a通过询问当前协议数据,显示当前ARP项。假如指定inet_addr,则只显示指定计算机的IP地址和物理地址。假如不止一个网络接口使用ARP,则显示每个ARP表的项。-g与-a相同。-v在具体模式下显示当前ARP项。所有无效项和环回接口上的项都将显示。inet_addr指定Internet地址。-Nif_addr显示if_addr指定的网络接口的ARP项。-d删除inet_addr指定的主机。inet_addr可以是通配符*,以删除所有主机。-s添加主机并且将Internet地址inet_addr与物理地址eth_addr相关联。物理地址是用连字符分隔的6个十六进制字节。该项是永久的。eth_addr指定物理地址。if_addr假如存在,此项指定地址转换表应修改的接口的Internet地址。假如不存在,则使用第一个合用的接口。5、Net许多Windows网络命令都以词net开头。这些net命令有一些公用属性:键入net/?可以看到所有可用的net命令的列表。键入nethelpcommand,可以在命令行获得net命令的语法帮助。例如,关于netaccounts命令的帮助信息,请键入nethelpaccounts。Netsend将消息发送到网络上的其他用户、计算机。此功能必须启动messenger服务(在管理工具—服务中启动)以发送接受邮件。以及NETBIOS服务(在网络连接属性)。格式如下:netsend{name|*|/domain[:name]|/usersmessage}6、Route操作网络路由表。用法:ROUTE[-f][-p][-4|-6]command[destination][MASKnetmask][gateway][METRICmetric][IFinterface]选项:-f清除所有网关项的路由表。假如与某个命令结合使用,在运营该命令前,应清除路由表。-p与ADD命令结合使用时,将路由设立为在系统引导期间保持不变。默认情况下,重新启动系统时,不保存路由。忽略所有其他命令,这始终会影响相应的永久路由。-4强制使用IPv4。-6强制使用IPv6。command其中之一:PRINT打印路由ADD添加路由DELETE删除路由CHANGE修改现有路由destination指定主机。MASK指定下一个参数为“网络掩码”值。netmask指定此路由项的子网掩码值。假如未指定,其默认设立为255.255.255.255。gateway指定网关。interface指定路由的接标语码。METRIC指定跃点数,例如目的的成本。Routedelete*删除所有路由表项Routeadd0.0.0.0mask192.168.1.254metric20添加默认网关路由7、Tracert跟踪到目的主机的路由。用法:tracert[-d][-hmaximum_hops][-jhost-list][-wtimeout][-R][-Ssrcaddr][-4][-6]target_name选项:-d不将地址解析成主机名。-hmaximum_hops搜索目的的最大跃点数。-jhost-list与主机列表一起的松散源路由(仅合用于IPv4)。-wtimeout等待每个回复的超时时间(以毫秒为单位)。-R跟踪往返行程途径(仅合用于IPv6)。-Ssrcaddr要使用的源地址(仅合用于IPv6)。-4强制使用IPv4。-6强制使用IPv6。三、实验内容1、使用ping命令,验证与某一计算机的连接,规定至少使用-n–l–i三种不同的参数,列出结果并分析该信息;2、使用ipconfig/all命令查看当前的TCP/IP网络配置值,列出结果并分析该信息;3、使用netstat命令显示tcp、udp协议记录信息,列出结果并分析该信息;4、使用arp命令显示和修改IP地址与物理地址之间的转换表,列出结果并分析该信息;5、使用netsend命令,给你同学的机子发送一条信息;6、使用routeprint命令,列出结果并分析该路由表项;7、使用tracert命令,实现到工大WEB服务器的路由跟踪,列出结果并分析实验室网络到服务器的跳数。四、实验报告PINGC:\DocumentsandSettings\Administrator>ipconfig/allWindowsIPConfigurationHostName............:labPrimaryDnsSuffix.......:NodeType............:UnknownIPRoutingEnabled........:NoWINSProxyEnabled........:NoEthernetadapter本地连接:Connection-specificDNSSuffix.:Description...........:RealtekRTL8139FamilyPCIFastEthernetNICPhysicalAddress.........:50-78-4C-39-22-4CDhcpEnabled...........:NoIPAddress............:192.168.1.133SubnetMask...........:255.255.255.0DefaultGateway.........:192.168.1.131DNSServers...........:172.16.7.10172.16.7.30C:\DocumentsandSettings\Administrator>ping192.168.1.131Pinging192.168.1.131with32bytesofdata:Replyfrom192.168.1.131:bytes=32time<1msTTL=128Replyfrom1931:bytes=32time<1msTTL=128Replyfrom192.168.1.131:bytes=32time<1msTTL=128Replyfrom192.168.1.131:bytes=32time<1msTTL=128Pingstatisticsfor192.168.1.131:Packets:Sent=4,Received=4,Lost=0(0%loss),Approximateroundtriptimesinmilli-seconds:Minimum=0ms,Maximum=0ms,Average=0msC:\DocumentsandSettings\Administrator>ping-n5-l1024-f192.168.1.131Pinging192.168.1.131with1024bytesofdata:Replyfrom192.168.1.131:bytes=1024time<1msTTL=128Replyfrom192.168.1.131:bytes=1024time<1msTTL=128Replyfrom192.168.1.131:bytes=1024time<1msTTL=128Replyfrom192.168.1.131:bytes=1024time<1msTTL=128Replyfrom192.168.1.131:bytes=1024time<1msTTL=128Pingstatisticsfor192.168.1.131:Packets:Sent=5,Received=5,Lost=0(0%loss),Approximateroundtriptimesinmilli-seconds:Minimum=0ms,Maximum=0ms,Average=0msC:\DocumentsandSettings\Administrator>netstat-anpTCPActiveConnectionsProtoLocalAddressForeignAddressStateTCP0.0.0.0:1350.0.0.0:0LISTENINGTCP0.0.0.0:4450.0.0.0:0LISTENINGTCP0.0.0.0:13090.0.0.0:0LISTENINGTCP0.0.0.0:70000.0.0.0:0LISTENINGTCP127.0.0.1:10300.0.0.0:0LISTENINGTCP192.168.1.133:1390.0.0.0:0LISTENINGTCP192.168.1.133:155874.125.136.102:443SYN_SENTTCP192.168.1.133:1559221.130.179.36:8899SYN_SENTC:\DocumentsandSettings\Administrator>netstat-anpUDPActiveConnectionsProtoLocalAddressForeignAddressStateUDP0.0.0.0:445*:*UDP0.0.0.0:500*:*UDP0.0.0.0:4500*:*UDP0.0.0.0:7000*:*UDP:123*:*UDP127.0.0.1:1110*:*UDP127.0.0.1:1517*:*UDP127.0.0.1:1547*:*UDP127.0.0.1:1900*:*UDP192.168.1.133:123*:*UDP192.168.1.133:137*:*UDP33:138*:*UDP192.168.1.133:1900*:*C:\DocumentsandSettings\Administrator>arp-aInterface:133---0x2InternetAddressPhysicalAddressType192.168.1.25400-0b-db-93-23-c9dynamicC:\DocumentsandSettings\Administrator>C:\DocumentsandSettings\Administrator>netsend192.168.1.131*浙江工业大学消息已经送到192.168.1.131。C:\DocumentsandSettings\Administrator>routeprint===========================================================================InterfaceList0x1...........................MSTCPLoopbackinterface0x2...50784c39224c......RealtekRTL8139FamilyPCIFastEthernetNIC-数据包计划程序微型端口======================================================================================================================================================ActiveRoutes:NetworkDestinationNetmaskGatewayInterfaceMetric0.0.0.00.0.0.0192.168.1.254192.168.1.1332012255.0.0.0127.0.0.1127.0.0.1119255.255.255.0192.168.1.133192.168.1.13320192.168.1.133255.255.255.255127.0.0.1127.0.0.120192.168.1.255255.255.255.255192.168.1.133192.168.1.13320224.0.0.0240.0.0.0192.168.1.133192.168.1.13320255.255.255.255255.255.255.255192.168.1.133192.168.1.1331DefaultGateway:192.168.1.254===========================================================================PersistentRoutes:NoneC:\DocumentsandSettings\Administrator>tracert192.168.1.131Tracingrouteto192.168.1.131overamaximumof30hops1<1ms<1ms<1ms192.168.1.131Tracecomplete.C:\DocumentsandSettings\Administrator>ping-f-l1472192.168.1.131Pinging192.168.1.131with1472bytesofdata:Replyfrom192.168.1.131:bytes=1472time<1msTTL=128Replyfrom192.168.1.131:bytes=1472time<1msTTL=128Replyfrom192.168.1.131:bytes=1472time<1msTTL=128Replyfrom192.168.1.131:bytes=1472time<1msTTL=128Pingstatisticsfor192.168.1.131:Packets:Sent=4,Received=4,Lost=0(0%loss),Approximateroundtriptimesinmilli-seconds:Minimum=0ms,Maximum=0ms,Average=0msC:\DocumentsandSettings\Administrator>ping-f-l147331Pinging192.168.1.131with1473bytesofdata:PacketneedstobefragmentedbutDFset.PacketneedstobefragmentedbutDFset.PacketneedstobefragmentedbutDFset.PacketneedstobefragmentedbutDFset.Pingstatisticsfor192.168.1.131:Packets:Sent=4,Received=0,Lost=4(100%loss),1、如何用ping命令来探明网络MTU尺寸?找一个支持设立DF(Donotfragment)比特的ping程序,在DF始终设立的情况下调整报文大小ping,找到某一个大小,可以ping通但是再加一个字节就ping不通。MTU就是这个大小加上pingheader的长度8个字节。2、查找资料并讨论tracert命令的实现原理。画出实验内容7得到的各个网络(不同的IP地址)关系。TRACERT命令重要作用是测试2台设备之间通过的跳数和每一跳的IP地址。其工作原

理分2种情况说明:

1)假设A是一台PC机,由A来TRACERT

B,A一方面会发送一个ICMP

ECHO的报文(TYPE=8,CODE=0),

并且该报

文的TTL=1,第一个路由器收到后会丢弃该报文不转发,并返回一个ICMP超时的报文(TYPE=11,CODE=0),然后

A会在发送一个ICMP

ECHO的报文,这时TTL=2,下一个路由器收到后又回一个ICMP超时报文。当报文到达B后,B会

回给A一个ICMP端口不可达的报文(TYPE=3,CODE=3)。

2)假设A是一台路由器,由A来TRACERT

B,A一方面会发送一个UDP报文,并且UDP的端标语大于30000以保证这个

端标语在B上未被占用,该报文的TTL=1,第一个路由器收到后会丢弃该报文不转发,并返回一个ICMP超时的报文

(TYPE=11,CODE=0),然后A会在发送一个UDP的报文,这时TTL=2,下一个路由器收到后又回一个ICMP超时报文。

当报文到达B后,B会回给A一个ICMP端口不可达的报文(TYPE=3,CODE=3)。五、实验心得常用的网络命令虽然看起来简朴,也许觉得没什么用处,但是对于网络问题的诊断却非常有用。试想一下,假设一台电脑的网络出现故障,当然也就无法访问互联网,同时电脑内又没有可以诊断故障的程序,而现在使用windows系统自带的命令行中的常用网络命令来诊断问题,不仅快捷,并且信息反映直观,事实上却是是非常有用的工具。这也提醒了我们一点,有时候看起来较简朴的东西,但是却是用起来很可靠和方便的东西。实验三WireShark使用和基本协议解析一、实验目的1、掌握Wireshark的使用;2、抓取分析以太网帧格式/IP协议解析二、实验原理1、WireShark软件的使用请参考教程或者官方网站HYPERLINK""。2、以太网帧格式有三种Ethernet帧格式,分别是DIX格式、802.3和802.3修订格式。Preamble先导字段,作用是用来同步的,内容为10101010也就是16进制的AA,SFD是帧起始标志,为10101011,也就是AB。3、IP包格式标志为3位:X|DF|MF,DF为0代表本包可以分片,为1代表不能分片(假如MTU不够大则会丢弃,并产生ICMP报文),MF为0代表本包为末分片,为1代表尚有末分片。常见协议号:1-ICMP,2-IGMP,6-TCP,17-UDP4、ICMP包格式Type英文名称解释0EchoReply回显回复8Echo回显请求3DestinationUnreachable目的不可达4SourceQuench源端克制5Redirect重定向9RouterAdvertisement路由器通告10RouterSelection路由器选择11TimeExceeded超时报告12ParameterProblem参数问题报告13Timestamp时间戳14TimestampReply时间戳回复15InformationRequest信息请求16InformationReply信息回复17AddressMaskRequest地址掩码请求18AddressMaskReply地址掩码回复30Traceroute路由跟踪三、实验内容1、使用Wireshark软件捕获一个广播以太网帧和一个单播以太网帧;先用arp–a查看本机缓存表,然后ping一个不在缓存表中的未知主机,arp广播即产生以太网广播帧。2、捕获一组分片的IP包;Ping主机–l长度大于MTU即产生分段的IP包3、用ping命令连接目的主机,并捕获产生的ICMP包,包含type至少为0、8、3、11的。Ping外网络主机如172.16.7.10–i小于所需的跳数如3,即产生TTL超时的报文Telnet外网络主机如172.16.7.10未知端标语如88,即产生目的不可达的报文四、实验报告广播单播分片IP包11TimeExceeded超时报告3DestinationUnreachable目的不可达1、解析一个捕获的以太网帧内容,给出广播帧和单播帧的区别;解:单播->单个主机GP~WV,发送到特定的主机.就类似tcp建立连接一下,只是一对一.广播->同子网下所有的主机,.DiZE,发送到该子网掩码下主机位全1的IP.2、解析一个捕获的IP包头内容,解释各个域的意义;InternetProtocolVersion4,Src:192.168.1.128(192.168.1.128),Dst:192.168.1.115(192.168.1.115)Version:4HeaderLength:20bytesDifferentiatedServicesField:0x00(DSCP0x00:Default;ECN:0x00:Not-ECT(NotECN-CapableTransport))TotalLength:1500Identification:0x91a8(37288)Flags:0x01(MoreFragments)Fragmentoffset:0Timetolive:128Protocol:ICMP(1)Headerchecksum:0xff34[correct]Source:192.168.1.128(192.168.1.128)Destination:192.168.1.115(115)SourceGeoIP:UnknownDestinationGeoIP:Unknown由上面知,版本为4,IP头长度为20bytes,总长度1500,属于0x91a8数据报,MF=1代表这不是最后一个段,生存期128,使用ICMP协议,头校验对的,源地址192.168.1.128,目的地址192.168.1.115。3、给出一个具有两个IP头部的ICMP包内容,解释为什么需要两个IP头部解:InternetProtocolVersion4,Src:192.168.1.128(192.168.1.128),Dst:172.16.1.10(172.16.1.10)InternetControlMessageProtocolType:11(Time-to-liveexceeded)Code:0(Timetoliveexceededintransit)Checksum:0x9fa3[correct]InternetProtocolVersion4,Src:192.168.1.128(192.168.1.128),Dst:172.16.1.10(172.16.1.10)InternetControlMessageProtocolType:8(Echo(ping)request)Code:0Checksum:0x775bIdentifier(BE):512(0x0200)Identifier(LE):2(0x0002)Sequencenumber(BE):54272(0xd400)Sequencenumber(LE):212(0x00d4)在超时的情况下,会有两个Ip头部生成,即将发送请求的整个数据包套上IP头返回给请求方,于是生成了两个IP头。五、实验心得在该实验中,从理论基础、软件配置,抓包,分析等几个部分分析了ICMP协议,探究了PING命令的工作原理,运用Wireshark软件对ICMP数据包进行细致分析,特别是整个封装流程,进一步加深了对理论知识的理解,也纯熟了软件的使用,为以后更加进一步和广泛地学习网络协议打下了良好基础。在本实验中也有局限性的地方,对相关概念和操作流程不够熟悉,以至于不能很好的分析问题。实验四TCP/UDP/DNS/HTTP协议解析一、实验目的1、掌握分析传输层TCP/UDP协议;2、掌握分析应用层DNS/HTTP协议。二、实验原理1、TCP协议的报文头部格式TCP是面向连接的字节传输协议,需要连接建立、传输、释放三个阶段。TCP建立是三次握手过程,示意图TCP释放是三次握手(全关闭)或者四次握手(半关闭)释放过程,示意图2、UDP报文头部格式3、PCATTCP.exe程序用于在命令行环境下传输TCP或者UDP数据包。用法:pcattcp-t[-options]host[<in]pcattcp-r[-options>out]选项:-l##读或写buffer的尺寸(缺省是8192字节)-u使用UDP代替TCP-p##发送或者侦听的端标语(缺省5001)-s切换sink模式(缺省打开)sink模式打开后:-t:源端自动产生数据-r:丢弃所有接受数据sink模式关闭后:-t:从stdin(如键盘)中读取数据来发送-r:将接受数据写到stdout(如显示器)-Abuffer对齐边界(缺省16384)-Obuffer偏移起始(缺省0)-vverbose:打印更多记录信息-d设立SO_DEBUGsocket选项-b##设立socketbuffer尺寸(假如支持)-fX速率格式:k,K=kilo{bit,byte};m,M=mega;g,G=giga-c-t:连续发送-r:顺序接受多个连接-R并发TCP/UDP多线程接受-t的选项:-n##写入网络源bufs的数量(默认2048)-D不缓存TCP发送(设立TCP_NODELAYsocket选项)-w##在每次写入前的延迟(毫秒),缺省0-L##希望的数据发送速率bytes/second-r的选项:-B对于-s来说,输出由-I指定的所有块-T访问每一个字节3、DNS查询域名相应的IP地址。在Windows平台下,使用命令行工具,输入nslookup,可以显示默认的DNS服务器域名和IP地址,同时进入子环境下命令可以设立DNS服务器等。DNS查询或者应答报文格式如下图所示,其中标记是用来代表本次查询或者应答的ID,标志是用来代表具体报文的类型(查询或响应)以及其他属性。应答有三

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论