《TCP/IP详解 卷1:协议》 读书笔记 第七章 Ping程序
2015-12-02 14:05
639 查看
第七章 Ping程序
1.引言
Ping程序用来测试另一台主机是否可达。该程序发送一份ICMP回显请求报文给主机,并等待返回ICMP回显应答。一般来说,如果不能Ping到某台主机,那么就不能Telnet或者FTP到那台主机(当然,有特殊情况)。反过来,如果不能Telnet到某台主机,那么通常可以用Ping程序来确定问题出在哪里。Ping程序还能测出到这台主机的往返时间,以表明该主机离我们有“多远”。
2.Ping程序
用户:发送回显请求的Ping程序;服务器:被Ping的主机。
ICMP回显请求和回显应答报文:
Unix系统在实现ping程序时是把ICMP报文中的标识符字段置成发送进程的ID号。这样即使在同一台主机上同时运行了多个ping程序实例, ping程序也可以识别出返回的信息。
3.小结
ping是对两个TCP/IP系统连通性进行测试的基本工具,它只利用ICMP回显请求和回显应答报文,而不用经过传输层。ping服务器一般在内核中实现ICMP的功能。
相关文章推荐
- Linux 网络基本配置
- https://www.quora.com/
- http介绍(3)http1.0 和http1.1 区别
- NSURLConnection 实现webView显示HTTPS页面
- TCP和UDP的区别
- http介绍(2)
- 生产环境常见的HTTP状态码列表(老男孩整理)
- Linux网络编程——连接和面向连接的协议之间没有区别
- [delphi]indy10 idhttp get方法
- CentOS 6.5 设置IP 网络相关
- Http协议详解
- Http请求报文和响应报文
- <META HTTP-EQUIV="Refresh" CONTENT="0;URL=example/HelloWorld.action">有什么用
- HTTP响应头和请求头信息对照表
- Java学习笔记----网络编程(一):获取IP地址和域名
- 删除RHEL 6.7 的RHN注册和订阅提示
- 多媒体切片与http协议传输
- 谷歌http通信
- http原理介绍(1)
- Android 网络图片缓存