Skip to content

TCP/IP

以下是 TCP/IP 协议族的主要组成部分:

  1. IP(Internet Protocol):IP 协议定义了在网络上如何寻址和路由数据包。它将数据包从源地址传输到目的地址,并确保它们以正确的顺序到达。IP 是互联网上最基本的协议之一,它使用 IP 地址来唯一标识网络上的每个设备。
  2. TCP(Transmission Control Protocol):TCP 协议负责在数据传输过程中提供可靠的、面向连接的服务。它确保数据包按照正确的顺序到达目的地,并负责处理丢失、重复和损坏的数据包。TCP 通过建立连接、传输数据和关闭连接的三个阶段来实现可靠的数据传输。
  3. UDP(User Datagram Protocol):UDP 是一种与 TCP 类似但更简单的传输协议。与 TCP 不同,UDP 不提供可靠的数据传输,它不保证数据包的顺序和完整性。UDP 更适合于一些实时性要求较高的应用,比如音频和视频流传输。
  4. ICMP(Internet Control Message Protocol):ICMP 是一种用于在 IP 网络上发送控制消息的协议。它通常用于在网络中测试主机的可达性、诊断网络问题以及报告错误。

查询常用端口哈

  1. HTTP (80):超文本传输协议,用于在Web服务器和客户端之间传输网页和其他资源。
  2. HTTPS (443):安全的超文本传输协议,与HTTP相似,但使用安全套接字层(SSL)/传输层安全性(TLS)加密通信。
  3. FTP (20, 21):文件传输协议,用于在客户端和服务器之间传输文件。端口20用于数据连接,端口21用于控制连接。
  4. SSH (22):安全外壳协议,用于在网络中加密传输数据,提供远程登录和执行命令的安全方式。
  5. Telnet (23):远程终端协议,用于在网络上远程登录主机。
  6. SMTP (25):简单邮件传输协议,用于发送电子邮件。
  7. DNS (53):域名系统,用于将域名解析为IP地址。
  8. POP3 (110):邮局协议版本3,用于从邮件服务器接收电子邮件。
  9. IMAP (143):互联网消息访问协议,用于从邮件服务器接收电子邮件并管理电子邮件。
  10. SNMP (161):简单网络管理协议,用于监视和管理网络上的设备。
  11. RDP (3389):远程桌面协议,用于远程控制Windows操作系统上的计算机。
  12. MySQL (3306):MySQL数据库服务器默认监听的端口。
  13. Oracle (1521):Oracle数据库服务器默认监听的端口。
  14. MSSQL (1433):Microsoft SQL Server数据库服务器默认监听的端口。
  15. NTP (123):网络时间协议,用于同步网络中的计算机时钟。