计网实验七:应用层协议服务配置(DNS,HTTP,FTP)

这篇具有很好参考价值的文章主要介绍了计网实验七:应用层协议服务配置(DNS,HTTP,FTP)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一.实验要求

1.配置DNS服务器
2.HTTP服务器(可以用配置Tomcat 替代,需要能进入管理界面,即点击"Manager App"图标后能正常跳转到另一个界面)
3.配置FTP服务器

二.实验过程

1.下载VMware

我是用的VMware WorkStation Pro 16.2.3
VMware官网
下了之后别乱动,先下镜像

2.下载镜像

我用的是windows server 2019
不知道是不是官网,反正下得挺慢的

3.新建虚拟机

按照这篇文章来新建虚拟机
我在安装过程中出现过全是黑屏,或者蓝屏,或者提示找不到许可证……如果你们没遇到那就万事大吉,有遇到的话可以在网上搜一下这些问题怎么解决,实在不行就评论问一下。

4.配置DNS

4.1打开服务器管理器

计网实验七:应用层协议服务配置(DNS,HTTP,FTP)

4.2开始配置

1.把这篇文章的第一、二步做完
先不要关闭cmd命令,在cmd命令下ping刚刚设置的网站名
比如我的网站名叫 www.hsunion.com,你就ping www.hsunion.com
2.创建别名
第四点创建别名记录
3.这个时候应该还是不行,会显示超时,因为还有一步妹有完成
主界面右下角点它
计网实验七:应用层协议服务配置(DNS,HTTP,FTP)
计网实验七:应用层协议服务配置(DNS,HTTP,FTP)

计网实验七:应用层协议服务配置(DNS,HTTP,FTP)
改成下面的
注意:
ip:使用下面的ip地址中,ip地址要跟dns服务器一样,就是刚刚新建主机的时候设置的ip地址。下面是我自己设的ip地址,所以跟前面文章的不一样,自己注意一下。
默认网关:前三个数都跟ip的前三个数一样,最后一个数是1
子网掩码:都是255.255.255.0
计网实验七:应用层协议服务配置(DNS,HTTP,FTP)

有来自……的回复就对了
计网实验七:应用层协议服务配置(DNS,HTTP,FTP)

5.配置web服务器(http协议)

5.1下载tomcat

下载到自己的电脑上,不是虚拟机上
tomcat配置教程

5.2设置点击manager app跳转到另一界面

首先打开conf/tomcat-users.xml
计网实验七:应用层协议服务配置(DNS,HTTP,FTP)

5.2.1使用eclipse更改xml文件

如果你有eclipse,且你学过xml文件,很好!
在文件最后加上:
计网实验七:应用层协议服务配置(DNS,HTTP,FTP)

5.2.2不使用eclipse更改xml文件

不用eclipse打开的方法
妹有eclipse,也妹学过java,也不会xml,你就用记事本打开
在最后加这个(因为我妹用过这种方法,所以我不确定能不能做成)
计网实验七:应用层协议服务配置(DNS,HTTP,FTP)
下面是我的记事本打开的内容

<?xml version="1.0" encoding="UTF-8"?>
<!--
  Licensed to the Apache Software Foundation (ASF) under one or more
  contributor license agreements.  See the NOTICE file distributed with
  this work for additional information regarding copyright ownership.
  The ASF licenses this file to You under the Apache License, Version 2.0
  (the "License"); you may not use this file except in compliance with
  the License.  You may obtain a copy of the License at

      http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.
-->
<tomcat-users xmlns="http://tomcat.apache.org/xml"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd"
              version="1.0">
<!--
  By default, no user is included in the "manager-gui" role required
  to operate the "/manager/html" web application.  If you wish to use this app,
  you must define such a user - the username and password are arbitrary.

  Built-in Tomcat manager roles:
    - manager-gui    - allows access to the HTML GUI and the status pages
    - manager-script - allows access to the HTTP API and the status pages
    - manager-jmx    - allows access to the JMX proxy and the status pages
    - manager-status - allows access to the status pages only

  The users below are wrapped in a comment and are therefore ignored. If you
  wish to configure one or more of these users for use with the manager web
  application, do not forget to remove the <!.. ..> that surrounds them. You
  will also need to set the passwords to something appropriate.
-->
<!--
  <user username="admin" password="<must-be-changed>" roles="manager-gui"/>
  <user username="robot" password="<must-be-changed>" roles="manager-script"/>
-->
<!--
  The sample user and role entries below are intended for use with the
  examples web application. They are wrapped in a comment and thus are ignored
  when reading this file. If you wish to configure these users for use with the
  examples web application, do not forget to remove the <!.. ..> that surrounds
  them. You will also need to set the passwords to something appropriate.
-->
<!--
  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <user username="tomcat" password="<must-be-changed>" roles="tomcat"/>
  <user username="both" password="<must-be-changed>" roles="tomcat,role1"/>
  <user username="role1" password="<must-be-changed>" roles="role1"/>
--><!--comment-->
	<role rolename='manager-gui'/><role rolename="admin-gui" /><user
		username="xuchi" password="020509" roles="manager-gui,admin-gui" />
</tomcat-users>

这个时候点击manager app,就会出现以下界面
计网实验七:应用层协议服务配置(DNS,HTTP,FTP)

6.配置FTP

看第一部分看到输入站点名称,也就是下图这里,接下来看第二篇
计网实验七:应用层协议服务配置(DNS,HTTP,FTP)
再从第二篇的这里开始看
ftp后续设置:前面已经设置好站点名称了,在这篇文章里面看身份验证和授权信息,验证方法看我下面的验证
搭好之后验证
计网实验七:应用层协议服务配置(DNS,HTTP,FTP)
计网实验七:应用层协议服务配置(DNS,HTTP,FTP)文章来源地址https://www.toymoban.com/news/detail-511544.html

到了这里,关于计网实验七:应用层协议服务配置(DNS,HTTP,FTP)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Golang TCP/IP服务器/客户端应用程序,设计一个简单可靠帧传送通信协议。(并且正确处理基于流式控制协议,带来的应用层沾帧[沾包]问题)

    Golang TCP/IP服务器/客户端应用程序,设计一个简单可靠帧传送通信协议。(并且正确处理基于流式控制协议,带来的应用层沾帧[沾包]问题)

    在 Golang 语言标准库之中提供了,对于TCP/IP链接、侦听器的高级封装支持,这易于上层开发人员轻松基于这些BCL(基础类库)实现期望的功能。 TCP/IP链接(客户端) net.Conn 接口 TCP/IP侦听器(服务器) net.Listener Golang 提供了易用的写入数据到远程(对端)实现,而不比像 C/C

    2024年01月24日
    浏览(9)
  • 应用层协议——http

    应用层协议——http

    虽然我们说,应用层协议是我们自己定的,但实际上,已经有一些现成的,又非常好用的应用层协议,供我们直接参考使用。HTTP(超文本传输协议)就是其中之一。 平时我们俗称的 “网址” 其实就是说的 URL: 这里的登录信息现在已经隐藏起来,改成例如手机登录、微信登录

    2024年02月15日
    浏览(7)
  • 应用层协议 HTTP

    应用层协议 HTTP

    我们已经学过 TCP/IP , 已然知道数据能从客户端进程经过路径选择跨网络传送到服务器端进程。 我们还需要知道的是,我们把数据从 A 端传送到 B 端, TCP/IP 解决的是顺丰的功能,而两端还要对数据进行加工处理或者使用,所以我们还需要一层协议,不关心通信细节,关心应用

    2024年02月06日
    浏览(10)
  • 应用层协议——https

    应用层协议——https

    HTTP 协议内容都是按照⽂本的⽅式明⽂传输的,这就导致在传输过程中出现⼀些被篡改的情况。HTTPS 也是⼀个应⽤层协议,是在 HTTP 协议的基础上引⼊了⼀个加密层。HTTPS的端口号是443。 它是在应用层和传输层间加了一个软件层,当进行网络传输时,从上而下就是在加密,从

    2024年02月12日
    浏览(11)
  • 【网络】应用层——HTTP协议

    【网络】应用层——HTTP协议

    🐱作者:一只大喵咪1201 🐱专栏:《网络》 🔥格言: 你只管努力,剩下的交给时间! 上篇文章中,本喵带着大家对HTTP有了一个初步的认识,今天就来详细讲解一下这个应用层协议。 如上图所示的 url (网址),里面包含有 / 以及 ? 等字符。 像这样的字符,已经被url当做 特殊

    2024年02月15日
    浏览(12)
  • 【网络】应用层——HTTPS协议

    【网络】应用层——HTTPS协议

    🐱作者:一只大喵咪1201 🐱专栏:《网络》 🔥格言: 你只管努力,剩下的交给时间! 前面本喵讲解并演示了HTTP协议,在比较 POST 和 GET 方法的时候,本喵说这两个方法都不安全,虽然 POST 的提交的表单内容在请求正文中,无法在地址的 url 中看到,但是它仍然是不安全的。

    2024年02月14日
    浏览(11)
  • 【网络原理】应用层协议 与 传输层协议

    【网络原理】应用层协议 与 传输层协议

    ✨个人主页:bit me👇 ✨当前专栏:Java EE初阶👇 我们自己写的应用程序就是在应用层 虽然应用层里面有一些现成的协议,但是在实际工作中也会存在 自定义应用层协议 (发明协议? 协议就是约定,约定好客户端和服务器按照啥样的格式来传输数据 ) 那么应用层协议如何

    2023年04月20日
    浏览(9)
  • 【计算机网络】应用层协议 -- HTTP协议

    【计算机网络】应用层协议 -- HTTP协议

    协议。网络协议的简称,网络协议是通信计算机双方必须共同遵守的一组约定,比如怎么建立连接,怎么互相识别等。 为了使数据在网络上能够从源头到达目的,网络通信的参与方必须遵守相同的规则,我们称这套相同的规则为协议(protocol),而协议最终都需要通过计算机

    2024年02月15日
    浏览(11)
  • 【JavaEE】HTTP应用层协议

    【JavaEE】HTTP应用层协议

    HTTP应用层协议 超文本传输协议(Hyper Text [Transfer Protocol](https://baike.baidu.com/item/Transfer Protocol/612755?fromModule=lemma_inlink),HTTP) 是一个简单的请求-响应协议 ,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以

    2024年02月07日
    浏览(11)
  • JavaEE & HTTP应用层协议

    JavaEE & HTTP应用层协议

    HTTP应用层协议 超文本传输协议(Hyper Text [Transfer Protocol](https://baike.baidu.com/item/Transfer Protocol/612755?fromModule=lemma_inlink),HTTP) 是一个简单的请求-响应协议 ,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以

    2024年02月06日
    浏览(11)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包