呵呵:根据自己的理解写的.错误之处肯定有撒.....
      TCP:传输控制协议,它在传输层工作,有差错校验机制,超时重传机制,发送ACK等等,因此是面向连接的提供可靠数据传输的协议.但由于在保证传输的准确性方面花了不少功夫,因此导致传输效率上(比UDP)有所不足,所以适用于对数据准确性较高的应用上面.SMTP,FTP均是基于TCP协议进行工作的.
      UDP:用户数据报协议,它也在传输层工作,它总是尽最大可能地交付,对传输数据的准确性要求不高,具有无连接特性,因此在传输数据方面,减少了网络的往返来回,使速度和性得得到提升..它的应用如IP电话,视频会议,流媒体音视频广播..等等
     在传送文件时,由于内部缓冲区的默认大小为8KB(8192字节),所以当文件大小超过这个限制时,将要把每个文件进行分段,每个段都有一个8KB的缓冲区.
     另外我们可以利用UDP向某个网络广播信息,可以由客户来决定是否要处理该数据.即可以指定一个广播地址如192.168.0.255(子网内所有机器)或者255.255.255.255(网络上所有机器)来进行数据的传输.
posted on 2007-06-07 18:59  钰狼  阅读(970)  评论(0编辑  收藏  举报