08-----端口号

143 阅读1分钟

作用

用于在传输层建立"端到端(prot to port)"连接,区分不同的网络服务

当数据包通过二层三层到达传输层后,通过端口来判别区分不同的会话和服务

端口号范围

  • 2字节 = 16bit,也就是2^16次方个数(0 - 65535)
  • 0 - 1023:公认端口
  • 1024 - 49151: 注册端口
  • 49152 - 65535:私有和动态端口
五元组(sip, dip, sport, dport, protocol)
理论情况下:
服务端可维护的会话个数:2^32(ip) * 2^16 * 2(tcp and udp)

端口使用

  • 客户端源端口:随机分配未使用的(>1023)
  • 服务端目标端口:网络服务指定(如:HTTP默认 = 80)

Pasted image 20230514214159.png

Windows查看本地端口使用

Pasted image 20230514214305.png

抓包分析

Pasted image 20230514214455.png