网络
Cxinsect
这个作者很懒,什么都没留下…
展开
-
聊聊ppp数据帧与MAC数据帧
首先,我们知道数据链路层的信道分为两种:点对点信道广播信道今天我们讨论的ppp协议就应用于点对点的通信方式 ,我们先来看一下ppp数据帧的具体结构:ppp数据帧中F定义了数据帧的开始和结束,A定义了接收方的地址,C作为控制位,协议类型规定了来自于网络层的数据包所应用的网络协议,FCS为差错校验盒,目的是为了保证数据帧无差错的接收。FCS所应用的差错校验算法,比如循环冗...原创 2018-11-25 17:51:15 · 7378 阅读 · 1 评论 -
TCP和UDP的那些事儿
文章开始之前我们先抛出几个问题:大家都说TCP比UDP可靠,是这样吗?如果真是这样,那么TCP的可靠性体现在哪儿或者说TCP的可靠性通过什么手段来保证。UDP不如TCP可靠,那么为什么数据的传输不全采用TCP的方式,非要给UDP分一杯羹呢?我们都知道数据包的分片,为什么数据包的分片的任务没有交给传输层而是放在了网络层进行,其中难道有什么不可描述的交易?TCP的实现连接的建立要经过三次握手...原创 2019-01-30 18:08:48 · 391 阅读 · 0 评论 -
关于TCP重传、乱序和重复的问题
数据重传TCP提供两种重传的机制,一种是基于时间的超时重传,一种是基于接收端反馈消息的快速重传。相比之下前者占用更少的网络带宽,但是效率很低。而后者则相反。下面我们来具体看一下这两种机制的实现方式。超时重传顾名思义,如果发送端等待接收端发送的ACK超过了TCP所设置的RTO,那么此时发送端便会重传刚发的数据包。一般而言,TCP会对数据包的超时重传非常重视,当发生这种情况时,TCP会降低当...原创 2019-03-17 11:46:28 · 13162 阅读 · 4 评论