1.TCP是如何通过滑动窗口协议实现流量控制的?
T C P使用一种窗口(w i n d o w)机制来控制数据流。
当一个连接建立时,连接的每一端分配一个缓冲区来保存输入的数据,并将缓冲区的尺寸发送给另一端。当数据到达时,接收方发送确认,其中包含了自己剩余的缓冲区尺寸。
剩余的缓冲区空间的大小被称为窗口( w i n d o w) ,指出窗口大小的通知称为窗口通告(window advertisement) 。接收方在发送的每一确认中都含有一个窗口通告。
如果接收方应用程序读数据的速度能够与数据到达的速度一样快,接收方将在每一确认中发送一个正的窗口通告。然而,如果发送方操作的速度快于接收方(由于C P U更快) ,接收到的数据最终将充满接收方的缓冲区,导致接收方通告一个零窗口( zero window) 。
发送方收到一个零窗口通告时,必须停止发送,直到接收方重新通告一个正的窗口。TCP的窗口以字节为单位进行调整,以适应接收方的处理能力。
处理过程如下: (1)TCP连接阶段,双方协商窗口尺寸,同时接收方预留数据缓存区; (2)发送方根据协商的结果,发送符合窗口尺寸的数据字节流,并等待对方的确认; (3)发送方根据确认信息,改变窗口的尺寸,增加或者减少发送未得到确认的字节流中的字节数。调整过程包括:如果出现发送拥塞,发送窗口缩小为原来的一半,同时将超时重传的时间间隔扩大一倍。
TCP的窗口机制和确认保证了数据传输的可靠性和流量控制。
2.Win10专业版下TCP的全局提速方法是什么?
关闭此项功能,需要用到命令提示符,步骤如下: 1、右键点击开始按钮,选择命令提示符 2、确保此前的UAC(用户帐户控制)开启 3、输入命令:netsh interface tcp show global然后你会发现TCP的全局参数,其中接收窗口自动调节级别是normal,可以通过以下步骤关闭。
不过在IPv4上回收到设置global命令失败请求的操作需要提升(作为管理员运行)。 4、右键点击开始按钮,选择命令提示符(管理员) 5、输入命令:netsh int tcp set global autotuninglevel=disabled然后系统会收到确认消息,现在窗口自动调节级别已经被关闭,现在也许你会发现Win10系统上网速度会变快一些。
3.win10 “以太网”没有有效的IP配置 怎么解决
建议设置成自动获取即可。1、首先,找到“控制面板”打开进入”,将“查看方式”设置为“小图标”,然后找到并点击“Internet选项”进入;
2、在打开的窗口中点击“更改适配器设置”进入;
3、在打开的窗口中,右击“本地连接”,在弹出的菜单中选择“属性”;
4、在打开的“本地连接 属性”窗口中找到“Internet协议版本(TCP/IPv4)”,双击打开5、在打开的“Internet协议版本(TCP/IPv4)属性”窗口中,勾选“自动获取IP地址”,最后点击“确定”完成设置即可。
4.win10要怎么设置连接共享打印机
双击Win10桌面上的控制面板,点击控制面板上的“设备和打印机”,如下图所示。
2 点击设备和打印机窗口里的”添加打印机“。如下图所示。
3 点击后,系统正在搜索可使用的打印机,也可以直接点击”我需要的打印机不在列表中“,如下图所示。 搜索结束后,没有搜到,点击”我需要的打印机不在列表中“,如下图所示。
在添加打印机窗口,在按其他选项查打印机下方选择”使用TCP/IP地址和主机名添加打印机“,然后点击下一步,如下图所示。 输入打印机主机名或者IP地址。
然后点击下一步,如下图所示。 点击后,系统开始检测TCP/IP端口,如下图所示。
检测完成后,跳到下一个窗口,没有特殊要求直接点击下一步,如下图所示。 点击后,选择安装打印机的驱动程序。
如果你的打印机不在提供的打印机驱动程序之内,可以选择从磁盘更新或者Windows更新。然后点击下一步。
如下图所示。 点击后,输入打印机名称,这个无所谓可以采用默认的名称,点击下一步,如下图所示。
点击后,打印机开始安装驱动程序,如下图所示。 打印机驱动安装成功后,系统提示你已经成功添加了。
点击完成。如下图所示。
打印机安装成功后,在设备和打印机窗口就可以看到我们安装的打印机了。如下图所示。
5.Win10怎么改dns
右键点击左下角的Windows微标,然后在弹出菜单中选择“控制面板”菜单项
在打开的控制面板窗口,选择“网络和Internet项”图标
在打开的窗口中点击“查看网络状态和任务”快捷链接
点击“更改适配器设置”快捷链接
在打开的网络连接窗口,就可以看到相应的本地连接了,然后右键点击本地链接,在弹出菜单中选择“属性”菜单项
在打开的本地连接属性窗口,找到“Internet协议4(TCP/IPV4)”项,双击该项,或是选择后点击“属性”按钮
在打开的属性设置窗口,选择“使用下面的IP地址”项,在下面输入你的IP地址、子网掩码及网关就可以了,另外在下面的DNS项设置好首选DNS及备选DNS,最后点击确定保存即可
转载请注明出处windows之家 » win10tcp滑动窗口设置