OSI七层网络模型
OSI: 开放系统互连参考模型是ISO制定的一个用于计算机或通信系统间互联的标准体系
OSI七层模型功能:
物理层: 七层模型的最底层,主要是物理介质传输媒介(网线或者无线),在不同设备中传输比特,将0/1信号与电信号或者光信号转化
数据链路层: 物理地址(MAC地址),网络设备的唯一身份标识。建立逻辑连接,进行硬件寻址,差错校验等,相邻的两个设备间的互相通信
网络层: 进行逻辑地址寻址,实现不同网络间的路径选择,IP在网络层。(协议:ICMP,IGMP,IP{IPV4,IPV6})
传输层: 定义传输数据的协议端口号,以及流控和差错校验。整个网络的关键部分,实现两个用户进程间端到端的可靠通信。是向下通信服务最高层,向上用户功能最底层。即向网络层提供服务,向会话层提供独立于网络层的传送服务和可靠的数据透明传输。(协议:TCP,UDP 数据包一旦离开网卡即进入网络传输层)
会话层: 建立,管理,终止会话。 对应主机进程,指本地主机与远程主机正在进行的会话
表示层: 主要负责数据格式的转换,确保一个系统的应用发送的消息可以被另一个系统的应用层读取,编码转换,数据解析,管理数据的解密和加密,同时也对应用层的协议进行翻译
应用层: 应用层是网络体系中最高的一层,也是唯一面向用户的一层,也可视为为用户提供常用的应用程序,每个网络应用都对应着不通的协议(协议: HTTP,FTP,TFTP,SMTP,DNS,HTTPS,POP3,DHCP)
TCP/IP四层模型
TCP/IP四层模型: 应用层{应用,表示,会话层},传输层,网络层,网络接口层(数据链路,物理层)