一、网络模型
1、分层思想:将复杂的流程分解为几个功能相对单一的子过程
- 流程更加清晰,复杂问题简单化。
- 更容易发现问题并针对性的解决问题
2、两大模型:协议簇(Protocol Suit)
- OSI:开放系统互连参考模型,由ISO(国际标准化组织)定义。
应用层 | 为应用程序提供网络服务 |
---|---|
表示层 | 数据格式化、加密、解密 |
会话层 | 建立、维护、管理会话连接 |
传输层 | 建立、维护、管理端到端连接 |
网络层 | IP寻址和路由选择 |
数据链路层 | 控制网络层与物理层之间通信 |
物理层 | 比特流传输 |
- 分层模型:TCP/IP
应用层 | HTTP、FTP、TFTP、SMTP、SNMP、DNS | |
---|---|---|
传输层 | 数据段 | TCP、UDP |
网络层 | 数据包 | ICMP、IP、ARP |
数据链路层 | 数据帧 | |
物理层 | 比特流 |
3、故障问题排查
层 | 故障原因 |
---|---|
物理层 | 连接问题(端口和线缆 |
数据链路层 | 端口之间协商:单双工速率不匹配导致接口起不来、MAC地址冲突不能上网、VLAN、生成树 |
网络层 | 网络路由协议、IP地址设置错误、没有设置网关 |
传输层 | TCP可靠、UDP不可靠:端口号,协议号 |
应用层 | 应用程序配置错误 |