快速建设网站视频教程,虚拟机可以做两个网站,建筑招工信息网,做冷饮的网站osi网络七层模型 什么是OSI#xff0c;什么是ISO?为什么ISO要提出OSI网络七层模型#xff1f;OSI七层的划分以及具体内容第七层 应用层第六层 表示层第五层 会话层第四层 传输层第三层 网络层第二层 数据链路层第一层 物理层 每一层与设备的对应关系 什么是OSI#xff0c;什… osi网络七层模型 什么是OSI什么是ISO?为什么ISO要提出OSI网络七层模型OSI七层的划分以及具体内容第七层 应用层第六层 表示层第五层 会话层第四层 传输层第三层 网络层第二层 数据链路层第一层 物理层 每一层与设备的对应关系 什么是OSI什么是ISO?
OSI通常被叫做开放式系统互联参考模型英语全称Open System Interconnection Model缩写OSI简称为OSI模型 这个OSI模型是由ISO提出来的英语全称International Organization for Standardization缩写ISO简称国际标准化组织 OSI是一个非政府、非营利的国际标准制定组织由全球各个国家的标准机构组成。 你还别说OSI与ISO居然如此对称这是有意为之吗
为什么ISO要提出OSI网络七层模型
ISO提出OSI网络七层模型是为了标准化计算机网络的通信协议体系结构以便不同厂家、不同计算机之间的通信能够更加可靠和高效。 OSI相当于普通话。不管你什么牌子计算机华为小米联想还是外星人。OSI是对于大家都公共适用的所有计算机都能听懂的的话和共同遵守的规则相当于联合国制定的规矩每个国家都得遵守一样。
它解决了计算机网络中的以下几个问题 标准在互联互通的网络环境中计算机和网络设备使用了不同的协议和技术标准化网络协议体系结构可以使得不同厂家、不同计算机之间的通信变得更加容易和可靠。 交互OSI七层模型将网络协议分为七层每层都有自己的功能这样就使得不同计算机和设备可以更好地互相交流和理解实现了不同计算机之间的交互。 独立OSI七层模型将网络协议按照不同的层次划分开来每个层次的协议都只负责某一方面的功能因此不同层次之间的协议具有独立性可以根据需要进行升级和修改。 扩展OSI七层模型可以支持不同类型的网络包括局域网、广域网等并且可以很容易地支持新的协议和技术具有很强的可扩展性。
OSI七层的划分以及具体内容 第七层 应用层
应用层Application Layer是OSI模型中的最高层也是和用户最近的一层。它直接面向用户和应用程序为用户提供各种网络服务和应用程序支持。应用层协议通常由应用程序自己定义并负责完成数据交换的格式、语法和语义等方面的设计。
应用层协议的功能非常广泛它可以实现多种不同的应用服务如LOLCF等在线联机游戏游戏、Web网页浏览、文件传输、电子邮件、即时消息、网上银行、远程登录、域名系统等等。 HTTPHyperText Transfer Protocol超文本传输协议 HTTP用于在Web浏览器和Web服务器之间传输数据是Web应用程序最重要的应用层协议。默认端口为80。 HTTPSHyper Text Transfer Protocol Secure 超文本传输加密协议 HTTPS的主要作用是加密数据传输确保网络通信的安全性和数据完整性以防止被黑客窃取数据或篡改数据。它使用SSL/TLS机制对HTTP数据进行加密和认证使数据在传输过程中变得加密且无法被轻易截获和篡改为互联网上的敏感信息传输提供了一种安全的方式。默认端口是443。 FTPFile Transfer Protocol文件传输协议 FTP用于在客户端和服务器之间传输文件支持用户认证和访问控制等功能。默认端口为21。 SMTPSimple Mail Transfer Protocol简单邮件传输协议 SMTP主要是用于发送电子邮件的标准协议支持多种编码方式和附件格式。默认端口为25。 POP3Post Office Protocol version 3邮局协议版本3 用于从邮件服务器上下载邮件的标准协议支持用户认证和访问控制等功能。默认端口为110。 IMAP4Internet Message Access Protocol version 4互联网消息访问协议版本4 用于从邮件服务器上下载邮件的标准协议支持在线操作和多种访问方式。默认端口为143。 DNSDomain Name System域名系统 用于将域名转换为IP地址的协议是Internet中最重要的服务之一。默认端口为53。 DHCPDynamic Host Configuration Protocol动态主机配置协议 用于自动分配IP地址、子网掩码、网关等网络参数的协议可以简化网络管理和维护。默认端口为67和68。 SSHSecure Shell安全外壳协议 用于加密和保护远程登录会话及其他网络服务支持用户认证和加密传输数据。SSH 是目前较可靠专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。默认端口为22。 TelnetTeletype Network远程登录协议 用于在客户端和服务器之间进行远程登录和命令行操作不支持加密传输数据。默认端口为23。 SNMPSimple Network Management Protocol简单网络管理协议 用于管理和监控网络设备的性能、状态和配置等信息支持远程查询和控制。默认端口为161和162。 IRCInternet Relay Chat互联网中继聊天协议 用于在线聊天和多人会议等功能可以通过各种客户端软件或Web界面访问。默认端口为6667。 第六层 表示层
负责数据格式与编码方式的转换、加密解密和数据压缩等任务。在实际的通信协议中表示层往往与应用层或会话层结合使用对数据进行处理和转换。 MIMEMultipurpose Internet Mail Extensions多用途互联网邮件扩展 MIME用于电子邮件及其附件在互联网上传输时的编码和解码支持多种数据类型的转换和传输。MIMEMultipurpose Internet Mail Extensions协议并没有自己的端口。它是在电子邮件和Web服务器等应用程序中使用的一种协议通常使用SMTPSimple Mail Transfer Protocol端口25来发送电子邮件并使用HTTPHypertext Transfer Protocol端口80或443来传输Web页面上的多媒体内容。 SSL/TLSSecure Socket Layer/Transport Layer Security安全套接层/传输层安全 SSL/TLS用于基于TCP/IP协议的网络通信中的加密和认证服务提供数据加密、完整性验证和身份认证等功能。默认端口号为443HTTPS。 ASCIIAmerican Standard Code for Information Interchange美国信息互换标准代码 ASCII用于将字符编码转换成二进制数据流进行传输是网络通信中的一种最基本的编码方式。端口号没有固定值不同协议可以选择不同的端口。 JPEGJoint Photographic Experts Group联合图像专家组 JPEG用于对图像进行压缩和编码通过去除图像中的冗余信息实现数据压缩和传输优化。端口号没有固定值根据不同的应用需要而定。 第五层 会话层
在OSI七层模型中会话层没有单独的协议而是利用下层协议提供的会话机制来实现数据交换。会话层的作用是管理和协调应用程序之间的对话和会话并与表示层一起支持数据转换、加密和解密等功能。 ADSP AppleTalk Data Stream ProtocolAppleTalk的数据流协议 ADSP是一种用于在AppleTalk网络上传输数据的协议。ADSP在Macintosh计算机之间进行通信时经常使用可以支持可靠的、面向连接的通信以及基于消息的一些特性。端口号为230。 SQLStructured Query Language关系型数据库通信的协议 SQL它定义了一组操作、查询和管理数据库的语法规则。该协议通常使用TCP/IP协议进行通信其默认端口是1433。 第四层 传输层
传输层的作用是在不可靠的网络上提供可靠的数据传输服务。它负责将应用程序发送的数据分割成较小的数据段并使用可靠的数据传输协议如TCP或不可靠的数据传输协议如UDP将这些数据段传输到目标设备。传输层还负责控制数据流量、错误恢复和拥塞控制等任务。 如果你想要稳就选tcp想要稳就选UDP TCPTransmission Control Protocol稳 TCP协议是一种面向连接的、可靠的传输层协议。它通过三次握手建立连接保证数据传输的可靠性并使用流量控制和拥塞控制来优化网络性能。TCP协议通常用于传输重要的数据和应用程序如网页、电子邮件、文件传输等。其默认端口号是80HTTP协议、443HTTPS协议、25SMTP协议等。 UDPUser Datagram Protocol快 UDP协议是一种无连接的、不可靠的传输层协议。它没有TCP协议那样的错误检测和纠正机制但具有较低的延迟和更高的吞吐量。UDP协议通常用于需要快速数据传输的应用程序如实时视频、音频、在线游戏等。其默认端口号包括53DNS协议、67/68DHCP协议、123NTP协议等。 SPXSequenced Packet Exchange SPX协议是Novell NetWare操作系统中使用的一种传输层协议。它与TCP协议类似可以保证数据传输的可靠性并提供流量控制和拥塞控制功能。SPX协议通常用于传输NetWare操作系统内部的数据和应用程序。 第三层 网络层
负责将数据包从源主机传输到目标主机。网络层通过使用IP协议来实现这一过程提供了路由、寻址和分组传输等功能以确保数据能够经过多个网络进行传输并最终到达目标主机。 IPInternet Protocol互联网协议 作用是在互联网上提供分组交换服务它负责将数据包从源地址传输到目标地址是TCP/IP网络体系结构中的核心协议。 IPXInternetwork Packet Exchange网络数据包交换协议 是Novell NetWare操作系统所使用的网络层协议它提供一种可靠的、有序的数据报传递服务。IPX的端口号是16位取值范围从0x0000到0xFFFF。 DDPAppleTalk Data Delivery ProtocolAppleTalk数据传输协议 是苹果公司开发的用于局域网的网络层协议。DDP提供无连接的、不可靠的数据传输服务是苹果机在早期的主要网络协议之一。DDP的端口号是8位取值范围从0x00到0xFF。 第二层 数据链路层
负责将网络层传输过来的数据包进行分帧并在物理介质上进行传输。数据链路层还提供了错误检测和纠正功能以确保数据的可靠性。此外数据链路层还实现了访问控制和流量控制等功能以协调多个设备之间的数据传输。 Frame RelayFrame Relay Protocol 用于在广域网上传输数据。它使用虚拟连接方式将数据分割成较小的帧进行传输。 HDLCHigh-Level Data Link Control 用于在点对点通信中传输数据。它主要用于串行通信中具有可靠性高、传输效率高等特点。 PPPPoint-to-Point Protocol 用于在计算机之间建立点对点通信。PPP可以支持多种网络层协议如TCP/IP、IPX/SPX等。 IEEE 802.3/802.2: IEEE 802IEEEInstitute of Electrical and Electronics Engineers发布的一组标准 IEEE 802.3是以太网的标准全称为“Ethernet”用于局域网上的数据传输IEEE 802.2则是逻辑链路控制的标准全称为“Logical Link Control”用于在数据链路层管理数据传输。由于这两个标准经常一起使用所以也被称为“802.3/802.2”组合。以太网的端口是RJ45接口而逻辑链路控制没有端口的概念。 第一层 物理层
这一层就是osi最底层了负责将数字数据转换成物理信号并在网络中传输。其意义在于实现不同设备之间的数据传输和通信使得计算机网络得以正常工作。物理层还定义了传输媒介、传输速率、编码方式等参数为上层协议提供了可靠的数据传输基础。常见的协议有rs-232、rs-449、x.21、v.35、isdn、以及fddi、ieee802.3、ieee802.4、和ieee802.5 RS-232是一种串行通信标准用于在计算机及其外部设备之间传输数据。 RS-449是一种高速串行接口标准适用于点对点通信连接。 X.21是一种数字传输接口标准用于连接数字电路交换网DCE和数字终端设备DTE。 V.35是一种高速串行接口标准用于连接数据通信设备支持双向全双工的数据传输。 ISDN是一种综合数字化服务网络提供语音、数据和视频等多种通信服务。 FDDI是一种局域网标准支持高速光纤数据传输。 IEEE 802.3是以太网标准采用CSMA/CD协议控制访问媒体。 IEEE 802.4是令牌总线局域网标准使用令牌传递机制控制网络访问。 IEEE 802.5是令牌环局域网标准使用令牌传递机制控制网络访问。 每一层与设备的对应关系