ping命令及原理

ping命令原理:
利用ICMP(网络控制协议)从主机发送回送请求,对应主机接收处理,发送回送响应消息给原主机,利用该原理测试本机与本机之间的TCP/IP协议是否正常,或者测试本机与其它主机之间的网速,或者还能测试本机网卡有没有问题等等.
本机与本机之间进行通信时,本机的ip地址在window环境下默认是127.0.0.1,也可以修改为127开头的其它网络ip,locallost默认是127.0.0.1.
本机与其它主机在需要联网的情况下使用的IP是外网加内网进行唯一ip标识,局域网ip:ipv4后的ip地址(在命令行输入ipconfig或者ipconfig /all);外网ip:在百度上输入IP.外网ip全球唯一,内网ip在同一个外网中唯一.
在这里插入图片描述

因为主机与主机之间的数据包没有经过数据链路层也就是网卡,所有不需要联网,联网需要数据包经过数据链路层,然后在传输介质上传输(光纤等);主机与其它主机之间是需要联网的.
ping本机:

在这里插入图片描述
ping 网卡:
在这里插入图片描述
ping 其它主机(需要联网),一般用来测网速
在这里插入图片描述
主机与主机之间,主机与其它主机之间是本机浏览器到一个端口,这个端口无法指定,如果需要指定端口例如:百度的443端口,需要借助tcping工具.
netstat -n 此指令是查看已经创建的网络链接,是浏览器到服务器的网络链接(本机到本机和本机到其它机).
ping命令和netstat -n命令刚好对应,配合使用.
服务器需要设置ip和端口,端口必须设定,ip可以不设定默认为0000.当ip设置为0000时,表示可以通过本机127.0.0.1访问服务器或者通过外网ip访问该服务(服务器不设置ip时默认为0000),外网可以实现本机访问本机或者其它主机访问本机,当设置为127.0.0.1时表示只能通过本机访问服务器,当设置为外网ip时能通过本机或者其它主机访问该服务,不能通过127.0.0.1访问该服务.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值