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网络模型的主要内容,如果未能解决你的问题,请参考以下文章