美文网首页计算机网络
TCP和UDP的区别及其应用场景

TCP和UDP的区别及其应用场景

作者: 何甜甜在吗 | 来源:发表于2018-03-14 23:07 被阅读0次

这里介绍TCPUDP最主要的区别,它们的组成区别就暂时先不介绍了。
区别一:
TCP面向连接,UDP面向非连接
面向连接的服务,通信双方在进行通信之前,要先在双方建立起一个完整的可以彼此沟通的通道(TCP三次握手建立连接),在通信过程中,整个连接的情况一直可以被实时地监控和管理
非面向连接的服务,不需要预先建立一个联络两个通信节点的连接,需要通信的时候,发送节点就可以往网络上发送信息,让信息自主地在网络上去传,一般在传输的过程中不再加以监控。
对面向连接和面向非连接以前理解的还不是到位,通过面向连接对连接会对连接做一个管理和监控

区别二:
TCP提供可靠服务,UDP不提供可靠服务

区别三:
TCP面向字节流,UDP面向报文

区别四:
TCP数据传输慢,UDP数据传送快

注意:
TCP并不能保证数据一定会被对方接收到,因为这是不可能的。TCP能够做到的是,如果有可能,就把数据递送到接收方,否则就(通过放弃重传并且中断连接这一手段)通知用户。因此准确说 TCP 也不是 100% 可靠的协议,它所能提供的是数据的可靠递送或故障的可靠通知。

TCPUDP对应的协议
TCP对应的协议
FTP:定义了文件传输协议,使用21端口。
Telnet:一种用于远程登陆的端口,使用23端口,用户可以以自己的身份远程连接到计算机上,可提供基于DOS模式下的通信服务。
SMTP:邮件传送协议,用于发送邮件。服务器开放的是25号端口。
POP3:它是和SMTP对应,POP3用于接收邮件。POP3协议所用的是110端口。
HTTP:是从Web服务器传输超文本到本地浏览器的传送协议。
HTTPFTP是我们比较熟悉的

UDP对应的协议
DNS:用于域名解析服务,将域名地址转换为IP地址。DNS用的是53号端口。
SNMP:简单网络管理协议,使用161号端口,是用来管理网络设备的。由于网络设备很多,无连接的服务就体现出其优势。
TFTP(Trival File Transfer Protocal),简单文件传输协议,该协议在熟知端口69上使用UDP服务。
DNS是我们比较熟悉的

UDP的应用场景
进行视频聊天或者看直播,可以使用UDP协议,因为即使几个画面丢失了,对用户来说影响也不是很大
TCP的应用场景
发消息的场景以及文件传输,要确保发送的消息不丢失

相关文章

  • TCP vs UDP

    简单总结TCP与UDP的区别。 I、TCP与UDP基本区别 II、应用场景 对于TCP协议,在要求可靠性高的场景下...

  • TCP和UDP总结(区别、优缺点、应用实例)

    TCP和UDP的区别和优缺点以及应用实例 TCP和UDP区别总结: TCP面向连接,UDP是无连接的TCP在开始数...

  • TCP和UDP的区别及其应用场景

    这里介绍TCP和UDP最主要的区别,它们的组成区别就暂时先不介绍了。区别一:TCP面向连接,UDP面向非连接面向连...

  • TCP协议知识盘点

    首先需要回顾:TCP与UDP的区别、差异、以及应用场景 TCP对应的协议和UDP对应的协议 TCP对应的协议:(1...

  • 计算机网络以及网络编程面试题(不断补充)

    TCP/IP网络协议栈层次 TCP 和 UDP 应用场景 TCP 和 UDP 不同 为什么TCP是可靠的?超时重传...

  • TCP和udp协议

    TCP 与 UDP 的区别及应用场景 概述 两者都是通信协议, TCP、UDP 是传输层协议,但他们的通信机制与应...

  • Android基础(44)TCP、HTTP

    1)TCP的3次握手和四次挥手2)TCP与UDP的区别、TCP与UDP的应用3)HTTP1.0与2.0的区别、HT...

  • 网络协议 tcp http udp ftp

    TCP/UDP 协议,和 HTTP、FTP、SMTP,区别及应用场景一、OSI 模型OSI 模型主要作为一个通用模...

  • TCP和UDP的区别

    TCP和UDP的区别: TCP协议和UDP协议特性区别总结: TCP协议可靠;UDP协议不可靠 TCP协议是面向连...

  • 字节跳动面试题

    字节跳动面试题 历经4面,“跳进”字节跳动 字节跳动一面: 自我介绍 tcp和udp区别,应用场景 tcp三次握手...

网友评论

    本文标题:TCP和UDP的区别及其应用场景

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