网络交互
- 网络接入
- 互联网
- 路由
- 掩码
- 交换机/逻辑交换机->SDN虚拟交换机,
- 如何发包/交互?
- 路由一定是对称的吗?
- 路由是工作在哪一层协议?
- 路由是改的ip地址?>路由是改mac,找到发包口。
- 动态路由BGP
- 怎么找下一跳的MAC? ARP协议
- 逻辑网同网段可以发送ARP
- ARP请求广播,ARP应答单播
- 免费ARP?发送ipv6,防止ip冲突。ARP代理?虚拟网络
- ip协议
- 唯一表示,互联网通用。
- Mac地址不能代替IP地址
- IPv4不够用,一半怎么解决?
- IPv6扩充
- NAT
- 家里路由器怎么上网
- 多个内网客户端访问同一个目标地址+端口,源端口恰好一样,冲突? nat改ip+端口
- 网络传输
- 数据包模型:tcp/ip ----抓包tcpdump
- 数据包发送
- 先请求DNS
- 客户端发www.douyin.com解析请求
- 递归解析器去问“.”,com.去哪里解析
- 递归解析器去问"com.",douyin.com去哪里解析
- douyin.com告诉递归解。www.douyin.com解析到xxx
- DNS的传输协议UDP
- 想发什么包,就分配一个UDP的头,把payload里塞数据发出去就好
- 发包每次发多少?怎么避免分片
- 怎么知道没丢包
- TCP连接
- 拔了网线,连接会断吗?
- 三次握手
- 时间戳交互
- tcp传输:seqyence number, acknowledage number
- tcp传输,状态机
-Timewait?
- 丢包怎么办?
- 滑动窗口再结合基础概念去理解
- 流量控制/拥塞控制
- http/http1.1
- http只是多加了层规矩,http依然是tcp,只是让用户更简洁
- https
- 传输中被插入小网站怎么办?https解密出来依然是http
- ssl/tls 握手
- 加密:对称加密,非对称加密
- CA
域名解析dns,视频下载http