OSI网络模型

Posted 128-cdy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OSI网络模型相关的知识,希望对你有一定的参考价值。

OSI网络模型 

国际标准化组织提出的网络的开发互联参考模型OSI(Open System InterConnection),将网络划分成7层,如下图:

技术图片

应用层:OSI的最高层,是直接为应用程序提供服务,作用是实现一系列的业务处理需要服务。

表示层:关注的是传输数据信息的格式定义,为应用成提供的信息服务、提供的数据格式、控制信息的格式、数据加密的统一表示。

会话层:主要功能是负责应用程序的建立和释放、维护通信的稳定,提供单工、半双工、全双工通信方式、使系统服务通信更加有序。

传输层:保证源端点和目的端点之间(应用间可靠传输)的可靠传输,建立连接时三次握手、断开连接时的四次挥手。

网络层:保证源主机节点和目的主机的节点的可靠传输、包括路由选择、网络寻址、流量控制。

数据链路层:计算机网络相邻节点的可靠传输。

物理层:通过通信信道传输原始比特流 ,为数据端设备提供传输数据的通道。

 

TCP/IP

       TCP/IP是Transmission Control Protocol/Internet Protocol 的缩写,即是传输控制协议/因特网互联协议。

技术图片

应用层:提供网络应用的服务

传输层:保证源程序到目的程序的端到端的可靠通信(端口)

网络层:源主机到目的主机间的可靠通信(IP)

网络接口层:对应的是OSI中的数据链路层和物理层

各层常用的协议

应用层:

协议:FTP、SMTP、HTTP

FTP(File Transfer Protocol):文件传输协议<端口号 21> 进行文件传输,减少或消除不同操作系统下处理文件的不兼容性

HTTP(Hypertext Transfer Protocol):超文本传输协议<端口号 80> 面向浏览器的事务处理协议

SMTP(Simple Mail Transfer Protocol):简单邮件传输协议<端口号25> 用来发送邮件

传输层:

TCP(Transmission Control Protocol)传输控制协议提供的可靠的面向连接的服务    传输数据前需要建立通信,结束后需要释放,全双工,可靠,有序,无丢失,不重复

UDP(User Datagram Protocol)用户数据包协议发送数据是不可靠的,不需要连接,不能保证数据可靠交互交付

网络层:

IP(IPv4、IPv6)(Internet Protocol)网络互连互通协议

ICMP(Internet Control Message Protocol)Internet控制报文协议

数据链路层:

ARP(Address Resolution Protocol)地址解析协议,实现通过IP地址得到物理地址(Mac 地址)

RARP( Reverse Address Resolution Protocol)反向地址解析协议 ,将MAC地址解析成IP地址

以上是关于OSI网络模型的主要内容,如果未能解决你的问题,请参考以下文章

OSI网络模型基础

OSI网络模型和网络连接设备

OSI七层网络模型与TCP/IP四层模型介绍

OSI 7层网络模型

2OSI 7层网络模型

TCP/IP四层网络模型与OSI七层网络模型