《计算机网络》课程教学资源(PPT课件讲稿)第8章 应用层

第8章应用层 基本向容 应用层的基本概念,域名系统DNS、文件传输协议FTP 远程终端协议 TELNET、电子邮件EMa以及万维网WWW。 重点握 各种应用的工作原理 各应用协议的主要内容 各应用协议的实现方法
第 8 章 应用层 基本内容 重点掌握 应用层的基本概念,域名系统DNS、文件传输协议FTP、 远程终端协议TELNET、电子邮件E-Mail以及万维网WWW。 ▪ 各种应用的工作原理 ▪ 各应用协议的主要内容 ▪ 各应用协议的实现方法

今应用层协议概述 每个应用层协议都是为了解决某一类应用问题,而问题的 解决又往往是通过位于不同主机中的多个应用进程之间的通 信和协同工作来完成的。应用层的具体内容就是规定应用进 程在通信时所遵循的协议。 n应用层的许多协议都是基于客户服务器方式。客户 client) 和服务器 server)都是指通信中所涉及的两个应用进程。客 户服务器方式所描述的是进程之间服务和被服务的关系。客 户是服务请求方,服务器是服务提供方
❖ 应用层协议概述 ◼ 每个应用层协议都是为了解决某一类应用问题,而问题的 解决又往往是通过位于不同主机中的多个应用进程之间的通 信和协同工作来完成的。应用层的具体内容就是规定应用进 程在通信时所遵循的协议。 ◼ 应用层的许多协议都是基于客户服务器方式。客户(client) 和服务器(server)都是指通信中所涉及的两个应用进程。客 户服务器方式所描述的是进程之间服务和被服务的关系。客 户是服务请求方,服务器是服务提供方

应用程序的实现结构 n对称的对等模式 应用进程的地位和作用平等。例如:视频会议系统。 ■非对称的客户服务器模式 客户端确定如何请求服务 今服务器决定何时和如何提供服务 n目前应用最多的是客户服务器模式。 客户(一般为网络用户的主机)处于主动地位,向服务器 发出各种请求。 s服务器(为网络上能够提供特定服务的主机)处于被动地 位,根据客户的请求提供响应的服务
❖ 应用程序的实现结构 ◼ 对称的对等模式 ❖ 应用进程的地位和作用平等。例如:视频会议系统。 ◼ 非对称的客户/服务器模式 ❖ 客户端确定如何请求服务 ❖ 服务器决定何时和如何提供服务 ◼ 目前应用最多的是客户/服务器模式。 ❖ 客户(一般为网络用户的主机)处于主动地位,向服务器 发出各种请求。 ❖ 服务器(为网络上能够提供特定服务的主机)处于被动地 位,根据客户的请求提供响应的服务

令TCPP体系中的应用层协议 FTP TELNET Http NFS SMTP ●●●●●● SNMP 应用层 TFTP DNS ●●●●● 传输层 TCP UDP 网络层cMP IGMP ARP RARP 数据 链路层画E巾 erNet, Token Ring, Token Bus, FDDI, PPP/SLIP,X.25
❖ TCP/IP体系中的应用层协议 EtherNet, Token Ring, Token Bus, FDDI, PPP/SLIP, X. 25 数 据 链路层 网络层 ICMP IP IGMP ARP RARP 传输层 TCP UDP HTTP SMTP •••••• FTP TELNET NFS •••••• SNMP DNS 应用层 TFTP

81域名系统DNs 32位的|P地址难于记忆,大家愿意使用易于记忆的符号地 址——主机名字。例如,安徽理工大学的WWW服务器用名 字www.austedu.cn表示|P地址210453992。网络本身是 使用P地址的,因此需要一个完成二者之间相互转换的机制。 ◆当网络规模比较小时(如 ARPANET),每台主机只需查找 指定的文件(UNX的 hosts),就找出主机名字与|P地址 的对应关系。 ◆当网络规模很大时,上述方法就出现开销大,效率低,管 理难问题,因此研制了域名系统DNS来解决这种问题
◼ 32位的IP地址难于记忆,大家愿意使用易于记忆的符号地 址——主机名字。例如,安徽理工大学的WWW服务器用名 字www.aust.edu.cn表示IP地址210.45.39.92。网络本身是 使用IP地址的,因此需要一个完成二者之间相互转换的机制。 ❖ 当网络规模比较小时(如ARPANET),每台主机只需查找 指定的文件(UNIX的hosts),就找出主机名字与IP地址 的对应关系。 ❖ 当网络规模很大时,上述方法就出现开销大,效率低,管 理难问题,因此研制了域名系统DNS来解决这种问题。 8.1 域名系统 DNS

令DNS概述 DNs被设计成一个联机分布式数据库系统,并采用客户/服 务器模式;大多数名字在本地解析,仅少量解析需要在因特 网上通信,因此效率很高。 域名系统是一个多层次的、基于域的命名树系统,并使用 分布式数据库实现这种命名机制 令域名解析是由若干个域名服务器程序完成的,它在专门的 结点上运行的,这样的计算机称为域名服务器
◼ DNS被设计成一个联机分布式数据库系统,并采用客户/服 务器模式;大多数名字在本地解析,仅少量解析需要在因特 网上通信,因此效率很高。 ❖ 域名系统是一个多层次的、基于域的命名树系统,并使用 分布式数据库实现这种命名机制; ❖ 域名解析是由若干个域名服务器程序完成的,它在专门的 结点上运行的,这样的计算机称为域名服务器。 ❖ DNS概述

令DNS概述 令当应用程序需要解析域名时(从符号名到P地址),它成 为域名系统的一个客户。它以UDP包格式向本地域名服务 器发岀解析请求,并将待解析的域名放在请求报文中。本 地域名服务器找到域名后,将对应的P地址放在回答报文 中返回,应用进程获得目的主机的P地址后即可进行通信。 若本地域名服务器无法完成域名解析,它临时变成其上级 域名服务器的客户,并向其它域名服务器发出查询请求, 递归解析,直到该域名解析完成
❖ 当应用程序需要解析域名时(从符号名到IP地址),它成 为域名系统的一个客户。它以UDP包格式向本地域名服务 器发出解析请求,并将待解析的域名放在请求报文中。本 地域名服务器找到域名后,将对应的IP地址放在回答报文 中返回,应用进程获得目的主机的IP地址后即可进行通信。 若本地域名服务器无法完成域名解析,它临时变成其上级 域名服务器的客户,并向其它域名服务器发出查询请求, 递归解析,直到该域名解析完成。 ❖ DNS概述

令因特网的域名结构 n因特网采用了层次树状结构的命名方法。 任何一个连接在因特网上的主机或路由器,都有一个惟 的层次结构的名字,即域名。 域名的结构由若干个分量组成,各分量之间用点隔开: 级域名.二级域名.顶级域名 各分量分别代表不同级别的域名
❖ 因特网的域名结构 ◼ 因特网采用了层次树状结构的命名方法。 ◼ 任何一个连接在因特网上的主机或路由器,都有一个惟一 的层次结构的名字,即域名。 ◼ 域名的结构由若干个分量组成,各分量之间用点隔开: … . 三级域名 . 二级域名 . 顶级域名 ◼ 各分量分别代表不同级别的域名

令顶级域名TLD( Top Level Domain) (1)国家顶级域名:如:cn表示中国,Us表示美国,uk 表示英国,等等。 (2)国际顶级域名:采用nt。国际性的组织可在nt下注册 (3)通用顶级域名: com表示公司企业 net表示网络服务机构 org表示非赢利性组织 edu表示教育机构(美国专用) gov表示政府部门(美国专用 mi表示军事部门(美国专用)
❖顶级域名 TLD (Top Level Domain) (1) 国家顶级域名 :如:.cn 表示中国,.us 表示美国,.uk 表示英国,等等。 (2) 国际顶级域名:采用.int。国际性的组织可在 .int下注册。 (3) 通用顶级域名: .com 表示公司企业 .net 表示网络服务机构 .org 表示非赢利性组织 .edu 表示教育机构(美国专用) .gov 表示政府部门(美国专用) .mil 表示军事部门(美国专用)

令新增加了七个通用顶级域名 aero用于航空运输企业 biz用于公司和企业 a,coop用于合作团体 nfo适用于各种情况 museum用于博物馆 name用于个人 ,pro用于会计、律师和医师等自由职业者
❖ 新增加了七个通用顶级域名 ◼ .aero 用于航空运输企业 ◼ .biz 用于公司和企业 ◼ .coop 用于合作团体 ◼ .info 适用于各种情况 ◼ .museum 用于博物馆 ◼ .name 用于个人 ◼ .pro 用于会计、律师和医师等自由职业者
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 并行处理(PPT讲稿)Parallel Processing - Hypercubes and Their Algorithms.ppt
- 《计算机网络》课程电子教案(PPT课件讲稿)第2章 数据通信的基础知识.ppt
- 《Excel高级应用》课程教学资源:课程教学大纲.doc
- 新乡学院:《办公自动化》课程教学资源(教学大纲).pdf
- 《视频制作》课程教学资源:课程教学大纲.doc
- 上海师范大学:《R语言与统计分析》课程教学资源(PPT课件)R语言——介绍(主讲:汤银才).ppt
- 南京大学:移动Agent系统支撑(PPT讲稿)Agent Mobility Software Agent(主讲:余萍).pptx
- 赣南师范大学:《计算机网络原理》课程教学资源(PPT课件讲稿)第四章 数据链路层.ppt
- 上海交通大学:《Multicore Architecture and Parallel Computing》课程教学资源(PPT课件讲稿)Lecture 8 CUDA, cont’d.ppt
- 东南大学:《操作系统概念 Operating System Concepts》课程教学资源(PPT课件讲稿)06 Process synchronization.ppt
- 河南中医药大学:《数据库原理》课程教学资源(PPT课件讲稿)第一章 绪论.ppt
- 中国科学技术大学:《计算机体系结构》课程教学资源(PPT课件讲稿)第4章 存储层次结构设计.ppt
- 西安交通大学:《网络与信息安全》课程PPT教学课件(网络入侵与防范)第一章 网络安全概述(主讲:沈超、刘烃).ppt
- 《管理信息系统》课程教学资源(PPT课件讲稿)第16章 新型数据库技术及发展.ppt
- 北京大学:《软件需求工程》课程教学资源(PPT课件讲稿)第三章 软件需求获取(主讲:周立新).ppt
- 电子工业出版社:《计算机网络》课程教学资源(第六版,PPT课件讲稿)第三章 数据链路层.pptx
- 山东大学:《微机原理及单片机接口技术》课程教学资源(PPT课件讲稿)第四章 指令系统及汇编语言程序设计(4.1-4.6).ppt
- 西北农林科技大学:高性能计算之并行编程技术(讲座PPT,报告人:周兆永).ppt
- 《计算机操作系统》课程教学资源(PPT课件讲稿)第8章 计算机系统的测试.ppt
- 数据包检测技术(PPT讲稿)High-Performance Pattern Matching for Intrusion Detection.ppt
- 香港城市大学:PROGRAMMING METHODOLOGY AND SOFTWARE ENGINEERING.ppt
- 《计算机操作系统》课程教学资源(PPT课件讲稿)第二章 进程描述与控制 Process Concept & Process Control.ppt
- 佛山科学技术学院:《网络技术基础》课程教学资源(专业技能考试大纲).doc
- 四川大学:《数据结构》课程教学资源(PPT课件讲稿)第五章 树和二叉树 Tree & Binary Tree.ppt
- 2019年《计算机网络》考试大纲.doc
- 计算机算法(PPT讲稿)禁忌搜索算法 Tabu Search.ppt
- 北京航空航天大学:《数据挖掘——概念和技术(Data Mining - Concepts and Techniques)》课程教学资源(PPT课件讲稿)Chapter 05 Mining Frequent Patterns, Association and Correlations.ppt
- 电子科技大学:《计算机操作系统》课程教学资源(PPT课件讲稿)第二章 进程与调度(Processes and Scheduling).ppt
- 交互式数据语言(PPT讲稿)Basic IDL knowledge.ppt
- 江苏海洋大学(淮海工学院):《Java面向对象程序设计》课程教学资源(PPT课件讲稿)全国二级Java考试的重点难点.pptx
- 长春工业大学:《Javascript 程序设计》课程教学资源(PPT课件讲稿)第8章 网页特效 JavaScript.ppt
- 《计算机组成原理》课程教学资源(PPT课件讲稿)第三章 CPU子系统.ppt
- 南京大学:移动Agent系统支撑(PPT讲稿)Mobile Agent Communication——Software Agent.pptx
- PROGRAMMING METHODOLOGY AND SOFTWARE ENGINEERING.ppt
- 《SQL Server 2000数据库教程》教学资源(PPT课件讲稿)第11章 数据库安全性管理.ppt
- 白城师范学院:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第五章 数据库完整性.pptx
- 香港城市大学:《计算机图形学》课程教学资源(PPT课件讲稿)图的算法 Graph Algorithms.ppt
- 《The C++ Programming Language》课程教学资源(PPT课件讲稿)Lecture 07 Exception Handling.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第9章 用户自己建立数据类型.pptx
- 《计算机网络教程》课程PPT教学课件(第三版)第3章 网络体系结构与网络协议.ppt