精华内容
下载资源
问答
  • 五层网络体系结构

    千次阅读 2015-08-08 21:46:49
    五层网络体系结构

    一.五层网络体系结构

       五层协议的网络体系结构从顶至下包括下面五层:
       1.应用层;
       2.运输层;
       3.网络层;
       4.数据链路层;
       5.物理层。



    二.每一层对应的协议与硬件

    名称 对应的协议 对应的硬件
    应用层 FTP(文件传输协议),TELNET(远程终端协议),HTTP(超文本传送协议),SMTP(简单邮件传送协议),DHCP(动态主机配置协议),SNMP(简单网络管理协议)
    运输层 TCP,UDP 四层交换机,工作在第四层的路由器
    网络层 IP,ARP,ICMP,RARP,AKP,UUCP 路由器,防火墙,三层交换机
    数据链路层 PPP,CSMA/CD 网桥,以太网交换机(二层交换机),网卡(一半工作在物理层,一半工作在数据链路层)
    物理层
    调制解调器,中继器,集线器,双绞线




    版权所有,欢迎转载,转载请注明出处,谢谢微笑







    展开全文
  • 计算机网络(一)图解:计算机网络五层体系结构

    万次阅读 多人点赞 2019-05-21 16:08:45
    五层体系结构(综合了 OSI 和 TCP/IP 的优点) 种体系结构对应图示: 2.计算机网络五层体系结构 2.1五层体系结构五层体系结构各层对应的数据单元 五层体系结构各层对应的中间设备 2.2五层体系结...

    1.概述

    计算机网络体系结构有很多背景知识(略过),具体来说网络体系结构有三种:

    • OSI七层体系结构
    • TCP/IP 四层体系结构
    • 五层体系结构(综合了 OSI 和 TCP/IP 的优点)

     三种体系结构对应图示:

    2.计算机网络五层体系结构

    2.1五层体系结构图

     五层体系结构各层对应的数据单元

     五层体系结构各层对应的中间设备

    2.2五层体系结详解

      典型设备 中间设备 数据单元 网络协议
    物理层 中继器、集线器 中继器、集线器 数据位(bit)binary digit 二进制数据的缩写
    使用了光纤、 同轴电缆、双绞线……
    数据链路层 网卡、网桥、交换机 网桥、交换机 数据帧 (Frame) ARQ、SW、CSMA/CD、PPP、HDLC、ATM 
    网络层 路由器、防火墙、多层交换机 路由器 数据包(Packet) IP、ARP 、RARP 、ICMP 、ICMPv6、IGMP、RIP 、OSPF 、BGP
    传输层 进程和端口 四层路由器 数据段 (Segment) TCP  UDP
    应用层 应用程序,如FTP,SMTP ,HTTP 网关 报文(message) DHCP、DNS、FTP、HTTP、POP3、SMTP 、SSH 、TELNET

     

    2.3 网络体系结构数据流图 

     

    2.4四层网络体系结构多种协议图解 

    3.计算机网络体系协议总览

     

    展开全文
  • 计算机网络五层体系结构简述

    千次阅读 2020-04-29 23:11:42
    为什么采用五层协议体系结构?各层的作用是什么?1. 应用层:2. 运输层:TCPUDP网络层IP数据链路层个基本问题两种协议物理层如何更好的理解整个体系结构? 简述 我们把计算机网络的各层及其协议的集合,称为网络的...

    简述

    我们把计算机网络的各层及其协议的集合,称为网络的体系结构。再换种说法,计算机网络的体系结构就是这个计算机网络及其构件所完成的功能的精确定义。但我们不能把一个计算机网络说成是一个抽象的网络体系结构,体系结构是抽象的,而实现则是具体的,是真正在运行的计算机硬件与软件。

    为什么要分层?有什么优点?

    1)各层之间是独立的。某一层并不需要知道他的下一层是如何实现的,而仅仅需要知道该层通过接口提供了什么服务。由于每一层只实现一种相对独立的功能,所以可以将复杂的问题分解为若干个较容易处理的小问题,来降低问题的复杂程度。
    2)灵活性好。当任何一层发生变化时(如技术的更新),只要层间接口关系保持不变,则在其上下层均不受影响。此外当不需要此层的功能时,也可以直接将此层取消。
    3)结构上可分割开。各层可以分别采用适合当前环境的技术来实现。
    4)易于实现与维护。这种结构使得实现与调试一个庞大的系统变得易于处理,因为整个系统已经分为若干个相对独立的子系统。
    5)促进标准化工作。每一层的功能及其所提供的服务都有了精确的定义。

    为什么采用五层协议体系结构?

    OSI的七层协议体系结构概念清楚,理论完整,但较为复杂不实用。TCP/IP体系结构则不同,他已经得到了广泛的应用,他只包含四层体系结构,但从实质上讲他只有上三层,因为最下层网络接口层没有什么特别的新内容,与一般的通信链路在功能上没有很大的差别。即综合OSI与TCP/IP的优点,采用一种只有五层协议的体系结构。如下图所示:(图画的有点丑)
    在这里插入图片描述

    各层的作用是什么?

    1. 应用层:

    简而言之,应用层协议的内容就是我们程序直接面对的,要使用的数据,也是整个网络传输要传递的内容。如何理解协议呢?协议其实就是一种规范,人与人交流需要语言互通,计算机的应用进程也一样,要遵守交互的规则。对于不同的网络应用需要遵守不同的应用层协议。如万维网的HTTP协议,电子邮件的SMTP协议,文件传送的FTP协议等等。我们将应用层交互的数据称为报文
    在这里插入图片描述

    2. 运输层:

    运输层是为两个主机中进程之间的通信提供通用的数据传输服务。接收到应用层进程的报文后,加装此进程的端口等信息,封装成报文段。每一个应用程序都对应一个端口号,就像门牌号一样。运输层是通用的是指他不针对于某个应用,而是多种应用可以使用同一个运输层服务也称为复用,即同时服务于多个应用。在接受信息时将数据再分发给各个应用,也称为分用。
    运输层主要使用两种协议TCP和UDP。

    TCP

    TCP 称为(Transmission Control Protocol)传输控制协议,TCP具有以下特点:
    1)面向连接:使用TCP传输数据前,必须建立TCP协议,完成后再释放连接。即三次握手四次挥手。如下为建立连接的过程:
    在这里插入图片描述
    释放连接的过程:
    在这里插入图片描述
    2)全双工通信:是指在建立TCP连接后,通信双方都可以发送数据。
    3)可靠:通过TCP传输的数据 不丢失,不出错,不重复,不乱序。传输过程中有丢包或者错误包的现象,让发送端重新发送。
    4)面向字节流:数据以流的形式传输,即具有流量控制和拥塞避免的功能。简单理解,流量控制就是建了个缓冲池,让接收方和发送方用合适的速率传输,不会因为传输太快导致数据丢失。比如我们有一个仓库大小就那么大,东西都还没用完,又不停地往里面存东西,那么直接结果是仓库爆了后后面送过来的货物还要重新送,还不如直接告诉发送端,仓库满了,等等吧。拥塞避免就是在网络环境差的情况下,降低低发包节奏,缓解网络环境。
    在这里插入图片描述

    TCP的优缺点
    优点是数据传输可靠。
    缺点是效率慢(过程复杂)。

    UDP

    UDP 称为 User Datagram Protocol,即用户数据报协议,其特点如下:
    1)无连接:使用UDP传输数据无需建立连接,
    2)不可靠:不能保证数据到达接受方。就像寄信一样,写上地址给邮局就不用管了,能不能寄到目的地就不能保证了。
    3)面向报文:数据以数据报文形式发送,长度无限制,一次性发送,不会像TCP一样拆分。
    4)无拥塞控制:传输不可靠,没有拥塞控制。
    报文段格式如下:
    在这里插入图片描述

    UDP优缺点
    优点:速度快,整个协议非常轻量。
    缺点:不可靠,如果想要保证数据的完整且接收的顺序无误,就需要应用层协议自己来保障。

    3. 网络层

    网络层负责为不同分组网络上的主机提供通信服务,是主机与主机之间的通信。运输层将数据加装进程端口等信息后封装为报文段交给网络层,网络层将报文段加装网络号与主机号等信息封装为IP数据报,简称数据报

    IP

    IP协议
    与IP配合使用的协议还有其他三个协议,
    地址解析协议ARP
    网际控制报文协议ICMP
    网际组管理协议IGMP
    IP基于ARP,ICMP与IGMP基于IP,r如下图:
    在这里插入图片描述
    IP地址
    IP地址为32位 = 网络号 + 主机号;
    即IP地址 ={<网络号>,<主机号>}
    其中:
    网络号:标志主机(或路由器)所连接到的网络。一个网络号在整个因特网范围内必须是唯一的。
    主机号:标志该主机(或路由器)。一个主机号在它面前的网络号所指明的网络范围必须是唯一的。
    不同类型的IP地址,其主机号 & 网络号所占字节数不同;故:一个IP地址在整个网络范围内是唯一的
    IP地址的分类:
    传统的IP地址是分类的地址,分为A,B,C,D,E五类,区别在于网络号 & 主机号占的字节数不同。

    在这里插入图片描述

    4. 数据链路层

    两台主机的数据传输,总是在一段一段的链路上进行的,这就需要专门的链路层协议。数据链路层将网络层交下来的IP数据报加装控制信息,组装成数据帧。这样接收端就可以根据控制信息了解到应该从哪里开始读取到哪里结束。再提取出数据部分,上交自己网络层。

    三个基本问题

    1)封装成帧:在IP数据报前后添加首部和尾部,转发给物理层。
    2)透明传输:解决数据中可能存在控制字符而导致接收端丢失数据的情况,解决办法一般为字符填充,即在数据中的控制字符前加上转义字符ESC。
    3)差错检测:通过循环冗余检验来检测传输过程中产生的差错,如比特差错。

    两种协议

    1)PPP协议:计算机与ISP进行通信时使用的数据链路层协议。
    2)CSMA/CD协议:普通局域网内部使用,一台计算机发送数据时,所有数据都能检测到这个数据。
    至此数据封装全部完成:
    在这里插入图片描述

    5. 物理层

    在上述的个协议层中已经完成了数据的封装处理,物理层就是用来将这些数据转为二进制真实的发送到目的地去。传输单位为比特
    网络设备:中继器和集线器。

    如何更好的理解整个体系结构?

    将数据的的发送过程比作寄信,如下所示:
    在这里插入图片描述

    展开全文
  • 五层协议体系结构的各层功能

    万次阅读 多人点赞 2016-01-26 22:37:44
    五层协议体系结构的各层功能 1 第五层——应用层(application layer) 应用层(application layer):是体系结构中的最高。直接为用户的应用进程提供服务。 在因特网中的应用层协议很多,如支持万维网应用的HTTP协议...

    五层协议体系结构的各层功能

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

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

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

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

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

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

    这里写图片描述


    参考文献:
    [1]《计算机网络(第5版)》谢希仁——第一章 1.7
    [2] 百度搜索关键字:五层体系结构各层的功能及相关协议

    展开全文
  • 三层架构 与 三层体系结构的 区别

    千次阅读 2017-07-26 10:16:47
    三层体系结构的概念 用户界面表示层(USL: user show layer) 业务逻辑层(BLL: bussiness logic layer) 数据访问层(DAL: data access layer) BLL将USL与DAL隔开了,并且加入了业务规则
  • TCP/IP是一个四层的体系结构,它包含应用层、运输层、网际层和网络接口层(叫网际层是因为该层是为了解决不同网络的互连问题),不过从本质上来讲,TCP/IP只有最上面的三层,因为最下面的网络接口层并没有什么具体...
  • TCP/IP五层协议体系结构的各层功能

    万次阅读 2019-08-02 14:12:07
    目录:五层协议体系结构的各层功能 1 第五层——应用层(application layer) 2. 第四层——运输层(transport layer) 3. 第三层——网络层(network layer) 4. 第二层——数据链路层(data link layer) 5. 第一层...
  • 一:种体系结构的比较osi七层体系结构tcp/ip四层协议结构五层协议的结构7:应用层4:应用层(各种应用层协议):5:应用层6:表示层 5:会话层 4:运输层3:运输层(tcp/ip)4:运输层3:网络层:2:网际层ip3:网络层...
  • 计算机网络五层体系结构各层协议

    千次阅读 2020-08-11 12:18:15
    简单归纳各的协议缩写和含义,提供大纲视角,具体协议的内容、头部和用法等需要另外搜索哦~
  • 的标准框架它具有七协议体系结构(应用、表示、会话、运输、网络、数据链 路、物理),理论复杂不实用。 2.协议与划分层次: 网络协议:为进行网络中的数据交换而建立的规则、标准或约定。这些...
  • 计算机网络中的五层协议的体系结构

    万次阅读 多人点赞 2019-06-15 16:27:48
    OSI的七层协议体系结构的概念清楚,理论也比较完整,但它既复杂又不实用。...不过从实质上讲,TCP/IP只有最上面的三层,因为最下面的网络接口层并没有什么具体内容。因此在学习计算机网络的原理时往往采取折中的办法...
  • 《计算机网络》五层协议体系结构

    千次阅读 2019-10-01 20:15:40
    五层协议的体系结构 (1)应用层(application layer) 应用层是体系结构中的最高层。应用层的任务是通过应用进程间的交互来完成特定网络应用。应用层协议定义的是应用进程间通信和交互的规则。进程(process)就是...
  • 计算机网络的五层协议的体系结构

    千次阅读 2017-10-13 16:06:41
    五层协议的体系结构从上往下依次为:应用层、运输层、网络层、数据链路层、物理层。1.应用层 任务:通过应用进程间的交互来完成特定网络应用。 应用层协议定义的是应用进程间通信和交互的规则。这里的进程就是指...
  • 五层协议的体系结构

    千次阅读 2016-09-16 18:22:24
    通过上节的对比,可以看到OSI与TCP/IP体系都有成功和不足的地方。OSI的七协议体系结构相对复杂,又不实用,但其概念清晰,体系结构理论...TCP/IP虽然是一个四体系结构,但实际上只有应用、传输和网
  • 一、OSI七层模型OSI七层协议模型主要是:应用层(Application)、表示层...二、TCP/IP四层模型TCP/IP是一个四层的体系结构,主要包括:应用层、运输层、网际层和网络接口层。从实质上讲,只有上边三层,网络接口层没有
  • SOA架构的三层体系结构分布式系统

    千次阅读 2013-01-08 16:15:58
    本文将着重介绍三层体系结构分布式系统。  三层体系结构分布式系统  三层体系结构是由二层结构的胖终端中的应用构件独立出来组成了应用层。为解决分布式系统中的各种潜在复杂性,提出了中间件技术及其理论,...
  • 这篇是五层架构,比上篇《Android 工具之系统四层体系结构详解》四层架构多出HAL层; 从下图中可以很清楚得看出,整个架构可以分为五大层次: System Apps:即系统应用层,这一层中都是我们使用手机时都会直接接触...
  • 浅析MVC设计思想与三层体系结构

    千次阅读 2013-04-25 17:05:32
    一、什么是三层体系结构 三层体系结构是在客户端和数据库端之间引入一个“组件层”,并以业务逻辑为核心,将整个项目在逻辑逻辑上分为表现层、业务层、数据访问层。 二、什么是MVC设计思想 M代表model V代表view ...
  • 摘要:介绍基于软件工程的面向对象思想,利用web service技术,开发具有三层体系结构的规划信息管理系统的过程,突出此系统具有的高可维护性、高重用性、高灵活性、高扩展性等特性,并对系统实现的关键技术进行深入...
  • 即 计算机网络体系结构是计算机网络的各及其协议的集合,是对计算机网络 功能层次及其关系的描述(每遵循哪些协议、完成哪些功能,各之间的关系) 计算机网络体系结构是抽象的,不关心具体实现方式 分层结构 ...
  • OSI七层协议模型、TCP/IP四层模型和五层协议体系结构之间的关系 一、OSI七层模型 OSI七层协议模型主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层...
  • 一、OSI,TCP/IP,五层协议的体系结构 OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 TCP/IP分层(4层):网络接口层、 网际层、运输层、 应用层。 五层协议 (5层):物理层、数据...
  • 文章目录物理数据链路网络传输会话表示应用TCP/IP四模型的关系 第一到第七: 物理、数据链路、网络、传输、会话、表示、应用 先上各作用的小结图: 各设备: 物理:网卡...
  • 5层体系结构

    千次阅读 2018-10-09 00:30:36
    应用:直接为用户的进程提供服务!因特网中的应用协议很多,例如万维网中的HTTP协议、支持电子邮件的SMTP协议,支持文件传输的FTP协议。 运输:负责向两个主机中进程之间的通信提供服务。由于一个主机中可以...
  • 1.应用 应用的任务是通过应用进程间的交互来完成特定网络应用。应用协议定义的是应用进程间通信和交互的规则。 不同的网络应用需要不同的协议,如万维网应用的HTTP协议,支持电子邮件的SMTP协议,支持文件传送...
  • 可以将工作划分为类: 1.与传送文件直接有关,例如发送端的文件传送应用程序应当确定接收端的文件管理程序已做好接收和存储文件的准备。这就需要一个文件传送模块来完成。 2.为了保证文件和文件传送命令...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 94,915
精华内容 37,966
关键字:

五层体系结构的低三层