资料下载

×

注意

该论坛处于只读模式。
Welcome, 来宾
Username: Password: Remember me
  • 页:
  • 1

TOPIC:

TCP Sequence &致谢编号 6 years 8 months ago #38525

我刚看过 this TCP协议 序列和确认号的说明。下图大约是一半:



在页面末尾,最后一步(步骤4)的说明包括以下文本:

请注意,第4行中段的序列号与第3行中的相同,因为ACK不占用序列号空间。

因此请记住,对于先前接收到的数据包,生成的任何数据包只是对先前接收到的数据包的简单确认(换句话说,仅设置了ACK标志且不包含任何数据),绝对不要增加序列号。


我目前正在努力了解以下内容:

  • 我可以清楚地看到 序列号 在发送的数据包中 step 4 具有相同的 序列号 作为发送的数据包 step 3.
  • 同样清楚的是 确认号 在这些步骤中也相同
  • 基本上,作者似乎是说 step 4 数据包与 step 3 包,除了 step 4 包包含 数据/有效载荷.

  • 关于我的前两点,这是正确的吗?
    关于我的第三点,这是正确的吗?
    最后,假设前两个问题的答案基本上是“是”,则这是两个数据包中的这些数字相同的原因,因为没有收到来自中间数据包的任何中间数据包。
网关服务器?

我正在寻求对此的一般性澄清。

TCP Sequence &致谢编号 6 years 8 months ago #38527

嗨stacketpacket,欢迎来到 防火墙.
您的观点都是正确的。这里我们需要记住的是,第3个数据包完成了3次握手,第4个数据包可以被视为对第3个数据包的“扩展”,仅从HTTP服务器请求数据。

现在请记住,TCP堆栈的某些实现可能会稍微改变现有的理论,并且我们已经看到这种情况过去发生过。

虽然我们确实提供了图表和屏幕截图以帮助使事情变得尽可能清晰,但建议的做法是下载数据包嗅探器(例如Wireshark),并尝试查看得到的内容。这将极大地帮助您了解此处介绍的许多理论。

希望我能帮助您回答问题。
谢谢。
克里斯。
克里斯·帕特塞尼迪斯(Chris Partsenidis)。
创办人兼总编辑
www.Firewall.cx
  • 页:
  • 1
建立页面的时间:0.105秒

CCENT / CCNA

思科公司 路由器

  • SSL网站
  • 保护路由器
  • 基于策略的路由
  • 棒上路由器

虚拟专用网 安全

  • 了解DM
  • GRE / IPSec配置
  • 站点到站点IPSec
  • IPSec模式

思科公司 救命

  • 客户端Windows 8
  • 客户端Windows 7
  • CCP显示问题
  • 思科支持应用程序。

视窗 2012

  • 新的功能
  • 发牌
  • Hyper-V / VDI
  • 安装Hyper-V

的Linux

  • 文件权限
  • Webmin
  • 群组-用户
  • Samba设置