Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3640
  • 博文数量: 1
  • 博客积分: 144
  • 博客等级: 入伍新兵
  • 技术积分: 20
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-02 09:23
文章分类
文章存档

2010年(1)

最近访客

分类: C/C++

2010-12-02 09:35:29

用户数据报协议(UDP)
1、UDP不保证数据报到达最终目的地,不保证各个数据报的先后顺序,不保证每个数据报只到达一次;
2、每个数据报都有一个长度,会随数据一块传递给接受端;
3、UDP是无连接的。
传输控制协议(TCP):
1、TCP是连接的,可靠的,提供数据的可靠递送和故障的可靠通知,但不保证数据一定被对端接受;
2、TCP含有用于动态估算客户和服务器之间的往返时间(RTT)的算法;
3、TCP提供流量控制;
4、TCP是全双工的。
流控制传输协议(SCTP):
1、SCTP在客户和服务器之间提供关联(指代两个系统之间的一次通信),也提供可靠性、排序、流量控制和全双工的数据传送;
2、是面向消息的,类似数据报;
3、提供多宿特性,单个SCTP端点能够支持多个IP,提高应对网络故障的健壮性。

TCP连接的建立和终止:
。。。

TIME_WAIT状态:
1、停留在这个状态的时间为2*MSL(最长分节生命期);
2、存在的两个理由:(1)可靠地实现TCP全双工连接的终止(2)为老的重复分节在网络中消逝提供足够的时间。

SCTP关联的建立和终止:
1、连接是四路握手~~~~因为是使用cookie,可以有效避免拒绝服务攻击;
2、终止是三次握手~~~

端口号:
0~1023 1024~49151 49152~65535

套接字对:(本地IP:本地port,外地IP:外地port)

TCP必须查看套接字对的所有元素才能确定由哪个端口接受到达的分节;

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

上一篇:没有了

下一篇:没有了

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