本文最后更新于88 天前
什么是IP(网络层)
IP地址用于在网络层(第三层)进行数据包的路由和转发。它标识了数据包的源和目的地。
ref(APA): Yunxi.Yunxi的Blog.https://www.etyunxiblog.top. Retrieved 2025/1/17.
什么是端口(传输层)
端口是应用程序(服务)在计算机上的唯一标识
端口用于在传输层(第四层)进行数据的多路复用和区分。它标识了数据包应该被传递到哪个应用程序或服务。
比如80 http服务 443 https服务
端口最多2的16次方-1 0-65535
知名端口(Well-Known Ports): 范围是0到1023,这些端口通常分配给一些常见的服务。例如:
- HTTP: 80端口
- HTTPS: 443端口
- SSH: 22端口
- FTP: 20和21端口
注册端口(Registered Ports): 范围是1024到49151,这些端口通常用于用户应用程序和服务。例如:
- MySQL: 3306端口
- PostgreSQL: 5432端口
动态端口(Dynamic/Private Ports): 范围是49152到65535,这些端口通常由客户端应用程序临时使用,用于与服务器进行通信。
张三计算机中会出现一些临时端口来监听服务端的端口,叫端对端连接
命令
windows: netstat -ano
linux: netstat -anltup