03xxxx323(陈XX:常用网络应用服务器配置)
《计算机网络》上机实验报告
专业和班级 |
|
成绩 |
|
||
姓名 |
陈XX |
学号 |
03xxxx323 |
||
课程名称 |
计算机网络 |
实验名称 |
常见网络应用服务器配置 |
||
实 验 目 的 和 要 求 |
1.安装DNS、Ftp、E_mail等服务(双号可选做一),实现域名解析、文件传输、邮件传送等功能,并理解DNS、Ftp、E_mail等服务的原理和特性。
2.安装Telnet、DHCP、WWW等服务(单号可选做一),实现远程登陆、动态主机配置、网站搭建等功能。理解网络应用Telnet、DHCP、WWW等网络服务的原理和特性。
3.实验的安装、配置、验证等环节,务必亲自动手,在实验过程中尽量体现个人信息,比如域名用自己的姓名、邮箱里含有自己的姓名、网站中体现个人的信息等,请以适当截图为证。
|
||||
知 识 理 论 基 础 |
简要解释有关问题。
答: DNS: ——概念 域名系统(DNS)是建立在分布式数据库上的分层命名系统。该系统将域名转换为 IP 地址,并可以将域名分配给 Internet 组资源和用户,无论实体的物理位置如何。 ——特性 DNS服务器具有分布式、阶层式的特点。 全球有那么多的计算机,要让一台服务器记录所有的域名和IP的对应关系的数据库,那这台服务器肯定要炸了,因此人们想到了将这些庞大的数据库分布式地存储于不同的计算机中,让他们共同提供查询域名和IP的功能,目前全球共有13台根服务器,其中1台主根服务器,12台辅助根服务器; 同时为了方便管理这些域名,人们规定域名的命名采用分层的结构,即采用类似树状结构的命名方式。在这颗倒状树中,每个节点有一个最多63个字符的标识,树的最顶端的根用 . 来标识,从最底部的节点到最顶部的根节点的标识串联起来,不同节点的标识之间也用.来分割,这样的一组就表示一个完整的域名(FQDN),例如www.baidu.com.,不过人们通常将最后.去掉,即www.baidu.com,这是不完整域名。 ——网络协议:DNS协议
Ftp: ——概念 文件传输协议(File Transfer Protocol,FTP)是用于在网络上进行文件传输的一套标准协议,它工作在 OSI 模型的第七层, TCP 模型的第四层, 即应用层, 使用 TCP 传输而不是 UDP, 客户在和服务器建立连接前要经过一个“三次握手”的过程, 保证客户与服务器之间的连接是可靠的, 而且是面向连接, 为数据传输提供可靠保证。 ——特性 ① 提供交互式的访问,使得用户更容易通过 操作命令与远程系统交互; ② 允许客户指定存储文件的类型与格式; ③ 具备鉴别控制能力,允许文件具有存取权限; ④ 屏蔽了计算机系统的细节,因而适合于在异构网络中任意计算机之间传送文件。 ——网络协议 FTP协议
E-mail: ——概念 电子邮件是—种用电子手段提供信息交换的通信方式,是互联网应用最广的服务。通过网络的电子邮件系统,用户可以以非常低廉的价格(不管发送到哪里,都只需负担网费)、非常快速的方式(几秒钟之内可以发送到世界上任何指定的目的地),与世界上任何一个角落的网络用户联系。 ——特性 传播速度快、非常便捷、成本低廉、广泛的交流对象、信息多样化、比较安全。 ——网络协议 SMTP协议、POP协议、IMAP协议
Telnet: ——概念 Telnet协议是TCP/IP协议族中的一员,是Internet远程登录服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在Telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服务器。Telnet是常用的远程控制Web服务器的方法。 ——特性 Telnet可以让我们坐在自己的计算机前通过Internet网络登录到另一台远程计算机上,这台计算机可以是在隔壁的房间里,也可以是在地球的另一端。当登录上远程计算机后,本地计算机就等同于远程计算机的一个终端,我们可以用自己的计算机直接操纵远程计算机,享受远程计算机本地终端同样的操作权限。 Telnet的主要用途就是使用远程计算机上所拥有的本地计算机没有的信息资源,如果远程的主要目的是在本地计算机与远程计算机之间传递文件,那么相比而言使用FTP会更加快捷有效。 虽然Telnet较为简单实用也很方便,但是在格外注重安全的现代网络技术中,Telnet并不被重用。原因在于Telnet是一个明文传送协议,它将用户的所有内容,包括用户名和密码都明文在互联网上传送,具有一定的安全隐患,因此许多服务器都会选择禁用Telnet服务。如果我们要使用Telnet的远程登录,使用前应在远端服务器上检查并设置允许Telnet服务的功能。 网络协议:Telnet协议
DHCP: ——概念 DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段lP地址范围,客户机登录服务器时就可以自动获得服务器分配的lP地址和子网掩码。默认情况下,DHCP作为Windows Server的一个服务组件不会被系统自动安装,还需要管理员手动安装并进行必要的配置。 ——特性 ① 安全可靠的配置; ② 减少配置管理; ③ 便于管理; ④ 节约IP地址资源。 ——网络协议 DHCP协议
WWW: ——概念 WWW (World Wide Web,万维网)是存储在Internet计算机中、数量巨大的文档集合。这些文档称为页面,它是一种超文本( Hypertext)信息,可以用于描述超媒体。文本、图形、视频、音频等多媒体,称为超媒体( Hypermedia)。Web上的信息是由彼此关联的文档组成的,而使其连接在一起的是超链接(Hyperlink)。 万维网WWW是World Wide Web的简称,也称为Web、3W等。WWW是基于客户机/服务器方式的信息发现技术和超文本技术的综合。WWW服务器通过超文本标记语言(HTML)把信息组织成为图文并茂的超文本,利用链接从一个站点跳到另个站点。这样一来彻底摆脱了以前查询工具只能按特定路径一步步地查找信息的限制。 ——特性 ① 以超文本方式组织网络多媒体信息; ② 用户可以在世界范围内任意查找、检索、浏览及添加信息; ③ 提供生动直观、易于使用且统一的图形用户界面; ④ 服务器之间可以互相链接; ⑤ 可以访问图像、声音、影像和文本型信息。 ——网络协议: HTTP协议
答: 我所作的实验1是安装Telnet服务实现远程登陆功能,涉及Telnet协议。 Telnet实现远程登陆的原理: Telnet协议是TCP/IP协议族中的一员,是Internet远程登录服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服务器。Telnet是常用的远程控制Web服务器的方法。 Telnet实现远程登陆的处理过程: 使用Telnet协议进行远程登录时需要满足以下条件:在本地计算机上必须装有包含Telnet协议的客户程序;必须知道远程主机的Ip地址或域名;必须知道登录标识与口令。 Telnet远程登录服务分为以下4个过程: ①本地与远程主机建立连接。该过程实际上是建立一个TCP连接,用户必须知道远程主机的Ip地址或域名; ②将本地终端上输入的用户名和口令及以后输入的任何命令或字符以NVT(Net Virtual Terminal)格式传送到远程主机。该过程实际上是从本地主机向远程主机发送一个IP数据包; ③将远程主机输出的NVT格式的数据转化为本地所接受的格式送回本地终端,包括输入命令回显和命令执行结果; ⑤ 最后,本地终端对远程主机进行撤消连接。该过程是撤销一个TCP连接。
我所作的实验2是安装WWW服务实现网站搭建功能,涉及HTTP协议。 WWW实现网站搭建功能的原理和处理过程: Web服务器的工作原理并不复杂,一般可分成如下4个步骤:连接过程、请求过程、应答过程以及关闭连接。 连接过程就是Web服务器和其浏览器之间所建立起来的一种连接。查看连接过程是否实现,用户可以找到和打开socket这个虚拟文件,这个文件的建立意味着连接过程这一步骤已经成功建立。 请求过程就是Web的浏览器运用socket这个文件向其服务器而提出各种请求。 应答过程就是运用HTTP协议把在请求过程中所提出来的请求传输到Web的服务器,进而实施任务处理,然后运用HTTP协议把任务处理的结果传输到Web的浏览器,同时在Web的浏览器上面展示上述所请求之界面。 关闭连接就是当上一个步骤--应答过程完成以后,Web服务器和其浏览器之间断开连接之过程。Web服务器上述4个步骤环环相扣、紧密相联,逻辑性比较强,可以支持多个进程、多个线程以及多个进程与多个线程相混合的技术。
|
||||
实 验 内 容 和 步 骤
|
一、 安装Telnet服务实现远程登陆 我在学校机房电脑A和电脑B的Win7系统中进行了以下的操作。 1.安装过程 ①打开控制面板,点击程序。 ②点击程序与功能下的启动或关闭Windows功能
③选择Telnet 服务器、Telnet客户端,点击确定。
注:打开Telnet 服务器运行他人使用Telnet协议连接到你的计算机; 打开Telnet客户端使用Telnet协议连接到远程计算机。 ⑥ 耐心等待一会儿。
2.配置过程——利用机房电脑A远程连接机房电脑B。 ①在机房电脑B也同样打开Telnet 服务器、Telnet客户端功能。
3.验证过程 (必须有验证结果的截图,只有安装、配置,而没有个人信息的截图,实验视为失败。) 远程登录: ① 在机房电脑B查找IP,得到目标主机IP地址为:59.77.236.143
注:以上主机名体现了我是在机房的stu015电脑进行操作,我以stu015电脑作为目标主机) ③机房电脑A上远程连接机房电脑B服务器。 代码:telent 59.77.236.143 回车后得到以下结果,输入y。
回车后得到以下结果,输入机房电脑B的账号密码。
回车后得到以下结果,输入ipconfig可以查询机房电脑B的IP配置,结果如下。
实验结果说明:我成功的安装Telnet服务,实现了远程登陆功能。 注:机房电脑B账号为Administrator,为了实验操作我设置密码为123456。具体操作如下。 打开控制面板里,再点击用户账号和家庭安全,再点击用户账号,点击为您的账号创建密码。
二、 安装WWW服务实现网站搭建功能。 我在自己电脑的Win10系统中进行了以下的操作。 1.安装过程 ①打开控制面板,点击程序。 ② 点击程序与功能下的启动或关闭Windows功能
③ 选择Web管理工具、外维网服务,点击确定
2.配置过程。 ① 打开Internet信息服务(IIS)管理器。
② 在网站窗口右键选择添加网站,设置如下的相关信息。 网站名称:CHEN YL2 物理路径:F:\CHEN\WANGYE-CYL IP地址:192.168.43.38
(上面是开始设置的内容,后面是中间修改物理路径的操作)
③ 点击确定后,IIS管理器出现以下结果。
④ 使用Adobe Dreamweaver 2021制作网页 代码: <!doctype html> <html> <head> <meta charset="utf-8"> <title>CHENwangye</title> </head> <body> <img src="TUPIAN.jpg" width="300" height="289" alt=""/> <h1>CYL计算机网络制作网页 </h1> </body> </html>
注意要将网页制作中所使用的文件、以及网页文件放在所设置的物理路径中。 ⑤ 在网页主页中点击默认文档,在默认文档中加入自己所做的网页文件。(文件名为CHENwangye.html)
⑥ 修改文件夹(CYL网页制作)中的web.config
使用MFC打开web.config,修改代码: 修改后的代码为 <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <defaultDocument> <files> <clear/> <add value="CHENwangye.html" /> </files> </defaultDocument> </system.webServer> </configuration> 修改前:
修改后:
3.验证过程 (必须有验证结果的截图,只有安装、配置,而没有个人信息的截图,实验视为失败。) IP地址192.168.43.38 验证1—在连接我手机个人热点的我的电脑上,网页显示如下:
验证2—我的手机上,网页显示如左图;在连接我手机个人热点的我舍友的手机上,网页显示如右图:
实验结果说明:我成功的安装了WWW服务,并实现网站搭建功能。 |
研 究 与 探 讨 |
1.你的感受。 答: 本次课程的内容较为有趣,自由度也比较大,我选择了中间的两项实验进行操作,收获了很多。 2.你的收获。 答: ① 成功安装了Telnet服务,成功实现远程登陆,加深了对网络应用Telnet网络服务的原理和特性。 ② 成功安装了WWW服务,成功实现了网站搭建功能,加深了网络应用WWW网络服务的原理和特性。在进行网站搭建的时候还使用了软件Adobe Dreamweaver 2021进行操作,对该软件的相关操作有了一定的认识。 3.你的困难。 答: 关于实验(安装Telnet服务实现远程登陆)为什么我要使用学校机房电脑进行操作: 在开始操作的时候,我本来是打算使用自己的电脑Win10系统进行操作,但是在我的电脑中并不存在Telent服务器,只有Telnet客户端,如图。
所以我使用了学校机房的两台电脑进行操作。由于操作过程需要截图,我在两台电脑里都登录了校园网、都下载了QQ,并且用自己的QQ作为截图传输的渠道,在实验操作过程中,同时有三台电脑登录QQ,进行多次的登录退出服务,略显麻烦。 4.你的启示。 答: 计算机网络课程是一门很有趣也很有实用性的课程。 |