网络参考模型:

网络参考模型:

       OSI参考模型是一个用于描述网络互联的分层结构,它将网络系统划分为七个层次,每一层都负责不同的功能。本文将详细介绍OSI参考模型的基本概念、各层的功能以及数据传输的过程。 即刻调用文心一言能力开通百度智能云千帆大模型平台服务自动获取OSI参考模型,全称为开放系统互联参考模型,是ISO组织在1985年研究的网络互联模型。 这个模型将网络系统划分为七个层次,分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。

1.物理层:

       物理层是OSI参考模型的最底层,负责处理物理设备之间的连接。它规定了电气、机械和定时接口的特性,以便在设备之间传输比特流。 物理层协议定义了电缆、连接器、信号电平等硬件细节,以确保物理设备之间的可靠通信。

物理层协议:

    RS-232是一种串行通信协议,用于在计算机和外部设备之间传输数据。

    V.35是一种高速串行接口协议,用于连接计算机和网络设备。

   Ethernet是一种局域网协议,用于在计算机之间传输数据。

   Wi-Fi是一种无线局域网协议,用于在无线网络中传输数据。

2.数据链路层:

       数据链路层是OSI参考模型中的第二层,介乎于物理层和网络层之间。 数据链路层在物理层提供的服务的基础上向网络层提供服务,其最基本的服务是将源自物理层来的数据可靠地传输到相邻节点的目标机网络层。

数据链路层协议:

    PPP是一种点对点协议,用于在两个计算机之间建立连接。

    HDLC是一种高级数据链路控制协议,用于在计算机和网络设备之间传输数据。

    EthernetWi-Fi也可以用于数据链路层通信。

3.网络层:

       网络层是OSI参考模型中的第三层,介于传输层和数据链路层之间,它在数据链路层提供的两个相邻端点之间的数据帧的传送功能上,进一步管理网络中的 数据通信 ,将数据设法从源端经过若干个中间节点传送到目的端,从而向传输层提供最基本的端到端的 数据传送 服务。

 网络层常见协议:

(1)IP(Internet Protocol,网际协议):

    TCP/IP协议中最重要的协议之一,主要作用是定义数据包的格式、对数据包进行路由和寻址,以便它们可以跨网络传播并到达正确的目的地。目前IP 协议主要分为两种,一种是过去的IPv4,另一种是较新的IPv6,目前这两种协议都在使用,但后者已经被提议来取代前者。

(2)ARP(Address Resolution Protocol,地址解析协议):

    ARP 协议解决的是网络层地址和链路层地址之间的转换问题。因为一个IP 数据报在物理上传输的过程中,总是需要知道下一跳(物理上的下一个目的地)该去往何处,但IP地址属于逻辑地址,而MAC地址才是物理地址,ARP 协议解决了IP地址转 MAC地址的一些问题。

(3)ICMP(Internet ControlMessage Protocol,互联网控制报文协议):

    一种用于传输网络状态和错误消息的协议,常用于网络诊断和故障排除。例如,Ping工具就使用了ICMP协议来测试网络连通性。

(4)NAT(NetworkAddressTranslation,网络地址转换协议):

    NAT协议的应用场景如同它的名称--网络地址转换,应用于内部网到外部网的地址转换过程中。具体地说,在-个小的子网(局域网,LAN)内,各主机使用的是同一个LAN 下的IP 地址,但在该LAN 以外,在广域网(WAN)中,需要一个统一的IP地址来标识该 LAN 在整个Internet上的位置。

(5)OSPF(Open Shortest Path First,开放式最短路径优先):

    OSPF一种内部网关协议,也是广泛使用的一种动态路由协议,基于链路状态算法,考虑了链路的带宽、延迟等因素来选择最佳路径。

(6)RIP(RoutingInformation Protocol,路由信息协议):

    RIP一种内部网关协议,也是一种动态路由协议,基于距离向量算法,使用固定的跳数作为度量标准,选择跳数最少的路径作为最佳路径。

(7)GP(BorderGatewayProtocol,边界网关协议):

     GP一种用来在路由选择域之间交换网络层可达性信息的路由选择协议,具有高度的灵活性和可扩展性。

4.传输层:

       传输层是OSI参考模型中的第四层,主要负责端到端的数据传输和流控制。传输层通过使用传输协议来提供可靠的数据传输服务,确保数据包按照正确的顺序到达目的地。其中最常用的传输协议是TCP(传输控制协议)和UDP(用户数据报协议)。

传输层协议:

     TCP是一种面向连接的协议,提供可靠的数据传输。

     UDP是一种无连接的协议,提供不可靠但更快的数据传输。

5.会话层:

       会话层是OSI参考模型中的第五层,主要负责建立和维护网络中的会话连接。会话连接指的是在网络中进行应用程序之间通信的一种机制,它提供了数据交换的逻辑通道。会话层通过创建、管理和终止会话连接来确保网络中的应用程序能够进行可靠的通信。

会话层协议:

    RPC是一种远程过程调用协议,用于在不同的计算机之间调用远程程序。

    NetBIOS是一种网络基本输入/输出系统协议用于在局域网中传输数据。

6.表示层:

       表示层是OSI参考模型中的第六层,主要功能是处理在两个通信系统中交换信息的表示方式,主要包括数据格式变化、数据加密与解密、数据压缩与解压等。在网络带宽一定的前提下数据压缩的越小其传输速率就越快,所以表示层的数据压缩与解压被视为掌握网络传输速率的关键因素。

表示层协议:

    JPEGMPEG是图像和视频压缩协议,用于在网络中传输图像和视频。

    ASCII是一种字符编码协议,用于在计算机之间传输文本数据。

7.应用层:

       应用层是OSI参考模型中的第六层,是专门用于应用程序。应用层采用不同的应用协议来解决不同类型的应用要求,并且保证这些不同类型的应用所采用的低层通信协议是一致的。应用层中包含了若干独立的用户通用服务协议模块,为网络用户之间的通,提供专用的程序服务。协议有:HTTP , SMTP , POP3 , FTP , TELNET , SSH , RTP , DNS , HTTPS , DHCP , TFTP 等。

应用层常见协议:

HTTP(超文本传输协议):

TCP协议,用于传输超文本和多媒体内容的协议,主要是为Web浏览器与Web服务器之间的通信设计的。当我们用浏览器浏览网页的时,网页就是通过HTTP请求加载。

SMTP(Simple MailTransfer Protocol,简单邮件发送协议):

基于TCP 协议,是种用于发送电子邮件的协议。注意个:SMTP 协议只负责邮件的发送,而不是接收。要从邮件服务器接收邮件,需要使用 POP3 或IMAP 协议。

POP3/IMAP(邮件接收协议):

基于TCP协议,两者都是负责邮件接收的协议。IMAP协议是比 POP3 更新的协议,它在功能和性能上都更加强大。IMAP 支持邮件搜索、标记、分类、归档等高级功能,而且可以在多个设备之间同步邮件状态。几乎所有现代电子邮件客户端和服务器都支持 IMAP。

FTP(File Transfer Protocol,文件传输协议):

基于TCP 协议,是一种用于在计算机之间传输文件的协议,可以屏蔽操作系统和文件存储方式。注意:FTP是一种不安全的协议,因为它在传输过程中不会对数据进行加密。建议在传输敏感数据时使用更安全的协议,如 SFTP。

Telnet(远程登陆协议):

基于TCP协议,用于通过一个终端登陆到其他服务器。Telnet 协议的最大缺点之一是所有数据(包括用户名和密码)均以明文形式发送,这有在的安全风险。这就是为什么如今很少使用 Telnet,而是使用一种称为 SSH 的非常安全的网络传输协议的主要原因。

SSH(Secure Shell Protocol,安全的网络传输协议):

基于TCP协议,通过加密和认证机制实现安全的访问和文件传输等业务

RTP(Real-timeTransport Protocol,实时传输协议):

通常基于UDP 协议,但也支持 TCP 协议。它提供了端到端的实时传输数据的功能,但不包含资源预留存、不保证实时传输质量,这些功能由 WebRTC 实现。

DNS(Domain NameSystem,域名管理系统):

基于UDP 协议,用于解决域名不i地奤虔劄动澌孰机的映射问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值