网络的体系结构
网络采用分而治之的方法设计,将网络的功能划分为不同的模块,以分层的形式有机结合在一起。
每层实现不同的功能,其内部实现方法对外部其他层来说是透明的。每层向上层提供服务,同时使用下层提供的服务。
网络体系结构是指网络的层次结构和每层所使用协议的集合。
有两类非常重要的体系结构:OSI与TCP/IP。
OSI开放系统互联模型
OSI模型相关的协议已经很少使用,但模型本身非常通用。
OSI模型是一个理想化的模型,尚未有完整的实现。
OSI模型共有七层。
TCP/IP协议族的体系结构
TCP/IP协议是Internet事实上的工业标准。
TCP/IP共有四层。
TCP/IP与OSI参考模型的对应关系
TCP/IP各层典型的协议
网络接口与物理层
MAC地址:48位全球唯一,网络设备的身份标识
ARP:IP地址------->MAC地址
RARP:MAC地址------->IP地址
PPP协议:拨号协议(GPRS/3G/4G)
网络层
IP:Internet protocol(分为IPV4和IPV6)
ICMP:Internet控制管理协议,ping命令属于ICMP
IGMP:Internet分组管理协议,广播、组播
传输层
TCP:传输控制协议,提供面向连接的,一对一的可靠数据传输的协议(即数据无误、数据无丢失、数据无失序、数据无重复到达的通信)
UDP:用户数据报协议,提供不可靠,无连接的传输协议(在数据发送前,因为不需要进行连接,所以可以进行高效率的数据传输)
SCTP:是可靠传输,是TCP的增强版,它能实现多主机、多链路的通信
应用层
网页访问协议:HTTP/HTTPS
邮件发送接收协议:POP3(收)/SMTP(发)、IMAP(可接收邮件的一部分)
远程登陆:Telnet/SSH
嵌入式相关
NTP:网络时钟协议
SNMP:简单网络管理协议(实现对网络设备集中式管理)
RTP/RTSP:传输音视频的协议(安防监控)