![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tcp/ip详解 阅读笔记
文章平均质量分 84
iteye_16109
这个作者很懒,什么都没留下…
展开
-
<tcp/ip详解卷一>阅读笔记(1)— 以太网帧及其分用
这段日子看了《Tcp/ip详解》的卷一, 这本书最大的特点在于通过使用tcpdump程序捕获各种网络包,从而让我们确切的了解网络各个层中的协议以及算法。下图是这本书中讲讨论到的协议以及其所在的层次。 1. tcp/ip协议网络层次结构 上图左侧是数据包在各个网络层的状态,右侧是数据包在各个网络层的传递。其中,以太网口通过以太网地址来决定丢弃还是交付通过以太网口的数据包(此时称为以太网帧);以...原创 2011-12-02 11:38:24 · 274 阅读 · 0 评论 -
<tcp/ip详解卷一>阅读笔记(2)——IP层的分用(ICMP)
这一次将从ip首部中的“协议”字段的分用说开来。前面的图中我们可以看到,所有的TCP、UDP、ICMP及IGMP数据都以ip数据报格式传输。TCP段、UDP数据报文将交付到上一层即应用层,而ICMP及IGMP报文则由tcp/ip协议模块处理,不会支付到用户应用层。 1. ICMP:Internet控制报文协议 ICMP报文是在ip数据报内部被传输的,除去ip首部,其基本格式如下: 有些icm...原创 2011-12-04 15:23:27 · 145 阅读 · 0 评论 -
<tcp/ip详解卷一>阅读笔记(3)——IP层的分用(UDP和IGMP)
这一次将总结IP层的分用中的UDP与IGMP。UDP是一个简单的面向数据报的运输层协议,它提供不可靠服务:它把应用程序的数据加上UDP头部之后就传递给IP层发送出去,但是并不能保证它们能到达目的地。应用程序必须关心IP数据报的长度,如果它超过网络的MTU,那么就要对IP数据报进行分片。如果需要,源端到目的端之间的每个网络都要进行分片,并不只是发送端主机连接第一个网络才这样做。IGMP是一种支持主机...原创 2011-12-04 17:57:24 · 191 阅读 · 0 评论 -
<tcp/ip详解卷一>阅读笔记(4)——TCP
最后终于来到了大块头TCP协议,为了给应用层提供可靠的传输服务,tcp协议设计了各种机制以实现丢包、重发、乱序、链路传输错误等传输过程中可能出现的错误。 1. TCP协议概述 我们首先来看一下TCP协议的首部,它将给收发两端提供怎样的信息:与UDP一样,TCP报头的前8个字节也是源和目的端的端口号。<源ip地址,源端口号,目的ip地址,目的端口号>(即一个socket pai...原创 2011-12-05 15:21:56 · 98 阅读 · 0 评论