关于ARP协议无端口号的技术疑问
关于ARP协议无端口号的技术疑问
我刚接触网络领域,正在啃理论知识,有个问题想请教各位:
- 我了解到端口号的作用是:当节点收到数据包时,操作系统能通过端口号识别出这个数据包属于哪个应用、进程或服务,进而把它转发给对应的目标。
- 深入到服务器端来看,实际流程是应用、软件、进程或服务先向操作系统请求创建套接字(
socket),操作系统完成创建后,这个socket就成为该应用的通信端点,并且会被配置为监听特定端口的流量,所以客户端发送请求时必须指定正确的端口。
目前这部分理论我理解得还比较清楚,但接下来遇到了一个困惑:
- 我学习ARP协议时发现,ARP数据报是封装在以太网帧里的,但ARP消息中并没有端口号信息。我查到的一种解释是,这是因为ARP请求不由任何软件应用...(后续内容未给出)
备注:内容来源于stack exchange,提问作者Dev
相关产品推荐
相关产品推荐

