统一标准ISO模型
共有7层,划分方法
网络的每一层都有一个独立的功能,每一层之间的功能环环相扣,上一个功能可以为另一个功能提供必要的服务,形成系统的层次结构提高工作效率。每一层只为相邻的上一层提供服务
分层 | 功能 |
应用层 | 网络服务与最终用户的一个接口 |
表示层 | 数据的表示,安全,压缩 |
会话层 | 建立,管理,中止会话 |
传输层 | 定义传输数据的协议端口号,以及流量控制和差错校验 |
网络层 | 进行逻辑地址寻址,实现不同网络之间的路径选择 |
数据链路层 | 建立逻辑连接,进行硬件地址寻址,差错校验等功能 |
物理层 | 建立,维护,断开物理连接 |
简单来说:
应用层:人机交互的界面
表示层:计算机是二进制,翻译,将人类语言翻译成计算机可以识别的二进制安全加密,数据压缩
会话层:允许不同机器上的用户建立会话关系
传输层;在同一软件的两个端口进行数据传输
网络层:知道ip地址之后网络层进行最佳路径的数据传输
数据链路层:数据完整,身份确认
物理层:变成信号传输,比特流数据送到对应主机
TCP/IP模型
应用层 | HTTP FTP TFTP SMIP SNMP DNS |
传输层 | TCP UDP |
网络层 | ICMP IGMP IP ARP RARP |
数据链路层 | 由底层网络定义的协议 |
物理层 | 由底层网络定义的协议 |
tcp/ip是传输控制协议又叫网际协议的简称,tcp/ip 五层,是一系列协议的集合,tcp/ip协议簇
物理层和数据链路层,没有任何特定的协议支持所有标准的专用的协议。
tcp/ip:实质上只有三个层次
网络层:tcp/ip定义了ip,网际协议
Ip:ARP RARP ICMP IGMP
arp:地址解析协议
根据ip地址获取物理地址,Mac地址
主机发送信息时,包含目标ip地址的ARP请求广播的局域网上的所有主机,目标主机回应
icmp:ping 测试主机是否可达,路由是否可用网络消息
RARP:逆地址解析地址
icmp:网际控制报文协议ping
igmp:网际组管理协议
传输层:tcp udp
tcp:传输控制协议
udp:用户数据报协议
tcp:更加稳定可靠
udp:传输效率更高,不可靠
应用层:
http:超文本传输协议
ftp:文件传输协议
DNS:域系统
ssh:远程访问控制协议
在传输层叫数据段
在网络层叫数据包
在数据链路层叫数据帧
在物理层叫比特流
pdu--协议数据单元 报文IP头部:数据单元
常用的设备:
个人计算机,微信QQ浏览器应用层
路由器:网络层设备
交换机:数据链路层
网卡:物理层设备硬件防水墙