计算机网络体系结构
为了使不同体系结构的计算机网络能够互连,提出了著名的"开放系统互连参考模型",简称为 OSI。该模型是一个七层协议的体系结构。从下往上依次是物理层、数据链路层、网络层、运输层、会话层、表示层、应用层。
到了 90 年代初期,因特网使用 TCP/IP 协议族,并逐步演变成 TCP/IP 参考模型。该模型是一个四层协议的体系结构。从下往上依次是网络接口层、网际层、运输层、应用层。是事实上的国际标准。
计算机网络体系结构各层的作用:
- 物理层
采用怎么样的传输媒体、
采用怎么样的物理接口、
使用怎么样的信号表示比特0/1。
- 数据链路层
如何标识网络中的各主机(主机编址问题,例如MAC地址)、
如何从信号所表示的一连串比特流中区分出地址和数据、
如何协调各主机争用总线。
- 网络层
如何标识各网络及网络中的各主机(网络和主机共同编址的问题,例如IP地址)、
路由器如何转发分组,如何进行路由选择。
- 运输层
如何解决进程之间基于网络的通信问题、
出现传输错误时,如何处理。
- 应用层
通过应用进程间的交互来完成特定的网络应用。