计算机网络 chapter 6 应用层

第六章 应用层

每个应用层协议都是为了解决某一类应用问题,而问题的解决又往往是通过位于不同主机中的多个应用进程之间的通信和协同工作来完成的。应用层的具体内容就是规定应用进程在通信时所遵循的协议。

域名系统DNS:是用来将人们使用的机器名字转换为IP地址。(其实就是因特网使用的命名系统)

许多应用层软件经常直接使用域名系统DNS,但计算机的用户只是间接而不是直接使用域名系统。

因特网采用层次树状结构的命名方法,并使用分布式的域名系统DNS。DNS被设计成一个联机分布式数据库系统,并采用客户服务器方式。

DNS使大多数名字都在本地进行解析,少量解析需要在因特网上通信,因此DNS系统效率很高。且由于DNS是分布式系统,即使单个计算机出了故障,也不会妨碍整个DNS系统的正常运行。

域名到IP地址的解析是由分布在因特网上的许多域名服务器(可简称为域名服务器)共同完成的。

顶级域名主要分为三大类:

国家顶级域名nTLD; cn us uk等等

通用顶级域名gTLD; com(公司企业) net org edu gov等等

基础结构域名,只有一个,即arpa,用于反向域名解析,因此又称反向域名。

我国把二级域名分为两类:

类别域名 7个 com edu gov等等

行政区域名 共37个,适用于各省、自治市、直辖市。

我国现在域名系统允许直接在cn的顶级域名下注册二级域名。

因特网的名字空间是按照机构的组织来划分的,与物理的网络无关,与IP地址中的”子网”也没有关系。

域名服务器采用划分区的办法来实现域名系统

一套装置可能有很多个机器。

文件传送协议

FTP基于TCP

TFTP基于UDP

FTP的基本工作原理

图中的椭圆表示在系统中运行的进程。图中服务器端有两个从属进程:控制进程和数据传送进程。

简单文件传送协议TFTP

远程终端协议TELNET

万维网WWW

同一资源定位符URL

超文本传送协议HTTP

代理服务器

HTTP的报文结构

在服务器上存放用户的信息

万维网的文档

超文本标记语言HTML:制作万维网页面的标准化语言。

动态万维网文档

通用网关接口CGI:一种标准,定义了动态文档应如何创建,输入数据应如何提供给应用程序,以及输出结果应如何使用。

活动万维网文档

缺点:造成过多的服务器开销;

要为每一个浏览器客户维持一个不释放的TCP连接,会导致网络传输时延的增大。

浏览器的结构

万维网的信息检索系统

电子邮件

简单邮件传送协议SMTP。

用户代理应至少具有以下四个功能:

撰写 显示 处理 通信。

简单邮件传送协议SMTP:

SMTP不使用中间的邮件服务器。

邮件读取协议POP3和IMAP.

动态主机配置协议DHCP

简单网络管理协议SNMP

应用进程跨越网络的通信

时间: 2024-08-09 23:56:26

计算机网络 chapter 6 应用层的相关文章

计算机网络读书笔记-----应用层

每个应用层的协议都是为了解决某一类应用问题,而问题的解决又往往是通过不同主机之间多个应用进程之间的通信和协作工作来完成的.应用层的具体内容就是规定应用进程在通信时遵循的协议. DNS(Domain Name System ) DNS的出现: 用户与因特网进行通信时,显然不愿意使用很难记忆的32位二进制主机,即使点分十进制的IP地址也不容易记忆,相反愿意使用某种易于记忆的主机名. 在早期的时候,整个网络上只有数百台计算机,那时使用一个hosts的文件,列出所有的主机名字和相应的IP地址,用户只要输

计算机网络复习(二) 应用层

1.应用架构 (1)CS 对于 CS 架构 (Client/Server),网络中的每个节点是不对称的,具体而言可以分为两类: 服务端 (Server):服务端拥有资源,为客户端提供服务,每个客户端都能与服务端联系 客户端 (Client):客户端需要资源,向服务端申请服务,每个客户端之间不能相互联系 (2)P2P 对于 P2P 架构 (Peer-To-Peer),网络中的每个节点都是对称的,没有服务端和客户端之分 每个节点都拥有资源,每个节点都能提供服务,同时每个节点也都需要资源,也都需要申请

计算机网络 chapter 1 概述

第一章    概述 计算机网络向用户提供的最重要的功能有两个:连通性 共享. 路由器是实现分组交换的关键构件,其任务是转发收到的分组,这是网络核心部分最重要的功能. 广域网WAN(wide) 城域网MAN(metropolitan) 局域网LAN(local) 个人区域网PAN(personal) 带宽表示在单位时间内从网络中的某一点到另一点所能通过的"最高数据率". 吞吐量:单位时间内通过某个网络的数据量. 时延: 发送时延:主机或路由器发送数据帧所需要的时间. 发送时延=数据帧长度

计算机网络 chapter 4 网络层

第四章 网络层 主要是关于网络互联问题. 因特网采用的设计思路是这样的:网络层向上(即运输层)只提供简单灵活的.无连接的.尽最大努力交付的数据服务.网络在发送分组时不需要先建立连接,每一个分组独立发送,与其前后的分组无关.网络层不提供服务质量的承诺. 网际协议IP是最重要的因特网标准协议之一,与IP协议配套使用的还有四个协议: 地址解析协议ARP 逆地址解析协议RARP 网际控制报文协议ICMP 网际组管理协议IGMP 所谓虚拟互联网络也就是逻辑互联网络.互联起来的各种物理网络的异构性本来是客观

计算机网络 chapter 5 运输层

第五章 运输层 运输层向它上面的应用层提供通信服务,运输层为相互通信的应用进程提供了逻辑通信. 两个主机通信实际上是两个主机中的应用进程互相通信.IP地址可以将分组送到目的主机,但是主机的网络层没有交付给主机中的应用进程.因此需要运输层. 运输层还要对收到的报文进行差错检测. 传输控制协议TCP概述 TCP的连接 每一条TCP连接有两个端点,TCP连接的端点叫做套接字(socket)或插口. 套接字的表示方法是在点分十进制的IP地址后面写上端口号,中间用冒号或逗号隔开.例如:若IP地址为192.

计算机网络相关:应用层协议(二):HTTP

前言 复习下计算机网络的知识并记录 正文 定义:HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议. 一.HTTP请求过程(非持续连接) 访问URL的过程:(以http://www.someSchool.edu/department/home.index为例) 1.HTTP客户进程在端口号80发起一个到服务器的TCP链接(三次握手),在客户和服务器上分别有套接字与该连接相关联. 2.HTTP经它的套接字向该服

计算机网络 chapter 2 物理层

第二章 物理层 物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输比特流,而不是指具体的传输媒体. 物理层下面的传输媒体: 传输媒体可分为导向传输媒体和非导向传输媒体.导向传输媒体中,电磁波导向沿着固体媒体(铜线或光纤)传播.而非导向传输媒体就是指自由空间,即无线传输. 导向传输媒体: 双绞线 同轴电缆 光缆 非导向传输媒体: 无线电微波通信 微波接力通信 卫星通信 红外通信 激光通信 信道复用 频分复用FDM:所有用户在同样的时间占用不同的带宽资源. 时分复用TDM:所有用户在不同的时间占

【目录】计算机网络

计算机网络 网络层1 应用层1

HTTP,HTTP2.0,SPDY,HTTPS你应该知道的一些事

转载自AlloyTeam:http://www.alloyteam.com/2016/07/httphttp2-0spdyhttps-reading-this-is-enough/ 1. web始祖HTTP 全称:超文本传输协议(HyperText Transfer Protocol) 伴随着计算机网络和浏览器的诞生,HTTP1.0也随之而来,处于计算机网络中的应用层,HTTP是建立在TCP协议之上,所以HTTP协议的瓶颈及其优化技巧都是基于TCP协议本身的特性,例如tcp建立连接的3次握手和断