正在加载图片...
TCPP在 Windows nt40中的应用 包并将其交给IP,由IP将它发送到目标主机 当每一个数据包传送时,源主机设置重发计时器(描述在重新发送数据包之前将等待ACK 时间)。在Send窗口中有每一个数据包的备份,直到收到ACKs 当数据包到达服务器 Receive窗口,它们按照序列号放置。当接收到连续的段时就向源主机 发送一个关于数据的认可(ACK),其中带有当前窗口尺寸 一旦源主机接收到认可,Send窗口将由已获得认可的数据滑动到等待发送的数据。如果有 重发计时器设定的时间内,源主机没有接收到对现存数据的认可,数据将重新传送。重发数据 包将加重网络和源主机的负担 如果 Receive窗口接收数据包的顺序错乱,那么将强制启动,延迟发送认可。 TCP协议采用滑动窗口的方式控制数据流的传输,用三次握手了解对方情况。 在传输层中,数据按照一定的格式打成大小相同的包。每一个滑动窗口中包含一定数目的 数据包,滑动窗口的大小可以人为调整。每台网络上的主机维护一个送窗口和一个接收窗口。 发送方一次发送相当于滑动窗口大小的数据包数目,并在每个数据包前添加包头信息,然后等 待接收方返回确认信息。由于TCP是面向连接的协议,可以保证数据传输的完整性和准确性 当传输过程中发生丢包时,接收方会要求发送方丛断点处重传数据。 滑动窗口的大小对网络性能有很大的影响。如果滑动窗口过小,则需要在网络上频繁的传 输确认信息,占用了大量的网络带宽:如果滑动窗口过大,对于利用率较高,容易产生丢包现 象的网络,则雪要多次发送重复的数握,也同样耗费了冈络带宽 决定滑动窗口大小的因素,包括网络的带宽、可靠性以及需要传输的数据量。 Windows nt使用TCP滑动窗口,其默认窗口大小为8760,每接收两段信息就发回一个确 TcpWindowSize规定滑动窗口的大小参数 位于 HKEY LOCAL MACHINE\CurrentControlSet\Services\TCPIP\Parameters下,缺省大小 为8760 ForwardBuffer Memory 位于 HKEY LOCAL MACHINE\CurrentControlSet\services\TCPIP\Parameters下,缺省大小 为74240=50*1480 DefaultTTL 位于 HKEY LOCAL MACHINE\CurrentControlSet\services\TCPIP\Parameters下,缺省大小 为32秒 重发计时器( retransmIt timer): 定义:在重新发送数据包之前将等待ACK的时间 可在注册表中修改重发次数,缺省为5次。缺省起始时间为1秒。 重试时间分别为1秒:第一次失败后的2秒:第二次失败后的4秒:第三次失败后的8秒 第四次失败后的16秒 延迟ACK计时器( delayed- ACK timer) 定义:在重新发送数据包之前将等待ACK的时间 ACK定时器的延迟为硬编码200ms,为第一次重发计时器的1/5TCP/IP 在 Windows NT 4.0 中的应用 包并将其交给 IP,由 IP 将它发送到目标主机。 当每一个数据包传送时,源主机设置重发计时器(描述在重新发送数据包之前将等待 ACK 的时间)。在 Send 窗口中有每一个数据包的备份,直到收到 ACK。 当数据包到达服务器 Receive 窗口,它们按照序列号放置。当接收到连续的段时就向源主机 发送一个关于数据的认可(ACK),其中带有当前窗口尺寸。 一旦源主机接收到认可,Send 窗口将由已获得认可的数据滑动到等待发送的数据。如果有 重发计时器设定的时间内,源主机没有接收到对现存数据的认可,数据将重新传送。重发数据 包将加重网络和源主机的负担。 如果 Receive 窗口接收数据包的顺序错乱,那么将强制启动,延迟发送认可。 TCP 协议采用滑动窗口的方式控制数据流的传输,用三次握手了解对方情况。 在传输层中,数据按照一定的格式打成大小相同的包。每一个滑动窗口中包含一定数目的 数据包,滑动窗口的大小可以人为调整。每台网络上的主机维护一个送窗口和一个接收窗口。 发送方一次发送相当于滑动窗口大小的数据包数目,并在每个数据包前添加包头信息,然后等 待接收方返回确认信息。由于 TCP 是面向连接的协议,可以保证数据传输的完整性和准确性, 当传输过程中发生丢包时,接收方会要求发送方从断点处重传数据。 滑动窗口的大小对网络性能有很大的影响。如果滑动窗口过小,则需要在网络上频繁的传 输确认信息,占用了大量的网络带宽;如果滑动窗口过大,对于利用率较高,容易产生丢包现 象的网络,则需要多次发送重复的数据,也同样耗费了网络带宽。 决定滑动窗口大小的因素,包括网络的带宽、可靠性以及需要传输的数据量。 Windows NT 使用 TCP 滑动窗口,其默认窗口大小为 8760,每接收两段信息就发回一个确 认。 TcpWindowSize 规定滑动窗口的大小参数 位于 HKEY_LOCAL_MACHINE\CurrentControlSet\Services\TCPIP\Parameters 下,缺省大小 为 8760 ForwardBufferMemory 位于 HKEY_LOCAL_MACHINE\CurrentControlSet\Services\TCPIP\Parameters 下,缺省大小 为 74240=50*1480 DefaultTTL 位于 HKEY_LOCAL_MACHINE\CurrentControlSet\Services\TCPIP\Parameters 下,缺省大小 为 32 秒 重发计时器(retransmit timer): 定义:在重新发送数据包之前将等待 ACK 的时间 可在注册表中修改重发次数,缺省为 5 次。缺省起始时间为 1 秒。 重试时间分别为 1 秒;第一次失败后的 2 秒;第二次失败后的 4 秒;第三次失败后的 8 秒; 第四次失败后的 16 秒。 延迟 ACK 计时器(delayed-ACK timer): 定义:在重新发送数据包之前将等待 ACK 的时间 ACK 定时器的延迟为硬编码 200ms,为第一次重发计时器的 1/5
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有