Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
氷泠
CSBookNotes
提交
34557a62
C
CSBookNotes
项目概览
氷泠
/
CSBookNotes
上一次同步 1 年多
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
C
CSBookNotes
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
34557a62
编写于
6月 05, 2021
作者:
2
2293736867
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Computer network chapter3 错别字修正
上级
88039a1b
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
4 addition
and
4 deletion
+4
-4
ComputerNetwork/Chapter3/README.md
ComputerNetwork/Chapter3/README.md
+4
-4
未找到文件。
ComputerNetwork/Chapter3/README.md
浏览文件 @
34557a62
...
@@ -16,7 +16,7 @@
...
@@ -16,7 +16,7 @@
*
[
6.2 报文格式
](
#62-报文格式
)
*
[
6.2 报文格式
](
#62-报文格式
)
*
[
6.3 透明传输
](
#63-透明传输
)
*
[
6.3 透明传输
](
#63-透明传输
)
*
[
6.3.1 面向字节的链路
](
#631-面向字节的链路
)
*
[
6.3.1 面向字节的链路
](
#631-面向字节的链路
)
*
[
6.3.
1
面向比特的链路
](
#631-面向比特的链路
)
*
[
6.3.
2
面向比特的链路
](
#631-面向比特的链路
)
*
[
6.4 差错检测
](
#64-差错检测
)
*
[
6.4 差错检测
](
#64-差错检测
)
*
[
7 媒体接入控制
](
#7-媒体接入控制
)
*
[
7 媒体接入控制
](
#7-媒体接入控制
)
*
[
7.1 复用
](
#71-复用
)
*
[
7.1 复用
](
#71-复用
)
...
@@ -80,7 +80,7 @@
...
@@ -80,7 +80,7 @@
-
可靠传输:如果数据链路层提供不可靠服务,收到错误帧后直接丢弃,如果提供可靠服务,则会采取一些其他措施来保证可靠传输
-
可靠传输:如果数据链路层提供不可靠服务,收到错误帧后直接丢弃,如果提供可靠服务,则会采取一些其他措施来保证可靠传输
# 3 透明传输
# 3 透明传输
透明传输是指数据链路层
堆
上层交付的传输数据没有任何限制,因为在传输的时候,数据链路层需要加上帧头和帧尾,如果数据部分包含了帧尾,则会导致接收方不能正确识别,此时就需要进行一些特定的处理,处理之后,帧数据中就可以包含帧尾或帧头,这样就叫透明传输。
透明传输是指数据链路层
对
上层交付的传输数据没有任何限制,因为在传输的时候,数据链路层需要加上帧头和帧尾,如果数据部分包含了帧尾,则会导致接收方不能正确识别,此时就需要进行一些特定的处理,处理之后,帧数据中就可以包含帧尾或帧头,这样就叫透明传输。
比如下面中的
`flag`
表示帧头和帧尾,如果数据中含有
`flag`
,就在前面填充一个转义字符
`ESC`
,如果含有转义字符
`ESC`
本身,则再次再前面添加一个
`ESC`
:
比如下面中的
`flag`
表示帧头和帧尾,如果数据中含有
`flag`
,就在前面填充一个转义字符
`ESC`
,如果含有转义字符
`ESC`
本身,则再次再前面添加一个
`ESC`
:
...
@@ -190,7 +190,7 @@
...
@@ -190,7 +190,7 @@
如果帧数据部分出现了标志字段,则需要采用一些手段才能让帧正确被识别:
如果帧数据部分出现了标志字段,则需要采用一些手段才能让帧正确被识别:
-
如果是面向字节的异步链路,采用字节填充法,插入转义字符
-
如果是面向字节的异步链路,采用字节填充法,插入转义字符
-
如果是面向比特的同步链路,采用
补贴
填充法,插入0
-
如果是面向比特的同步链路,采用
比特
填充法,插入0
### 6.3.1 面向字节的链路
### 6.3.1 面向字节的链路
处理如下:
处理如下:
...
@@ -199,7 +199,7 @@
...
@@ -199,7 +199,7 @@
发送方处理就是
`7E->7D 5E`
,
`7D-> 7D 5D`
,
`ASCII->7D ASCII+0x20`
,而接收方进行相应的反变换。
发送方处理就是
`7E->7D 5E`
,
`7D-> 7D 5D`
,
`ASCII->7D ASCII+0x20`
,而接收方进行相应的反变换。
### 6.3.
1
面向比特的链路
### 6.3.
2
面向比特的链路
数据部分连续5个1插入1个0:
数据部分连续5个1插入1个0:
![
在这里插入图片描述
](
https://img-blog.csdnimg.cn/20210513170927240.png
)
![
在这里插入图片描述
](
https://img-blog.csdnimg.cn/20210513170927240.png
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录