DCN 教程

数据通信与计算机网络 DCN - 概述 DCN - 什么是计算机网络 DCN - 计算机网络的用途 DCN - 计算机网络类型 DCN - 网络 LAN 技术 DCN - 计算机网络模型 DCN - 计算机网络安全

网络组件

DCN - 组件 DCN - 交换机 DCN - 中继器 DCN - 网关 DCN - 网桥 DCN - 网络接口卡 DCN - NIC:优点和缺点 DCN - 网络端口

计算机网络拓扑

DCN - 计算机网络拓扑 DCN - 点对点拓扑 DCN - 总线拓扑 DCN - 星型拓扑 DCN - 环形拓扑 DCN - 网状拓扑 DCN - 树形拓扑 DCN - 混合型拓扑

网络模型

DCN - TCP/IP 模型 DCN - OSI 模型 DCN - OSI 模型的层 DCN - TCP/IP 与OSI 模型

物理层

DCN - 物理层简介 DCN - 数字传输 DCN - 模拟传输 DCN - 传输介质 DCN - 无线传输 DCN - 传输损伤 DCN - 多路复用 DCN - 网络交换

数据链路层

DCN - 数据链路层简介 DCN - 数据链路控制和协议 DCN - RMON DCN - 令牌环网络 DCN - 汉明码 DCN - 字节填充 DCN - 通道分配 DCN - MAC 地址 DCN - 循环冗余校验 DCN - 错误控制 DCN - 流量控制 DCN - 帧 DCN - 错误检测和更正 DCN - 纠错码 DCN - 奇偶校验位

网络层

DCN - 网络层简介 DCN - 网络寻址 DCN - 路由 DCN - 互联网 DCN - 网络层协议

传输层

DCN - 传输层简介 DCN - 传输控制协议 DCN - 用户数据报协议 DCN - 拥塞控制 DCN - TCP 服务模型

应用层

DCN - 应用层简介 DCN - 客户端-服务器模型 DCN - 应用协议 DCN - 网络服务 DCN - 虚拟专用网络 DCN - 负载削减 DCN - 最优性原则 DCN - 服务原语 DCN - 网络安全服务 DCN - 超文本传输​​协议 DCN - 文件传输协议 DCN - 安全套接字层

网络协议

DCN - ALOHA 协议 DCN - 纯 ALOHA 协议 DCN - 滑动窗口协议 DCN - 停止和等待协议 DCN - 链路状态路由 DCN - 链路状态路由协议

网络算法

DCN - 最短路径算法 DCN - 路由算法 DCN - 漏桶算法

无线网络

DCN - 无线局域网 DCN - 无线局域网和 IEEE 802.11 DCN - IEEE 802.11 无线局域网标准 DCN - IEEE 802.11 网络

杂项

DCN - 最短路径路由 DCN - B-ISDN 参考模型 DCN - 层的设计问题 DCN - 选择性重复 ARQ DCN - 泛洪 DCN - 电子邮件格式 DCN - 密码学 DCN - 单播、广播和多播 DCN - 网络虚拟化

DCN 有用资源

DCN - 快速指南 DCN - 有用资源


计算机网络中的字节填充

字节填充的目的

数据链路层中,来自物理层的比特流被分成数据帧。数据帧可以是固定长度或可变长度。在可变长度帧中,要传输的每个帧的大小可能不同。因此,使用比特模式作为分隔符来标记一个帧的结束和下一个帧的开始。但是,如果消息中出现该模式,则需要加入机制以避免这种情况。

两种常见方法是 -

  • 字节 - 填充 - 在消息中填充一个字节以区别于分隔符。这也称为面向字符的帧。

  • 位 - 填充 - 在消息中填充任意长度的位模式以区别于分隔符。这也称为面向位的帧。

面向字符的帧中的帧

在面向字符的协议中,消息被编码为 8 位字符,使用类似 ASCII 代码的代码。

帧具有以下部分 -

  • 帧头 - 它包含帧的源地址和目标地址。

  • 有效载荷字段 - 它包含要传递的消息。

  • 尾部 - 它包含错误检测和错误校正位。

  • 标志 - 帧开头和结尾的 1 字节(8 位)标志。它是一个依赖于协议的特殊字符,用于表示帧的开始和结束。

Oriented Framing

字节填充机制

如果标志字节的模式存在于消息字节中,则应该有一个策略,以便接收方不会将该模式视为帧的结束。在面向字符的协议中,采用的机制是字节填充。

在字节填充中,在消息中的每个字节之前填充一个称为转义字符 (ESC) 的特殊字节,其模式与标志字节相同。如果在消息字节中找到 ESC 序列,则在其前面填充另一个 ESC 字节。

字节填充机制