TCPUDP、TCPIP区别
- TCPUDP、TCPIP区别 推荐度:
- 相关推荐
TCP/UDP、TCP/IP区别
1.TCP和UDP 的区别
-
TCP:
-
优点:可靠 稳定
-
TCP 的可靠体现在 TCP 在传输数据之前,会有三次握手来建立连接,而且在数据传递时,有确认窗口. 重传. 拥塞控制机制,在数据传完之后,还会断开来连接用来节约系统资源。
-
-
缺点:慢,效率低,占用系统资源高,易被攻击
-
在传递数据之前要先建立连接,这会消耗时间,而且在数据传递时,确认机制. 重传机制. 拥塞机制等都会消耗大量时间,而且要在每台设备上维护所有的传输连接。然而,每个连接都会占用系统的CPU,内存等硬件资源。因为 TCP 有确认机制. 三次握手机制,这些也导致 TCP 容易被利用,实现 DOS. DDOS. CC 等攻
-
-
-
UDP:
-
优点:快,比 TCP 稍安全
-
UDP 没有 TCP 拥有的各种机制,是一种无状态的传输协议,所以传输数据非常快,没有 TCP 的这些机制,被攻击利用的机会就少一些,但是也无法避免被攻击。
-
-
缺点:不可靠,不稳定
-
因为没有 TCP 的这些机制, UDP 在传输数据时,如果网络质量不好,就会很容易丢包,造成数据的缺失。
-
-
-
适用场景: TCP:当对网络质量有要求时,比如 HTTP, HTTPS, FTP 等传输文件的协议; POP, SMTP 等邮件传输的协议 UDP:对网络通讯质量要求不高时,要求网络通讯速度要快的场景
.TCP和IP的区别
-
TCP:又叫传输控制协议(Transmission Control Protocal)是一种面向连接的、端对端的、可靠的、基于IP的传输层协议。主要特点是3次握手建立连接,4次挥手断开连接。
-
IP:又叫因特网协议(Internet Protocol),IP协议位于网络层,IP协议规定了数据传输时的基本单元(数据包)和格式,IP协议还定义了数据包的递交办法和路由选择。、
-
总结:整个网络中的传输流程是:IP层接收由更低层(网络接口层例如以太网设备驱动程序)发来的数据包,并把该数据包发送到更高层—TCP层;相反,IP层也把从TCP接收来的数据包传送到更低层。
-
TCP和IP的关系是:IP提供基本的数据传送,而高层的TCP对这些数据包做进一步加工,如提供端口号等等。
- 卷积神经网络中特征图大小计算公式总结
- “脱离应用开发者的数据库,不会成功”,黄东旭万字长文剖析数据库发展新趋势...
- 概率漫谈 转自 林达华
- 扎心了!37岁被裁,好几个月都没有找到工作,面试大公司被婉拒,无奈只能降薪去小公司,没想到还被人嫌弃技术太落后...
- 大数定律的形象理解
- anchor的用法
- VSS2005使用技巧
- VSS详解
- 如何下载打印计算机二级准考证(江西)
- 机器学习概述
- 惊!c语言上机编程题目?
- Hashtable的用法
- clion之Clion License Activation破解
- SpringBoot 中定时执行注解(@Scheduled、@EnableScheduling)
- MFC 的CList,CPtrList,CObList,CStringList 的用法之CList
- Https单向认证和双向认证 认识和区别
- curl的命令介绍