TCP/IP详解卷1:协议(第七章:Ping程序) || (第八章:Traceroute程序)
来源:互联网 发布:黑马程序员毕业证 编辑:程序博客网 时间:2024/05/16 01:26
- Ping程序
- ping程序发送一份ICMP回显请求报文给主机,并等待返回ICMP回显应答;
- 文献[Stevens 1990]的第11章提供了P i n g程序的源代码;
- ICMP回显请求和回显应答报文如下入所示:
- Traceroute程序
- traceroute开始时发送一个TTL字段为1的UDP数据报(但它选择一个不可能的值作为UDP端口号(大于30000),使目的主机的任何一个应用程序都不可能使用该端口。因此,当该数据报到达时,将使目的主机的UDP模块产生一份“端口不可达”的ICMP报文;这样,traceroute程序所要做的就是区分接收到的ICMP报文是超时还是端口不可达,以判断什么时候结束),然后将TTL字段每次加1,以确定路径中的每个路由器;每个路由器在丢弃UDP数据报时都返回一个ICMP超时报文2,而最终目的主机则产生一个ICMP端口不可达的报文。
- TCP/IP详解卷1:协议(第七章:Ping程序) || (第八章:Traceroute程序)
- TCP/IP详解,卷1:协议,第八章:Traceroute程序
- 《TCP/IP详解 卷1:协议》第八章 Traceroute程序
- TCP/IP详解 卷一(第七、八章 Ping、Traceroute程序)
- TCP/IP详解,卷1:协议,第七章:Ping程序
- 《TCP/IP详解 卷1:协议》第七章 Ping程序
- TCP/IP详解卷1 读书笔记:第八章 Traceroute程序
- 《TCP/IP详解 卷1:协议》读书笔记 第八章 Traceroute程序
- 《TCP/IP详解 卷1:协议》读书笔记 第八章 Traceroute程序
- TCP/IP 详解卷一 - 第6、7、8章 ICMP协议和ping、traceroute程序
- TCP/IP详解卷1 读书笔记:第七章 Ping程序
- 《TCP/IP详解 卷1:协议》 读书笔记 第七章 Ping程序
- 《TCP/IP详解 卷1:协议》 读书笔记 第七章 Ping程序
- 《TCP/IP详解-协议》(7、8)Ping、Traceroute程序
- 《TCP/IP详解 卷1:协议》读书笔记 第8章 Traceroute程序
- TCP/IP详解卷一 第8章 Traceroute程序
- 《TCP/IP详解 卷一:协议》读书笔记--Traceroute程序
- 《TCP/IP详解 卷1:协议》 读书笔记 第7章 Ping程序
- C#TableLayoutPanel控件导致Form开启时处于已编辑状态的问题分析
- 大龄程序员的出路
- linux 下 进程和线程的区别
- Rails ActiveRecord数据库关系1:1
- C#Winfrom下调用C++
- TCP/IP详解卷1:协议(第七章:Ping程序) || (第八章:Traceroute程序)
- Tomcat7下配置SSI(解决中文乱码问题)
- (3)http协议之压缩-------3
- 关于爱情
- ios MVC 结构问题
- 转 -- Oracle RAC日常基本维护命令
- iframe提交,做页面无刷新 cao
- 解决linux右上角键盘小图标消失的问题
- Use kdiff3 in git