计算机网络体系结构及参考模型(2)
1.概述 这篇文章自上而下,来讲讲OSI七层模型每层的大概作用。并介绍TCP/IP参考模型以及五层参考模型。 2.各层的主要作用 2.1 应用层 定义:所有能和用户 交互 产生 网络流量 的程序,应用层与用户离的最近。例如:QQ、微信、邮箱等都属于应用层的范畴。而记事本则不属于应用层范畴。 主要协议:文件传输协议(FTP)、电子邮件(SMTP)、万维网(HTTP) 2.2 表示层 定义:用于处理在两个通信系统(任何两台设备)中交换信息的 表示方式 功能一:数据格式变换。不同主机的编码、表示方式不一样,表示层类似于一个翻译官的角色,将接收到的东西表示在设备上。例如:主机接收到一串二进制流,如何将这串二进制流转换成一张.JPG格式的图片或者.AVI格式的视频。 功能二:数据加密,防止不法分子利用抓包获取私人信息。例如:Wireshark通常是用来抓包的软件,但是抓包抓到大部分是看不懂的十六进制,就是因为被加密了。 功能三:数据压缩和恢复,这个很好理解,就像平时我们用QQ传输压缩文件,然后接收解压。 主要协议 :JPEG、MPEG、ASII 2.3 会话层 定义:向表示层实体/用户进程提供 建立连接 并在连接上 有序 的 传输 数据。也叫建立同步(SYN)。例如后台的QQ、微信。我用QQ和小红聊天,这是一个会话。用微信和小明聊天,这也是一个会话