小结哈TCP与UDP两种协议及其应用范围
2007-06-07 18:59
459 查看
呵呵:根据自己的理解写的.错误之处肯定有撒.....
TCP:传输控制协议,它在传输层工作,有差错校验机制,超时重传机制,发送ACK等等,因此是面向连接的提供可靠数据传输的协议.但由于在保证传输的准确性方面花了不少功夫,因此导致传输效率上(比UDP)有所不足,所以适用于对数据准确性较高的应用上面.SMTP,FTP均是基于TCP协议进行工作的.
UDP:用户数据报协议,它也在传输层工作,它总是尽最大可能地交付,对传输数据的准确性要求不高,具有无连接特性,因此在传输数据方面,减少了网络的往返来回,使速度和性得得到提升..它的应用如IP电话,视频会议,流媒体音视频广播..等等
在传送文件时,由于内部缓冲区的默认大小为8KB(8192字节),所以当文件大小超过这个限制时,将要把每个文件进行分段,每个段都有一个8KB的缓冲区.
另外我们可以利用UDP向某个网络广播信息,可以由客户来决定是否要处理该数据.即可以指定一个广播地址如192.168.0.255(子网内所有机器)或者255.255.255.255(网络上所有机器)来进行数据的传输.
TCP:传输控制协议,它在传输层工作,有差错校验机制,超时重传机制,发送ACK等等,因此是面向连接的提供可靠数据传输的协议.但由于在保证传输的准确性方面花了不少功夫,因此导致传输效率上(比UDP)有所不足,所以适用于对数据准确性较高的应用上面.SMTP,FTP均是基于TCP协议进行工作的.
UDP:用户数据报协议,它也在传输层工作,它总是尽最大可能地交付,对传输数据的准确性要求不高,具有无连接特性,因此在传输数据方面,减少了网络的往返来回,使速度和性得得到提升..它的应用如IP电话,视频会议,流媒体音视频广播..等等
在传送文件时,由于内部缓冲区的默认大小为8KB(8192字节),所以当文件大小超过这个限制时,将要把每个文件进行分段,每个段都有一个8KB的缓冲区.
另外我们可以利用UDP向某个网络广播信息,可以由客户来决定是否要处理该数据.即可以指定一个广播地址如192.168.0.255(子网内所有机器)或者255.255.255.255(网络上所有机器)来进行数据的传输.
相关文章推荐
- 简述TCP和UDP两种协议的主要特点及其异同
- TCP和UDP应用协议范围
- UDP的应用范围、与TCP之比较
- JAVA之旅(三十二)——JAVA网络请求,IP地址,TCP/UDP通讯协议概述,Socket,UDP传输,多线程UDP聊天应用
- TCP和UDP协议的应用/参数查看
- TCP与UDP协议的特点及区别小结
- TCP/UDP 协议,和 HTTP、FTP、SMTP,区别及应用场景
- TCP/UDP 协议,和 HTTP、FTP、SMTP,区别及应用场景
- 剖析tcp与udp及应用场景协议方案选择
- java中TCP和UDP两种协议的区别?
- 运行在TCP 或UDP的应用层协议分析。
- HTTP协议,Socket和WebSocket以及TCP/UDP连接小结
- udp与tcp两种服务器基本应用
- UDP协议及其与TCP的区别
- tcp udp协议应用场景
- 基于TCP的应用层协议、与基于UDP的应用层协议分别有哪些?
- 【一些协议对应osi模型中哪一层】、【tcp和udp协议的区别及应用】、【http协议和tcp协议的区别】
- TCP协议和UDP协议的简要区别及其三次握手过程和TCP协议首部格式简介
- TCP/UDP 协议,和 HTTP、FTP、SMTP,区别及应用场景
- 应用层的 TCP/UDP 协议,和 HTTP、FTP、SMTP 等区别?