像TCP这样的协议如何识别新帧的开始?
发布于 2010-08-25 01:51:42
TCP可以看作是一个有序的字节流。我不认为TCP需要识别新帧的开始。帧通常与媒体访问控制协议(如、以太网、)相关。
以太网协议使用前导码(字节序列)来识别帧的开始。
这是一个常见的TCP/IP协议栈,用于局域网:
TCP <-- transport (byte streams here)
------
IP <-- network (packets here)
------
ETHERNET <-- medium access (frames here)
------
RJ45 cable <-- physical layer 发布于 2010-08-25 02:07:48
如何确保以太网不会在TCP/IP部分中出现前导?
TCP流被传送到一个或多个IP包中。
IP包在以太网帧中承载。
IP网络设备驱动程序在传输前将IP分组拆分成一个或多个以太网帧(拆分IP分组,并添加以太网帧报头),接收后将以太网帧重新组合为IP分组(丢弃以太网帧报头和合并IP分组段)。
https://stackoverflow.com/questions/3562284
复制相似问题