1. 为什么不同服务使用不同目标端口?
    不同服务通过不同端口号进行区分,ip地址是同一个,端口号不同,不同端口号代表不同服务。
  2. 源端口与目标端口
    • 目标端口为什么固定?
      便于客户端通信,服务器的目标端口固定,更加方便客户端通信。
    • 源端口为什么是随机的?
      支持并发访问。
    • 两者分别起什么作用?
      服务端的目标端口用于标识服务进程,客户端的源端口用于标识客户端来自哪个会话,用来区分多个连接。
  3. 要点小结
    • Telnet 默认使用 TCP 23
    • SSH 默认使用 TCP 22
    • DHCP 默认使用 UDP 67 / 68
    • DNS 默认使用 UDP 53
    • 客户端通常使用随机源端口
    • 服务端通常使用固定目标端口