美文网首页
3 TCP和UDP

3 TCP和UDP

作者: 一枝妖孽 | 来源:发表于2018-06-10 20:35 被阅读0次

1、先来一个讲TCP、UDP和HTTP关系的

TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。

在传输层中有TCP协议与UDP协议。
在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。
在应用层有FTP、HTTP、TELNET、SMTP、DNS等协议。
因此,HTTP本身就是一个协议,是从Web服务器传输超文本到本地浏览器的传送协议。

TCP 是基于 TCP 协议实现的网络文本协议,属于传输层。
UDP 是和TCP 对等的,属于传输层,UDP 和 TCP 有重要的区别。

2、 TCP与UDP基本区别

TCP与UDP同属于传输层协议
二者区别:
1)基于连接与无连接
2)TCP要求系统资源较多,UDP较少;
3)UDP程序结构较简单
4)流模式(TCP)与数据报模式(UDP);
5)TCP保证数据正确性,UDP可能丢包
6)TCP保证数据顺序,UDP不保证

3、UDP应用场景:
1.面向数据报方式
2.网络数据大多为短消息
3.拥有大量Client
4.对数据安全性无特殊要求
5.网络负担非常重,但对响应速度要求高

相关文章

网友评论

      本文标题:3 TCP和UDP

      本文链接:https://www.haomeiwen.com/subject/vbzisftx.html