TCP 与 UDP:差异及测试限制
TCP
TCP 建立连接、保证字节顺序并重传丢失数据。握手可观察连接被接受或拒绝,适用于 Web、SSH 和许多邮件服务,但不能证明登录成功、内容正确或应用健康。TCP 端口开放不代表同编号 UDP 端口可用。
UDP
UDP 发送数据报,不进行握手,也不保证送达或顺序。DNS、语音、游戏和 QUIC 使用 UDP,必要时由应用实现额外可靠性。无响应可能表示过滤、丢包、服务忽略无效数据,或协议本来就不要求响应。因此本站不提供通用 UDP 端口检查。
选择合适的测试
放行规则前先阅读服务文档。DNS 在 53 端口使用 UDP 和 TCP;HTTPS 可使用 TCP 443 或基于 UDP 443 的 QUIC。端口只是约定,不能确定软件身份。UDP 应使用对应协议客户端并查看服务器日志。TCP 则应将端口检查与实际应用测试结合。