1)供应IP环境下的数据牢靠传输(一台计算机发出的字节流会无过失的发往收集上的其他计算机,而且计算机A吸收数据包的时刻,也会向计算机B回发数据包,这也会发生部份通讯量),有用流控,全双工操纵(数据在两个方向上能同时通报),多路复用效劳,是面向衔接,端到端的传输;
2)面向衔接:正式通讯前必须要与对方竖立衔接。事先为所发送的数据拓荒出衔接好的通道,然后再举行数据发送,像打电话。
3)TCP支撑的运用协定:Telnet(长途登录)、FTP(文件传输协定)、SMTP(简朴邮件传输协定)。TCP用于传输数据量大,牢靠性要求高的运用。
UDP(用户数据报协定,User Data Protocol)
1)面向非衔接的(正式通讯前没必要与对方竖立衔接,不论对方状况就直接发送,像短信,QQ),不能供应牢靠性、流控、过失恢复功用。UDP用于一次只传送少许数据,牢靠性要求低、传输经济等运用。
2) UDP支撑的运用协定:NFS(收集文件体系)、SNMP(简朴收集治理体系)、DNS(主域称号体系)、TFTP(通用文件传输协定)等。
总结:
TCP:面向衔接、传输牢靠(保证数据正确性,保证数据递次)、用于传输大批数据(流形式)、速度慢,竖立衔接须要开支较多(时候,体系资源)。
UDP:面向非衔接、传输不牢靠、用于传输少许数据(数据包形式)、速度快。
以上就是比较TCP与UDP之间的区分的细致内容,更多请关注ki4网别的相干文章!