码迷,mamicode.com
首页 > 其他好文 > 详细

计算机网络 chapter 6 应用层

时间:2017-08-06 10:38:05      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:连接   定义   中间   页面   应用层   间接   行政区   读取   子网   

第六章 应用层

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

 

域名系统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

技术分享

技术分享

技术分享

技术分享

应用进程跨越网络的通信

 

计算机网络 chapter 6 应用层

标签:连接   定义   中间   页面   应用层   间接   行政区   读取   子网   

原文地址:http://www.cnblogs.com/Cheryl06/p/7293756.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!