OSI七层模型和TCP/IP五层模型

1、简述OSI七层模型

OSI(Open System Interconnect),即开放式系统互联,开放的标准化接口;多厂商使用同一结构,互相兼容;模块化设计、流程化操作,易于开发及解决问题;

至上到下分别为:

            应用层Application Layer:提供应用协议,用户与网络面对面的接口;

            表示层Presentation Layer:提供数据的编码、翻译、压缩、解压缩、加密、解密,将数据翻译为相对应的编码格式,确保一个系统的应用层发送的数据能被另一个系统的应用层识别;

            会话层Session Layer:负责建立、管理和终止表示层实体之间的通信会话。该层的通信由不同设备中的应用程序之间的服务请求和响应组成 ;

            传输层Transport Layer: 提供端到端的连接,为上层协议提供端到端的可靠和透明的数据传输服务,包括处理差错控制和流量控制等问题;TCP UDP就是在这一层;

            网络层Network Layer:本层通过IP寻址来建立两个节点之间的连接,为源端的传输层送来的数据,选择合适的路由和交换节点,正确无误地按照地址传送给目的端的运输层;IP协议在这一层;

            数据链路层Data Link Layer:协商通讯两端使用的协议;流量控制;数据到达该层,会作差错控制然后再进行传输,并使用链路层地址 (以太网使用MAC地址)来访问介质;相应的,对端也会作一个校验,以确认传递过来的数据是否正常;

            物理层Physical Layer:定义了网络通讯接口及介质的标准,以及将上层封装的数据转换为bit流进行传输;


2、TCP/IP五层模型

        将OSI模型的上三层合并为应用层,各层与OSI模型类似,不再赘述。TCP/IP模型各层分别为:

        应用层,  传输层,网络接口层, 数据链路层 ,物理层;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容