序号第 4 层与序号 LLC 第 2 层

网络工程 tcp 第 2 层
2022-03-03 06:27:52

我在第 4 层阅读过 TCP,其中序列号和确认号被分配给每个段,以便连接的每一端都可以跟踪发送/接收字节的过程。但是,现在我读到了在第 2 层添加到它的帧中的 LLC 字段,并且据说它还分配了这两个数字,我的问题是:

  • 这两者有何不同?
  • 一个是另一个的“替代品”吗?在那种情况下,它在哪里指定正在使用哪个?
  • 同样,如果前面问题的答案是肯定的,假设我决定采用 TCP 层方法,LLC 字段将如何填写?

    提前致谢。

1个回答

LLC 子标题确实有一个控制字段,可用于“面向连接的应用程序”(https://en.wikipedia.org/wiki/IEEE_802.2#LSAP_values)的序列编号。

IPv4(以及与之配套的 TCP)与从未在 802.2 LLC 上传输一样好。以太网上的 IPv4 具有以太网 II 封装(以太网类型 0x800),并且该标头没有序列号的概念。

除此之外:802.2 LLC 只能在给定的本地子网/广播域/VLAN 内提供序列号(以防有人仍在使用任何“面向连接的应用程序”)。

两个 TCP 扬声器之间的路径(可能)比这长得多,可能涉及具有各种 L2 技术和帧格式的多个路由跃点,与 802.2 LLC 的样子完全不同。当给定的 L2 帧格式在路径上更改 5 次时,没有办法实际使用 L2 序列编号,因此 TCP 有自己的 - 因为它需要它才能工作。