课程所需的环境和使用软件:
linux操作系统,wireshark软件抓包。
一、刷抖音网络是怎么交互的?
1.网络接入
电脑与机房接入,机房接入国内运营商,运营商与国际网络连通,从而实现全球网络的连通。
如何构建一个同网段:不同的设备连接在同一个集线器(如今常用交换机)上来构造。
SDN:网络虚拟化,通过上层虚拟网络将交换机连接起来。
因此,同网段不一定是物理连接在同一个交换机上,此处的“同”为虚拟和逻辑层面。
同网段发包:更改目标Ip即可。
跨网段接入:(中间存在路由)
方法一:
to 10.0.1.1/24 via 10.0.0.254目标ip为前者,路由ip为后者,即告知需要通过的路由ip使其能够顺利传输。
方法二:配置默认路由
注:路由不一定是对称的,可以通过很多不同的线路或不同的路由来回传输。
路由工作在哪一层协议?
多层交互,总体来讲工作在ip层。
路由是改ip地址来工作的吗? 不是,是更改mac地址,路由的目的是寻找可行路径,路径可变而mac地址唯一确定。
2.ARP协议
ARP查询的大致过程:由A机告知交换机需要寻找的用户机B,交换机发出一次广播,B机接到广播后返回一次相应(同网段前提下。
注意:
1.逻辑同网段才能发送ARP
2.ARP请求广播,ARP应答单播
3.什么是免费ARP和ARP代理?
免费ARP:直接告知ARP地址而无需请求,例如:局域网中新加入一个用户机。目的是为了防止ip冲突,以及提高后续响应效率。
ARP代理:中间机抢先与目标机应答 ARP的本质是查找下一跳的Mac地址,而非目标机的mac地址。