当前位置| 科技 > > 列表>详情

TCP和UDP的区别都是什么?计算机系统的特点是?

2023-04-20 15:33:11 来源:创视网

TCP和UDP的区别

UDP:

1、每个数据报中都给出了完整的地址信息,因此无需要建立发送方和接收方的连接。

2、UDP传输数据时是有大小限制的,每个被传输的数据报必须限定在64KB之内。

3、UDP是一个不可靠的协议,发送方所发送的数据报并不一定以相同的次序到达接收方

TCP:

1、面向连接的协议,在socket之间进行数据传输之前必然要建立连接,所以在TCP中需要连接时间。

2、TCP传输数据没有大小限制,一旦连接建立起来,双方的socket就可以按统一的格式传输大的数据。

3、TCP是一个可靠的协议,它确保接收方完全正确地获取发送方所发送的全部数据。

应用:

1、TCP在网络通信上有极强的生命力,例如远程连接(Telnet)和文件传输(FTP)都需要不定长度的数据被可靠地传输。但是可靠的传输是要付出代价的,对数据内容正确性的检验必然占用计算机的处理时间和网络的带宽,因此TCP传输的效率不如UDP高。

2、UDP操作简单,而且仅需要较少的监护,因此通常用于局域网高可靠性的分散系统中client/server应用程序。例如视频会议系统,并不要求音频视频数据绝对的正确,只要保证连贯性就可以了,这种情况下显然使用UDP会更合理一些。

计算机系统的特点

计算机系统的特点是能进行精确、快速的计算和判断,而且通用性好,使用容易,还能联成网络。

①计算:一切复杂的计算,几乎都可用计算机通过算术运算和逻辑运算来实现。

②判断:计算机有判别不同情况、选择作不同处理的能力,故可用于管理、控制、对抗、决策、推理等领域。

③存储:计算机能存储巨量信息。

④精确:只要字长足够,计算精度理论上不受限制。

⑤快速:计算机一次操作所需时间已小到以纳秒计。

⑥通用:计算机是可编程的,不同程序可实现不同的应用。

⑦易用:丰富的高性能软件及智能化的人机接口,大大方便了使用。

⑧联网:多个计算机系统能超越地理界限,借助通信网络,共享远程信息与软件资源。

标签: TCP和UDP的区别 都是什么 计算机系 统的特点