网络与部署 | 青训营

95 阅读2分钟

计算机网络的理解:需要认知一些计算机网络设定的出发点,不止是需要背出来知识点

域名解析DNS,图片下载、视频下载、评论API/HTTP协议

网络交互:网络接入、网络传输

服务需要接入互联网客户端才能访问应用

同网段有个中转设备:交换机、逻辑交换机,一般交换机都是三层的结构

SDN软件虚拟化,通过上层的虚拟网络,软件定义的虚拟的同网段

同网段发包就是把目标IP的Mac改成查到的Mac

路由不一定是对称的,返回的路不一定与发包的路是对称的,但他们一般是对称的

路由协议总体是工作在IP层的,但也可能在传输层

路由不是改IP地址,是改Mac地址,路由最终目标是找导通的路,交换的时候应该往哪个Mac地址发,找到发包口

发包以网卡为单位,需要指定网卡

通过ARP协议去找Mac,逻辑同网段才能发送ARP,ARP请求广播,ARP应答单播,是一级一级跳发ARP的

免费ARP:不需要请求,直接告诉ARP地址,提高效率

新增IP的时候会发送一个免费ARP,提前判断IP是否冲突

ARP代理,发送ARP有个中间设备抢先应答,劫持ARP请求,发往另外一个地方

ARP的本质是查找下一跳的MAC,不是请求目标地址

IPV4不够用主要用IPV6去扩充,家里路由器本质上是一个NAT,IP+端口一起改变

Timewait主动关闭方在收到被动关闭方的FIN包后并返回ACK后,会进入TIME_WAIT状态,TIME_WAIT状态又称2MSL状态,每个TCP连接都必须有一个最大报文段生存时间MSL,在网络传输中超过这个时间的报文段将被丢弃。当TCP连接发起一个主动关闭,并发出最后一个ACK时,必须在TIME_WAIT状态停留两倍MSL时间,在2MSL等待期间,定义这个连接的插口(客户端IP地址和端口号,服务器IP地址和端口号的四元组)将不能再被使用。

HTTP依然是TCP,只是多加了一层规矩