【计算机网络】第六章·应用层

这篇具有很好参考价值的文章主要介绍了【计算机网络】第六章·应用层。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1.应用层概述

1.1.客户/服务器方式和对等方式

1.客户/服务器方式(C/S方式)

2.对等方式(P2P方式)

1.2.动态主机配置协议DHCP

2.域名系统DNS

2.1.DNS的作用

2.2.层次树状结构的域名结构

2.3.因特网上的域名服务器

2.4.域名解析过程

2.5.DNS高速缓存

3.文件传送协议FTP

4.电子邮件

5.万维网WWW

5.1.统一资源定位符URL

5.2.万维网文档

5.3.超文本传输协议HTTP


1.应用层概述

应用层的主要任务是通过应用进程的交互实现特定的网络应用,网络应用程序只运行在端系统中,运输层为其提供了端到端的进程间逻辑通信服务

1.1.客户/服务器方式和对等方式

1.客户/服务器方式(C/S方式)

客户/服务器方式是指进程间服务与被服务的方式;客户进程为服务请求方,服务器进程为服务提供方

C/S方式是服务集中型,即随着进程的增多服务器性能降低

服务器总是处于运行状态,等待客户进程的服务请求,服务器和服务器主机有着固定的端口号和IP地址

2.对等方式(P2P方式)

在P2P方式中,无固定服务请求者和服务提供者,通信对等方相互之间直接进行通信

P2P方式是服务分散性,且具有良好的可拓展性,系统性能与用户数量无明显关系

1.2.动态主机配置协议DHCP

动态主机配置协议DHCP可以为计算机自动配置网络参数,采用C/S方式,DHCP报文封装在UDP用户数据报进行传输


2.域名系统DNS

2.1.DNS的作用

使用域名可以更方便人们记忆目的主机地址,通过域名可以映射到相应的IP地址

2.2.层次树状结构的域名结构

因特网采用层次树状结构的域名结构:

                                              ···.三级域名.二级域名.顶级域名

每个域名由字母和数字组成,且总长度不超过25个字符;从左向右域名等级逐渐提高,各级域名由上一级域名管理机构管理(域名相同 != 级别相同)

2.3.因特网上的域名服务器

域名服务器的作用是将域名找到对应的IP地址

1.根域名服务器:拥有所有顶级域名服务器的域名以及IP地址,返回该域名所属的顶级域名的域名服务器的IP地址

2.顶级域名服务器:管理在该顶级域名服务器注册的所有二级域名

3.权限域名服务器:管理某个区的域名

本地域名服务器:不属于上述域名服务器等级体系,起代理作用,将该报文转发到上述域名服务器等级结构中查找

2.4.域名解析过程

【计算机网络】第六章·应用层,408—计算机网络,计算机网络

递归查询需要逐级查询,若查找某一域名IP,本地服务器只需发送一次查询请求即可

迭代查询需要分别查询,若查询某一域名IP,本地服务器需要发送多次查询请求

主机到本地服务器总是递归查询

2.5.DNS高速缓存

高速缓存用于存放最近查询过的域名以及从何处获得域名映射信息的记录

高速缓存会为每项内容设置计时器,若超出计时器则删除该内容


3.文件传送协议FTP

1.FTP的作用

FTP提供交互式访问,采用C/S方式,允许客户指明文件类型与格式,还可以设置存取权限

FTP屏蔽了各计算机系统的细节,可在异构网络中任意计算机间传送

2.FTP的工作原理

FTP分为主动模式和被动模式两种工作方式

主动模式:通信双发建立数据通道时,FTP服务器主动连接FTP客户

被动模式:通信双发建立数据通道时,FTP服务器被动连接FTP客户,端口号可由用户自行决定

FTP双方首先要建立两条TCP连接:控制连接和数据连接,控制连接用于传送控制命令,在FTP工作过程中始终打开;数据连接仅在数据传输时打开;在主动模式下,控制连接和数据连接的端口号分别为21,20


4.电子邮件

1.电子邮件系统的组成

电子邮件系统由三部分组成:用户代理、邮件服务器、电子邮件所需协议

2.电子邮件的发送与接收

【计算机网络】第六章·应用层,408—计算机网络,计算机网络

电子邮件系统采用C/S方式,通信双面需要建立TCP通道

3.简单邮件传送协议SMTP和多用途因特网邮件扩展MIME、POP3邮件读取协议

SMTP:SMTP仅支持传送7比特的ASCII码数据,TCP熟知端口号为25

MIME:当发送邮件中含有ACSII码之外的数据时,需要通过MIME将其转换为ACSII码数据再进行SMTP发送,接收方同样可以使用MIME还原SMTP中非ASCII数据

POP3:POP3仅支持下载删除/下载并保存文件,不可在服务器上管理文件,TCP熟知端口号为110


5.万维网WWW

5.1.统一资源定位符URL

万维网用URL来指明因特网上任意资源的位置,其一般形势如下:

                                               <协议>://<主机>:<端口>:/<路径>

5.2.万维网文档

万维网文档由以下三个主要部分构成:

超文本标记语言HTML:用于描述网页结构和内容

层叠样式表CSS:用于描述网页样式

脚本语言JavaScript:用于控制网页行为

5.3.超文本传输协议HTTP

1.HTTP的操作过程

·非持续连接方式:每次浏览器进程要请求一个文件(2RTT+文档传输时延)都要与服务器建立TCP连接,收到相应后立即关闭连接

每请求一个文档会有2RTT的额外开销

·持续连接方式:万维网服务器发送相应后仍保持TCP连接

2.HTTP的报文格式

HTTP报文是面向文本的,即每一个字段为不定长的ACSII码串

HTTP请求报文格式如下:

请求行 GTE/index.htm HTTP/1.1 指明方法、URL、HTTP版本
第一个首部行 Host:www.xxxx.cn 服务器域名
第二个首部行 Connection:close 发送后是否释放连接
第三个首部行 User-Agent:Mozilla/5.0 浏览器类型及版本
第四个首部行

Accept-Language:cn文章来源地址https://www.toymoban.com/news/detail-825760.html

用户需求文档语言版本
空行 报文最后一行需要

到了这里,关于【计算机网络】第六章·应用层的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【计算机网络复习】第六章 局域网 LAN

    局域网( LAN )概述 § LAN 的特点 • 覆盖范围小 § 房间、建筑物、园区范围 • 高传输速率 § 10Mb/s ~ 1000Mb/s • 低误码率 § 10 -8 ~ 10 -11 • 拓扑:总线型、星形、环形 • 介质: UTP 、 Fiber 、 COAX • 私有性:自建、自管、自用 体系结构只包含了两个层次: 数据链路层、物理

    2024年02月08日
    浏览(50)
  • 《计算机网络:自顶向下方法》学习笔记——第六章:链路层

    两种截然不同类型的链路层信道 广播信道 :这种信道用于连接有线局域网、卫星网和混合光纤同轴电缆接入网中的多台主机。 点对点通信链路 :这在诸如长距离链路连接的两台路由器之间,或用户办公室计算机与它们所连接的邻近以太网交换机之间等场合经常能够发现。

    2024年02月03日
    浏览(40)
  • 计算机网络————应用层

    应用层的具体内容就是规定应用进程在通信时所遵循的协议 应用层的许多协议都是基于客户服务器方式,客户是服务请求方,服务器是服务提供方 应用进程通信的方式: 1、客户/服务器(C/S, Client/Server)方式 应用层的许多协议是基于C/S方式,例如,在移动互联网环境下,每

    2024年02月12日
    浏览(45)
  • 计算机网络 应用层

    域名系统概述 域名系统 DNS (Domain Name System) 是互联网使用的命名系统,用来把便于人们使用的机器名字转换为 IP 地扯 互联网的域名系统 DNS 被设计成为一个联机分布式数据库系统,并采用客户服务器方式。 DNS 使大多数名字都在本地进行解析(resolve). 互联网的域名结构 采用层

    2024年01月17日
    浏览(68)
  • 计算机网络-应用层

    对应用程序的通信提供服务:文件传输、访管FTP、电子邮件SMTP、虚拟终端HTTP 应用层协议定义了报文类型、语法、语义、发送/响应报文的规则 减轻了服务器的计算压力,不需要完全依赖某个服务器,利用大量客户机减轻对服务器的压力 多个客户机直接共享文档 可拓展性好,

    2024年02月07日
    浏览(49)
  • 计算机网络——应用层

    这篇文章是计算机网络系列文章的第五篇 计算机网络——物理层 计算机网络——数据链路层 计算机网络——网络层 计算机网络——传输层 计算机网络——应用层 计算机网络中的应用层在当今的社会起到了什么作用? 应用层在当今社会有着必不可缺的作用。是协议栈中的最

    2024年02月16日
    浏览(58)
  • 【计算机网络】应用层

    客户-服务器体系结构: 特点:客户之间不能直接通信;服务器具有周知的,固定的地址,该地址称为IP地址。 配备大量主机的数据中心常被用于创建强大的虚拟服务器; P2P体系结构: 特点:对位于数据中心的专用服务器有最小(或者没有)依赖 P2P最引人入胜的特征之一是

    2024年02月06日
    浏览(56)
  • 计算机网络复习(应用层)

    1、应用层对应用程序的通信提供服务 2、应用层协议定义了如下内容: 报文类型是请求还是响应 各种报文类型语法 字段的定义 时序 3、应用层功能: 文件传输、访问管理 电子邮件 虚拟终端 查询服务和远程作业登录 1、C/S模型 ①服务器(Server): 永久性提供服务 永久性地

    2024年04月27日
    浏览(41)
  • 计算机网络-应用层(3)

            文件传输协议   ( File   Transfer   Protocol , FTP )   简称为“文传协   议”,用于在Internet上控制文件的 双向传输。   FTP   客户上传文   件时,通过服务器 20号 端口建立的连接是建立在 TCP   之上的 数   据连接 ,通过服务器 21号 端口建立的连接是建立在 TCP   之上

    2024年02月08日
    浏览(56)
  • 计算机网络-应用层(1)

            域名系统   ( DNS )    是把主机域名解析为IP地址的系统。该系统是由解析器和域名服务器组成的。采用 UDP   协议,较少情 况下使用 TCP   协议,端口号均为53。          域名系统由三部分构成:   DNS   名字空间、域名服务器、   DNS客户机。 (1)根域:    

    2024年02月08日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包