最后更新:2022-03-08 00:03:07 手机定位技术交流文章
Ping是Windows、Unix和Linux系统下的一个命令。ping也属于一个 通信协议 ,是TCP/IP协议的一部分。利用“ping”命令可以检查网络是否连通。如果ping不通则可以通过以下方式寻找故障原因:
1. ping 127.0.0.1
127.0.0.1是本地循环地址,如果本地址无法Ping通,则表明本地机TCP/IP协议不能正常工作。
2. Ping本机的IP地址
用IPConfig查看本机IP,然后Ping该IP,通则表明网络适配器(网卡或MODEM)工作正常,不通则是网络适配器出现故障。
3. Ping同网段计算机的IP
Ping一台同网段计算机的IP,不通则表明网络线路出现故障;若网络中还包含有路由器,则应先Ping路由器在本网段端口的IP,不通则此段线路有问题;通则再PING路由器在目标计算机所在网段的端口IP,不通则是路由出现故障;通则再Ping目的机IP地址。
4. ping 网址
若要检测一个带DNS服务的网络,在上一步Ping通了目标计算机的IP地址后,仍无法连接到该机,则可PING该机的网络名,比如 Ping sina.com.cn,正常情况下会出现该网址所指向的IP,这表明本机的DNS设置正确而且DNS服务器工作正常,反之就可能是其中之一出 现了故障;同样也可通过Ping计算机名检测WINS解析的故障(WINS是将计算机名解析到IP地址的服务)。
路由器在收到IP数据报告后执行的分组转发步骤如下:
1)提取IP数据报告首部中的目的IP地址
2)判断目的IP地址所在的网络是否与本路由器直接相连。如果是,就直接交付给目的网络,如果不是执行3)
3)检查路由器表中是否有目的IP地址的特定主机路由。如果有,按特定主机路由转发:如果没有,执行4)
4)逐条检查路由表。若找到匹配路由,则按照路由表进行转发:若所有路由均不匹配,则执行5)
5)若路由表中设置有默认路由,则按照默认路由表转发:否则,执行6)
6)向源主机报错。
————————————————
原文链接:https://blog.csdn.net/qq_38855717/article/details/80901853
电路交换:①需花时间去建立连接,释放连接,但连接一旦建立好后高效,是物理连接②双方独占的物理通路,独占资源,占据端到端的固定带宽。③适用于远程批处理或实时性要求高
报文交换:以报文为数据交换的单位,采用存储转发的方式。
分组交换:也是采用存储转发的方式,将一个大的数据块分割成若干小数据块,再加上一些必要的控制信息构成分组,可以走不同的路,最后再终端在组合成原来的数据报。
IP数据报有4和6的版本(因此有版本号);
首部可变(20-60,所以有首部长度);
总长度,原地址,目的地址这些都是不可少的;
以太网帧的最大传送单元MTU为1500字节,即IP数据报的首部和数据部分之和最大只能为1500字节,这就涉及到分片(所以就有标识标志和片偏移,标识主要用来标记是否为同一数据报,标志主要有MF,DF字符,一个判断是否还有分片,一个判断是否可分片,片偏移是用来确定原分组的相对位置,以8字节为偏移单位。);
计网的分层,层与层之间的联系是少不了的,所以必须有协议字段
生存时间也是不可少的,总不能一直在网络中跳?
首部数据有20-60字节,数据不少,所以需要一个首部检验和
ARP完成IP地址到MAC地址的映射。每个主机都设有一个ARP表,存放本局域网上各主机和路由器的IP地址到MAC地址的映射,使用ARP协议来动态维护此ARP表,ARP协议属于网络层协议。可以在路由器上执行。(因为可以在路由器上执行,而路由器是属于网络层设备,所以属于网络层协议)。
过程:①A要向B发送IP数据报时,首先在其ARP表中查找是否有B的IP地址,如果有,就可以查出对应的硬件地址,然后把此硬件地址写入MAC帧里 ②如果没有,则发送目的MAC地址为1个F的帧(即广播ARP请求分组),若B在同一个局域网内,那么收到这个广播的ARP分组后,就返回一个ARP响应分组,里面含有其IP与ARP的映射,然后A会将这个映射写入ARP表中,方便下次的交流 ③如果A和B不在同一个局域网内,那么会返回本局域网内某个路由器的硬件地址(其实也就是MAC地址和IP地址的映射),然后A把ARP请求分组给这个路由器,让其继续往下工作寻找。


本文由 在线网速测试 整理编辑,转载请注明出处。