1,物理层
1.1 主要是指硬件之类
2,数据链路层(TCPIP 4层)
2.1 以太网协议:标头(目标mac地址)、数据包。会通过网卡发送到局域网里的所有机器
2.2 交换机:把同一个子网的设备连接在一起
3,网络层(TCPIP 4层)
3.1 IP协议
3.2 判断两个IP是不是同一个子网的,需要用两个IP与子网掩码的二进制做与运算,然后看前面的3段是不是一样,如果一样则表示是同一个子网的
3.3 路由器:把不同的子网连接在一起
3.4 ARP协议:IP对应MAC地址的映射表
4,传输层(TCPIP 4层)
4.1 UDP和TCP
4.2 基于端口的点对点的通信协议。socket、java socket网络编程
5,会话层
6,表示层
7,应用层(TCPIP 4层)
7.1 HTTP协议
总结:
数据链路层(以太网协议)、网络层(ip协议)、传输层(tcp协议)、应用层(http协议)