tcp or udp(100分)

  • 主题发起人 主题发起人 celeron400
  • 开始时间 开始时间
C

celeron400

Unregistered / Unconfirmed
GUEST, unregistred user!
做icq什么时候用tcp什么时候用udp,为什么,请详细介绍一下
 
TCP是有连接的,UDP是面向无连接的.
所以,我估计(只是估计),在登录,验证密码的时候应该是tcp方式,在说话的时候是udp方式
这样server端不用为每个连上的用户保持一个tcp 连接,节省有限的端口资源
 
tcp是面向连接的,建立连接(或推出时)时双方需经过三次握手,数据传输可靠,
ftp,telnet等就是基于tcp的.
udp是面向非连接的,发出信息不需对方确认,这样速度比tcp快,但有可能丢失,
不可靠.smtp,tftp等就是基于udp的.
所以在icq与icq服务器建立可靠联结时(登录,验证密码等)时,还有icq双方直接
连接talk时都是采用tcp.而只是给人发送一条消息时等等采用的是udp.

ok,u know?
 
smtp是tcp,不是udp
 
icq几乎全用的是udp,除了传送文件、二人世界用的是tcp.
 
hehe,谢谢pipi.的更正,smpt是tcp,
我写错了,snmp是udp.
谢谢pipi.
 
多人接受答案了。
 
后退
顶部