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模型各层分别为:
应用层, 传输层,网络接口层, 数据链路层 ,物理层;
网友评论