简介
学过计算机网络的都学过OSI七层或者TCP/IP四层模型,其实互联网的本质就是一系列的网络协议,这个协议就叫做OSI协议或者TCP/IP协议,OSI七层模型从下到上分为物理层,数据链路层,网络层,传输层,会话层,表示层,应用层,TCP/IP四层模型则是将物理层和数据链路层统称为网络接口层,会话层,表示层,应用层统称为应用层。
层级
- 物理层
物理层主要定义物理设备标准,如网线的接口类型,各种传输介质的传输速率等。主要作用是传输比特流(由1,0转化为电流强弱来进行传输)负责数据传输并监控数据出错率,为数据链路层提供物理连接。 - 数据链路层
以太网规定一组电信号构成一个数据包,叫做帧,每个帧包含head和data。数据链路层将从物理层接受到的帧进行MAC地址的封装与反封装。这一层工作的设备就是交换机,数据通过交换机来传输。 - 网络层
上面说的以太网通过MAC地址广播方式传输数据,但是会局限再发布者所在的子网络中,网络层通过引入一套新的地址即网络地址来区分是否属于同一子网络,所以网络层是IP地址的封装的反封装。这一层主要的设备是路由器。 - 传输层
有了MAC地址和IP地址,互联网上任意两台主机都可以建议通信,但是多个进程如何对应的,传输层就是建立端口到端口的通信,定义了一些传输数据的协议和端口号,如TCP,UDP。 - 会话层
通过传输层建立数据传输的通路。在系统之间发起会话或者接受会话请求 - 表示层
对接受的数据进行解释,加密与解密,压缩与解压缩等 - 应用层
主要是一些终端的应用,比如FTP,WEB,QQ
网友评论