OSI网络模型

在这里插入图片描述
插入图片描述](https://img-blog.csdnimg.cn/f4a2c075dea444c5b77accddda0c8819.png#pic_center)

物理层

​解决硬件之间通信的问题,常见的物理媒介有光纤、电缆、中继器等。它主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。

它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后在转化为1、0,也就是我们常说的数模转换与模数转换)。这一层的数据叫做比特。

物理层协议:rs-232c(RS-232C标准(协议)的全称是EIA-RS-232C标准,定义是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行数据交换接口技术标准”,它决定了连接器形状等物理特性。)

rs-449(规定了DTE与DCE之间的机械特性与电气特性。)

rs-422(EIA-422(过去称为RS-422)是一系列的规定采用4线,全双工,差分传输,多点通信的数据传输协议)

数据链路层:

功能:主要功能是负责信息从一个节点到另一人节点的物理传输,检测在物理层上传输可能发生的错误并进行纠错,同时处理网络拓扑结构和流量控制等问题。
常见协议:VLAN(虚拟局域网):根据功能、部门及应用等因素将设备或用户组织起来,相互之间的通信就好像它们在同一个网段中一样 STP(生成树协议):应用于计算机网络中树形拓扑结构建立,主要作用是防止网桥网络中的冗余链路形成环路工作 IEEE 802.3:定义了有线以太网的物理层和数据链路层的介质访问控制 (MAC)
WIFI(无线通信技术):实现无线上网
ATM(异步传输网):用户平面——是用户协议之间的接口如IP或SMDS和ATM等协议的接口互相协调;管理平面——使ATM栈的各层互相协调;控制平面——使信令传送以及虚电路的建立和拆除互相协调。
LC(High-level Data Link Control,高级数据链路控制协议。作用在同步传输中,其数据帧中包含信息帧,监控帧,无编号帧。使用统一的帧格式,运用方便;采用零比特插入法,易于硬件实现,且支持任意的位流传输,实现信息的透明传输;全双工通信,吞吐率高,在未收到应答帧的情况下,可连续发送信息帧,提高数据链路传输的效率;采用CRC帧校验序列,可防止漏帧,提高信息传输的可靠性。
PPP协议:(点对点协议,为在点对点连接上传输多协议数据包提供了一个标准方法。最初设计是为两个对等节点之间的 IP 流量传输提供一种封装协议。)
SLIP协议:(SLIP协议是指串行线路网际协议,​​​​​​​是最早的、也是仅有的两个串行IP协议之一,属于异型IP协议。​​​​​​​SLIP协议实现了在串行通信线路上运行TCP/IP协议及其应用服务的功能,为千家万户上网提供了拨号IP模式,并且为行业用户通过串行媒介传输IP datagram提供了专线IP模式。​​​​​​​)

网络层:

负责数据从一个结点到另一个结点的传输,并根据地址(IP/IPX地址),为信息在网络中传输是选择最佳路径,(下一跳)

网络层协议:IP协议网际互连协议(解决互联网问题,实现大规模、异构网络的互联互通;分割顶层网络应用和底层网络技术之间的耦合关系,以利于两者的独立发展​​​​​​​根据端到端的设计原则,IP协议只为主机提供一种无连接、不可靠的、尽力而为的数据包传输服务。)
ICMP协议:(控制报文协议。它是TCP/IP协议簇的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用​​​​​​​,从技术角度来说,ICMP就是一个“错误侦测与回报机制”,其目的就是让我们能够检测网路的连线状况﹐也能确保连线的准确性。​​​​​​​)

传输层:

主要功能负责数据传输时端到端的完整性,即在网络上建立发送主机和目的主机之间的逻辑连接,从而隐藏了上一层提供数据传输时任何网络独立信息。
简单来说,传输层的主要功能就是:监控数据传输服务的质量,保证报文的正确传输。
传输层协议:TCP协议(传输控制协议​​​​​​​是一种面向连接的、可靠的、基于字节流的传输层通信协议。​​​​​​​TCP旨在适应支持多网络应用的分层协议层次结构。 连接到不同但互连的计算机通信网络的主计算机中的成对进程之间依靠TCP提供可靠的通信服务。)UDP协议(用户数据报协议​​​​​​​为应用程序提供了一种无需建立连接就可以发送封装的 IP 数据包的方法。)

会话层:

负责应用程序之间建立、维持和中断会话,同时也提供对设备和结点之间的会话控制,协调系统和服务之间的交流,并通过提供单工、半双工和全双工3种不同的通信方式,使系统和服务之间有序地进行通信。
会话层协议:rpc 协议(RPC协议是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。)

表示层:

表示层负责数据格式的转换,将应用处理的信息转换为适合网络传输的格式,或者将来自下一层的数据转换为上层能处理的格式。
表示层协议:
ASCII码
SSL(安全套接字协议​​​​​​​是为网络通信提供安全及数据完整性的一种安全协议。)
TLS(安全传输层协议用于在两个通信应用程序之间提供保密性和数据完整性)

应用层:

提供各种各样的应用层协议,为用户与网络之间提供一个打交道的接口。

应用层协议:HTTP(超文本传输协议​​​​​​​是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII形式给出;而消息内容则具有一个类似MIME的格式。)
FTP(文件传输协议​​​​​​​协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议。)
TELNET(远程登录服务的标准协议和主要方式​​​​​​​它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服务器。Telnet是常用的远程控制Web服务器的方法。)
SMTP(一种提供可靠且有效的电子邮件传输的协议​​​​​​​是建立在FTP文件传输服务上的一种邮件服务,主要用于系统之间的邮件信息传递,并提供有关来信的通知。SMTP独立于特定的传输子系统,且只需要可靠有序的数据流信道支持,SMTP的重要特性之一是其能跨越网络传输邮件,即“SMTP邮件中继”。使用SMTP,可实现相同网络处理进程之间的邮件传输,也可通过中继器或网关实现某处理进程与其他网络之间的邮件传输。​​​​​​​)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值