精华内容
下载资源
问答
  • 网络7层协议简述

    千次阅读 2019-09-16 11:15:47
    互联网的本质是一系列的网络协议,这个协议就叫做OSI协议。按照功能不同分工不同,认为的分为七。实际上这七是并不存在的,也就是说没有...OSI模型有7层结构,每都可以几个子。OSI的7层从下到上分别是7-应...

          互联网的本质是一系列的网络协议,这个协议就叫做OSI协议。按照功能不同分工不同,认为的分为七层。实际上这七层是并不存在的,也就是说没有这些概念,而我们今天提到的七层概念,只是人为的划分而已。目的只是为了让大家更好地理解这些都是用来做什么的。OSI就是一个开放的通信系统互联参考模型,也是一个定义的很好的协议规范。OSI模型有7层结构,每层都可以有几个子层。OSI的7层从下到上分别是7-应用层、6-表示层、5-会话层、4-传输层、3-网络层、2-数据链路层、1-物理层。

    七层协议详解

    物理层(网卡):是模型的最低层。该层是网络通信的数据传输介质,由连接不同结点的电缆与设备共同构成。功能是:利用传输介质为数据链路层提供物理连接,用于计算机之间的数据传输,传输bit流。负责0、1 比特流(0/1序列)与电压的高低、逛的闪灭之间的转换。

    在这一层,数据的单位称为比特(bit)。

    数据链路层(交换机):模型的第二层。主要功能是:负责物理层面上的互联的、节点间的通信传输(例如一个以太网项链的2个节点之间的通信),传输以“帧”为单位的数据包,该层的作用包括:物理地址寻址数据的成帧、流量控制、数据的检错、重发等。对bit数据格式化,校验。目的是保障数据传输可靠性。采用差错控制与流量控制方法,使有差错的物理线路变成无差错的数据链路。

    在这一层,数据的单位称为帧。

    网络层(路由选择,点到点):第三层。主要功能是:为数据在节点之间传输创建逻辑链路,IP寻址,通过IP连接网络上的计算机。将数据传输到目标地址;目标地址可以使多个网络通过路由器连接而成的某一个地址,主要负责寻找地址和路由选择。通过路由实现不同局域网间的通信。通过路由选择算法为分组通过通信子网选择最适当的路径,以及实现拥塞控制、网络互连等功能。

    在这一层,数据的单位称为数据包(packet)。

    传输层(端到端):第四层。只在通信双方的节点上(比如计算机终端)进行处理,而无需在路由器上处理,主要功能是:建立了主机端到端服务,处理数据包错误、数据包次序,以及其他一些关键传输问题。传输层向高层屏蔽了下层数据通信的细节。因此,它是计算机通信体系结构中关键的一层。主要关注tcp、udp。ipv6传输效率高就和这层有关。

    在这一层,数据的单位称为数据段(segment)

    主要功能:

    ①:为端到端连接提供传输服务

    ②:这种传输服务分为可靠和不可靠的,其中Tcp是典型的可靠传输,而Udp则是不可靠传输

    ③:为端到端连接提供流量控制,差错控制,服务质量(Quality of Service,QoS)等管理服务

    包括的协议如下:

    TCP:传输控制协议,传输效率低,可靠性强

    UDP:用户数据报协议,适用于传输可靠性要求不高,数据量小的数据(比如QQ)

    会话层(会话控制):第五层。主要功能是:负责维护两个结点之间的传输连接,以便确保点到点传输不中断,以及管理数据交换等功能。管理不同设备之间通信。

    表示层(数据格式转化):第六层。对应用层数据编码和数据格式转换,保障不同设备之间通信(windows和linux)。主要功能是:用于处理在两个通信系统中交换信息的表示方法,主要包括数据格式变换、数据加密与解密、数据压缩与恢复等功能。

    应用层:模型的最高层。主要功能是:提供应用接口,为用户直接提供各种网络服务,比如文件服务器、数据库服务、电子邮件与其他网络软件服务。

                 

    先自上而下,后自下而上处理数据头部。

    记忆从上至下是:应,表,会,传,网,数链,物。


    OSI模型最初是因为美国人的两台机器之间有进行通信的需求。

    需求1:两个硬件之间如何进行通信,具体就是一台发比特流,另一台能够收到。

    于是就有了物理层:主要是定义设备标准,如网线的接口类型、管线的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流,就是从1/0转化为电流强弱来进行传输,到达目的之后再转化为1/0,也就是我们常说的数模转换。这一层的数据是比特。

    需求2:现在通过电线我能发数据流了,但是我还是希望能通过无线电波,通过其他介质来进行传输。然后我还要保证传输过去的比特流是正确的,需要由纠正错误的功能。

    数据链路层:定义了如何让格式化数据进行传输,以及如何让控制对物理介质的访问。这一层通常还提供错误检测和纠正,以确保数据的可靠传输。

    需求3:现在我能发正确的比特流数据到另一台计算机了,但是当我发大量数据的时候,可能需要很长时间,例如:一个视频格式的,网络会中断好多次,实际上,即使有了物理层和数据链路层,网络还是经常中断,只是中断的时间是毫秒级别的。我需要保证传输大量文件时的准确性。于是,我要对发出去的数据进行封装。就像发快递一样,一个个发送。

    于是发明了传输层(传输层在OSI模型中,是在网络层面上)。比如TCP,是用于发送大量数据的,我发出去一万个包,另一台电脑就需要告诉我是否接收到一万个包,如果缺少3个包,就告诉我是第1001/234/8888个包丢了,那我再发一次。这样,就能保证对方把这个视频完整接收了。例如UDP,适用于发送少量数据的。我发20个包出去,一般不会丢包,所以 ,我不管你收到多少,在多人互动游戏中,也经常受到UDP协议,因为一般都是简单的额信息,而且有广播的需求。如果用TCP,效率就会很低,因为它会不停地告诉主机我收到20个包,或者18个包,再发我两个!如果同时有1万台计算机都这样做,那么用TCP反而会降低效率,还不如用UDP,主机发出去就算了,丢几个包就卡一下,算了,下次再发包更新。

    需求4:传输层是解决了打包的问题。但是如果我有多台计算机,怎么能找到我要发的那台?或者A要给F发信息,中间要经过B/C/D/E,但是中间还有好多节点,如K/J/Z/Y.我怎么选择最佳路径?这就是路由要做的事情。

    于是发明了网络层,也就是路由器,交换那些具有寻址功能的设备所实现的功能。这一层定义的是IP复制,通过IP地址寻址,所以产生了协议。

    需求5:现在已经能够给指定计算机发送正确的封装过的信息了,但是用户级别的体验并不是很好?难道我每次都要调用TCP去打包,然后调用IP协议去找路由,自己去发?当然不行,所以我们要建立一个自动收发包,自动寻址的功能。

    于是发明了会话层。会话层的作用就是建立和管理应用程序之间的通信。

    需求6:现在我能保证应用程序自动收发包和寻址了,但是我要用Linux给window发包,两个系统语法不一致,就像安装包一样,EXE不能在Linux下用,shell在window也也是不能直接运行的。

    于是需要表示层,帮我们解决不同系统之间的通信语法问题。

    需求7:现在所有必要条件都准备好了,我们可以写个Android程序,web程序去实现需求吧。

    补充:不知道有没有小伙伴熟悉Socket,这不是一个协议,而是一个通信模型。其实它最初是伯克利加州分校软件研究所,简称BSD发明的,主要是一台电脑两个进程之间进行通信,然后把它用到两台电脑的进程间通信。所以,可以把它简单理解为进程间通信,主要是这么做的:

    A发包:A发请求包给某个已经绑定的端口;收到B的允许后,A正式开始发送,发送完了,A告诉B要断开连接;A收到断开允许后,马上断开,然后发送已经断开信息给B。

    B收包:绑定端口和IP,然后在这个端口监听接收到A的请求,发给A,并做好接收准备,主要就是清理缓存等待接收新数据;然后正式接收,B接收到断开请求,并允许断开,B确认断开后,继续监听其他请求。

    换句话说,socket就是I/O操作,socket并不仅限于网络通信。在网络通信中,它涵盖了网络层、传输层、会话层、表示层、应用层。

    from:https://blog.csdn.net/qq_27623337/article/details/80982931

    from:https://www.cnblogs.com/mike-mei/p/8548238.html

     

    数据链路层

        数据链路层把网络层交下来的数据构成帧发送到链路上,以及把接收到的帧中的数据取出并交给网络层。在互联网中,网络层协议数据单元就是IP数据报(或简称为数据报、分组或包)。数据链路层的三个基本作用:封装成帧、透明传输和差错检测。两台主机通过互联网进行通信时数据链路层所处的地位:

    当我们专门研究数据链路层的问题时, 在许多情况下我们可以只关心在协议栈中水平方向的各数据链路层。

    当H1到H2发送数据时,从数据链路层来看, H1到H2的通信可以看成由四段不同的链路层通信组成, 即:

     H1→R1, R1→R2, R2→R3和R3→H2。 这四段不同的链路层可能采用不同的数据链路层协议。

    1. 数据链路和帧

    链路和数据链路不是一回事。

    所谓链路就是从一个结点到相邻结点的一段物理线路(有线或无线),而中间没有任何其他的交换接点。在进行数据通信时,两台计算机之间的通信路径往往要经过许多段这样的链路。可见链路是路径的组成部分。

    数据链路是另一个概念、这是因为当需要在一条线路上传输数据时,除了必须有一条物理线路外,还必须有一些必要的协议来控制这些数据的传输。若把实现这些协议的硬件和软件加到链路上,就构成了数据链路。现在最常用的方法是使用网络适配器(既有硬件,也有软件)来实现这些协议。一般设配器都拥有物理层和数据链路层。

                         

    点对点信道的数据链路层在进行通信时主要步骤如下:

    1.结点A的数据链路层把网络层交下来的IP数据报添加首部和尾部封装成帧。

    2.结点A把封装好的帧发送给结点B的数据链路层。

    3.若接点B的数据链路层收到的帧无差错,则从收到的帧中提取出IP数据报交给网络层;否则丢掉这个帧。

    数据链路层不必考虑物理层如何实现比特传输的细节。我们甚至还可以简单的设想好像是沿着两个数据链路层的水平方向把帧直接发送到对方。

    封装成帧

        在数据部分的前面和后面添加上首部和尾部,构成一个完整的帧。首部和尾部可以确定帧的界限、此外还有很多控制信息。在发送帧时,是从帧首部进行发送的,各种数据链路层协议都对帧首部和帧尾部的格式由明确的要求。

                   

    当数据出现差错时,帧定界的作用更加的明显。假定一个帧发送到一半突然出了故障,中断了发送。但随后很快又恢复了正常,于是从头发送这个帧,由于使用了帧定界符,那么前面收到的帧是不完整的帧(只有首部SOH而没有尾部EOT),必须丢弃。而后面收到的数据有明确的定界符,因此得到的是一个完整的帧,应当收下。

    from:https://www.jianshu.com/p/a93e79669cc5

     

    展开全文
  • 网络7层协议,4,5?理清容易混淆的几个概念

    万次阅读 多人点赞 2018-01-15 13:44:57
    7层是指OSI七层协议模型,主要是:应用(Application)、表示(Presentation)、会话(Session)、传输(Transport)、网络层(Network)、数据链路(Data Link)、物理(Physical)。 各的作用及...

    手痒了,普及一篇网络协议基础知识。

    一、7层

    7层是指OSI七层协议模型,主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(Network)、数据链路层(Data Link)、物理层(Physical)。

    各层的作用及描述,以及对应的协议如下图(好东西啊,不过本文图是盗图,懒得重画了,仅供各位学习使用):


    二、5层

    5层只是OSI和TCP/IP的综合,是业界产生出来的非官方协议模型,但是很多具体的应用。实际应用还是TCP/IP的四层结构。为了方便可以把下两层称为网络接口层。五层体系结构包括:应用层、运输层、网络层、数据链路层和物理层。 

    5层模型不展开讲解,内容和功能参照7层的,这里把3者做一个综合的对应,如下图:


    三、4层

    4层是指TCP/IP四层模型,主要包括:应用层、运输层、网际层和网络接口层。


    4层协议和对应的标准7层协议的关系如下图:


    四、数据包

    从上往下,每经过一层,协议就会在包头上面做点手脚,加点东西,传送到接收端,再层层解套出来,如下示意图:



    展开全文
  • 层网络协议,各功能,各层协议

    万次阅读 多人点赞 2018-05-11 11:21:01
    一、OSI七模型OSI七层协议模型主要是:应用(Application)、表示(Presentation)、会话(Session)、传输(Transport)、网络层(Network)、数据链路(Data Link)、物理(Physical)。三、五...

    一、OSI七层模型

    OSI七层协议模型主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(Network)、数据链路层(Data Link)、物理层(Physical)。

    三、五层体系结构

    五层体系结构包括:应用层、运输层、网络层、数据链路层和物理层。 
    五层协议只是OSI和TCP/IP的综合,实际应用还是TCP/IP的四层结构。为了方便可以把下两层称为网络接口层。

    三种模型结构: 
    这里写图片描述

    这里写图片描述

    四、各层的作用

    1、物理层:比特

    主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后在转化为1、0,也就是我们常说的数模转换与模数转换)。这一层的数据叫做比特。   

    2、数据链路层:帧

    定义了如何让格式化数据以进行传输,以及如何让控制对物理介质的访问。这一层通常还提供错误检测和纠正,以确保数据的可靠传输。   

    3、网络层:数据报

    在位于不同地理位置的网络中的两个主机系统之间提供连接和路径选择。Internet的发展使得从世界各站点访问信息的用户数大大增加,而网络层正是管理这种连接的层。   

    4、运输层:报文段/用户数据报

    定义了一些传输数据的协议和端口号(WWW端口80等),如: 
    TCP(transmission control protocol –传输控制协议,传输效率低,可靠性强,用于传输可靠性要求高,数据量大的数据) 
    UDP(user datagram protocol–用户数据报协议,与TCP特性恰恰相反,用于传输可靠性要求不高,数据量小的数据,如QQ聊天数据就是通过这种方式传输的)。 主要是将从下层接收的数据进行分段和传输,到达目的地址后再进行重组。常常把这一层数据叫做段。   

    5、会话层:

    通过运输层(端口号:传输端口与接收端口)建立数据传输的通路。主要在你的系统之间发起会话或者接受会话请求(设备之间需要互相认识可以是IP也可以是MAC或者是主机名)   

    6、表示层:

    可确保一个系统的应用层所发送的信息可以被另一个系统的应用层读取。例如,PC程序与另一台计算机进行通信,其中一台计算机使用扩展二一十进制交换码(EBCDIC),而另一台则使用美国信息交换标准码(ASCII)来表示相同的字符。如有必要,表示层会通过使用一种通格式来实现多种数据格式之间的转换。   

    7.应用层:报文

    1 第五层——应用层(application layer) 

    • 应用层(application layer):是体系结构中的最高。直接为用户的应用进程(例如电子邮件、文件传输和终端仿真)提供服务
    • 在因特网中的应用层协议很多,如支持万维网应用的HTTP协议,支持电子邮件的SMTP协议,支持文件传送的FTP协议,DNS,POP3,SNMP,Telnet等等。

    2. 第四层——运输层(transport layer)

    • 运输层(transport layer):负责向两个主机中进程之间的通信提供服务。由于一个主机可同时运行多个进程,因此运输层有复用和分用的功能
    • 复用,就是多个应用层进程可同时使用下面运输层的服务。
    • 分用,就是把收到的信息分别交付给上面应用层中相应的进程。
    • 运输层主要使用以下两种协议: 
      (1) 传输控制协议TCP(Transmission Control Protocol):面向连接的,数据传输的单位是报文段,能够提供可靠的交付。 
      (2) 用户数据包协议UDP(User Datagram Protocol):无连接的,数据传输的单位是用户数据报,不保证提供可靠的交付,只能提供“尽最大努力交付”。

    3. 第三层——网络层(network layer)

    • 网络层(network layer)主要包括以下两个任务:
    • (1) 负责为分组交换网上的不同主机提供通信服务。在发送数据时,网络层把运输层产生的报文段或用户数据报封装成分组或包进行传送。在TCP/IP体系中,由于网络层使用IP协议,因此分组也叫做IP数据报,或简称为数据报。
    • (2) 选中合适的路由,使源主机运输层所传下来的分组,能够通过网络中的路由器找到目的主机。
    • 协议:IP,ICMP,IGMP,ARP,RARP

    4. 第二层——数据链路层(data link layer)

    • 数据链路层(data link layer):常简称为链路层,我们知道,两个主机之间的数据传输,总是在一段一段的链路上传送的,也就是说,在两个相邻结点之间传送数据是直接传送的(点对点),这时就需要使用专门的链路层的协议。
    • 在两个相邻结点之间传送数据时,数据链路层将网络层交下来的IP数据报组装成帧(framing),在两个相邻结点之间的链路上“透明”地传送帧中的数据。
    • 每一帧包括数据和必要的控制信息(如同步信息、地址信息、差错控制等)。典型的帧长是几百字节到一千多字节。
    • 注:”透明”是一个很重要的术语。它表示,某一个实际存在的事物看起来却好像不存在一样。”在数据链路层透明传送数据”表示无力什么样的比特组合的数据都能够通过这个数据链路层。因此,对所传送的数据来说,这些数据就“看不见”数据链路层。或者说,数据链路层对这些数据来说是透明的。 
      (1)在接收数据时,控制信息使接收端能知道一个帧从哪个比特开始和到哪个比特结束。这样,数据链路层在收到一个帧后,就可从中提取出数据部分,上交给网络层。 
      (2)控制信息还使接收端能检测到所收到的帧中有无差错。如发现有差错,数据链路层就简单地丢弃这个出了差错的帧,以免继续传送下去白白浪费网络资源。如需改正错误,就由运输层的TCP协议来完成。

    5. 第一层——物理层(physical layer)

    • 物理层(physical layer):在物理层上所传数据的单位是比特。物理层的任务就是透明地传送比特流。

    6. 数据在各层之间的传递过程

    这里写图片描述



    展开全文
  • 网络7层协议

    千次阅读 2008-05-27 19:04:00
    应用 1.主要功能:用户接口、应用程序 2.application典型设备:网关 3.典型协议、标准和应用:TELNET, FTP, HTTP 我们做应用,比如我们做软件,一个视频播放器,这个就是指一个应用。表示 1.主要功能:数据...
     
    
    应用层
    1.
    主要功能:用户接口、应用程序
    2.application
    典型设备:网关
    3.
    典型协议、标准和应用:TELNET, FTP, HTTP
    我们做应用层,比如我们做软件,一个视频播放器,这个就是指一个应用层。

    表示层
    1.
    主要功能:数据的表示、压缩和加密
    presentation2.
    典型设备:网关
    3.
    典型协议、标准和应用:ASCLLPICTTIFFJPEG MIDIMPEG
    表示层相当于一个东西怎么表示,表示的一些协议,像图片:JEPG、声音:MIDI、视频:MPEG
    表示层就是定义这个层的协议的。比如:某个人说说自己做表示层,可能这个人就是在做MPEG4.

    会话层
    1.
    主要功能:会话的建立和结束
    session2.
    典型设备:网关
    3.
    典型协议、标准和应用:RPCSQLNFS X WINDOWSASP

    传输层
    1.
    主要功能:端到端控制
    transport 2.
    典型设备:网关
    3.
    典型协议、标准和应用:TCPUDPSPX

    网络层
    1.
    主要功能:路由,寻址
    network2.
    典型设备:路由器
    3.
    典型协议、标准和应用:IPIPXAPPLETALKICMP

    数据链路层
    1.
    主要功能:保证误差错的数据链路
    data link 2.
    典型设备:交换机、网桥、网卡
    3.
    典型协议、标准和应用:802.2802.3ATMHDLCFRAME RELAY

    物理层
    1.
    主要功能:传输比特流
    physical2.
    典型设备:集线器、中继器
    3.
    典型协议、标准和应用:V.35EIA/TIA-232
    展开全文
  • 网络层协议网络层协议

    千次阅读 2019-08-11 23:23:45
    SSL协议位于传输与应用层协议之间,因此SSL协议对传输是透明的。 OSI是一个开放性的通信系统互连参考模型,他是一个定义得非常...基于TCP/IP的参考模型将协议分成四个层次,它们分别是:网络访问、网际互联...
  • 网络层协议

    千次阅读 热门讨论 2017-12-26 14:29:35
    OSI模型有7层结构, OSI的7层从上到下分别是 7 应用 6 表示 5 会话 4 传输 3 网络层 2 数据链路 1 物理 ;其中高层(即7、6、5、4)定义了应用程序的功能,下面3(即3、2、1)主要面向通过网络的端到端...
  • 网络协议、socket、webSocket

    万次阅读 多人点赞 2019-07-31 19:20:28
    一、网络协议 ...OSI模型有7层结构,从上到下分别是 7应用6表示5 会话 4传输3 网络层 2数据链路1物理。 下面的图表显示不同的协议在最初OSI模型中的位置: 7 应用 例如HTTP、SMTP...
  • OSI模型有7层结构,每都可以几个子。下面我简单的介绍一下这7层及其功能。 OSI的7层从上到下分别是 7 应用 6 表示 5 会话 4 传输 3 网络层 2 数据链路 1 物理 其中高层,既7、6...
  • 网络通信协议7层协议

    万次阅读 2018-07-14 20:47:58
    mac地址、IP地址和端口号看了很多遍,才整理出来我对整个通信过程的理解,大致如下,后期会不断学习补充更正:在利用TCP/IP协议族进行通信的时候,三个比较关键的确认身份的信息:mac地址、IP地址和端口号。...
  • 网络层协议

    千次阅读 2018-01-26 13:29:26
    网络协议层 IP地址:用于在网络中唯一标识主机 1、IP地址分类 1、按照接收者分为四类:单播地址(unicast address)、多播或组播地址(multicast address、广播地址(broadcast address)、任播(anycast) 单...
  • 7层是指OSI七层协议模型,主要是:应用(Application)、表示(Presentation)、会话(Session)、传输(Transport)、网络层(Network)、数据链路(Data Link)、物理(Physical)。 二、5 5...
  • OSI7层网络模型协议精析

    万次阅读 2015-10-29 20:36:50
    OSI 七模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 。 完成中继功能的节点通常称为中继系统。在OSI七模型中,处于不同的...
  • 网络层协议的通俗理解

    千次阅读 多人点赞 2018-07-10 11:12:55
    网络层协议的通俗理解 网络层协议的通俗理解 需求1: 需求2: 需求3: 需求4: 需求5: 需求6: 需求7: Socket: OSI七模式简单通俗理解 这个模型学了好多次,总是记不住。今天又看了一遍,...
  • 层网络协议

    千次阅读 2019-05-27 20:22:03
    层网络协议1....OSI七层协议模型主要是:应用(Application)、表示(Presentation)、会话(Session)、传输(Transport)、网络层(Network)、数据链路(Data Link)、物理(Physical...
  • 7层是指OSI七层协议模型,主要是:应用(Application)、表示(Presentation)、会话(Session)、传输(Transport)、网络层(Network)、数据链路(Data Link)、物理(Physical)。  OSI是Open ...
  • OSI七层协议大白话解读

    万次阅读 多人点赞 2018-08-02 16:59:48
    互联网的本质就是一系列的网络协议,这个协议就叫OSI协议(一系列协议),按照功能不同,分工不同,人为的分层七。实际上这个七是不存在的。没有这七的概念,只是人为的划分而已。区分出来的目的只是让你明白...
  • OSI 网络层协议 简介: OSI是一个开放性的通信系统互连参考模型,它是一个定义得非常好的协议规范。OSI模型有7层结构,每都可以几个子。 一共概况有7层 7.应用 6.表示 5.会话 4.传输 3.网络层 2.数据...
  • 网络层协议详解

    千次阅读 2013-08-28 11:00:26
    OSI模型有7层结构,每都可以几个子。 OSI的7层从上到下分别是 7 应用 6 表示 5 会话 4 传输 3 网络层 2 数据链路 1 物理 其中高层,既7、6、5、4定义了应用程序的功能,下面3,...
  • OSI网络层协议以及每的作用

    千次阅读 2015-03-31 21:21:17
    OSI 七模型称为开放式系统互联参考模型 OSI 七模型是一种框架性的设计方法,是一个定义的非常好的协议规范。... 会话 4 传输 3 网络层 2 数据链路 1物理 其中高层,即7、6、5
  • nginx配置7层协议及4层协议方法

    千次阅读 2018-11-09 18:50:26
    既然讲到了配置7层和4层协议,这里我们就多说点,举例讲解下什么是7层协议,什么是4层协议。 (1)7层协议 OSI(Open System Interconnection)是一个开放性的通行系统互连参考模型,他是一个定义的非常好的协议规范...
  • 网络层协议的形象说明

    千次阅读 2017-07-27 10:05:12
    模型在Windows程序下的体现: 物理----就是我们看得见的网卡...网络层----即NDIS,NDIS提供网络接口。决定网络设备间如何传输数据;根据唯一的网络设备地址选择包;提供流和拥塞控制,以阻止同时网络资源的损耗
  • 层网络协议

    千次阅读 2018-03-26 10:59:41
    OSI参考模型各个层次的划分遵循下列原则:1)根据不同层次的抽象分层2)每应当一个定义明确的功能3)每功能的选择应该助于制定网络协议的国际标准。4)各边界的选择应尽量节省跨过接口的通信量。5)数应...
  • 计算机网络层协议

    千次阅读 2019-06-14 16:48:41
    OSI(open system interconnect开放系统互联)七模型:物理,数据链路网络层,传输,会话,表示,应用。 对等之间不能相互直接通信,各之间是严格单向依赖,上层使用下层提供的服务,下层向上...
  • 是指OSI(Open System Interconnect的缩写,意为开放式系统互联)七层协议模型,主要是:应用(Application)、表示(Presentation)、会话(Session)、传输(Transport)、网络层(Network)、数据链...
  • 网络7层协议结构关系图(从国外网站javvin.com摘取)Network Associates guide to communications protocols目前网络上最全的图了,呵呵,IT人都应该了解的基础知识。
  • 计算机网络应用层协议分析总结

    千次阅读 2018-01-20 15:13:52
    1、应用层协议原理 1.1、网络应用程序体系结构 C/S结构,一个总是打开的主机称为服务器,它服务于来自许多其他称为客户机的主机请求。客户机主机既可能有时打开,也可能总是打开。C/S结构之下,客户机之间不直接...
  • 原文链接:网络层次划分及网络协议 1 OSI七模型、TCP/IP四模型、TCP/IP五模型 不管是OSI七模型还是TCP/IP的四、五模型,每一中都要自己的专属协议,完成自己相应的工作以及与上下层级之间进行沟通。 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 569,758
精华内容 227,903
关键字:

网络7层协议有哪些