码迷,mamicode.com
首页 > 其他好文 > 详细

TCP的连接

时间:2015-04-01 23:20:47      阅读:562      评论:0      收藏:0      [点我收藏+]

标签:

TCP的特点

1 TCP 是面向连接的运输层协议

2 每一条TCP连接只能有两个端点,每一条TCP连接只能是点对点的

3 TCP 提供全双工通信

4 TCP 提供可靠交付的服务

5 面向字节流,虽然应用程序和TCP的交互是一次一个数据块,但是TCP把应用程序交下来的数据看成仅仅是一连串的无结构的字节流

 TCP 把连接作为最基本的抽象,TCP有两个端点(套接字),端口号拼接到IP地址就构成套接字,套接字的表示方法是在点分十进制的ip地址后面写上端口号,中间用冒号和逗号 隔开 ,例如:192.1.3.5:80

每一条TCP连接的唯一地被通信两端的两个端点(即套接字)确定 即:

TCP连接::={socket1,socket2} = {(IP1:port1),(IP2:port2)}

 在一个应用进程和另一个应用进程之间建立一条TCP连接名但是要记住:TCP连接的两个端点是个很抽象的套接字,并且同一个IP地址可以有多个不同的TCP连接,而同一个端口也可以出现在多个不同的TCP连接中

另外scoked可以表示多个不同的意思例如:

1 允许应用程序访问联网协议的应用编程接口API,即运输层和应用层之间的一种接口socket,也简称作socket

2 在socket的函数端点称作socket。如创建一个数据报socket

3 在socket API中使用的一个函数名 也叫做socket

4 调用函数时,函数的返回值称为socket描述符,可简称为socket

5在操作系统内核中联网协议的Berkeley实现,称为socket实现 

TCP的连接

标签:

原文地址:http://www.cnblogs.com/duguochao/p/4385559.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!