OSI七层模型
物理层:
利用传输介质为数据链路层提供物理连接,实现比特流的透明传输。
尽可能屏蔽掉具体传输介质和物理设备的差异
数据链路层:
(MAC介质访问控制子层、LLC逻辑链路控制)
负责建立和管理节点间的链路。
通过各种控制协议(差错控制、流量控制),将有差错的物理信道变为无差错、能可靠传输数据帧的数据链路。
MAC:解决共享型网络中多用户对信道竞争的问题,完成网络介质的访问控制。
LLC:建立和维护网络连接,执行差错校验、流量控制、链路控制。
接收来自物理层的位流形式的数据,并封装成帧,传送到上一层;同样,将上一层来的数据帧,拆装成位流形式的数据转发到物理层;且负责处理接收端发回的确认帧的信息,以便提供可靠的数据传输。
网络层:
通过路由选择算法,为报文或分组通过。
传输层:
提供建立、维护、拆除传送连接的功能;选择网络层提供最合适的服务。在系统之间提供可靠的透明的数据传送,提供端到端的错误恢复和流量控制。
会话层:
提供两进程之间建立、维护和结束会话的功能;提供交互会话的管理功能,如三种数据流方向的控制,即一路交互、两路交替、两路同时会话模式。
表示层:
代表应用进程协商数据表示;完成数据转换、格式化、文本压缩。
应用层:
提供OSI用户服务。例:事务处理程序、文件传送协议和网络管理。