当前位置: 首页 > article >正文

【计算机网络】常见tcp/udp对应的应用层协议,端口

TCP 和 UDP 对应的常见应用层协议

📌 基于 TCP 的应用层协议
协议全称用途默认端口
HTTPHyperText Transfer Protocol超文本传输协议80
HTTPSHTTP Secure加密的超文本传输协议443
FTPFile Transfer Protocol文件传输协议(20 传输数据,21 控制连接)20, 21
SMTPSimple Mail Transfer Protocol发送邮件25
POP3Post Office Protocol 3接收邮件(下载方式)110
IMAPInternet Message Access Protocol接收邮件(同步存储)143
TELNETTeletype over Network远程登录(不加密)23
SSHSecure Shell远程登录(加密)22
MySQLMySQL Database Protocol访问 MySQL 数据库3306
PostgreSQLPostgreSQL Database Protocol访问 PostgreSQL 数据库5432

📌 基于 UDP 的应用层协议
协议全称用途默认端口
DNSDomain Name System域名解析53
TFTPTrivial File Transfer Protocol简单文件传输协议69
SNMPSimple Network Management Protocol网络管理协议161 (查询), 162 (Trap 通知)
DHCPDynamic Host Configuration Protocol自动分配 IP67 (服务器), 68 (客户端)
NTPNetwork Time Protocol网络时间同步123

🔹 TCP vs UDP 协议特点

协议特点适用场景
TCP可靠、面向连接、流控制、拥塞控制适用于 数据完整性要求高 的场景,如网页、邮件、SSH、数据库
UDP不可靠、无连接、低延迟适用于 实时性要求高 的场景,如 DNS 查询、视频直播、在线游戏

🔹 总结

  1. TCP 适用于可靠传输的场景,如网页 (HTTP)、远程登录 (SSH)、邮件 (SMTP, POP3, IMAP) 等。
  2. UDP 适用于对时延敏感的场景,如域名解析 (DNS)、文件传输 (TFTP)、网络管理 (SNMP) 等。

http://www.kler.cn/a/566959.html

相关文章:

  • 2025年4月1日-2日AutoCable 中国汽车线束线缆及连接技术创新峰会即将开幕
  • Apache DolphinScheduler系列3-任务配置经验分享
  • 模型优化之强化学习(RL)与监督微调(SFT)的区别和联系
  • 【多模态】Magma多模态AI Agent
  • 黑马Java面试教程_P5_微服务
  • 用大白话解释缓存Redis +MongoDB是什么有什么用怎么用
  • [Lc双指针_2] 盛水最多的容器 | 有效三角形的个数 | 和为S的两个数字
  • Spring Boot 消息队列(以RabbitMQ为例)
  • Java注释/JDK开发工具生成API/关键字、标识符规范
  • 企业级本地知识库部署指南(Windows优化版)
  • 什么是 Prompt?——一篇详细的介绍
  • FloodFill 算法(典型算法思想)—— OJ例题算法解析思路
  • Win 11 C盘相邻的分区是恢复分区导致无法扩容
  • PDF文件转换为PNG图像
  • DH法建立6自由度机械臂正运动学模型
  • 数据库设计报告
  • 介绍一款飞算JavaAI编程工具,集成到idea,图文并茂
  • Graph Convolutional Networks(GCN)图卷积网络
  • 解释 Node.js 中的异步编程模型,如何使用回调、Promise 和async / await 处理异步操作?
  • PyCharm Python 环境配置指南