首页 > 其他分享 >《计算机网络微课堂》第六章 应用层

《计算机网络微课堂》第六章 应用层

时间:2024-05-30 09:02:04浏览次数:23  
标签:网络应用 网络体系结构 计算机网络 万维网 域名 第六章 应用层

6-1 应用层概述

从本节课开始,我们进入第 6 章应用层的学习。本节课我们对应用层进行概述,在之前的课程中,我们按计算机网络体系结构,由低到高的顺序,依次学习了物理层、数据链路层、网络层、运输层。

  • 物理层解决使用何种信号来传输比特的问题
  • 数据链路层解决分组在一个网络或一段链路上传输的问题
  • 网络层解决分组在多个网络上传输和路由的问题
  • 运输层解决进程之间基于网络的通信问题

而计算机网络体系结构中的应用层享受旗下各层提供的服务,解决通过应用进程的交互来实现特定网络应用的问题。

应用层是计算机网络体系结构的最顶层,其功能是设计和建立计算机网络的最终目的,也是在计算机网络中发展最快的部分。从早期基于文本的应用,例如电子邮件、远程登录,文件传输,新闻组等到 20 世纪 90 年代,将因特网带入千家万户的万维网,再到当今流行的即时通信,P2P 文件共享, 以及各种音视频应用,网络应用一直层出不穷。

此外,计算设备的小型化和无处不在,宽带住宅接入和无线接入的日益普及和迅速发展,为未来更多的新型网络应用提供了广阔的舞台。在本章中,我们将以一些经典的网络应用为例,来学习有关网络应用的原理,协议和实现方面的知识。

例如我们在浏览器的地址栏中输入某个网站的域名号,就可以访问该网站的内容,这就是推动因特网飞速发展的万维网应用,其相关的应用层协议为超文本传送协议 HTTP,用户在浏览器地址栏中输入的是“见名知意”的域名,而 TCP/IP 体系的网际层是用 IP 地址来标识目的主机,从域名到 IP 地址的转换工作,有属于应用层范畴的域名系统 DNS 在后台帮用户自动完成,以方便用户的使用。除了万维网应用和域名系统外,常见的应用还有动态主机配置 DHCP,电子邮件,文件传送和 P2P 文件共享,多媒体网络应用等。我们将在本章的后续课程中分别介绍这些网络应用的相关协议和基本工作原理。

本节课的内容小结如下:

标签:网络应用,网络体系结构,计算机网络,万维网,域名,第六章,应用层
From: https://www.cnblogs.com/PeterJXL/p/18214996

相关文章

  • 计算机网络——三种交换方式
    电路交换(CircuitSwitching)要实现每台主机相互连接是不现实,假如一台主机要和另外一台主机相连,则需要一根连接线,五台就需要十条连接线,而更多则需要的连接线成指数级上升(代词),如果有n个主机则需要的连接线计算公式为:2/n(n-1) 那么怎么实现通过减少连接线还能让主机与主机......
  • Linux入门第六章LVM与磁盘配额
    一.LVM逻辑卷管理    许多Linux操作系统的使用者在安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量。如果当初估计不准确,一旦系统分区不够用就可能不得不备份、删除相关数据,甚至被迫重新规划分区并重装操作系统,以满足应用系统的需要。1.LV......
  • 计算机网络中的负载均衡
    本期从什么是负载均衡,为什么要有负载均衡,如何实现负载均衡,以及负载均衡相关的算法来讨论负载均衡1.什么是负载均衡:负载均衡(LoadBalancing)是一种在计算机网络中用于分发网络流量或工作负载的方法,以确保资源的高效利用和系统的高可用性。它通过将请求或任务分发到多个服务器......
  • 计算机网络的网络拥塞
    1.什么是网络拥塞:对网络中的某一资源的需求超过了资源所能提供的可用部分,网络性能就要变坏;这种情况就叫拥塞(网络资源包括带宽,交换节点中的缓存和处理机等),拥塞会导致网络的性能随着负荷的增大而下降。所以如何减少拥塞是网络重中之重的问题。2.TCP拥塞控制算法:以下算法都是建......
  • 《计算机网络微课堂》5-9 TCP报文段的首部格式
    本节课我们介绍TCP报文段的首部格式。在之前的课程中我们曾介绍过,为了实现可靠传输,TCP采用了面向字节流的方式,如图所示TCP将应用进程交付下来的应用报文看作是字节流,存入TCP发送缓存中,但TCP在发送数据时是否发送缓存,取出一部分或全部字节,并给其添加一个首部使之成为TCP......
  • 《计算机网络微课堂》5-8 TCP的运输连接管理
    从本节课开始,我们将分两次课来介绍TCP的运输连接管理。5.8.1TCP的连接建立TCP是面向连接的协议,它基于运输连接来传送TCP报文段TCP运输连接的建立和释放是每一次面向连接的通信中必不可少的过程TCP运输连接有以下三个阶段第一个阶段是建立TCP连接,也就是通过......
  • 《计算机网络微课堂》5-7 TCP 可靠传输的实现
    本节课我们介绍TCP可靠传输的实现。TCP基于以字节为单位的滑动窗口来实现可靠传输。我们来举例说明,这是因特网上的两台主机,他们之间已经建立了一个TCP连接,为了简单起见,我们假定数据传输只在一个方向进行,换句话说,发送方给接收方发送TCP数据报文段,接收方给发送方发送相应的......
  • 《计算机网络微课堂》5-6 TCP超时重传时间的选择
    本节课我们介绍TCP超时重传时间的选择,超时重传时间的选择是TCP最复杂的问题之一。我们来举例说明,假设主机A和B是因特网上的两台主机,他们之间已经建立了TCP连接,纵坐标为时间,现在主机A给主机B发送TCP数据报文段0,并记录下当前的时间。主机B收到后给主机A发送......
  • 《计算机网络微课堂》5-5 TCP的拥塞控制
    本节课我们介绍TCP的拥塞控制,首先来看拥塞控制的基本概念:在某段时间,若对网络中某一资源的需求超过了该资源所能提供的可用部分,网络性能就要变坏,这种情况就叫做拥塞在计算机网络中的链路容量,交换节点中的缓存和处理机等都是网络的资源,若出现拥塞而不进行控制,整个网络的吞吐量......
  • 《计算机网络微课堂》5-4 TCP的流量控制
    本节课我们介绍TCP的流量控制:一般来说我们总是希望数据传输的更快一些但如果发送方把数据发送的过快,接收方就可能来不及接收,这就会造成数据的丢失所谓流量控制就是让发送方的发送速率不要太快,要让接收方来得及接收利用滑动窗口机制,可以很方便的在TCP连接上实现对发送方的......