TCP 滑动窗口的简介 POSTED BY ADMIN ON AUG 1, 2012 IN
FLOWS34ARTICLES | 0 COMMENTS
TCP的滑动窗口主要有两个作用,一是提供TCP的可靠性,二是提供TCP的流控特性。同时滑动窗口机制还体现了TCP面向字节流的设计思路。TCP 段中窗口...
分类:
其他好文 时间:
2014-06-29 13:51:59
阅读次数:
215
“IP地址”是“TCP/IP”(TransmiteControlProtocol传输控制协议/InternetProtocol网际协议)里其中的一种协议。Internet之所以能将广阔范围内各种各样的网络系的计算机互联起来,主要是因为有TCP/IP协议。TCP/IP协议提供一种全网络通用的地址格式,...
分类:
其他好文 时间:
2014-05-30 05:37:25
阅读次数:
196
在网络技术中,端口(Port)大致有两种意思:一是物理意义上的端口,比如,ADSL
Modem、集线器、交换机、路由器用于连接其他网络设备的接口,如RJ-45端口、SC端口等等。二是逻辑意义上的端口,一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于...
分类:
其他好文 时间:
2014-05-30 05:30:10
阅读次数:
267
TCP依靠重传机制保证了数据的可靠性传输,同时为了避免数据发送过快而超过对方的接受能力,TCP采用了流量控制机制,(具体可以参考滑动窗口法)。但是TCP的控制机制里面只考虑到了接收端的接受能力,而忽略了一个很重要的方面,那就是没有考虑到网络自己的传输能力,从而造成了整个网络崩溃的发生。
图1.当负载...
分类:
其他好文 时间:
2014-05-30 01:38:09
阅读次数:
507
1. 点击 开始 --> 所有程序 --> Microsoft SQL
Server2005 --> 配置工具-->SQL Server configuration Manager- 选择左边 SQL Server
2005 网络配置 -->双击 MSSQLSERVER 协议--> 选中 TCP/....
分类:
数据库 时间:
2014-05-29 23:11:42
阅读次数:
1671
一、本人设想的TCP服务器有如下特性:1.启动服务,一直监听端口。2.有新连接(客户端)就通知用户。并把连接接收到的数据回调给用户。3.客户端连接上后用户可在任意时间发送数据给它。4.客户端断开时关闭或用户可手动关掉。以上操作都可以不同线程在完成。二、使用libuv遇到的问题由于对libuv不熟悉+...
分类:
其他好文 时间:
2014-05-29 23:07:45
阅读次数:
437
数据报表明是一个整体,write几次,就读取几次数据流是基于字节的,1次write100个字节,肯能分10次读取TCP基于数据流面向连接的,UDP基于数据报面向非连接的TCP提供可靠服务的理解:1.基于连接的,3次握手协议2.差错检验、超时重发、滑动窗口协议保证了可靠性。1.想象数据包只会出错,一次...
分类:
其他好文 时间:
2014-05-29 22:16:09
阅读次数:
410
demo 一个连接由它的两个端点标识,这样的端点称为套接
套接字是支持TCP/IP协议的网络通信的基本操作单元。 可以将套接字看作不同主机间的进程进行双向通信的端点。 上图连接1的一对套接字为:
(192.168.2.23,5000)和(192.168.2.122,8888) 上图...
分类:
其他好文 时间:
2014-05-29 09:06:40
阅读次数:
393
1 Http的特点: Http是无状态、并发的。 Http可以支持任意类型的数据传输。
Http从1.1开始支持长连接,所谓长连接,即服务器不会轻易关闭一个连接,节省了频繁新建和关闭连接的代价;为TCP的的握手和拥塞控制等稳定性控制争取了时间。
Http一般是客户先通过connection-...
分类:
其他好文 时间:
2014-05-29 08:27:10
阅读次数:
256
大家在使用SOCKET通信编程的时候,一般会采用UDP和TCP两种方式;TCP因为它没有包的概念,它只有流的概念,并且因为发送或接收缓冲区大小的设置问题,会产生粘包及半包的现象。场景:服务端向连续发送三个“HelloWorld”(三次消息无间隔),那么客户端接收到的情况会有以下三种:1)HelloW...
分类:
其他好文 时间:
2014-05-28 13:25:54
阅读次数:
259