流量控制

【计算机网络】-传输层-Internet传输协议-TCP

六眼飞鱼酱① 提交于 2019-12-05 23:59:00
【计算机网络】-传输层-Internet传输协议-TCP TCP介绍 在不可靠的互联网上提供一个可靠的端到端字节流 面向连接的、可靠的、端到端的、基于字节流的传输协议 TCP位置 TCP服务模型 应用程序访问TCP服务 通过在收发双方创建套接字来实现的 套接字的地址 用(IP地址,端口号)来表示的 知名端口 1024以下的端口号,如FTP:21, TELNET:23,SMTP:23 每条连接用(套接字1,套接字2)来表示,是点到点的全双工通道 TCP不支持 多播(multicast)和广播(broadcast) TCP连接是基于字节流的,而非消息流 (a) 按单独IP数据报发送的四个512字节的数据块 (b) 在一次READ调用中传递给应用程序的2048字节的数据 紧急数据 对于应用程序发来的数据,TCP可以立即发送,也可以缓存一段时间以便一次发送更多的数据 为了强迫数据发送,可以使用PUSH标记 对于紧急数据(urgent data),可以使用URGENT标记 序列号 TCP连接上的每个字节都有它自己独有的32位序列号 TCP协议 交换数据形式 发送端和接收段的TCP实体以数据段的形式交换数据 TCP数据段包含一个20字节的头(选项部分另加)和随后的0个或多个数据字节 段的大小要求 每个数据段包括TCP头在内,要适合IP的65515字节净荷大小 每个网络都有一个最大传输单元

以太网原理

守給你的承諾、 提交于 2019-12-05 23:35:09
1、数据链路层的流量控制协议有停-等流量控制和华东窗口流量控制。 2、用滑动窗口流量控制时,若接受窗口W R 的大小为1,则发送窗口W T 的大小和编码二进制数4之间满足 W T <=2 n -1(W R =1) 3、广域网数据链路控制规章有面向字符型和比特型传输。 4、面向比特型传输能用于任何链路结构,采用同步方式传输数据,连续发送方式。 5、数据链路层在信息字段的头尾各加有24Bit的控制信息、在整个帧前后都有标志字段,用于实现帧级同步,以表明一帧的开始和结束。 6、HDLC采用了零比特填充法使一帧中两个标志字段之间不会出现6个连续的1。 7、在控制字段,根据该字段最前面两个比特取值的不同,把HDLC分为信息帧、监督帧和无编码帧。 8、HDLC 的监督帧,因不含Info部分,成为定长帧 为48Bit长,用于实现帧的同步及信息的确认。 9、数据链路层使用的信道有点对点信道(一对一)和广播信道(一对多)。 10、数据链路层有LLC子层和MAC子层。 11、适配器主要进行串行/并行转换,对数据进行缓存、实现以太网协议。 12、适配器装有处理器和存储器,它和局域网之间的通信是通过电缆以串行传输方式进行的;与计算机之间是并行传输的。 13、以太网的MAC帧格式,在前面插入七个字节的前同步码(1010)和一个字节的帧开始定界符(011)、目的地址(6字节)、源地址(6字节)、类型(2字节)

IP知识点4

我是研究僧i 提交于 2019-12-05 20:40:56
以太网原理 1、数据链路层的流量控制协议有停-等流量控制和华东窗口流量控制。 2、用滑动窗口流量控制时,若接受窗口W R 的大小为1,则发送窗口W T 的大小和编码二进制数4之间满足 W T <=2 n -1(W R =1) 3、广域网数据链路控制规章有面向字符型和比特型传输。 4、面向比特型传输能用于任何链路结构,采用同步方式传输数据,连续发送方式。 5、数据链路层在信息字段的头尾各加有24Bit的控制信息、在整个帧前后都有标志字段,用于实现帧级同步,以表明一帧的开始和结束。 6、HDLC采用了零比特填充法使一帧中两个标志字段之间不会出现6个连续的1。 7、在控制字段,根据该字段最前面两个比特取值的不同,把HDLC分为信息帧、监督帧和无编码帧。 8、HDLC 的监督帧,因不含Info部分,成为定长帧 为48Bit长,用于实现帧的同步及信息的确认。 9、数据链路层使用的信道有点对点信道(一对一)和广播信道(一对多)。 10、数据链路层有LLC子层和MAC子层。 11、适配器主要进行串行/并行转换,对数据进行缓存、实现以太网协议。 12、适配器装有处理器和存储器,它和局域网之间的通信是通过电缆以串行传输方式进行的;与计算机之间是并行传输的。 13、以太网的MAC帧格式,在前面插入七个字节的前同步码(1010)和一个字节的帧开始定界符(011)、目的地址(6字节)、源地址(6字节)

网络新协议

社会主义新天地 提交于 2019-12-05 20:36:53
.数据链路层的功能 a链路管理 主要解决关于数据链路的建立,维持和释放。 b. 信息的传输 主要解决帧格式,帧大小,以及判断是数据信息还是控制数据信息等。 c.流量与差错控制 流量的控制问题实质上是收发双方收发速率的同步问题; 流量控制问题是流量确保数据准确地递交给目标额方高层。 d.异常情况处理 对在该层出现的异常情况,要解决如何检测,如何处理等我问题。 2.数据链路层的流量控制协议 常用的2种方法 停-等流量控制 滑动窗口流量控制 3.广域网数据链路传输控制规程 广域网数据链路传输控制规程分类 a.面向字符型传输控制规程 以字符作为传输的基本的单位 典型有DSC,DDCMP b.面向比特型传输控制协议 以比特为基本传输单位 典型有HDLC,SDLC等 局域网的优点: (1)具有广播功能,从一个站点可以方便的访问全网。局域网的主机可共享连接在局域网上的各种资源; (2)便于系统的扩展和逐渐的演变,各设备的位置可灵活的调整和改变; (3)提高了系统的可靠性、可用性和生存性。 局域网的特点: (1)网络为一个单元所有; (2)地理范围小,站点数目有限; (3)具有较高的数据率; (4)较低的时延; (5)较小的误码率。 网桥/交换机 1、优点: 1)过滤信息量,增加吞吐量,划分冲突域; 2)扩展物理范围; 3)提高可靠性; 4、可互连不同物理层,不同MAC子层和不同速率的局域网。 2

以太网原理内容提要及重难点

こ雲淡風輕ζ 提交于 2019-12-05 20:12:01
内容提要: 数据链路层的功能、数据链路层的流量控制协议、广域网数据链路传输控制规程、局域网的数据链路层协议分析、Internet数据链路层协议 重点:数据链路层的功能、流量控制协议、hdlc协议、局域网各种没退访问控制机制、因特网的接入 难点:链路层协议的控制、窗口滑动机制和窗口大小的选择、HDLC各字段的含义及其控制过程、CSMA/CD访问机制、PPP协议 来源: https://www.cnblogs.com/PengCr/p/11944668.html

以太网原理

邮差的信 提交于 2019-12-05 17:49:25
1、数据链路层的流量控制协议有停-等流量控制和华东窗口流量控制。 2、用滑动窗口流量控制时,若接受窗口WR的大小为1,则发送窗口WT的大小和编码二进制数4之间满足 WT<=2n-1(WR=1) 3、广域网数据链路控制规章有面向字符型和比特型传输。 4、面向比特型传输能用于任何链路结构,采用同步方式传输数据,连续发送方式。 5、数据链路层在信息字段的头尾各加有24Bit的控制信息、在整个帧前后都有标志字段,用于实现帧级同步,以表明一帧的开始和结束。 6、HDLC采用了零比特填充法使一帧中两个标志字段之间不会出现6个连续的1。 7、在控制字段,根据该字段最前面两个比特取值的不同,把HDLC分为信息帧、监督帧和无编码帧。 8、HDLC 的监督帧,因不含Info部分,成为定长帧 为48Bit长,用于实现帧的同步及信息的确认。 9、数据链路层使用的信道有点对点信道(一对一)和广播信道(一对多)。 10、数据链路层有LLC子层和MAC子层。 11、适配器主要进行串行/并行转换,对数据进行缓存、实现以太网协议。 12、适配器装有处理器和存储器,它和局域网之间的通信是通过电缆以串行传输方式进行的;与计算机之间是并行传输的。 13、以太网的MAC帧格式,在前面插入七个字节的前同步码(1010)和一个字节的帧开始定界符(011)、目的地址(6字节)、源地址(6字节)、类型(2字节)、数据、FCS 14

以太网原理

被刻印的时光 ゝ 提交于 2019-12-05 17:49:22
1、数据链路层的流量控制协议有停-等流量控制和华东窗口流量控制。 2、用滑动窗口流量控制时,若接受窗口WR的大小为1,则发送窗口WT的大小和编码二进制数4之间满足 WT<=2n-1(WR=1) 3、广域网数据链路控制规章有面向字符型和比特型传输。 4、面向比特型传输能用于任何链路结构,采用同步方式传输数据,连续发送方式。 5、数据链路层在信息字段的头尾各加有24Bit的控制信息、在整个帧前后都有标志字段,用于实现帧级同步,以表明一帧的开始和结束。 6、HDLC采用了零比特填充法使一帧中两个标志字段之间不会出现6个连续的1。 7、在控制字段,根据该字段最前面两个比特取值的不同,把HDLC分为信息帧、监督帧和无编码帧。 8、HDLC 的监督帧,因不含Info部分,成为定长帧 为48Bit长,用于实现帧的同步及信息的确认。 9、数据链路层使用的信道有点对点信道(一对一)和广播信道(一对多)。 10、数据链路层有LLC子层和MAC子层。 11、适配器主要进行串行/并行转换,对数据进行缓存、实现以太网协议。 12、适配器装有处理器和存储器,它和局域网之间的通信是通过电缆以串行传输方式进行的;与计算机之间是并行传输的。 13、以太网的MAC帧格式,在前面插入七个字节的前同步码(1010)和一个字节的帧开始定界符(011)、目的地址(6字节)、源地址(6字节)、类型(2字节)、数据、FCS 14

课程回顾4

让人想犯罪 __ 提交于 2019-12-05 17:33:51
一、数据链路层的功能: 1、链路管理; 2、信息传输; 3、流量与差错控制; 4、异常情况处理。 二、数据链路层的流量控制协议:指对在数据链路上传输的帧进行速度的控制,保证接收端有足够的缓冲单元存储发送端发来的信息以便接收端处理。 常用的两种方法: 1、停—等流量控制; 2、滑动窗口流量控制。 特殊情况处理: 超时计时器—防止由于信息丢失导致发送端的无休止等待; 给帧编序号—防止重帧现象出现。 三、当用n个比特进行编号时,若接收端 的大小为1,则发送窗口 的大小与编码二进制位数之间的关系为 四、广域网数据链路控制规程的分类: 1、面向字符型传输控制规程:以字符型作为传输基本单位,典型的有BSC、DDCMP等; 2、面向比特型传输控制规程::以比特型作为传输基本单位,典型的有HDLC、SDLC、ADCCP等。 来源: https://www.cnblogs.com/wdn135468/p/11937323.html

网络工程总结

心已入冬 提交于 2019-12-05 16:32:56
tcp/ip 5层架构: 资源子网: 应用层: 为用户的应用程序提供网络通信服务 表示层: 处理被传送数据的表示问题 会话层: 建立.管理,中止不同机器上应用程序间的会话 连接资源子网与通信子网: 传输层: 为源端主机到目的端主机提供可靠的,满足服务质量要求的数据传输服务 屏蔽不同通信子网的差异,使上层不受通信子网技术变化的影响;弥补资源子网和通信子网间差异;提供进程级通信能力 TCP: 面向连接的 可靠通信方式 在网络状况不佳的时候尽量降低系统由于重传带来的带宽开销 通信连接维护是面向通信的两个端点的,而不考虑中间网段和节点 三次握手,四次挥手 数据分片:在发送端对用户数据进行分片,在接收端进行重组,由TCP确定分片的大小并控制分片和重组 超时重发:发送方在发送分片时启动超时定时器,如果在定时器超时之后没有收到相应的确认,重发分片 滑动窗口:TCP连接每一方的接收缓冲空间大小都固定,接收端只允许另一端发送接收端缓冲区所能接纳的数据,TCP在滑动窗口的基础上提供流量控制,防止较快主机致使较慢主机的缓冲区溢出 失序处理:作为IP数据报来传输的TCP分片到达时可能会失序,TCP将对收到的数据进行重新排序,将收到的数据以正确的顺序交给应用层 到达确认:接收端接收到分片数据时,根据分片数据序号向发送端发送一个确认 数据校验:TCP将保持它首部和数据的检验和,这是一个端到端的检验和

HTTP/2 新特性总结

淺唱寂寞╮ 提交于 2019-12-05 15:57:04
我在想了解HTTP/2的时候,查阅了很多资料,发现这篇很好,是外国的文章.我翻译过来,加入自己的一点理解. HTTP/2 更简单,高效,强大.它在传输层解决了以前我们HTTP1.x中一直存在的问题.使用它可以优化我们的应用.HTTP/2 的首要目标是通过完全的请求,响应多路复用,头部的压缩头部域来减小头部的体积,添加了请求优先级,服务端推送.为了支持这些特性,他需要大量的协议增加头部字段来支持,例如新的流量控制,差错处理,升级机制.而这些是每个web开发者都应该在他们的应用中用到的. HTTP/2并没有在应用中改变HTTP的语义,而是通过在客户端和服务端传输的数据格式(frame)和传输.它通过在新的二进制帧层控制整个过程以及隐藏复杂性,而这不需要改变原来有的东西就可以实现. 1. 设计和技术目标 HTTP是因特网广泛普及和采纳的应用层协议.它的易于实现性同样有了对应用性能方面的影响.HTTP/1.x 需要开启多个连接来实现并发和减少潜在影响.HTTP/1.x 的头部没有压缩,造成不必要的网络拥塞.HTTP/1.x没有应用资源优先级,导致重要Tcp连接的糟糕使用. 它的好处如下; HTTP/2 enables a more efficient use of network resources and a reduced perception of latency by