Chinaunix首页 | 论坛 | 博客
  • 博客访问: 85308
  • 博文数量: 49
  • 博客积分: 1336
  • 博客等级: 少尉
  • 技术积分: 552
  • 用 户 组: 普通用户
  • 注册时间: 2012-06-19 17:13
文章分类

全部博文(49)

文章存档

2015年(2)

2013年(7)

2012年(40)

我的朋友

分类: 系统运维

2012-10-24 13:58:38

1、TCP端口

(1)端口号以一个16位的整数值来表示,各端口号对应主机上的各服务进程。

(2)IP地址可以对应到Internet上的某台主机,而TCP端口可对应到主机上的应用进程。

(3)采用IP地址和端口号来建立TCP的连接,如128.9.3.2:1184~128.0.3.2:53

(4)表示128.9.3.2主机上端口号为1184的应用进程,和128.0.3.2主机上端口号为53的应用进程之间建立TCP连接。

(5)端口号是OS标志应用进程的一种方法,采用动态和静态相结合分配,常用应用服务使用固定端口号。

(6)电子邮件服务端口号25,文件传输端口号21,HTTP服务端口号80。
(7)用户应用服务的端口号采用动态分配,由用户指定操作系统进行分配。
(8)TCP/IP约定0~1023为保留端口号,供标准应用服务使用;
(9)1024以上是自由端口号,供用户应用服务使用。

2、TCP协议的窗口控制

(1)采用可变窗口的机制进行流量控制,窗口大小的单位是字节。

(2)通信过程中,接收端可根据自己的资源情况,随时动态调整接收窗口,然后告诉对方,使发送窗口和自己窗口大小一致,由接收端控制发送端。

3、TCP三次握手

(1)TCP是面向连接的协议,连接的建立和释放是每一次面向连接的通信中必不可少的过程。

(2)在建立连接时,为了防止源或目的站发出的用于建立连接的TCP报文段丢失,采用了三次握手协议。

阅读(330) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~