趣谈网络协议-通讯协议综述

通讯协议综述
1.网络分层
2.iconfig
3.DHCP和PXE


从二层到三层
1.物理层到MAC层
2.交换机和VLAN
3.ICMP和ping
4.网关
5.路由协议


传输层
1.UDP
2.TCP(上)
3.TCP(下)
4.网络编程


应用层
1.HTTP
2.HTTPS
3.流媒体协议
4.P2P协议


数据中心
1.DNS
2.HttpDNS
3.CDN
4.数据中心内部
5.v*n
6.移动网络


云计算中的网络
容器技术中的网络
微服务相关协议


以访问一个电商网站为例

首先通过DNS得到具体IP,如果是手机设备可能会通过HttpDNS得到ip

再通过一层一层封装, http->tcp->ip->mac

如果不知道网关的mac地址,会通过ARP广播获取官网的mac地址

趣谈网络协议-通讯协议综述

一层一层封装的数据内容如下

趣谈网络协议-通讯协议综述

网关将数据发送出去,在自治区AS内部是OSPF协议,自治区之间是BGP协议,数据包经过路由转发有点像通过各个国家的感觉

趣谈网络协议-通讯协议综述

到达数据中心内部之后,可能会经过 F5 -> nginx -> 应用服务器 -> RCP协议/REST协议 -> 某个具体服务

如果浏览器长时间收不到数据包,TCP协议会自动的做心跳探测,数据包来回走的路由可能不一样







课程目录

趣谈网络协议-通讯协议综述