赞
踩
文章出自: http://www.blogjava.net/jasmine214--love/archive/2010/12/15/340680.html?opt=admin
TCP是一个面向连接的协议。在传输数据前必须要建立连接,在停止传输数据后要终止连接释放资源。
TCP连接是在IP网络中两个进程间(应用层协议)的双向、全双工的逻辑回路。由节点的IP地址和端口将连接双方对应起来。
1.TCP连接特点:
为了建立连接TCP连接双方必须从对方了解下面的信息:
通过3个TCP段的交换来了解这些信息,就是常说的TCP握手的3个包。一般在客户端访问TCP服务器的时候,在客户端初始化一个TCP连接,服务器端打开一个特殊端口等待传入的请求。客户端主动发起第一个SYN置位的包开始协商TCP连接。服务器接收后向客户端回ACK,最后客户端在向服务器回复ACK后连接建立。
下面我们用TCP连接的两个对等端A和B来详细介绍握手过程,其中发起方是A。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。