<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
  <channel>
    <title>曲径通幽论坛 - TCP/IP protocol</title>
    <link>http://www.groad.net/bbs/forum.php?mod=forumdisplay&amp;fid=86</link>
    <description>Latest 20 threads of TCP/IP protocol</description>
    <copyright>Copyright(C) 曲径通幽论坛</copyright>
    <generator>Discuz! Board by Comsenz Inc.</generator>
    <lastBuildDate>Wed, 17 Jun 2026 15:43:27 +0000</lastBuildDate>
    <ttl>60</ttl>
    <image>
      <url>http://www.groad.net/bbs/static/image/common/logo_88_31.gif</url>
      <title>曲径通幽论坛</title>
      <link>http://www.groad.net/bbs/</link>
    </image>
    <item>
      <title>TCP 包头中的4位数据偏移</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=8945</link>
      <description><![CDATA[先看 TCP 包头示图：


在第 12 个字节（从第 0 字节算起）处，有一个 4 位数据偏移。所谓数据偏移，说的是数据从 TCP 包头开始算起，偏移了几个字节处产生。下面看一个截图，即能知道该值表达的是什么。

上图中，蓝色框住部分，就是 230 个字节了。事实上，是通 ...]]></description>
      <category>TCP/IP protocol</category>
      <author>beyes</author>
      <pubDate>Fri, 12 Jun 2015 09:36:50 +0000</pubDate>
    </item>
    <item>
      <title>IP包总长（Total Length）</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=8944</link>
      <description><![CDATA[IP 包的总长用 IP 包头中的第2，第3个字节来表示，总的大小为 65535 个字节，包括头部和数据两部分。

下面用 wireshark 来具体的看一下哪些部分，看下面截图：

有图可见，红色方框包围起来的所有数据供 270 个字节。上图中是一个 HTTP 协议的抓包，IP包的这个总的 ...]]></description>
      <category>TCP/IP protocol</category>
      <author>beyes</author>
      <pubDate>Fri, 12 Jun 2015 09:06:54 +0000</pubDate>
    </item>
    <item>
      <title>PPTP 工作原理介绍</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=8343</link>
      <description><![CDATA[点对点隧道协议（PPTP）是广泛使用的虚拟专用网络协议。 PPTP 是用于在中间网络上传输点对点协议（PPP）帧的一种隧道机制。 通过利用 PPP 的身份验证、加密和协议配置机制，PPTP 连接同时为远程访问和路由器到路由器的虚拟专用网（VPN）连接提供了一条在公共网络（比如 ...]]></description>
      <category>TCP/IP protocol</category>
      <author>easy</author>
      <pubDate>Mon, 07 Apr 2014 03:09:53 +0000</pubDate>
    </item>
    <item>
      <title>PPP 协议简介</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=8330</link>
      <description><![CDATA[PPP(Point-to-Point Protocol)协议是在SLIP的基础上发展起来的,由于SLIP只支持异步传输方式,无协商过程,它逐渐被PPP协议所替代.PPP协议作为一种提供在点到点链路上封装,传输网络层数据包的数据链路层协议,处于OSI参考模型的第二层,主要被发计用来支持全双工的同异步 ...]]></description>
      <category>TCP/IP protocol</category>
      <author>easy</author>
      <pubDate>Mon, 31 Mar 2014 01:03:04 +0000</pubDate>
    </item>
    <item>
      <title>PPP协议框架基础解读</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=8327</link>
      <description><![CDATA[点对点形式，大家应该都知道。那么支持这个形式的协议就是PPP协议。那么这个协议的一些作用和功能大家是否清楚呢？这里我们就针对PPP协议来进行一下详述。想必大家在阅读之后，对这个协议能够有一个新的认识。

PPP协议

一、介绍

PPP（Point-to-Point Protocol ...]]></description>
      <category>TCP/IP protocol</category>
      <author>easy</author>
      <pubDate>Sun, 30 Mar 2014 09:44:03 +0000</pubDate>
    </item>
    <item>
      <title>滑动窗口机制</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=8323</link>
      <description><![CDATA[TCP这个协议是网络中使用的比较广泛，他是一个面向连接的可靠的传输协议。既然是一个可靠的传输协议就需要对数据进行确认。TCP 协议里窗口机制有 2 种一种是固定的窗口大小。一种是滑动的窗口。这个窗口大小就是我们一次传输几个数据。

我们可以看下面一张图来分析一 ...]]></description>
      <category>TCP/IP protocol</category>
      <author>easy</author>
      <pubDate>Wed, 26 Mar 2014 12:42:50 +0000</pubDate>
    </item>
    <item>
      <title>TCP 数据的处理：流，段 和 序列号</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=7576</link>
      <description><![CDATA[使用离散的消息块是相当简单的，许多协议都直接使用它们。但其天生存有局限性，比如为了能够正常的会话，它会迫使应用程序去创建这些离散的数据块。然而，许多应用程序在一定程度上需要连续的发送消息，也就是说还让应用程序分神去创建这这些大量的消息块是不适宜的。另 ...]]></description>
      <category>TCP/IP protocol</category>
      <author>beyes</author>
      <pubDate>Wed, 16 Jan 2013 12:38:07 +0000</pubDate>
    </item>
    <item>
      <title>DHCP 服务介绍</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=7556</link>
      <description><![CDATA[DHCP 全称为 Dynamic Host Configuration Protocol ，是一个简化主机 IP 地址分配管理的 TCP/IP 标准协议。DHCP 服务器可以动态地为客户端分配 IP 地址及其他相关的环境配置工作。

简介
在 TCP/IP 网络中，每台计算机都有唯一标识自身的计算机名和 IP 地址。计算机获取 ...]]></description>
      <category>TCP/IP protocol</category>
      <author>beyes</author>
      <pubDate>Thu, 20 Dec 2012 05:32:33 +0000</pubDate>
    </item>
    <item>
      <title>捕捉 FIN_WAIT_1,FIN_WAIT_2 和TIME_WAIT 3个阶段</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=7501</link>
      <description><![CDATA[FIN_WAIT_1，FIN_WAIT_2，TIME_WAIT 是 TCP 连接中产生的几个状态，一般情况下，可以认为它们发生在主动关闭连接的客户端身上。
 
先假设客户端和服务器已经建立连接，即双方处于 ESTABLISHED 状态。
 
现在，客户端主动关闭对服务器的连接(如在客户端程序里调用 close( ...]]></description>
      <category>TCP/IP protocol</category>
      <author>beyes</author>
      <pubDate>Thu, 08 Nov 2012 05:05:08 +0000</pubDate>
    </item>
    <item>
      <title>MTU 概念及检测</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=7097</link>
      <description><![CDATA[MTU
Maximum Transmission Unit
最大传输单元
 
 
是指一种通信协议的某一层上面所能通过的最大数据包大小（以字节为单位）。下表是不同网络的 MTU 值：
如上所见，MTU 这个值通常与通信接口有关（网络接口卡、串口等）。
 
当数据包封装成帧时，数据包的长度必须小于 M ...]]></description>
      <category>TCP/IP protocol</category>
      <author>beyes</author>
      <pubDate>Tue, 29 May 2012 11:46:40 +0000</pubDate>
    </item>
    <item>
      <title>ping 结果浅析</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=6977</link>
      <description><![CDATA[ping 工具是基于 ICMP 协议的常用排错工具，我们会经常使用它来判断远程主机是否存活并响应。下面浅析该工具的工作原理及其输出结果。
 
ping 的工作原理基于 “回送请求”(echo request) 和 “回送回答”(echo reply) 。主机或路由器可以给另一个主机或路由器发送“回 ...]]></description>
      <category>TCP/IP protocol</category>
      <author>beyes</author>
      <pubDate>Thu, 10 May 2012 12:19:40 +0000</pubDate>
    </item>
    <item>
      <title>TCP序列号和确认号详解</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=6547</link>
      <description><![CDATA[在网络分析中，读懂TCP序列号和确认号在的变化趋势，可以帮助我们学习TCP协议以及排查通讯故障，如通过查看序列号和确认号可以确定数据传输是否乱序。但我在查阅了当前很多资料后发现，它们大多只简单介绍了TCP通讯的过程，并没有对序列号和确认号进行详细介绍，结合实 ...]]></description>
      <category>TCP/IP protocol</category>
      <author>beyes</author>
      <pubDate>Sat, 17 Mar 2012 12:58:05 +0000</pubDate>
    </item>
    <item>
      <title>TCP 连接的终止</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=5629</link>
      <description><![CDATA[建立一个 TCP 连接需要 3 次握手 ，而终止一个连接通常需要 4 个步骤，其过程如下图所示：

 
 
在关闭过程中，主要通过设置并发送 FIN  标志来标识一个连接的结束。上图中，不管是 Host A 还是 Host B ，先发送了 FIN 给对方的一端称之为主动关闭(active close)。
 
如 ...]]></description>
      <category>TCP/IP protocol</category>
      <author>beyes</author>
      <pubDate>Mon, 19 Dec 2011 10:20:41 +0000</pubDate>
    </item>
    <item>
      <title>HTTP 代码含义</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=1888</link>
      <description><![CDATA[\&quot;100\&quot;&#160;&#160; :&#160;&#160; Continue&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 
&#160; \&quot;101\&quot;&#160;&#160; :&#160;&#160; witching&#160;&#160; Protocols&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 
&#160; \&quot;200\&quot;&#160;&#160; :&amp;#]]></description>
      <category>TCP/IP protocol</category>
      <author>beyes</author>
      <pubDate>Sun, 09 May 2010 08:35:07 +0000</pubDate>
    </item>
    <item>
      <title>HTTP 协议</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=1646</link>
      <description><![CDATA[HTTP 中的持续连接 (Persistent Connections) 
在 HTTP1.0 中，当连接建立后，浏览器发送一个请求，服务器在回应一个消息后就关闭连接。当浏览器下次请求时，需要重新建立连接，很显然这种需要不断建立连接的通信方式会造成很大的开销。但是早期&#160; WEB 页面通常只是 ...]]></description>
      <category>TCP/IP protocol</category>
      <author>beyes</author>
      <pubDate>Sun, 21 Mar 2010 08:42:43 +0000</pubDate>
    </item>
    <item>
      <title>TFTP 协议中对报文的实例解析</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=1482</link>
      <description><![CDATA[TFTP 共有 5 种类型的报文，它们分别是：
RRQ (读请求报文)
WRQ (写请求报文)
DATA (数据报文)
ACK (确认报文)
ERROR (差错报文)

下面以一个实例来分析涉及到的几个报文(RRQ, DATA, ACK)，写请求报文 WRQ 和 差错报文 ERROR 没有涉及，但类似分析。

试验环境在局域网 ...]]></description>
      <category>TCP/IP protocol</category>
      <author>beyes</author>
      <pubDate>Fri, 25 Dec 2009 06:50:24 +0000</pubDate>
    </item>
    <item>
      <title>什么是TFTP</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=1481</link>
      <description><![CDATA[TFTP
Trival File Transfer Protocol
简单文件传送协议

有时我们只需要复制一个文件而不需要 FTP 协议的全部功能。例如，当无盘工作站或路由器在被引导时，我们需要下载引导和配置文件。这里我们并不需要 FTP 全部的复杂功能，只需要一个能够迅速赋值这些文件的协议。
 ...]]></description>
      <category>TCP/IP protocol</category>
      <author>beyes</author>
      <pubDate>Fri, 25 Dec 2009 03:42:10 +0000</pubDate>
    </item>
    <item>
      <title>套接字地址(socket adress)</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=1480</link>
      <description><![CDATA[在 UDP 通讯中，UDP 需要两个标识符，即 IP 地址和端口号，它们各用在一端以建立一条连接。一个 IP 地址和一个端口号合起来就叫套接字地址(socket address)或插口地址。

客户套接字地址唯一地定义了客户进程，而服务器套接字地址则唯一定义了服务器进程。]]></description>
      <category>TCP/IP protocol</category>
      <author>beyes</author>
      <pubDate>Fri, 25 Dec 2009 02:11:02 +0000</pubDate>
    </item>
    <item>
      <title>UDP 使用的一些熟知端口号</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=1479</link>
      <description><![CDATA[下表是一些 UDP 常用的熟知端口号。有些端口号是 UDP 和 TCP 都可以使用的。]]></description>
      <category>TCP/IP protocol</category>
      <author>beyes</author>
      <pubDate>Fri, 25 Dec 2009 01:59:53 +0000</pubDate>
    </item>
    <item>
      <title>ARP 分组格式</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=1468</link>
      <description><![CDATA[ARP 分组格式如下图所示：

字段分述：
硬件类型：这是 16 位字段，用来定义运行 ARP 的网络类型。每个局域网类型被指定为一个整数。例如，以太网的类型是 1。ARP 可用在任何网络上。协议类型：这是 16 位字段，用来定义协议的类型。例如，IPv4 协议，这个字段的值是 0x ...]]></description>
      <category>TCP/IP protocol</category>
      <author>beyes</author>
      <pubDate>Mon, 21 Dec 2009 09:55:09 +0000</pubDate>
    </item>
  </channel>
</rss>