第三章第二节 无连接运输:UDP UDP(用户数据报协议,User Datagram Protocol),它只是做了运输层协议能够做的最少工作,除了多路复用和多路分解及一些差错检测外,它几乎没有做任何东西。参考前文:计算机网络2.1 Outline UDP的优势 UDP报文段格式 Notes ## ...
分类:
其他好文 时间:
2018-08-12 20:10:44
阅读次数:
152
TCP提供了可靠的传输服务,这是通过下列方式提供的: 分块发送:应用数据被分割成TCP认为最适合发送的数据块。由TCP传递给IP的信息单位称为报文段或段(segment) 定时确认重传:当TCP发出一个段后,它启动一个定时器,等待目的端确认收到这个报文段。如果不能及时收到一个确认,将重发这个报文段。 ...
分类:
其他好文 时间:
2018-07-30 14:45:24
阅读次数:
170
一、基本知识 1. 数据链路层的功能:1. 封装成帧 2. 透明传输 3. 差错检测 2. 数据链路层使用的信道主要有以下两种类型: 1)点对点信道:一对一点对点通信,PPP协议 2)广播信道:一对多的通信方式,CSMA/CD协议 3. 点对点通信的数据链路层在进行通信时主要步骤: 1)节点A的数据 ...
分类:
其他好文 时间:
2018-06-27 16:45:44
阅读次数:
191
在嵌入式应用里,除了最核心的数据处理外,我们还会经常和数据传输打交道。在使用传输接口传输数据时避不可免会遇到一个问题,如果传输过程中遇到未知硬件干扰发生bit错误怎么办? 痞子衡今天给大家讲的就是数据传输过程中用于差错检测的最简单的方法,即奇偶校验法。 ...
分类:
其他好文 时间:
2018-02-21 21:38:16
阅读次数:
247
差错检测和纠正技术 数据在传输的过程中难免会出现差错(比如经过路由转发时),因此我们需要一些差错检测和纠正技术来检测数据中的差错并纠正,使接收方收到正确的数据,也避免发送方对数据进行重传。 下图是差错检测和纠正的场景示意图。 ...
分类:
其他好文 时间:
2018-02-06 14:58:10
阅读次数:
778
OSI的七层模型 物理层:①为数据端设备提供传送数据的通路 ②传输数据 数据链路层:可粗略理解为数据通道。为终端设备间的数据通信提供传输介质及其连接。 具备:链路连接的建立、拆除和分离; 帧定界和帧同步; 顺序控制; 差错检测和恢复 网络层:为简历网络连接和为上层提供服务,应具备 1.路由选择和中继 ...
分类:
其他好文 时间:
2017-12-11 23:05:43
阅读次数:
131
一、 链路层的功能 可靠交付:在高差错的链路,如无线链路,可以进行可靠交付;对于其它的有线,可以是多余的; 流量控制:防止接收方的缓存区溢出,帧丢失; 差错检测与差错纠正:在硬件上实现了; 二、多路访问协议 信道划分协议: 时分复用(TDM)、频分复用(FDM)、 码分多址(CDMA); 随机接入协... ...
分类:
其他好文 时间:
2017-09-09 18:09:31
阅读次数:
231
OSI七层模型概略: OSI 中的层 功能 TCP/IP协议族 应用层 文件传输,电子邮件,文件服务,虚拟终端 HTTP,SMTP,FTP,DNS 表示层 数据压缩,解压,数据加密 无 会话层 解除或建立别的接点的联系 无 运输层 提供端对端的接口,差错检测,端口确定 TCP,UDP 网络层 ip地 ...
分类:
其他好文 时间:
2017-09-09 11:47:42
阅读次数:
238
为什么有了IP层,还需要运输层? 从IP层的角度来看,网络通信的双方是两台主机,然而实际上,网络通信的双方应为两个应用或者说进程,因此数据仅仅指出源主机和目标主机是不够的。而指明数据“源进程”和“目标进程”的工作就是运输层负责的。此外,IP层并不负责数据内容的差错检测(为了减轻网络路由器的压力),只 ...
分类:
其他好文 时间:
2017-08-30 20:02:11
阅读次数:
141
第五章 运输层 运输层向它上面的应用层提供通信服务,运输层为相互通信的应用进程提供了逻辑通信。 两个主机通信实际上是两个主机中的应用进程互相通信。IP地址可以将分组送到目的主机,但是主机的网络层没有交付给主机中的应用进程。因此需要运输层。 运输层还要对收到的报文进行差错检测。 传输控制协议TCP概述 ...
分类:
其他好文 时间:
2017-08-06 10:57:57
阅读次数:
183