网络模型
一、OSI七层模型
OSI Open System Interconnect 开放系统互连模型
作用: 降低网络进行数据通信复杂度 , 方便故障排查
应用层
提供应用程序/软件, 人与网络间的接口
提供数据
表示层
负责数据格式的转换, 比如压缩/解压缩、加密、解密
会话层
建立会话、维持会话、断开会话
会话: 识别客户端的登录身份(是否登录)
传输层
提供端到端的通信, 识别不同的应用程序
端口号 1--65535
作用:识别不同的程序
windows查看端口的命令 > netstat -an
网络层
典型设备: 路由器
提供网络到网络的通信, 网络---网段
提供选路,根据IP地址进行选路
数据链路层
典型设备: 交换机
提供点到点的通信
依靠MAC地址, 物理地址
windows查看MAC地址: ipconfig /all
Linux查看MAC地址: ifconfig, ip addr show
物理层
提供物理链路
二、TCP/IP五层模型
应用层、传输层、网络层、数据链路层、物理层
三、典型协议
应用层
1、http
实现web数据传输, 明文传输
2、https
实现web数据传输, 密文传输
3、ftp
文件传输协议,实现数据共享
4、DNS
实现IP地址、主机名的解析
5、ntp
网络时间协议, 实现时间同步
6、snmp
简单网络管理协议, 实现监控
7、ssh
设备远程连接, 密文传输; 适用于连接服务器
8、telnet
设备远程连接, 明文传输; 适用于在局域网连接网络设备
<