资源描述:
《第8章-应用层ppt课件(全)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
第八章应用层
1教学目标■描述应用层的基本功能。■熟练安装DHCP、DNS、IIS等服务,完成DHCP服务器配置以及客户端设置,完成DNS服务器的配置以及客户端设置。■使用IIS架设Web服务器和FTP服务器,电子邮件服务系统的使用。
28.1域名系统
38.1.1因特网的命名机制顶级域名有三类:①国家顶级域名国家顶级域名代表国家的代码,现在使用的国家顶级域名有200个左右。例如,.cn代表中国,.us代表美国,.uk代表英国,.nl代表荷兰,.jp代表日本。②国际顶级域名采用.int,国际性的组织可在.int下注册。③通用顶级域名最早的顶级域名有6个。通用顶级域名分配
48.1.1因特网的命名机制由于互联网的规模急剧扩大,因特网上的用户不断增加,2000年11月,又增加了7个通用顶级域名。增加的通用顶级域名分配
58.1.1因特网的命名机制顶级域名由非赢利性组织ICANN(InternetCorporationForAssignedNamesandNumbers,即国际互联网络名字与编号分配机构)管理,顶级域名管理二级域名。我国将二级域名分为两类:①类别域名我国的类别域名有6个。
68.1.1因特网的命名机制②行政区域名行政区域名共34个,使用于各省、自治区和直辖市。例如,.bj表示北京市,.he表示河北省,.ln表示辽宁省,.sh表示上海市,.xj表示新疆维吾而自治区。
78.1.1因特网的命名机制二级域名管理三级域名,在二级域名.edu下申请三级域名由中国教育和科研计算机网网络中心负责,例如:清华大学tsinghua,复旦大学fudan,北京大学pku。其他二级域名下申请三级域名由中国互联网网络信息中心管理。
88.1.2查询模式域名解析有两种方式,包括递归解析和迭代解析。递归解析:客户机的解析器送出查询请求后,DNS服务器必须告诉解析器正确的数据,也就是IP地址,或者通知解析器找不到其所需数据。迭代解析:解析器送出查询请求后,若该DNS服务器中不包含所需数据,它会告诉客户机另外一台DNS服务器的IP地址,使解析器自动转向另外一台DNS服务器查询,依次类推,直到查到所需数据。
98.2万维网
108.2.1概述WWW服务采用客户/服务器模式工作,使用超文本传输协议HTTP(HyperTextTransferProtocol)和超文本标记语言HTML(HyperTextMarkupLanguage),利用资源定位器URL完成一个页面到另一个页面的链接,为用户提供界面一致的信息浏览系统。在万维网中,信息资源以页面的形式存储在服务器中,这些页面采用超文本方式对信息进行组织,通过统一资源定位符(URL)将位于不同地区、不同服务器上的页面链接在一起。
118.2.2WWW服务器WWW服务器不但需要保存大量的Web页面,而且需要接收和处理浏览器的请求,实现HTTP服务器的功能。
128.2.3WWW浏览器WWW的客户程序称为WWW浏览器(browser),它是用来浏览服务器中的Web页面的软件。在WWW服务系统中,WWW浏览器负责接收用户的请求(例如,用户的键盘输入或鼠标输入),并利用HTTP协议将用户的请求传送给WWW服务器。
138.2.4统一资源定位符URL统一资源定位符URL(uniformresourcelocators)是对可以从因特网上得到的资源的位置和访问方法的一种简洁的表示。URL的格式是:〈URL的访问方式〉://〈主机〉:〈端口〉/〈路径〉例如一网页的URL为:http为协议类型,WWW.fudan.edu.cn是服务器即主机名,student/index.html是路径及文件名。HTTP的端口是80,通常可以省略。如果使用非80端口需要指明端口号,如http://WWW.fudan.edu.cn:8080/student/index.html。
148.2.6超文本标记语言HTMLHTML语言的语法与格式很简单,可以使用任何文本编辑器进行编写。下面我们以一个例子给出几种常用的格式与标签。打开记事本,编写如下内容:
homepageThisismyfirsthomepage
Turntonexthomepage
15其中<表示一个标签的开始;>表示一个标签的结束;〈html〉…〈/html〉声明这是用HTM写成的文档;〈head〉…〈/head〉定义页面的首部;〈title〉…〈/title〉定义页面的标题;〈body〉…〈/body〉定义页面的主体;〈imgsrc=“”〉插入一张图像,图像的位置必须是相对路径;〈p〉一个段落开始,与上一个段落空一行或缩进几个字符;〈ahref=“”〉〈/a〉定义一个链接;该文件保存名称为homepage.html,保存位置为F:\homepage,打开页面后如图8-4所示。
168.3文件传输协议
178.3.1文件传输协议文件传输协议FTP(FileTransferProtocol)用于实现文件在远端服务器和本地主机之间的传送。FTP采用的传输层协议是面向连接的TCP协议,使用端口20和21。其中20端口用于数据传输,21端口用于控制信息的传输。控制信息和数据信息能够同时传输,这是FTP的特殊之处。主进程的工作步骤如下:①打开熟知端口21,使客户进程能够连接上。②等待客户进程发出连接请求。③启动从属进程来处理客户进程发来的请求。从属进程对客户进程的请求处理完毕后即终止,但从属进程在运行期间根据需要还可以创建其它一些子进程。④回到等待状态,继续接受其他客户进程发来的请求。主进程和从属进程的处理是并发地进行。
188.3.2简单文件传输协议简单文件传输协议TFTP(TrivialFileTransferProtocol),也用于文件传输。TFTP采用的传输层协议是无连接的UDP协议,是不可靠的协议,因此TFTP需要有自己的差错改正措施,TFTP只支持文件传输而不支持交互。使用端口69。TFTP也使用客户/机/服务器模式。TFTP的优点有两个。第一,TFTP可用于UDP环境。例如,当需要将程序或文件同时向许多机器下载时使用TFTP的效率比较高。第二,TFTP代码所占的内存较小。
198.4电子邮件
208.4.2电子邮件的工作原理(1)电子邮件系统的组成邮件的发送协议为SMTP,即简单电子邮件发送协议。邮件下载协议为POP、即邮局协议,目前经常使用的是第3版本,称为POP3协议。用户通过POP3协议将邮件下载到本地PC进行处理,ISP邮件服务器上的邮件会自动删除。
218.5DHCP
228.5.1采用DHCP的必要性DHCP服务器拥有一个IP地址池,当任何启用DHCP的客户机登录到网络时,可从它那里租借一个IP地址。因为IP地址是动态的(租借)而不是静态的(永久分配),不使用的IP地址就自动返回地址池,供再分配,从而大大节省了IP地址空间。
238.5.2DHCP的工作原理①DHCP客户DHCP客户是一通过DHCP来获得网络配置参数的Internet主机,通常就是普通用户的工作站。②DHCP服务器DHCP服务器是负责提供网络设置参数给DHCP客户的Internet主机。③DHCP中继代理在DHCP客户和服务器之间转发DHCP消息的主机或路由器。④DHCP是基于客户机/服务器模型设计的,DHCP客户和DHCP服务器之间通过收发DHCP消息进行通讯。
248.5.2DHCP的工作原理(3)DHCP租借IP地址的过程当DHCP的客户机第一次启动并试图加入网络时,它执行以下初始化步骤,以便从DHCP服务器获得IP地址。