计算机网络tcp协议实验报告
实验二网络配置与常用命令 一、实验目的 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重新显示选定的统计,各