标签列表
TCP数据包为什么不包含源IP和目的IP?
tcp
ip
6
6
自
此处
得知,思科表示TCP数据包不包含源IP和目标IP,那么网络层如何知道应该向哪个IP发送该数据包并将ACK返回给谁呢?
-
0x90
3
个回答
7
7
TCP通常在IP之上运行,并且IP地址存储在封装TCP部分的数据包的IP部分中。
-
Kyle Jones
5
@Celeda Yah,但我已经学会在互联网上不说"总是"了。
- Kyle Jones
@Celada 最近你在这个案例上有很好的机会,但是请参考:http://tools.ietf.org/html/rfc1792
- Karlson
@Karlson,我很高兴发表了那条评论,这样就有人可以来教我一些非常晦涩的东西 :-)
- Celada
@Celada 奇怪的事情已经发生过了。 :)
- Karlson
为什么会这样呢?我没想到第四层协议会依赖于第三层协议。我认为OSI模型的理念是每个层级都说“将这个发送到那里”,而它下面的层级负责实际操作。您能否在回答中澄清一下这个问题呢? :)
- KevinG
回答链接
5
5
TCP数据包被嵌套在IP数据包中。IP头部指定源地址和目标地址等信息。
请参考此图示
。在这里,TCP数据将被插入到数据位置。
-
Joel
回答链接
3
3
你将TCP数据包信息(传输层)与IP封装(网络层)混淆了。 IP地址作为外部IP数据包的一部分包含在其中。
-
PinnyM
回答链接
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接
相关问题
3
TCP/IP能否防止数据包重放攻击?
18
TCP/IP和TCP以及IP有什么区别?
3
IP分片数据包中是否会包含TCP头?
9
TCP/IP数据包和数据报
9
发送数据包并更改其源IP
3
TCP与IP数据包之间的关系
4
为什么IP数据包中有填充位?
6
MQTT相对于TCP/IP的优势是什么?既然MQTT基于TCP,为什么不直接使用TCP/IP呢?
13
在一个IP数据包中发送多个TCP数据包
5
TCP/UDP源端口号低于1024的IP数据包是否可能?