河南中医药大学(河南中医学院):《计算机网络》课程教学资源(PPT课件讲稿)第六章 应用层

本章教学计划 口域名系统DNS 口文件传送协议 口远程终端协议 TELNET 常用服务协议 口万维网WWW 口电子邮件 口动态主机配置协议DHCP 基本网管协议 口简单网络管理协议SNMP 河南中医学院/阮晓龙13938213680/http://network.xg.hactcm.edu.cn
河南中医学院 / 阮晓龙 / 13938213680 / http://network.xg.hactcm.edu.cn 本章教学计划 域名系统DNS 文件传送协议 远程终端协议TELNET 万维网WWW 电子邮件 动态主机配置协议DHCP 简单网络管理协议SNMP 2 常用服务协议 基本网管协议

本章教学计划 口本章讨论通信服务是如何提供给应用进程来使用的。也就 是说,讨论各种应用进程通过什么样的应用层协议来使用 网络所提供的通信服务。 口不同的网络应用的应用进程之间,需要有不同的通信规则。 因此在运输层协议之上,需要有应用层协议( Application Layer Protocol 口应用层的具体内容就是精确定义这些通信规则。 河南中医学院/阮晓龙13938213680/http://network.xg.hactcm.edu.cn
河南中医学院 / 阮晓龙 / 13938213680 / http://network.xg.hactcm.edu.cn 本章教学计划 本章讨论通信服务是如何提供给应用进程来使用的。也就 是说,讨论各种应用进程通过什么样的应用层协议来使用 网络所提供的通信服务。 不同的网络应用的应用进程之间,需要有不同的通信规则。 因此在运输层协议之上,需要有应用层协议(Application Layer Protocol)。 应用层的具体内容就是精确定义这些通信规则。 3

本章教学计划 口应用层协议需要定义的内容有: 应用进程交换的报文类型,如请求报文和响应报文 ■各种报文类型的语法,如报文中的各个字段及其详细描述 字段的语义,即包含在字段中的信息的含义。 进程何时、如何发送报文,以及对报文进行响应的规则。 口应用层的许多协议都是基于客户-服务器方式。客户是服务 请求方,服务器是服务提供方。 河南中医学院/阮晓龙13938213680/http://network.xg.hactcm.edu.cn
河南中医学院 / 阮晓龙 / 13938213680 / http://network.xg.hactcm.edu.cn 本章教学计划 应用层协议需要定义的内容有: ◼ 应用进程交换的报文类型,如请求报文和响应报文。 ◼ 各种报文类型的语法,如报文中的各个字段及其详细描述。 ◼ 字段的语义,即包含在字段中的信息的含义。 ◼ 进程何时、如何发送报文,以及对报文进行响应的规则。 应用层的许多协议都是基于客户-服务器方式。客户是服务 请求方,服务器是服务提供方。 4

5 1域名系统DNS 1.1域名系统概述 口域名系统DNS( Domain Name System)是因特网使用 的命名系统,用来把便于人们使用的机器名字转换为IP地 址。 口DNS(域名系统)是一种把计算机主机名称解析为对应的 IP地址的服务。在UniX和Linuκ操作系统中的DNS服务称 之为BIND(伯克利因特网名称域服务) 口许多应用层软件经常直接使用域名系统DNS( Domain Name System),但计算机的用户只是间接而不是直接使 用域名系统。 河南中医学院/阮晓龙13938213680/http://network.xg.hactcm.edu.cn
河南中医学院 / 阮晓龙 / 13938213680 / http://network.xg.hactcm.edu.cn 1.域名系统DNS 域名系统DNS(Domain Name System)是因特网使用 的命名系统,用来把便于人们使用的机器名字转换为IP地 址。 DNS(域名系统)是一种把计算机主机名称解析为对应的 IP地址的服务。在Unix和Linux操作系统中的DNS服务称 之为BIND(伯克利因特网名称域服务)。 许多应用层软件经常直接使用域名系统DNS (Domain Name System),但计算机的用户只是间接而不是直接使 用域名系统。 5 1.1域名系统概述

1域名系统DNS 1.1域名系统概述 口为什么要使用域名系统DNS呢? 其根本原因在于:IP地址标识的不足 不便记忆:十进制的IPV4地址仍然比较长,远没有以字符串命名的 DNS名称好记。 不便地址变更:每次更改服务器地址都要更改P地址的话,是很难 做到的。 不安全:IP地址一旦对外公布的话,很容易受到攻击。 河南中医学院/阮晓龙13938213680/http://network.xg.hactcm.edu.cn
河南中医学院 / 阮晓龙 / 13938213680 / http://network.xg.hactcm.edu.cn 1.域名系统DNS 为什么要使用域名系统DNS呢? ◼ 其根本原因在于:IP地址标识的不足。 ◼ 不便记忆:十进制的IPv4地址仍然比较长,远没有以字符串命名的 DNS名称好记。 ◼ 不便地址变更:每次更改服务器地址都要更改IP地址的话,是很难 做到的。 ◼ 不安全:IP地址一旦对外公布的话,很容易受到攻击。 6 1.1域名系统概述

1域名系统DNS 1.1域名系统概述 口名字系统的实现方式有哪些? 在 ARPANET时代,使用 hosts的文件,列出所有主机名字和相应 的IP地址。 随着计算机数量的增多,采用域名系统DNS。 口域名系统要解决的两个关键问题? ■性能:抛弃整个因特网使用一个域名服务器的集中式解决方案,采 用分布式的域名系统DNS。(RFC1034,1035) ■冲突:采用层次树状结构的命名方法,确保不存在相同的域名,杜 绝了名字冲突。 河南中医学院/阮晓龙13938213680/http://network.xg.hactcm.edu.cn
河南中医学院 / 阮晓龙 / 13938213680 / http://network.xg.hactcm.edu.cn 1.域名系统DNS 名字系统的实现方式有哪些? ◼ 在ARPANET时代,使用hosts的文件,列出所有主机名字和相应 的IP地址。 ◼ 随着计算机数量的增多,采用域名系统DNS。 域名系统要解决的两个关键问题? ◼ 性能:抛弃整个因特网使用一个域名服务器的集中式解决方案,采 用分布式的域名系统DNS。(RFC 1034,1035) ◼ 冲突:采用层次树状结构的命名方法,确保不存在相同的域名,杜 绝了名字冲突。 7 1.1域名系统概述

8 1域名系统DNS 1.1域名系统概述 口域名到IP地址的解析过程: 当某一个应用进程需要把主机名解析为IP地址时,该应用进程就调 用解析程序( resolver)。 作为DNS的一个客户,把待解析的域名放在DNS请求报文中,以 UDP用户数据报方式发给本地域名服务器。 ˉ本地域名服务器在查找域名后,把对应的IP地址放回到回答报文中 返回 应用进程获得目的主机的IP地址后即可进行通信。 如果本地域名服务器不能够回答该请求,则本地域名服务器就暂时 成为DNS中的一个客户机,向其他域名服务器发出查询请求 河南中医学院/阮晓龙13938213680/http://network.xg.hactcm.edu.cn
河南中医学院 / 阮晓龙 / 13938213680 / http://network.xg.hactcm.edu.cn 1.域名系统DNS 域名到IP地址的解析过程: ◼ 当某一个应用进程需要把主机名解析为IP地址时,该应用进程就调 用解析程序(resolver)。 ◼ 作为DNS的一个客户,把待解析的域名放在DNS请求报文中,以 UDP用户数据报方式发给本地域名服务器。 ◼ 本地域名服务器在查找域名后,把对应的IP地址放回到回答报文中 返回。 ◼ 应用进程获得目的主机的IP地址后即可进行通信。 ◼ 如果本地域名服务器不能够回答该请求,则本地域名服务器就暂时 成为DNS中的一个客户机,向其他域名服务器发出查询请求。 8 1.1域名系统概述

9 File requests Sort by Load order Filter DNS■ SsL Send Wait■ Receive Conned 下1 Dhttp:l/network.51xueweb.cn/ 5.1kB style. c (I network 51xueweb, cn/Templates/Network 6.0kB network. 51xueweb cn/Templates/Network 1一a setTab is network 51xueweb cnT 1.9 kB query slide is network. 51xueweb. cn/ Templates/N logo. png network.51xueweb. cn/image/ 二” line 1.png 1.2kB 130934744530g 130933497313162910png 2894kB 130933497078229710png 3388kB e fileapi portal 51xueweb. cnNetworkim 71.7k8 work 51xueweb. cn/Templates/Network 680/http://network.xg.hactcm.edu.cn
河南中医学院 / 阮晓龙 / 13938213680 / http://network.xg.hactcm.edu.cn 1.域名系统DNS 9 1.1域名系统概述

10 1域名系统DNS 1.1域名系统概述 口口。 想一 7 河南中医学院/阮晓龙13938213680/http://network.xg.hactcm.edu.cn
河南中医学院 / 阮晓龙 / 13938213680 / http://network.xg.hactcm.edu.cn 1.域名系统DNS 10 1.1域名系统概述

0上轴0和0 日口0a 地a d sacb rous w-T d tb Flashbomb 20 png 071K8 0 71KB 1-45 026KB026kB 6请(1 2 口口 已 MB2样1形一群m 一,二 a atat boxicosh 036AB026B1 .a o auts4240 e0s inpg 0m上m000 日-口 N 470=6 河南中医学院/阮晓龙13938213680/http://network.xg.hactcm.edu.cn
河南中医学院 / 阮晓龙 / 13938213680 / http://network.xg.hactcm.edu.cn 1.域名系统DNS 11 1.1域名系统概述
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 中国科学技术大学:《计算机体系结构》课程教学资源(PPT课件讲稿)第6章 Data-Level Parallelism in Vector, SIMD, and GPU Architectures.ppt
- 南京大学:《编译原理》课程教学资源(PPT课件讲稿)第七章 运行时刻环境.ppt
- 《高级人工智能 Advanced Artificial Intelligence》教学资源(PPT讲稿)Lecture 7 Recurrent Neural Network.pptx
- 西安交通大学:《网络与信息安全》课程PPT教学课件(网络入侵与防范)第六章 网络入侵与防范——拒绝服务攻击与防御技术.ppt
- 西安电子科技大学:《计算机通信网》课程教学资源(PPT课件讲稿)第1章 概述(宋锐).ppt
- 中国科学技术大学:《嵌入式操作系统 Embedded Operating Systems》课程教学资源(PPT课件讲稿)第四讲 CPU调度(part II).ppt
- 大数据集成(PPT讲稿)Big Data Integration.pptx
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第七章 计算机网络基础.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第四章 电子表格软件(Excel 2003).ppt
- 四川大学:《操作系统 Operating System》课程教学资源(PPT课件讲稿)Chapter 3 Process Description and Control 3.1 What is a Process 3.2 Process States 3.3 Process Description.ppt
- 哈尔滨工业大学:《语言信息处理》课程教学资源(PPT课件讲稿)机器翻译 II Machine Translation II.ppt
- Gas Systems Modeling andSimulation with MSC.EASY5:GD Advanced Class Notes(EAS105 Course Notes).ppt
- 《计算机网络 Computer Networking》课程教学资源(PPT课件讲稿,英文版)Chapter 6 Wireless and Mobile Networks.ppt
- 《图像处理与计算机视觉 Image Processing and Computer Vision》课程教学资源(PPT课件讲稿)Chapter 08 Stereo vision.pptx
- 《计算机文化基础》课程教学大纲 Computer Culture Foundation.pdf
- 《高级语言程序设计》课程教学资源(试卷习题)试题五(无答案).doc
- 大连工业大学:《计算机程序设计(C语言版)》课程教学资源(PPT课件讲稿,共十三章).pps
- 《Visual Basic 6.0程序设计》课程教学资源(PPT课件)第四章 常用控件与窗体.ppt
- 厦门大学:《大数据技术原理与应用》课程教学资源(PPT课件讲稿,2017)第11章 图计算.ppt
- 《计算机导论》课程教学资源(PPT课件讲稿)第9章 计算机学科方法论.ppt
- 媒体服务(PPT课件讲稿)Media Services.ppt
- 东北大学:《可信计算基础》课程教学资源(PPT课件讲稿)第6章 TPM核心功能(主讲:周福才).pptx
- 山东大学:《人机交互技术》课程教学资源(PPT课件讲稿)第3章 交互设备 3.5 显示设备 3.6 语音交互设备 3.7虚拟现实系统中的交互设备.ppt
- 《网络搜索和挖掘关键技术 Web Search and Mining》课程教学资源(PPT讲稿)Lecture 11 Probabilistic Information Retrieval.ppt
- 广西医科大学:《计算机网络 Computer Networking》课程教学资源(PPT课件讲稿)Chapter 01 Introduction overview.pptx
- 东南大学:《C++语言程序设计》课程教学资源(PPT课件讲稿)Chapter 10 Classes A Deeper Look(Part 2).ppt
- 《网上开店实务》课程教学资源(PPT讲稿)学习情境1 网上开店创业策划.ppt
- 安徽理工大学:《Linux开发基础 Development Foundation on Linux OS》课程资源(PPT课件讲稿)Section 4 Perl programming(赵宝).ppt
- 香港理工大学:Artificial Neural Networks for Data Mining.ppt
- 《TCP/IP协议及其应用》课程教学资源(PPT课件)第1章 TCP/IP协议基础.ppt
- 清华大学:《高级计算机网络 Advanced Computer Network》课程教学资源(PPT课件讲稿)Lecture 1 Introduction.pptx
- 香港浸会大学:C++ as a Better C; Introducing Object Technology.ppt
- 大庆职业学院:《计算机网络技术基础》课程教学资源(PPT课件讲稿)第2章 数据通信的基础知识.ppt
- The Art of Function Design -Measure and RKHS.ppt
- 《计算机网络与因特网》课程教学资源(PPT课件)Part VII 广域网(简称WAN), 路由, 和最短路径.ppt
- 三维计算机视觉 3D computer vision(基于卡尔曼滤波的运动结构).pptx
- 河南中医药大学(河南中医学院):《计算机文化》课程教学资源(PPT课件讲稿)第七章 数据库技术(主讲:王哲).pptx
- 《单片机原理及应用》课程教学资源(PPT课件讲稿)第14章 单片机应用系统抗干扰与可靠性设计.ppt
- 北京航空航天大学:《数据挖掘——概念和技术(Data Mining - Concepts and Techniques)》课程教学资源(PPT课件讲稿)Chapter 01 Introduction.ppt
- 《单片机应用系统设计技术》课程教学资源(PPT课件讲稿)第7章 单片机外部扩展资源及应用.ppt