应用层协议

合集下载

应用层的8个协议及定义

应用层的8个协议及定义

应用层的8个协议及定义应用层是计算机网络体系结构中的顶层,它为应用程序提供服务和接口,允许应用程序之间利用网络交换信息。

应用层协议定义了应用程序如何交换数据和与网络中的其他应用程序进行通信的规则和标准。

本文将介绍应用层的8个协议,分别是HTTP、FTP、SMTP、POP3、IMAP、DNS、TELNET和SSH。

1. HTTP协议HTTP(HyperText Transfer Protocol)协议是用于Web浏览器和Web服务器之间数据传输的协议。

它是一种客户端-服务器协议,允许客户端向Web服务器发起请求并接受Web服务器的响应。

HTTP协议通常用于从Web服务器获取HTML文档、图像、视频和其他Web资源,可以通过标准的URL来访问Web资源。

2. FTP协议FTP(File Transfer Protocol)协议是一种用于在计算机之间传输文件的协议,它允许用户通过FTP客户端将文件上传和下载到FTP服务器。

FTP协议可以在用于文件传输的不同操作之间进行选择,如上传、下载、删除、重命名等。

上传和下载传输使用不同的数据端口,文件可以通过不同的传输模式来传输。

3. SMTP协议SMTP(Simple Mail Transfer Protocol)协议是一种用于电子邮件传输的协议,用于发送和接收电子邮件。

SMTP协议使用客户端-服务器体系结构,在用户的计算机和邮件服务器之间传输电子邮件。

SMTP协议支持电子邮件的传输,但不支持电子邮件的存储。

4. POP3协议POP3(Post Office Protocol version 3)协议是一种用于从邮件服务器接收电子邮件的协议。

它用于通过用户的邮件客户端从服务器上检索电子邮件。

POP3协议允许用户下载带有附件的邮件,并将邮件从服务器上删除以节省存储空间。

5. IMAP协议IMAP(Internet Message Access Protocol)协议是一种用于访问电子邮件的协议,它允许用户在邮件服务器上执行多种操作,如阅读、编辑、删除、标记邮件等。

应用层常用协议及其端口号

应用层常用协议及其端口号

应用层常用协议及其端口号
1. HTTP 协议呀,它的端口号是 80 呢!就好比你打开浏览器访问网页,那背后就是 HTTP 协议在默默地工作呀,你说神奇不神奇?
2. FTP 协议知道不,端口号是 21 哟!想象一下,要把大堆文件从一个地方传到另一个地方,FTP 协议就像个勤劳的搬运工呢,是不是很厉害?
3. DNS 协议也很重要呀,端口号是 53 呢!它就像个超级向导,能帮你找到你想去的网站在网络世界的哪个角落,这可太牛了吧!
4. SMTP 协议,端口号是 25 呀!当你发邮件的时候,它就像个小邮差,负责把你的邮件准确无误地送出去,多有意思呀!
5. POP3 协议,端口号 110 哦!它就像是你的邮箱管理员,帮你接收和管理邮件,这功能多实用呀!
6. IMAP 协议,端口号 143 呢!它可比 POP3 协议更厉害一点哟,能让你更灵活地处理邮件,哇塞!
7. Telnet 协议,端口号 23 啦!它就像给你开了个远程窗口,能让你在远处控制其他设备,这也太酷了吧!
8. SSH 协议,端口号 22 哟!和 Telnet 比起来,它可安全多了呢,就像给你的远程操作上了一把锁,多安心呀!
9. RDP 协议,端口号 3389 呢!要是你想用其他电脑远程控制你的电脑,那它就是关键呀,是不是很神奇?
10. SNMP 协议,端口号 161 呀!它能帮你管理和监控网络设备,就像个细心的管理员,这可少不了它呀!
总之,这些应用层常用协议及其端口号都超级重要,它们让我们的网络世界变得丰富多彩呀!。

通信技术中的应用层协议概述

通信技术中的应用层协议概述

通信技术中的应用层协议概述应用层协议是通信技术中的重要组成部分,它定义了网络应用程序如何在网络之间进行通信。

在通信技术中,应用层协议提供了一种标准化的方式,使不同的应用程序能够相互通信和交换信息。

通信技术中的应用层协议概述在通信技术中,应用层协议概述是指对应用层协议进行总结和概况性的介绍。

应用层协议是一种定义了应用程序之间通信规则的协议,它决定了数据如何打包、发送和接收。

具体来说,应用层协议定义了消息格式、数据编码和解码方式,以及通信双方之间的交互规则。

常见的应用层协议包括HTTP、FTP、SMTP和DNS等。

HTTP(超文本传输协议)是用于在计算机之间传输超文本数据的协议,它是Web应用的基础。

FTP (文件传输协议)是用于在计算机之间传输文件的协议。

SMTP(简单邮件传输协议)是用于在计算机之间传输电子邮件的协议。

DNS(域名系统)是用于将域名转换为IP地址的协议。

在应用层协议中,消息格式是通信双方之间交换信息的基础。

通常,消息格式由头部和数据两个部分组成。

头部包含了关于消息的元数据,例如消息类型、目标地址和源地址等。

数据部分包含了实际的消息内容。

消息格式的设计要考虑到数据的可读性、传输效率和安全性等因素。

数据编码和解码方式是应用层协议中另一个重要的方面。

数据编码是将消息中的数据转换成二进制形式,以便在网络上传输。

数据解码则是将接收到的二进制数据转换回原始的消息格式。

常见的数据编码和解码方式包括ASCII码、UTF-8和Base64等。

不同的编码方式适用于不同的数据类型和传输需求。

通信双方之间的交互规则也是应用层协议中需要考虑的重点。

交互规则定义了通信双方在发送和接收消息时应遵循的规范。

例如,通信双方可以约定一定的消息顺序和时间间隔,以确保消息的正确传输和顺序执行。

除了以上提到的常见应用层协议外,还有许多其他的应用层协议被广泛应用于不同的领域。

例如,VoIP(网络语音)协议用于实现通过Internet进行语音通话;IMAP(互联网消息访问协议)协议用于从邮件服务器接收电子邮件;SNMP(简单网络管理协议)协议用于监控和管理网络设备等。

常用的应用层协议

常用的应用层协议

常用的应用层协议应用层协议是在网络通信中用于不同计算机应用程序之间进行通信的一套规则或约定。

常用的应用层协议有HTTP、FTP、SMTP和DNS等,下面将分别介绍它们的作用和特点。

首先是HTTP协议,即超文本传输协议。

HTTP协议是用于在Web浏览器和Web服务器之间传输超文本的协议。

它的主要特点是简单、灵活和可拓展性强。

HTTP协议使用客户端-服务器模型,客户端向服务器发送请求,服务器将请求的内容返回给客户端。

HTTP协议的基本操作包括GET、POST、PUT和DELETE等,它们分别用于获取、发送、更新和删除Web资源。

接下来是FTP协议,即文件传输协议。

FTP协议是用于在计算机之间传输文件的协议。

它的主要特点是可靠性、安全性和可拓展性强。

FTP协议使用客户端-服务器模型,客户端向服务器发送命令来进行文件操作,如上传、下载、删除和重命名等。

FTP协议支持匿名登录和加密传输,以保证传输的安全性。

SMTP协议是简单邮件传输协议,它是一种用于发送和接收电子邮件的协议。

SMTP协议的主要特点是高效、可靠和可拓展性强。

SMTP协议使用客户端-服务器模型,客户端使用SMTP协议将邮件发送给服务器,服务器再将邮件转发给接收方的服务器,接收方服务器将邮件存储,等待接收方客户端通过POP3或IMAP协议来接收。

SMTP协议规定了邮件的传输格式和发送的命令,以确保邮件的正确和可靠传输。

最后是DNS协议,即域名系统。

DNS协议是将域名和IP地址进行映射的协议。

它的主要特点是分布式和层次化。

DNS协议使用客户端-服务器模型,客户端向本地DNS服务器发送域名查询请求,本地DNS服务器再向根域名服务器发起查询,逐级向下查询,最终将IP地址返回给客户端。

DNS协议的作用是将人们熟悉的域名转换为计算机可识别的IP地址,方便人们访问互联网上的服务或资源。

总之,应用层协议在网络通信中起到了至关重要的作用。

HTTP协议用于Web浏览器和Web服务器之间的通信,FTP 协议用于计算机之间的文件传输,SMTP协议用于电子邮件的发送和接收,DNS协议用于域名和IP地址的映射。

应用层主要协议

应用层主要协议

应用层主要协议应用层主要协议是指在计算机网络中,用于实现应用程序之间通信和数据交换的协议。

这些协议负责定义应用程序的数据格式、数据交换规则和错误处理方式,以确保应用程序之间能够正确地进行通信和数据交换。

在计算机网络中,应用层主要协议包括HTTP、FTP、SMTP、POP3、IMAP、DNS等。

下面将针对这些主要协议进行详细介绍。

首先是HTTP协议,它是超文本传输协议,是用于传输超文本文档的应用层协议。

HTTP是建立在TCP协议之上的,它使用统一资源标识符(URL)来标识要传输的资源,并使用请求-响应模型来传输和接收数据。

HTTP协议是现代互联网应用中最为广泛使用的协议之一,它负责在客户端和服务器之间传输和交换网页、图片、视频等数据。

接下来是FTP协议,它是文件传输协议,用于在计算机网络中传输文件。

FTP协议允许用户通过客户端和服务器之间进行文件传输,用户可以上传、下载、删除、重命名等操作。

FTP协议使用TCP协议进行数据传输,它提供了用户认证、数据加密、数据压缩等功能,以确保文件传输的安全和可靠。

然后是SMTP协议,它是简单邮件传输协议,用于在计算机网络中传输电子邮件。

SMTP协议负责将发件人的邮件传输到接收人的邮件服务器上,然后由接收人通过POP3或IMAP协议进行接收。

SMTP协议使用TCP协议进行邮件传输,它定义了邮件的格式、传输规则和错误处理方式,以确保邮件能够正确地传输和接收。

接着是POP3和IMAP协议,它们都是用于接收电子邮件的应用层协议。

POP3协议是邮局协议第3版,它允许用户从邮件服务器上下载邮件到本地计算机上。

IMAP协议是互联网邮件访问协议,它允许用户在邮件服务器上管理邮件,包括查看、删除、标记、移动等操作。

POP3和IMAP协议都使用TCP协议进行邮件接收,它们提供了邮件的同步、多设备访问、邮件夹管理等功能,以满足用户对邮件的不同需求。

最后是DNS协议,它是域名系统,用于在计算机网络中解析域名和IP地址之间的映射关系。

应用层协议有哪些

应用层协议有哪些

应用层协议有哪些应用层协议是计算机网络体系结构中的一个重要组成部分,它定义了网络中应用程序之间的通信规则和数据交换格式。

在互联网中,有许多不同的应用层协议,每种协议都有其特定的功能和用途。

本文将介绍几种常见的应用层协议,包括HTTP、FTP、SMTP和DNS等。

首先,HTTP(超文本传输协议)是用于在Web浏览器和Web服务器之间传输超文本文档的协议。

它是互联网上最常用的协议之一,用于传输网页、图片、视频、音频等各种多媒体文件。

HTTP协议采用客户端-服务器模式,客户端向服务器发送请求,服务器响应并返回所需的数据。

HTTP协议基于TCP协议,使用默认端口号80。

其次,FTP(文件传输协议)是用于在计算机之间传输文件的协议。

它允许用户在客户端和服务器之间进行文件传输和共享。

FTP协议支持匿名访问和身份验证访问两种方式,用户可以通过FTP客户端连接到FTP服务器,并进行文件上传、下载、删除、重命名等操作。

FTP协议基于TCP协议,使用默认端口号21。

另外,SMTP(简单邮件传输协议)是用于在计算机网络上发送和接收电子邮件的协议。

它定义了邮件的传输方式和格式,允许邮件服务器之间进行邮件交换。

SMTP协议使用客户端-服务器模式,客户端向服务器发送邮件,服务器负责转发邮件到目标地址。

SMTP协议基于TCP协议,使用默认端口号25。

最后,DNS(域名系统)是互联网上用于域名解析的协议。

它将域名转换为对应的IP地址,使得用户可以通过简单易记的域名访问互联网资源。

DNS协议使用分布式数据库来存储域名和IP地址的映射关系,允许多个DNS服务器协同工作,提高了系统的可靠性和性能。

DNS协议基于UDP协议,使用默认端口号53。

除了上述介绍的几种应用层协议外,还有许多其他重要的协议,如HTTPS、TELNET、POP3、IMAP等,它们都在不同的网络应用中发挥着重要作用。

应用层协议的多样性和复杂性为互联网的发展和应用提供了丰富的选择,也为网络安全和性能优化提出了挑战。

应用层常用协议及作用

应用层常用协议及作用

应用层常用协议及作用应用层是计算机网络体系结构中的最高层,它为用户提供了网络服务和应用程序的接口。

在应用层中,常用的协议有HTTP、FTP、SMTP、POP3、DNS等,它们各自有不同的作用和特点。

1. HTTP(超文本传输协议):HTTP是应用层最常用的协议之一,它是用于在Web浏览器和Web服务器之间传输超文本的协议。

HTTP使用TCP作为传输协议,通过URL来定位资源,并使用请求-响应模型进行通信。

HTTP的作用是实现Web页面的浏览和数据的传输,它支持客户端和服务器之间的交互,使得用户可以通过浏览器访问和获取互联网上的各种资源。

2. FTP(文件传输协议):FTP是用于在计算机之间传输文件的协议。

FTP使用TCP作为传输协议,通过客户端和服务器之间的控制连接和数据连接来实现文件的上传和下载。

FTP的作用是提供了一个标准的文件传输方式,使得用户可以方便地在不同计算机之间共享和传输文件。

3. SMTP(简单邮件传输协议):SMTP是用于在计算机之间传输电子邮件的协议。

SMTP使用TCP作为传输协议,通过客户端和服务器之间的交互来实现邮件的发送和接收。

SMTP的作用是实现了电子邮件的传输,使得用户可以通过邮件服务器发送和接收电子邮件。

4. POP3(邮局协议版本3):POP3是用于从邮件服务器上接收电子邮件的协议。

POP3使用TCP作为传输协议,通过客户端和服务器之间的交互来实现邮件的下载。

POP3的作用是提供了一种标准的方式,使得用户可以通过邮件客户端从邮件服务器上下载电子邮件。

5. DNS(域名系统):DNS是用于将域名转换为IP地址的协议。

DNS使用UDP 或TCP作为传输协议,通过客户端和服务器之间的交互来实现域名解析。

DNS 的作用是提供了一种分布式的域名解析服务,使得用户可以通过域名访问互联网上的各种资源。

除了上述常用的协议外,还有许多其他的应用层协议,如Telnet、SSH、SNMP、NTP等,它们各自有不同的作用和特点。

应用层协议

应用层协议

应用层协议常见的8个应用层协议:1、DNS域名系统;2、FTP文件传输协议;3、Telnet远程终端协议;4、HTTP超文本传送协议;5、SMTP电子邮件协议;6、POP3邮件读取协议;7、SNMP简单网络管理协议;8、TFTP简单文件传送协议。

应用层常用协义:1、DNS:域名系统DNS是因特网使用的命名系统,用来把便于人们使用的机器名字转换为IP地址。

现在顶级域名TLD分为三大类:国家顶级域名nTLD;通用顶级域名gTLD;基础结构域名域名服务器分为四种类型:根域名服务器;顶级域名服务器;本地域名服务器;权限域名服务器。

2、FTP:文件传输协议FTP是因特网上使用得最广泛的文件传送协议。

FTP提供交互式的访问,允许客户指明文件类型与格式,并允许文件具有存取权限。

FTP其于TCP。

3、Telnet:远程终端协议telnet是一个简单的远程终端协议,它也是因特网的正式标准。

又称为终端仿真协议。

4、HTTP:超文本传送协议HTTP是面向事务的应用层协议,它是万维网上能够可靠地交换文件的重要基础。

http使用面向连接的TCP作为运输层协议,保证了数据的可靠传输。

5、SMTP:电子邮件协议即简单邮件传送协议。

SMTP规定了在两个相互通信的SMTP进程之间应如何交换信息。

SMTP通信的三个阶段:建立连接、邮件传送、连接释放。

6、POP3:邮件读取协议POP3(Post Office Protocol 3)协议通常被用来接收电子邮件。

7、SNMP:简单网络管理协议SNMP由三部分组成:SNMP本身、管理信息结构SMI和管理信息MIB。

SNMP定义了管理站和代理之间所交换的分组格式。

SMI定义了命名对象类型的通用规则,以及把对象和对象的值进行编码。

MIB在被管理的实体中创建了命名对象,并规定类型。

8、TFTP:简单文件传送协议TFTP是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
16
举例:根域名服务器 f 的地点分布图
共 40 个机器
• 根域名服务器并不直接把域名直接转换成 IP 地址。 • 在使用迭代查询时,根域名服务器把下一步应当找 的顶级域名服务器的 IP 地址告诉本地域名服务器。
域名服务器
顶级域名服务器负责管理在该顶级域名服务器 注册的所有二级域名。 当收到 DNS 查询请求时,就给出相应的回答 (可能是最后的结果,也可能是下一步应当找 的域名服务器的 IP 地址)。 权限域名服务器负责一个区的域名服务器。 当一个权限域名服务器还不能给出最后的查询 回答时,就会告诉发出查询请求的 DNS 客户, 下一步应当找哪一个权限域名服务器。
org 域名服务器
com 域名服务器
edu 域名服务器

权限域名服务器
域名服务器
域名服务器
abc 公司有两个 权限域名服务器
13
域名服务器有以下四种类型
根域名服务器 顶级域名服务器 权限域名服务器 本地域名服务器
14
根域名服务器
——最高层次的域名服务器——
gov
mil
政府部门(美国专用)
军事部门(美国专用)
我国的一些域名
我国的国家顶级域名:cn 我国的二级域名分为两大类: 类别域名和行政区域名 类别域名 学术、教育机构:ac,edu。如中国科学院 , , 商业 公司、团体 :com。如中国企业家网, 网络服务机构: net. 如中国互连网络中心(可注册域名)。 政府机构 :国务院, 国家自然科学基金委员会 , 广东省政府, 行政区域名 行政区域名34个,用于我国的省,自治区,直辖市。如bj,sh, gd , 海南 ; 东莞
DNS 域名服务器都把数据复制到几个域名服务 器来保存,其中的一个是主域名服务器,其他 是辅助域名服务器。 当主域名服务器出故障时,辅助域名服务器可 以保证 DNS 的查询工作不会中断。 主域名服务器定期把数据复制到辅助域名服务 器中,而更改数据只能在主域名服务器中进行。 这样就保证了数据的一致性。
5
Internet的域名结构
Internet的域名结构:是采用层次树状的划分和命名方法。名字 空间中一个可被管理的划分(或分区)称为“域”,它表示树状域 名空间中的一棵子树 ;这种划分使任一个连接在Internet网络上的 一个网络系统,一个服务器或主机都有一个唯一的层次结构的名字, 即“域名”,它表示树状域名空间中的一节点,称为相对域名。
18
本地域名服务器
本地域名服务器对域名系统非常重要。 当一个主机发出 DNS 查询请求时,这个 查询请求报文就发送给本地域名服务器。 每一个因特网服务提供者 ISP,或一个 大学,甚至一个大学里的系,都可以拥 有一个本地域名服务器, 这种域名服务器有时也称为默认域名服 务器。
Байду номын сангаас19
提高域名服务器的可靠性
22
Internet最常用的几个服务
远程登录(Telnet):远程, 登录,仿真终端,共享工具 电子邮件(Email): 电子邮件的收发, 编辑和处理
文件传输(FTP): 数据互传.
万维网WWW(World Wide Web):分布式超媒体链接HTML 新闻组(Newsgroup):提供新闻、信息、交谈、评论等信息资源 电子广告牌BBS(Bulletin Board System): 信息发布、谈天交流、分 类讨论,可用Telnet或浏览器(IE)访问BBS: 交谈工具,icq,talk 以计算机网络为传输媒体,进行实时交谈. 广域信息系统(WAIS:Wide Area Information Services):WAIS是 一个分布式文本搜索系统,WAIS信息库内容丰富,涉及面广,从各类文 档到各类专业文档库
15
根域名服务器共有 13 套装置 (不是 13 个机器)
这些根域名服务器相应的域名分别是 … 到 2006 年底全世界已经安装了一百多个根域 名服务器机器,分布在世界各地。 这样做的目的是为了方便用户,使世界上大部 分 DNS 域名服务器都能就近找到一个根域名 服务器。
abc
xyz
本地域名服务器 授权域名服务器
④ 本地域名服务器 授权域名服务器


名字的高速缓存
使用名字的高速缓存可优化查询的开销。 每个域名服务器都维护一个高速缓存,存放最近用过 的名字以及从何处获得名字映射信息的记录。 当客户请求域名服务器转换名字时,服务器首先按标 准过程检查它是否被授权管理该名字。 若未被授权,则查看自己的高速缓存,检查该名字是 否最近被转换过。 域名服务器向客户报告缓存中有关名字与地址的绑定 (binding)信息,并标志为非授权绑定,以及给出获得 此绑定的服务器 S 的域名。 本地服务器同时也将服务器 S 与 IP 地址的绑定告知客 户。
因特网的域名空间
根 顶级域名
aero
… com
cctv
net
org
edu
gov
… cn
… edu
uk

com
二级域名
… ibm
hp
bj
三级域名
mail
… www
mail
tsinghua

www
pku
四级域名

用域名服务器进行域名解析
域名服务器的作用:每一个域名服务器不但能 进行一些域名到IP地址的解析,而且具有连接 向其它域名服务器的信息。 本地域名服务器:也称为默认域名服务器,是 一个单位拥有的,当一个主机发出DNS查询时, 查询报文首先送到本地域名服务器。 根域名服务器:通常用来管辖顶级域 (如.com, .edu)。根域名服务器并不直接对顶 级域下面所属的域名进行转换,但它能找到下 面的所有二级域名的域名服务器。
国家顶级域名nTDL: 采用ISO 3166规定。如: cn表示中国,us表示美国。
国际顶级域名iTDL: 采用int.国际性的组织可在int下注册。
通用顶级域名gTDL: 根据[RFC1591]规定,最早的顶级域名共六 个, 如表1 。新增加了七个通用顶级域名,如表2. 表2: 新增的七个通用顶级域名
6.2 文件传送协议
TCP/IP的一个重要的应用是文件的传送。目前有三个主要的协议能 用来把文件从一个主机传送到另一个主机:
文件传送协议FTP(File Transfer Protocol)
简单文件传送协议TFTP(Trivial File Transfer Protocol) 网络文件系统NFS(Network File System)
图: 客户进程和服务器进程使用TCP/IP协议进行通信
6.1 域名系统DNS (Domain Name System)
域名系统概述
域名系统的概念:是Internet上解决网上机器命名的一 种系统。采用它来管理名字和IP的对应关系. 域名系统的实现:是一个客户/服务器模式实现的分布 式的数据库系统。 Internet域名:是Internet网络上的一个服务器或一个 网络系统的名字,在全世界,没有重复的域名。域名的 形式是以若干个英文字母和数字组成,由“.”分隔成 几部分,如, ,就是域名。
计算机网络
第6章 应用层
周继鹏
应用层概述
应用层的任务:
应用层是原理体系结构中的最高层,因此应用层的任务不是为上层提 供服务,而是为最终用户提供服务。每个应用层协议都是为了解决某 一类应用问题,而问题的解决又是通过位于不同主机中的多个进程之 间的通信和协同工作来完成的。
应用进程:为了解决具体的应用问题而彼此通信的进程就称为
10
授权域名服务器
因特网允许各个单位根据具体情况将本单位的域名 划分为若干个域名服务器管辖区(zone),并在各管辖 区中设置相应的授权域名服务器。每一个主机都必 须在授权域名服务器处注册登记。 域
管辖区
管辖区 的授权域名服务器 com
根域名服务器
abc 管辖区 x y 管辖区 的授权域名服务器
域名 firm shop web arts rec info nom 公司企业 销售公司和企业 突出万维网活动的单位 突出文化、娱乐活动的单位 突出消遣、娱乐活动的单位 提供信息服务的单位 个人 含义
表1: 最早的顶级域名
域名 含义
com
net org edu
公司企业
网络服务机构 非赢利性组织 教育机构
“应用进程”。而应用层的具体内容就是规定应用进程在通信时所遵 循的协议。
应用层的重要特点:就是它的"可扩展性"。某个具体的应
用层协议所提供的服务往往不能满足用户所有的需要,在此情况下, 协议的制定者必须为用户提供对协议进行扩展的手段,使得用户可通 过二次开发来满足自己的特殊需求。
2
TCP/IP体系中应用进程的通信模式
TCP/IP体系采用了客户-服务器模式使两个应用进程能够进 行通信。 主要的特征:客户是主叫方,服务器是被叫方。 客户软件的特点:
在进行通信时临时成为客户,但它也可在本地进行其他的计算。 被用户调用,在用户的PC机上运行,在打算通信时主动向远地服务 器发起通信。 可与多个服务器进行通信。 不需要特殊的硬件和很复杂的操作系统
20
域名转换的递归查询
当某个名字服务器找不到所需的IP地址的主机名时,就将地址转换请 求向着树根的方向传给上一级的名字服务器。这样一直找下去(在最坏 的情况下是经过命名树的根结点),最后就能将所需的主机名字找到。
“树根” .edu 顶级 域名服务器 com edu .com 顶级 域名服务器 ② ③ ⑥ abc x u v w y … … y 因特网 xyz … … ⑧ ⑦ 本地域名服务器 授权域名服务器 ① 的 IP 地址是什么?
Internet的域名表示:树中每一节点的完整域名为从该节点到根 之间路径上的相对域名(标签)序列, *.三级域名.二级域名.顶级 域名。如
相关文档
最新文档