作为普通的用户,以网页浏览为例:
源ip(dhcp自动分配或手动填写),目的ip(dns,或手动填写),源端口(进程向操作系统申请),目的端口(协议指定,如使用http会自动设为80),
但是在以太网层的mac地址如何获得呢?
其实通过wireshark可以看到,目的mac地址就是下一跳的设备接口mac地址(一般为路由器的网关mac地址),mac地址会在传输中不断更换,与ip地址一样。
数据包从用户侧传递到服务侧,会经过很多“中间人”(路由器,代理服务器等),每个中间人都只负责自己的上家和下家,建立映射(路由表),确保数据经过自己时能找到传递的对象,至于别的中间人怎么运作,他就不管了。