Chinaunix首页 | 论坛 | 博客
  • 博客访问: 95948
  • 博文数量: 41
  • 博客积分: 991
  • 博客等级: 准尉
  • 技术积分: 420
  • 用 户 组: 普通用户
  • 注册时间: 2011-05-11 19:59
文章分类

全部博文(41)

文章存档

2012年(18)

2011年(23)

分类:

2011-06-04 14:02:48

1.在一个TCP 连接中,只有两方进行通信。  广播、多播不能用于TCP。

2. 应用数据被分割成TCP认为最适合发送的数据块。这和 UDP完全不同,应用程序产生的
    数据报长度将保持不变。

3. TCP 传给IP层的信息单位称为报文段或段(segment).
 
 4.TCP 发出一个段后,启动一个定时器,用于超时重传策略。

 5.TCP保持它首部和数据校验和;TCP还能对接收到的数据进行重新排序,对重复的数据进行丢弃处理;
   TCP 还提供流量控制,以适应连接发接收双方的固定缓冲空间大小,防止较快主机致使较慢主机缓冲区
   溢出。
 
 6. TCP对字节流的内容不做任何解释,对字节流内容的解释又连接双方的应用层完成。

 7.有时,一个IP地址和一个端口号也称为一个插口(socket)

 8.当建立一个新的连接时, S Y N标志变1。序号字段包含由这个主机选择的该连接的初始序
   号ISN(Initial Sequence Number)。该主机要发送数据的第一个字节序号为这个 ISN加1,因为
    SYN标志消耗了一个序号。(FIN也占用一个序号)


 9.  TCP 为应用层提供全双工服务,数据在两个方向的传输是独立的。

 10. 检验和覆盖整个TCP报文段:TCP首部和TCP数据。检验和一定是由发端计算和和存储,收端进行验证。

 11. 可选字段最长报文大小 MSS (Maximum Segment Size):
       每个连接方通常都在通信的第一个报文段(为建立连接而设置 S Y N标志的那个段)中指明这个选项。
       它指明本端所能接收的最大长度的报文段。

 12. TCP报文段中的数据部分是可选的,可以仅有TCP首部。


阅读(939) | 评论(0) | 转发(0) |
0

上一篇:内网外网IP

下一篇:swap()交换函数

给主人留下些什么吧!~~