网络基础架构
网络架构基础
1. OSI七层模型
OSI(开放系统互连)模型将网络通信分为七个层次:
- 应用层(第7层):提供用户接口和网络服务,如HTTP、FTP、SMTP等
- 表示层(第6层):负责数据格式转换、加密解密等
- 会话层(第5层):建立、管理和终止会话
- 传输层(第4层):提供端到端的可靠传输,如TCP、UDP
- 网络层(第3层):负责路由选择和IP地址分配
- 数据链路层(第2层):提供物理寻址和错误检测
- 物理层(第1层):负责物理介质上的比特流传输
2. TCP/IP四层模型
TCP/IP模型是互联网实际使用的协议栈,分为四层:
- 应用层:对应OSI的应用层、表示层和会话层
- HTTP(80端口):网页浏览
- HTTPS(443端口):安全网页浏览
- FTP(21端口):文件传输
- SMTP(25端口):邮件发送
- POP3(110端口):邮件接收
- DNS(53端口):域名解析
- 传输层:对应OSI的传输层
- TCP:面向连接,可靠传输
- UDP:无连接,快速传输
- 网络层:对应OSI的网络层
- IP:网络寻址
- ICMP:网络控制
- ARP:地址解析
- 网络接口层:对应OSI的数据链路层和物理层
- 以太网
- Wi-Fi
- PPP