我正在尝试在路由器上配置自动连接功能。它会在触发数据包时自动连接。我需要提供触发数据包的信息。我需要源端口、目标端口和协议(TCP/UDP/ICMP)或者我可以只指定一个协议。我不确定我应该输入什么,所以,我们不要考虑这个。
解决这个触发器问题的最佳方法是什么?
我在 OS X 上。
答案1
为什么不只是ping
路由器?
ping
使用 ICMP,它不需要 TCP 或 UDP,因为它们是 Internet 协议套件中的更高层。因此没有端口号,这是 TCP 和 UDP 的概念。(当您询问端口,你实际上指的是TCP/UDP 端口。 一个以太网端口可能指的是 RJ-45 插孔。IP 端口似乎是一个未定义的实体。)
常见的套接字类型有三种:流、数据报和原始。TCP 使用流类型,UDP 使用数据报类型。任何需要直接与 IP 交互的应用程序都会使用原始套接字,从而绕过 TCP 和 UDP。客户包括路由协议实现,如 routed 和 gated(实现 RIP 和 OSPF)。它还包括我们的朋友 ping。
答案2
网猫可以向任意 TCP 或 UDP 端口发送数据包。