精华内容
下载资源
问答
  • 应用体系结构中的最高层 应用的主要任务就是通过应用进程间的交互来完成特定网络应用 应用协议定义的是应用进程间通信和交互的规则(进程指主机中正在运行的程序) 将应用交互的数据单元称为报文 运输:...

    计算机五层协议体系结构的五层分别为:

    应用层、运输层、网络层、数据链路层、物理层

    应用层:
    应用层是体系结构中的最高层
    应用层的主要任务就是通过应用进程间的交互来完成特定网络应用
    应用层协议定义的是应用进程间通信和交互的规则(进程指主机中正在运行的程序)
    将应用层交互的数据单元称为报文

    运输层:
    运输层的主要任务就是负责向两台主机进程之间的通信提供通用的数据传输服务,应用进程利用该服务传送应用层报文
    运输层的复用功能:复用就是多个应用层进程可同时使用下面运输层的服务
    分用功能:分用是把收到的信息分别交付上面应用层中的相应进程
    运输层的主要两种协议:传输控制协议TCP、用户数据报协议UDP

    网络层;
    网络层负责为分组交换网上的不同主机提供通信服务
    在发送数据时,网络层吧运输层产生的报文段或者用户数据报封装成分组或包进行传送
    无论在哪一层传送的数据单元,都可以笼统地用 “分组” 来表示
    网络层的另一个任务就是要选择合适的路由,使源主机传输层所传下来的分组,能够通过网络中的;路由器找到目的主机

    数据链路层:
    数据链路层常简称为 “链路层”
    在接收数据时,控制信息使接收端能够知道一个帧从哪个比特开始和到那个比特结束,数据链路层在接收到一个帧后就可以提取出数据部分上交给网络层

    物理层:
    物理层上所传输的单位是比特
    发送方发送(1或0)时,接收方应当收到1(或0)而不是0(或1),因此物理层要考虑用多大的电压代表1或0,以及接收方如何识别出发送方所发送的比特
    物理层还需要确定电缆的插头应当有多少根引脚以及各引脚应该如何连接

    展开全文
  • 计算机五层体系结构

    千次阅读 2021-04-01 10:42:35
    计算机五层体系结构一、...我们一般说的五层体系结构就是上图的C,结合互联网的情况,自上而下地,简要的介绍一下各层的作用。 1、应用层 应用层(application-layer) 的任务是通过应用进程间的交互来完成特定网络

    一、计算机五层体系结构

    在这里插入图片描述

    在这里插入图片描述
    我们一般说的五层体系结构就是上图中的C,结合互联网的情况,自上而下地,简要的介绍一下各层的作用。

    1、应用层

    应用层(application-layer) 的任务是通过应用进程间的交互来完成特定网络应用。

    在互联网中应用层协议很多,如域名系统DNS,支持万维网应用的 HTTP协议,支持电子邮件的 SMTP协议等等。我们把应用层交互的数据单元称为报文。

    1.域名系统

    域名系统(Domain Name System缩写 DNS,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。

    2.HTTP协议

    **超文本传输协议(HTTP,HyperText Transfer Protocol)**是互联网上应用最为广泛的一种网络协议。所有的 WWW(万维网) 文件都必须遵守这个标准。设计 HTTP 最初的目的是为了提供一种发布和接收 HTML 页面的方法。

    2、运输层

    **运输层(transport layer)**的主要任务就是负责向两台主机进程之间的通信提供通用的数据传输服务。应用进程利用该服务传送应用层报文。

    运输层主要使用以下两种协议:

    1. 传输控制协议 TCP(Transmisson Control Protocol)–提供面向连接的,可靠的数据传输服务。
    2. 用户数据协议 UDP(User Datagram Protocol)–提供无连接的,尽最大努力的数据传输服务(不保证数据传输的可靠性)。

    1.UDP 的主要特点

    1. UDP 是无连接的(速度更快);
    2. UDP 使用尽最大努力交付,即不保证可靠交付,因此主机不需要维持复杂的链接状态(这里面有许多参数);
    3. UDP 是面向报文的;
    4. UDP 没有拥塞控制,因此网络出现拥塞不会使源主机的发送速率降低(对实时应用很有用,如 直播,实时视频会议等);
    5. UDP 支持一对一、一对多、多对一和多对多的交互通信;
    6. UDP 的首部开销小,只有8个字节,比TCP的20个字节的首部要短。

    2.TCP 的主要特点

    1. TCP 是面向连接的。(就好像打电话一样,通话前需要先拨号建立连接,通话结束后要挂机释放连接);
    2. 每一条 TCP 连接只能有两个端点,每一条TCP连接只能是点对点的(一对一);
    3. TCP 提供可靠交付的服务。通过TCP连接传送的数据,无差错、不丢失、不重复、并且按序到达
    4. TCP 提供全双工通信。TCP 允许通信双方的应用进程在任何时候都能发送数据。TCP 连接的两端都设有发送缓存和接收缓存,用来临时存放双方通信的数据;
    5. 面向字节流。TCP 中的“流”(Stream)指的是流入进程或从进程流出的字节序列。“面向字节流”的含义是:虽然应用程序和 TCP 的交互是一次一个数据块(大小不等),但 TCP 把应用程序交下来的数据仅仅看成是一连串的无结构的字节流。
    6. TCP有拥塞控制。

    3.TCP 三次握手和四次挥手(面试常客)

    三次握手: 为了准确无误地把数据送达目标处,TCP协议采用了三次握手策略。

    在这里插入图片描述

    1. 客户端–发送带有 SYN 标志的数据包–一次握手–服务端。(Client 什么都不能确认;Server 确认了对方发送正常)
    2. 服务端–发送带有 SYN/ACK 标志的数据包–二次握手–客户端。 (Client 确认了:自己发送、接收正常,对方发送、接收正常;Server 确认了:自己接收正常,对方发送正常)
    3. 客户端–发送带有带有 ACK 标志的数据包–三次握手–服务端。 (Client 确认了:自己发送、接收正常,对方发送、接收正常;Server 确认了:自己发送、接收正常,对方发送接收正常)

    所以三次握手就能确认双发收发功能都正常,缺一不可。

    **为什么要穿SYN和ACK:**双方通信无误必须是两者互相发送信息都无误。

    1. SYN:接收端传回发送端所发送的 SYN 是为了告诉发送端,我接收到的信息确实就是你所发送的信号了。
    2. ACK:同理,接收方到发送方的通道还需要 ACK 信号来进行验证。

    ————————————————————————————————分割线

    四次挥手:

    1. 客户端-发送一个 FIN,用来关闭客户端到服务器的数据传送
    2. 服务器-收到这个 FIN,它发回一 个 ACK,确认序号为收到的序号加1 。和 SYN 一样,一个 FIN 将占用一个序号
    3. 服务器-关闭与客户端的连接,发送一个FIN给客户端
    4. 客户端-发回 ACK 报文确认,并将确认序号设置为收到序号加1

    为什么要四次挥手: 任何一方都可以在数据传送结束后发出连接释放的通知,待对方确认后进入半关闭状态。当另一方也没有数据再发送的时候,则发出连接释放通知,对方确认后就完全关闭了TCP连接。
    ————————————————————————————————分割线

    TCP 协议如何保证可靠传输:

    1. 应用数据被分割成 TCP 认为最适合发送的数据块。
    2. TCP 给发送的每一个包进行编号,接收方对数据包进行排序,把有序数据传送给应用层。
    3. 校验和: TCP 将保持它首部和数据的检验和。这是一个端到端的检验和,目的是检测数据在传输过程中的任何变化。如果收到段的检验和有差错,TCP 将丢弃这个报文段和不确认收到此报文段。
    4. TCP 的接收端会丢弃重复的数据。
    5. 流量控制: TCP 连接的每一方都有固定大小的缓冲空间,TCP的接收端只允许发送端发送接收端缓冲区能接纳的数据。当接收方来不及处理发送方的数据,能提示发送方降低发送的速率,防止包丢失。TCP 使用的流量控制协议是可变大小的滑动窗口协议。 (TCP 利用滑动窗口实现流量控制)
    6. 拥塞控制: 当网络拥塞时,减少数据的发送。
    7. 停止等待协议: 也是为了实现可靠传输的,它的基本原理就是每发完一个分组就停止发送,等待对方确认。在收到确认后再发下一个分组。
    8. 超时重传: 当 TCP 发出一个段后,它启动一个定时器,等待目的端确认收到这个报文段。如果不能及时收到一个确认,将重发这个报文段。

    拥塞控制: TCP的拥塞控制采用了四种算法,即 慢开始 、 拥塞避免 、快重传 和 快恢复。在网络层也可以使路由器采用适当的分组丢弃策略(如主动队列管理 AQM),以减少网络拥塞的发生。

    3、网络层

    在 计算机网络中进行通信的两个计算机之间可能会经过很多个数据链路,也可能还要经过很多通信子网。网络层的任务就是选择合适的网间路由和交换结点, 确保数据及时传送。 在发送数据时,网络层把运输层产生的报文段或用户数据报封装成分组和包进行传送。在 TCP/IP 体系结构中,由于网络层使用 IP 协议,因此分组也叫 IP 数据报 ,简称 数据报。

    互联网使用的网络层协议是无连接的网际协议(Intert Prococol)和许多路由选择协议,因此互联网的网络层也叫做网际层或IP层。

    4、数据链路层

    数据链路层(data link layer)通常简称为链路层。两台主机之间的数据传输,总是在一段一段的链路上传送的,这就需要使用专门的链路层的协议。 在两个相邻节点之间传送数据时,数据链路层将网络层交下来的 IP 数据报组装程帧,在两个相邻节点间的链路上传送帧。每一帧包括数据和必要的控制信息(如同步信息,地址信息,差错控制等)。

    5、物理层

    在物理层上所传送的数据单位是比特。 物理层(physical layer)的作用是实现相邻计算机节点之间比特流的透明传送,尽可能屏蔽掉具体传输介质和物理设备的差异。

    6、在浏览器中输入url地址 ->> 显示主页的过程(面试常客)

    在这里插入图片描述
    到第五步,就开始涉及到了浏览器的渲染知识点,在后面博主会讲解,欢迎读者继续阅读。
    本篇文章备份内容转自知乎文章计算机网络基础知识 - 五层协议的体系结构,详细只是可翻阅原文

    展开全文
  • 计算机网络体系结构详解(7、5、4的区别)前言:在学习计算机网络体系结构模型的时候,相信大家经常会有这样的疑惑?计算机网络体系结构到底是多少模型?其实,无论是说7、5还是4都是可以的。下面让我带...

    计算机网络体系结构详解(7层、5层、4层的区别)

    前言:

    在学习计算机网络体系结构模型的时候,相信大家经常会有这样的疑惑?计算机网络体系结构到底是多少层模型?其实,无论是说7层、5层还是4层都是可以的。下面让我带着大家深入了解它们之间的区别。

    一、OSI七层模型

    什么是OSI?其中文名叫做国际标准化组织,那么这个组织是干嘛的呢?这个组织属实厉害,正如它的名字一样,专门为全球制定一些标准。制定了标准后,那么世界各地的国家就不会动什么歪心思,想着自己制定一个标准来让其他国家遵循。(例如美国典型的霸权主义思想hh)好的,废话少说,下面我们先看表再解释:

    OSI(从上到下)

    应用层

    表示层

    会话层

    传输层

    网络层

    数据链路层

    物理层

    物理层:在传递信息的时候我们需要用到一些物理传输媒体,例如双绞线、直通线、同轴电缆、光纤等。物理层的任务就是为上层(即数据链路层)提供一个物理连接。

    数据链路层:传输的单位是帧,主要任务是负责在两个相邻的结点之间的链路上实现无差错的数据帧传输。概括功能为:帧的形成、差错控制、流量控制和传输管理。

    网络层:传输的单位是数据报,也叫分组。主要任务是为要传输的分组选择一条合适的路径,使发送分组能够准确无误地按照给定的目的地址找到目的主机。

    传输层:传输的单位是报文段或数据报。主要任务是提供端到端的通信,也叫不同主机两个进程通信。(注:跟数据链路层提供点到点的通信不一样,点到点的通信可以理解为主机到主机的通信。)

    会话层:不参与具体的传输,提供包括访问验证和会话管理在内的建立以及维护应用之间的通信机制。

    表示层:主要用于处理两个通信系统之间交换信息的表示方式、语法问题。

    应用层:确定进程之间通信的性质,以及提供用户软件与网络之间的接口服务。

    二、OSI和TCP/IP五层模型

    OSI7层模型

    OSI和TCP/IP5层模型

    应用层

    应用层

    会话层

    /

    表示层

    /

    传输层

    运输层

    网络层

    网络层

    数据链路层

    数据链路层

    物理层

    物理层

    计算机网络体系结构5层模型是OSI和TCP/IP的综合,是市场生产出来的模型。(主要是因为官方的7层模型太过麻烦复杂)因此主要差别是去掉了会话层和表示层,而传输层改为了运输层,因为他们觉得运输名字更贴切。

    三、TCP/IP四层模型(重点!!!)

    OSI7层模型

    OSI和TCP/IP5层模型

    TCP/IP4层模型

    应用层

    应用层

    应用层

    会话层

    /

    /

    表示层

    /

    /

    传输层

    运输层

    运输层

    网络层

    网络层

    网际层

    数据链路层

    数据链路层

    网络接口层

    物理层

    物理层

    /

    可以看到,TCP/IP(传输控制协议/网际协议)只有4层,变得更加简洁、高效。

    85636f6a16ba

    img

    重点:记住HTTP是在应用层,TCP、UDP是在运输层,IP是在网际层!(考试、面试必考)

    展开全文
  • 计算机网络五层协议体系结构分别是什么发布时间:2020-12-10 09:45:08来源:亿速云阅读:68作者:小新这篇文章主要介绍了计算机网络五层协议体系结构分别是什么,具有一定借鉴价值,需要的朋友可以参考下。...

    计算机网络五层协议体系结构分别是什么

    发布时间:2020-12-10 09:45:08

    来源:亿速云

    阅读:68

    作者:小新

    这篇文章主要介绍了计算机网络五层协议体系结构分别是什么,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。

    首先考虑一个问题,计算机网络为什么要采用分层结构,这样做的好处是什么。网络采用分层结构是因为计算机想要相互通信是一件非常麻烦的事情,需要考虑的事情有很多,采用分层结构时为了将一个大的复杂的问题,分割成若干个小的局部问题,然后研究局部问题就比较简单容易些了。现实生活中,也有许多分层的案例,比如军队里分排、连、营等,比如企业的人员结构老板、总经理、部门经理、员工。

    ISO/OSI及TCP/IP体系结构

    为推进世界计算机网络的发展,ISO组织提出了一个著名的体系标准OSI。但是OSI只获得了一些理论性的成果,现实中真正广泛使用的是TCP/IP体系结构。

    OSI概念清楚,理论完整,但是它既复杂也不实用。而TCP/IP具有四层体系结构,分为应用层、运输层、网际层和网络接口层。但是其实它只有上面三层,最下面的网络接口层并没有什么内容。所以,一般我们学习时采用折中的办法,即综合OSI和TCP/IP的优点,采用五层协议体系结构。

    五层协议体系结构

    从下到上协议分别是:物理层、数据链路层、网络层、传输层、应用层。

    物理层:物理层考虑的是怎样在连接计算机的通信链路上传播数据比特流。它要考虑的是机械特性、电器特性等。集线器工作在物理层。

    数据链路层:该层主要考虑的是如何在同一网络下主机之间的通信。我们常见的MAC地址就作用于该层。交换机工作在数据链路层,该层有一个常用的ARP地址解析协议。

    网络层:网络层负责为不同网络的主机提供通信。在网络层中工作的设备是路由器,路由器是一个特殊的主机,它接受主机传送的分组,然后查找自身路由表,将存储的分组转发到另一个网络中去。网络层常见的协议有IP、ICMP协议。

    传输层:传输层是负责两台主机进程之间的通信。该层有著名的TCP协议,除此之外UDP协议也工作在该层。

    应用层:应用层的任务是通过应用进程间的交互完成特定网络应用。工作在应用层的协议非常多,如:http、ftp、ssh、dns、https。

    学习计算机网络,我们需要把主要精力,放在数据链路层、网络层和传输层这三层上

    感谢你能够认真阅读完这篇文章,希望小编分享计算机网络五层协议体系结构分别是什么内容对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,遇到问题就找亿速云,详细的解决方法等着你来学习!

    展开全文
  • 1)应用 应用体系结构中的最高层。应用的任务是通过应用程序间的交互来完成特定网络应用。应用协议定义的是应用程序间通信和交互的规则。 互联网中的应用协议有很多,如域名系统DNS,支持万维网应用的...
  • 五层协议的体系结构知识为了介绍网络原理而设计的,实际应用还是采用TCP/IP四层体系结构。本文将要讲述的是五层协议的体系结构,越下面的层越靠近硬件,越上面的层越靠近用户。每一层都是为了完成一种功能,为了实现...
  • 【计算机网络】五层协议体系结构的数据传输过程

    多人点赞 热门讨论 2021-10-22 23:09:48
    前言:本章主要是向大家介绍两个主机之间进行数据传输过程数据在五层协议的体系结构的各个层次之间的详细传输过程。(参考资料为b站上方老师的计网视频,不过该视频前些天被下架了)。 文章目录1.五层协议的体系...
  • 应用体系结构中的最高层。应用确定进程之间通信的性质以满足用户的需要。这里的进程就是指正在运行的程序。 应用的任务是通过应用进程间的交互来完成特定网络应用。应用协议定义的是应用进程间通信和交互...
  • 1.应用应用的任务是...运输运输的任务是负责为两个主机进程之间的通信提供通用的数据传输服务。应用进程利用该服务传送应用 报文。所谓通用,是指并不针对某个特定网络的应用。而是多种应用可以使用同...
  • 文章目录一、五层协议体系结构1. 应用层(第五层):2. 运输层3. 网络层4. 数据链路层5. 物理层(第一层)二、数据传递过程1. 发送数据2. 接收数据三、补充信息1. 报文、数据包、数据帧的区别2. 交换机3. 路由器4. ...
  • 计算机网络体系结构详解(7、5、4的区别)前言:在学习计算机网络体系结构模型的时候,相信大家经常会有这样的疑惑?计算机网络体系结构到底是多少模型?其实,无论是说7、5还是4都是可以的。下面让我带...
  • 【判断题】实例所使用的轮毂电机是永磁交流伺服电动机【多选题】关于规模报酬和规模经济,下列说法正确的是( )。【单选题】When a moving vehicle( ) , it goes faster and faster.【单选题】以下那种蔬菜育苗时更...
  • 因为自己本学期学习了...1)应用体系结构中的最高层。应用的任务是通过应用程序间的交互来完成特定网络应用。应用协议定义的是应用程序间通信和交互的规则。 2)协议或设备:文本传输协议:FTP、超文本传...
  • 目录1、计算机网络分层的的原因和概念两个系统间实体的通讯是很复杂...换言之,计算机网络的体系结构就是这个计算机网络及其所完成的功能的精确定义,它是计算机网络的层次、各的协议及口接口的集合。2、计算...
  • 1、 计算机网络体系计算机网络体系结构分为3种:OSI体系结构(七层),TCP/IP体系结构(四层),五层体系结构。OSI体系结构: 概念清楚,理论也比较完整,但是它既复杂又不实用。TCP/IP体系结构:TCP/IP是一个四层体系结构...
  • 一、基础知识 计算机网络 计算机网络是一个非常复杂的系统,涉及许多组成部分: 主机(hosts)、路由器(routers)、各种链路(links)、应用( applications)、协议( protocols)硬件、软件 网络体系结构的特点 1.网络体系...
  • 这是自己通过个人理解整理出来的,如果有错误的地方请纠正,谢谢5网络体系结构应用运输网络(网际)数据链路物理物理:主要任务:考虑怎样才能在连接各种计算的传输媒体上传输数据比特流数据链路...
  • 一、5协议体系结构 1.各作用 应用 任务:通过应用进程间的交互来完成特定网络应用。 数据单元:报文。 协议:http、ftp、域名系统DNS协议等。 传输 任务:负责向两台主机进程之间的通信提供通用的...
  • 在计算机网络把计算机的层次结构模型和各协议的集合称为计算机网络的体系结构。也就是说:计算机网络的体系结构就是这个计算机网络及其部件所应完成功能的精确定义,体系结构是抽象的,实现过程却很具体,是真正...
  • Android系统分为5,从高到低分别是应用程序、应用程序框架、系统运行库、硬件抽象和Linux内核,各采用软件栈(Software Stack)的方式进行构建。Android软件栈是通过一个应用程序框架提供了Linux...
  • 层次式软件体系结构模型.pdf2004.30计算机工程与应用1引言软件体系结构设计已经成为软件生命周期的一个重要环节,软件体系结构为软件系统提供了一个结构、行为和属性的高级抽象,由构成系统的元素的描述、这些元素...
  • 首先考虑一个问题,计算机网络为什么要采用分层结构,这样做的好处是什么。网络采用分层结构是因为计算机想要相互通信是一件非常麻烦的事情,需要考虑的事情有很多,采用分层结构时为了...ISO/OSI及TCP/IP体系结构为...
  • 计算机网络体系结构OSI七层模型(了解)应用层、表示层、会话层、运输层、网络层、数据链路层、物理层TCP/IP 四层结构(了解)网络接口层、网际层、运输层、应用层五层原理体系结构(掌握)首先我们谈谈为什么要分层,也...
  • 五层协议 (5层) :物理层、数据链路层、网络层、运输层、 应用层。 每一层的协议如下:(每一层对应什么协议需要了解,划横线的部分一般不做考察) 物理层:RJ45、CLOCK、IEEE802.3 (中继器,集线器) 数据链路:...
  • 计网基础(TCP,UDP,HTTP协议,五层协议体系结构) 一、5层协议体系结构 1.各层作用 2.数据封装与解封装 二、TCP、UDP协议 1. TCP 2. UDP 三、HTTP 3.1 HTTP的连接方式 计网基础(TCP,UDP,HTTP协议,...
  • 文章目录1 物理2 数据链路3 网络4 传输5 应用 1 物理 协议:无 交换数据:比特(bit) 设备:集线器、中继器 2 数据链路 协议:CSMA/CD、PPP等 交换数据:数据帧(Frame) 设备:二交换机、网桥...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 108,454
精华内容 43,381
关键字:

五层体系结构中