OSI
OSI(开放系统互联(Open System Interconnection)),把网络通信的工作分为7层,分别是物理层,数据链路层,网络层,传输层,会话层,表示层和应用层。
通俗理解如下:
物理层就是布线、光纤和其它电子设备,用来把两台网络通信设备连接在一起的东西。
数据链路层就是MAC地址、交换机或者网卡和驱动程序,主要任务是把数据帧转换成二进制位供一层处理。
网络层最主要的设备是路由器,主要作用是为了在数据外围针对IP地址路由的交换。
传输层作用是每台计算机每台应用程序与他人发生通讯,互联端口的协议。
会话层,两者之间的通讯过程就是一次会话过程。
表示层,规范编码问题。负责转换为适合于OSI系统内部使用的传送语法。即提供格式化的表示和转换数据服务。数据的压缩和解压缩, 加密和解密等工作。
应用层用于应用程序,确定进程之间通信的性质以满足用户需要以及提供网络与用户应用软件之间的接口服务如果你的程序需要一种具体格式的数据。
物理层
为数据端设备提供传送数据的通路,传输数据