TCP/IP数据链路层的交互过程 网络层等在数据链路层用MAC地址作为通信目标,数据包到达网络层等往数据链路层发送的时候,首先回去ARP缓存表去查找ip对应的MAC地址,如果查到了,就将此ip对应的MAC地址封装到链路层数据包的包头。如果缓存中没有找到,则会发起一个广播,who is ip xxx tell ip xxxx,所有收到广播的机器看到这个ip是不是自己的,如果是自己的,则以单播的形式将自己的mac地址回复给请求机器。 传递到IP层怎么知道报文该给那个程序,怎么区分UDP还是TCP 根据端口继续区分需接受的程序; 根据ip协议头中标识字段:UDP 17 、TCP 6