计算机网络实验 您所在的位置:网站首页 netstat结果分析 计算机网络实验

计算机网络实验

2023-03-23 17:25| 来源: 网络整理| 查看: 265

ipconfig命令 命令格式:ipconfog[/all][/renew][/adapter][/release[adapter]][/flushdns][/displaydns][\registerdns][/showclassid adapter][/setclassid adapter[classID]] 参数说明  不带参数的ipconfig命令:使用不带参数的ipconfig命令可以查看计算机所有的适配器的IP地址,子网掩码,以及默认网关等信息,在windows命令行窗口输入ipconfig命令,如图,观察命令效果 

 

对于图片中出现的各种名词的解释

(1)IP地址:在现实生活中我们每个人都有一个名字用于标识自己,同名字一样在计算机网络中,IP地址是用于标识每一台计算机的,每一台联网的计算机都有自己的IP地址,且各台联网的计算机的IP地址都是不重复的不会存在两台不同的联网的计算机拥有同一个IP地址的情况,IPv4是网际协议开发过程中的第四个修订版本,是应用最广泛的一个版本。IPv4地址是一个32位长的二进制数字串,也就是4个字节的长度,可表示pow(2,32)个不同的地址,为了便于记忆每个字节可转换成对应的十进制数字来进行记忆,如图中的10.0.228.219,用"."来把各个字节隔开;IPv6是网际协议开发过程中的第6个修订版本,其用途是用于替代IPv4,IPv6地址是一个128位的二进制数字串,也就是16个字节的长度,其可表示pow(2,128)个地址,这些数都数不清的IPv6地址号称可以为全世界的每一粒沙子分配一个IPv6的地址,为了记忆方便,将这个128位的二进制数字段划分成8个区,每个区有16个bit的二进制数字串,将每一个区的二进制数字串转换成16进制,不同区段之间用":"来分隔,用此方式来表示一个IPv6的地址,如ABCD:EF01:2345:6789:ABCD:EF01:2345:6789,就是一个IPv6的地址;

(2)DNS:Domain Name System(域名系统),在现实生活中,如果我们要访问某个网站,那么我们首先需要打开浏览器,然后在浏览器的地址栏里面输入某一个网站的网址,比如,如果我们想要访问b站那么我们就应该在浏览器的地址栏里面输入网址"www.bilibili.com",其实我们所输入的网址在计算机网络中叫做域名,域名的划分有顶级域名,一级域名,二级域名......等的划分,域名从字面来看就是区域的名字,所以顶级域名,一级域名,二级域名其实就是顶级区域的名字,一级区域的名字,二级区域的名字;然而在计算机网络中,域名管理系统为了管理的方便也像现实生活中地区的行政规划那样,地区行政规划划分了不同的省份,而在每一个省份下面又划分了不同的市,在每一个市的下面又有不同的县等等,那么顶级区域就相当于省,一级区域就相当于市,二级区域就相当于县,所以顶级区域与一级区域,一级区域与二级区域之间其实是存在一种包含关系的,域名管理系统为了管理的方便将虚拟的网络世界划分成了许多个不同的顶级区域,而且都为这些顶级区域取好了名字,叫做顶级域名,顶级域名分为三类,第一类是国家和地区顶级域名(country code top-level domains,简称ccTLDs),如中国的是cn,如"data.stats.gov.cn"这个网站表示的是我们国家的国家数据网站,在里面可以查到国家的一些数据信息,如农业相关的一些数据信息都可以在这个网站上面查到,第二类是通用顶级域名(generic top-level domains,简称gTLDs),如许多大公司网站会用到的表示工商企业的com,以及表示网络服务商的net,还有表示非盈利组织的org等等,第三类是新通用的顶级域名(New general top-level domains,简称New gTLD),代表高端的top,xyz等等。在每一个顶级区域里面还可以划分许许多多不同的子区域,这些子区域叫做一级区域,而每一个一级区域里面也可以再划分成不同的区域,这些区域叫做二级区域;我们在浏览器的地址栏中输入某个网站的地址按下enter键,便可以访问该网站,但是其实这种操作再计算机中的实现并不像我们直接输入网址那样简单,在计算机中我们要访问某个网站其实是通过网站的IP地址找到网站所在的服务器,由网站的服务器向我们的计算机传送该网站的各种数据,这样在我们的电脑的浏览器上面就像绘图一样的就会出现该网站的界面,那么我们在浏览器上面输入的是域名,而不是网站服务器的IP地址,怎么能够访问该网站呢,这就是域名系统的功劳了,域名系统,是互联网的一项服务,域名系统是一个将域名和IP地址相互映射的分布式的数据库,通过域名系统能够使我们更方便的访问互联网。而如何实现域名系统的功能就是域名系统服务器的作用了。

(3)子网掩码:子网掩码的作用适用于区别IP地址的网络位和主机位,将子网掩码的各个划分区域转换成对应的8位二进制位,和IP地址进行对照,在子网掩码中二进制数字为0的地方代表主机位,二进制数字为1的地方代表网络位,网络位相同的主机相互之间可以直接通信,不必通过网关进行路由转发,而网络位不同的主机之间的通信需要通过网关来进行路由转发,比如我的电脑的IPv4地址是10.0.228.219,子网掩码是255.255.0.0这代表我的IPv4的地址的前16位代表网络位而后16位代表主机位,而我的同学的电脑她的IPv4地址是10.0.55.204,子网掩码是255.255.0.0和我的子网掩码是一样了这代表它的前16位是网络位,而后16位是主机位,她的网络位和我的一样,那么我的电脑进程和她的电脑进程之间的通信就不需要进行网关的路由转发就可以相互之间通信了,如下是她的电脑的适配器信息

(4)网络适配器:网络适配器又称为网卡或者网络接口卡,将其插入计算机扩展槽就可以与计算机相连,它是计算机与网络的接口,用于协调计算机与网络之间数据,指令,或者信息的传送或者接收。

2./all参数:该参数用于显示所有适配器的完整TCP/IP配置信息,如果没有该参数那么不带参数的ipconfig命令只会显示各个适配器的IP地址,子网掩码以及网关等相关信息;在命令行输入带有参数all的ipconfig命令观察运行结果如图

3. /displaydns:该参数用于查看DNS客户解析器所缓存的内容,还是用我们访问某个网站的例子来理解DNS客户解析器,如果我们在电脑的浏览器的地址栏中输入某个网站的域名,就能访问某个网站,这是因为当我输入某个网站的域名时,浏览器会先向DNS客户解析机发送查询该域名对应的IP地址的请求,DNS在接收到该请求之后就会进行一系列操作来进行查询该网址的IP地址,查询到以后会将IP地址返回给浏览器这样浏览器就可以访问该网站了,每一台联网的计算机都会有专门的帮助自己完成域名对应的IP地址的查询工作的DNS服务器,这便是DNS客户解析机了,为了提高查找对应IP地址的效率,DNS客户解析及一般会记住已经查询过的网站的IP地址一段时间,比如我在10分钟前访问过"www.bilibili.com"这个网站了,这时DNS客户解析机已经解析过该域名的IP地址了,那么他就会缓存该IP地址,等下一次我再访问该网址时,DNS客户解析机会优先在其缓存中查询是否已经缓存过该域名所对应的IP地址如果已经缓存过了的话就直接返回给浏览器就行,不用再进行一系列操作来查询该域名对应的IP地址。如图在命令行中输入命令ipconfig\displaydns,操作效果如图所示

4./flushdns:该参数用于清理并重设DNS客户解析器的缓存内容,输入命令查看操作结果如图

5.ipconfig/?:该命令可以用于查看关于ipconfig命令的帮助信息,以及各个参数的用法,如图 

 

ping(Packet Internet Groper)命令  命令格式:ping[-t][-a][-n Count][-l Size][-f][-i TTL][-v TOS][-r Count][-s Count][-j HostList][-w Timeout].。在命令行输入命令ping/?查看ping命令的各参数的使用方法,如图所示 相关的ping命令操作:ping命令可以用于排除网卡,modern,电缆和路由器存在的故障,适用于检测网络的连通性,可到达性和名称解析的TCP/IP命令,运行ping命令后会在命令行窗口返回对方客户机的IP地址并表明与对方客户机连通的时间 ping+(Localhost/127.0.0.1):该命令执行环回测试,Localhost/127.0.0.1是环回地址,所谓环回地址就是一个虚拟地址,它允许本计算机的软件与本机进行网络通信,该回环地址不属于任何一个网络而是指向本机,所以当使用回环地址发送数据时你发送的数据会在本机上循环而不会被发送到网络中,该回环地址是固定不变的在任意一台计算机上想要与本机进行通信都需要使用该回环地址,127.0.0.1是回环地址,Localhost是该地址的别名,在命令行中使用哪一个都可以与本机进行通信连接,每一台计算机都应该具备将Localhost转换成地址127.0.0.1的能力,若不具备这种能力则说明主机文件(host)存在问题,如图为命令效果ping+本机IP地址:这个命令使用本地计算机所配置的IP地址(ipconfig命令得到),如果在ping命令中加上参数-t,则本地计算机对该ping命令不停止地作出应答,否则,说明本地计算机的TCP/IP安装存在问题。测试过程中,可以使用组合键(Ctrl+C)退出测试,如图所示。ping+局域网内其它主机地址:该命令对局域网内地其他主机发送回复请求信息,如果能够收到对方主机地回送应答信息,表明局域网工作正常,如图所示

ping+网关:如果能够收到应答信息,则表明网络中的网关路由器运行正常,如图所示

ping+域名服务器:如果能够收到域名服务器(通过命令ipconfig/all,可以查看域名服务器的IP地址)的应答信息,则表明网络中的域名服务器运行正常,如图所示。

ping+域名地址:如果这里出现故障,可能是因为DNS服务器的故障或域名所对应的计算机服务器存在故障。如果能够收到域名对应的计算机的应答信息,说明DNS服务器、域名所对应的计算机都运行正常。如访问哔哩哔哩网站对应的服务器如图所示

如果上面所列出的所有ping命令都能够正常运行,那么本地计算机基本上具备了进行本地和远程通信的功能。 

tracert命令 命令格式: tracert [-d] [-h MaximumHops] [-j HostList] [-w Timeout] TargetName,在命令行输入命令"tracert/?"查看该命令的各种参数的使用方法,如图所示tracert命令的功能说明:tracert命令用来显示数据包到达目的主机所经过的路径,并显示到达每个节点的时间,适用于大型网络。tracert+域名用于显示到达域名所对应的服务器所经过的路径,跟踪结果首先指明跟踪到目的地址的路由,并说明本次搜索的最大约点数为30(默认值),如图所示在跟踪过程中,为了防止将每个IP地址解析为它的名称,则在tracert命令中使用参数-d,如图所示 netstat命令 命令格式:netstat[-a] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval],在命令行执行命令"netstat/?"命令查看netstat的有关参数的使用方法,如图所示各参数的作用 -a参数:如果需要显示所有有效连接(包括TCP和UDP两种)的信息,则在netstat命令中使用参数-a,这里包括已经建立的连接(Established),也包括监听连接请求(Listening)的那些连接,以及计算机侦听的TCP和UDP端口。命令的使用情况如图所示(因为显示的内容太多,途中省略了部分信息)。 netstat命令可以显示活动地TCP连接、计算机侦听地端口、以太网统计信息、IP路由列表、IPv4统计信息(对于IP、ICMP、TCP和UDP协议)以及IPv6统计信息(IPv6对应地IPv6、ICMPv6、TCP和UDP协议)。使用netstat命令时,如果不带参数,则显示活动地TCP连接。如图所示-e参数:在netstat命令中使用参数-e来显示关于以太网的统计数据,如图所示-n参数:如果需要显示已建立的有效TCP连接,则在netstat命令中使用参数-n,如图所示。-s -p udp参数:测试UDP的统计信息,则在netstat命令中使用参数-s –p udp,如图所示-s -p tcp:测试TCP的统计信息,则在netstat命令中使用参数-s –p udp,如图所示-r参数:测试有关路由表的信息,则在netstat命令中使用参数-r如图所示

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有