Frontend / Network
IP 包是怎么一跳一跳转发的:路由表、ARP、MAC、交换机与路由器
前言学到网络层和数据链路层时,最容易混在一起的几个问题是: 客户端怎么知道下一跳是谁? ARP 到底在查什么? 源 MAC 是谁决定的? 交换机和路由器分别看什么? IP 包里的源 IP、目标 IP 会不会变? 每一跳到底是不是都重新封装? 这篇文章只讲一件事: 一个 HTTP 请求封装成 IP 包后,是如何被 MAC 帧一跳一跳送到目标服务器的。 动画先看...
计算机网络
IP
NAT
MAC
ARP