OSI七层网络协议模型
7层是指OSI七层协议模型,主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(Network)、数据链路层(Data Link)、物理层(Physical)
每层用途:
应用层:对应应用程序的通信服务,应用场景:需要文件传输时。
表示层:信息的语法语意与他们的关联,如加密解密,转换翻译,压缩与解压缩等。
会话层:不同机器上的用户之间建立和管理会话。
传输层:接收会话层数据,在必要的时候对数据进行分割,将这些数据交给网络层,且保证这些数据段有效到达对端。
网络层:控制子网运行,如逻辑编址,分组传输,路由选择。
数据链路层:物理寻址,同时将原始比特流转变为逻辑传输路线。
物理层:机械,电子,定时接口通信信道上的原始比特流传输。
TCP/IP协议
TCP/IP协议被组织成四个概念层,其中有三层对应于ISO参考模型中的相应层。ICP/IP协议族并不包含物理层和数据链路层,因此它不能独立完成整个计算机网络系统的功能,必须与许多其他的协议协同工作。
应用层:对应OSI七层模型中的应用层和表达层。
传输层:对应七层模型中的传输层,提供端到端的通信服务。
网间层:对应七层模型中的网络层,包含IP协议,RIP(路由信息)协议,负责数据的包装,寻址和路由。同时还包括ICMP(网间控制报文协议)用来提供网络诊断信息。
网络接口层:用于协作IP数据在已有网络介质上传输。