一. IP相关知识
首先是mac地址,他是和网卡相关的唯一标识,物理地址,每台电脑都不一样,用于通信时找到电脑。
用ifconfig在Linux中查看网卡信息。
IP的作用是封装以太网帧,转换成IP数据报格式,逻辑地址。

A类地址大型网络运用,B类网络一般用于中等规模的网络,C类地址一般用于局域网。

子网掩码的作用是区分ip地址是第几类地址。还有的ip地址写为192.168.100.1/24代表子网掩码有24个1,即B类网络。
端口绑定指定应用程序,0~1024是知名端口号,如80是万维网端口号,21是FTP。一个程序可以有多个端口。
二.七层网络模型

三. tcp/ip四层协议


1.udp协议

2. TCP协议


3.IP协议


4.以太网帧协议

封装:从应用层到物理层,应用程序依次加tcp头部,ip头部,以太网帧头部尾部。
使用arp -a获取以太网物理地址。
四.http协议


http报文结构

在浏览器中按F12打开开发者工具,找到网络那里,查看源就可以查看请求和响应的头部信息了。

状态码概述:

