一般计算机网络体系结构有三种,分别是OSI体系结构、TCP/IP体系结构、五层协议体系结构。
(一)OSI体系结构
OSI体系结构下,整个计算机网络分为应用层、表示层、会话层、传输层、网络层、数据链路层、物理层七层。
分层 | 功能 |
---|---|
7.应用层 | 为网络服务与最终用户提供一个接口 |
6.表示层 | 提供数据的表示、安全、压缩等服务 |
5.会话层 | 建立、管理、终止回话 |
4.传输层 | 定义数据的协议端口号、流量控制、差错校验 |
3.网络层 | 进行逻辑地址寻址,实现不同网络之间的路径选择 |
2.数据链路层 | 建立逻辑连接、进行硬件地址寻址、差错校验 |
1.物理层 | 建立、维护、断开物理连接 |
(二)TCP/IP体系结构
TCP/IP体系结构下,将整个计算机计算机网络分为应用层、传输层、网络层、数据链路层四层。
分层 | 主要协议 |
---|---|
应用层 | ping、Telnet、OSPT、DNS |
传输层 | TCP、UDP |
网络层 | IP 、ICMP |
数据链路层 | ARP、RARP |
(三)五层协议体系结构
在五层协议体系结构下,计算机网络被划分为应用层、传输层、网络层、数据链路层、物理层。
分层 | 服务对象 | 主要协议 |
---|---|---|
5.应用层 | 用户应用进程 | HTTP、SMTP、FTP |
4.传输层 | 两个主机之间的进程通信 | TCP、UDP |
3.网络层 | 分组交换网上的不同主机 | IP |
2.数据链路层 | 网络层交下来的IP数据报组装成帧 | ARP、RARP |
1.物理层 | 透明的传送比特流 | 无 |