网络协议

116 阅读1分钟

1、基本操作

打开网页---》输入网址---》回车---》页面出现了!
1、根据网址通过DNS或者HTTPDNS得到具体的IP地址
2、打包请求数据,使用HTTP或者HTTPS协议,进入下一层
3、传输层,TCP或者UDP建立连接,要有端口号,交给网络层
4、IP协议,包括源IP地址和目标IP地址
5、网关,通过DHCP协议配置IP地址,已经默认的网关的IP地址,通过ARP协议,找到MAC地址
6、路由协议,OSPF和BGP
7、目标服务器发现mac地址对上,取下mac头,发送操作系统的网络层
8、发现IP也对上了,取下IP头,这里会封装上一层是TCP还是UDP
9、到达传输层,有端口,通过端口找到监听该端口的进程,将这个包发给该进程
10、处理完成,返回页面

2、涉及到的网络分层

应用层:HTTP、HTTPS、DNS、DHCP、RPC
传输层:UDP、TCP
网络层:IP、OSPF、BGP
链路层:ARP、VLAN、STP
物理层:网格跳线

3、查看IP地址

Linux:ifconfig、ip addr
Windows:ipconfig

4、下面是一个显示机器上所有的网卡信息