- 网络协议概述
- 定义:通信双方约定的一套标准
- 作用:确保网络中数据传输的正确性和效率
- 分类:OSI七层模型和TCP/IP四层模型
- OSI七层模型
- 物理层:负责物理介质的连接
- 数据链路层:域网内部通信,逻辑链路控(LLC)和介质访问控(MAC)
- 网络层:数据路由,包括IP、ICMP、IGMP等协议
- 传输层:数据传输方式,包括TCP和UDP协议
- 会话层:建立、管理和终止会话连接
- 表示层:数据表示,包括加密、压缩等
- 应用层:提供网络服务,如HTTP、FTP、SMTP等
- TCP/IP四层模型
- 应用层:提供网络服务,如HTTP、FTP、SMTP等
- 传输层:数据传输方式,包括TCP和UDP协议
- 网络层:数据路由,包括IP协议
- 网络接口层:物理介质连接
- IP协议
- 概念:OSI模型中的网络层协议,实现终端节点间的通信
- 地址分类:A类、B类、C类、D类、E类
- 广播地址:在同一链路中的主机间发送数据包
- 多播:将数据包发送给特定组内的所有主机
- 封装与解封装
- 封装:在发送数据前,每层协议添加报信息
- 解封装:在接收数据时,根据报信息分解数据包到相应层
- 常用网络协议
- 应用层:HTTPS、FTP、TFTP、HTTP、SMTP、TELNET、DNS
- 传输层:TCP、UDP、SCTP、DCCP、RTP、RTCP、MPTCP
- 网络层:IP、ICMP、IGMP、ARP、RARP、NDP、IPSec
- 数据链路层:802.1D至802.11be等域网、以太网、Wi-Fi等标准
- 安全协议
- SSL/TLS:确保数据传输的安全性
- HTTPS:基于SSL/TLS的安全超文本传输协议