TCP/IP协议族(二)
来源:互联网 发布:魅族note6网络频段 编辑:程序博客网 时间:2024/05/18 20:04
TCP与UDP的区别
UDP
用户数据报协议称为无连接不可靠传输层协议。他除了提供进程到进程的通信之外,就没有给IP服务增加额外的任何东西,因此他的差错检测也十分的有限。既然他如此的不可靠,为什么我们还要使用它呢?他既有缺点也有优点,因为UDP是一个非常简单的协议,他的开销非常小,如果我们只是想发送一个短小的报文,并且不在意可靠性的话我们就可以选择UDP。
例如我们平时用的qq等聊天软件使用的就是UDP,因为比起可靠性,即时聊天更注重减小开销,时间。如果使用面向连接的协议,虽然可靠性增强了,但是用户体验反而会下降。
TCP
传输控制新协议是一种面向连接的协议,他与UDP一样也是提供进程到进程的通信。但他会在两个TCP之间建立虚链接。UDP是面向报文的协议,TCP是面向数据流的协议,而且TCP会在传输层使用流量控制和差错控制。这大大增强了TCP的可靠性,但与此同时,TCP的开销也比UDP大很多。如果我们需要传输一些需要高可靠性的长数据的话就需要用到TCP了,比如平时浏览网页的时候。
1 0
- TCP/IP协议族(二)
- TCP/IP协议(二)
- TCP/IP(二):IP协议
- TCP/IP(二):IP协议
- TCP/IP协议 <二>
- TCP/IP学习(二)IP、TCP、UDP协议
- 学习网络协议(二)TCP/IP
- TCP/IP协议(二)---网络层
- tcp/ip协议 之二
- TCP/IP 协议 总结二
- TCP/IP协议简介(二)
- TCP/IP协议学习之二(网际协议IP)
- 《图解TCP/IP》(二)之IP协议详解
- TCP IP协议详解一:协议 第一章(二)
- TCP/IP协议基础之二(TCP/IP协议介绍)
- 全硬件TCP/IP协议栈学习笔记(第二天:TCP/IP协议学习二)
- TCP/IP协议族学习(二):链路层及ARP、RARP协议
- TCP/IP协议族
- 怎样在命令行下查看局域网内IP地址
- js返回上一页
- SVC H.264
- 关于MySql5.7及以上高版本中中文插入读取乱码的问题
- 169. Majority Element
- TCP/IP协议族(二)
- php优缺点
- 【LeetCode】461. Hamming Distance
- 51nod 1277 字符串中的最大值
- Spring学习心得(4)-- Spring容器创建对象的单/多例
- linux :ldd
- 《转》移动端网页设计经验与心得
- 《写给大忙人看的Java核心技术》读书笔记
- 代理服务器与反向代理服务器的区别