6应用层-6.3【实验】【计算机网络】

6应用层-6.3【实验】【计算机网络】

  • 前言
  • 推荐
  • 实验
  • 6应用层
    • 知识
      • DHCP协议分析
      • DHCP报文格式
      • DHCP抓包分析
    • 6.1 Web服务与FTP服务配置
    • 6.2 DNS域名系统配置
    • 6.3 DHCP动态协议参数配置
      • 实验目的
      • 实验内容及实验环境
      • 实验原理
      • 实验过程
        • 1.搭建网络环境
        • 2.配置路由器
        • 3.配置DSCP服务器
        • 4.完成右侧网络主机PC2的动态配置
        • 5.完成右侧网络主机PC1的动态配置
      • 6.3.1实验章节测验
  • 最后

前言

2023-6-27 20:34:48

以下内容源自《【计算机网络】【实验】》
仅供学习交流使用

推荐

4端到端协议-4.3【实验】【计算机网络】

实验

三合一:

网络拓扑图:
搭建:

在这里插入图片描述

注意事项:

各IP配置如上图

分配的地址是配置DHCP Server得来的地址

Web&FTP Server配置

类似于6 应用层-6.1【实验】【计算机网络】

注意的是

  • Web的index.html要求配置:班级姓名学号
  • FTP的用户名密码自己设定,例如张三:用户名:zsss,密码:123456

DNS Server配置

类似于6应用层-6.2【实验】【计算机网络】

注意的是

  • Web和FTP的域名,对应的地址配置为上图网络拓扑中的Web&FTP Server的IP地址
  • 6.2访问域名的结果和6.1访问IP的WEB、FTP的结果是一样的

DHCP Server配置
类似于6应用层-6.3【实验】【计算机网络】

注意的是

  • DHCP配置的默认DNS服务器地址是上图网络拓扑中的DNS Server的IP地址

  • 获取IP的开始地址就是你的学号后两位,例如43

  • release,renew,就会获取44

  • ROUTE就是配置RIP表项就行了

这部分内容是后来加上的,2023-06-30
原先是在2023-06-27就完成了

本来做了三个分开的实验
你就应该会把它们合到一起

但是,我在此做了一些提示
以防,有的人做不出来

实验内容,我已经成功地做出来了

有任何问题,可以私信我

多思考,别问一些低级问题

如有错误,请指正

本人不提供实验报告

做出来做不出来
在你,而不在我

6应用层

知识

推荐查看:
DHCP报文介绍

以下内容源自:
DHCP协议分析

DHCP协议分析

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)
是一个局域网的网络协议,主要用于给内部网络和网络服务供应商自动分配IP地址。前身又称,BOOTP。

DHCP使用UDP协议,有两个熟知端口:DHCP服务器为67,DHCP客户为68。DHCP分配IP地址的方式有:自动分配、动态分配和手工配置。前两种都是由DHCP服务器给客户端分配,自动分配的是永久性的IP地址,动态分配的IP地址过一段时间过期或能被客户端主动释放。手工配置由用户手动为客户端指定IP地址。

DHCP工作过程分为4个阶段:发现阶段(DHCP Discover)、提供阶段(DHCP Offer)、选择阶段(DHCP Request)和确认阶段(DHCP Ack)。

1)发现阶段,DHCP客户端以广播的形式寻找DHCP服务器

2)提供阶段,接收到DHCP Discover的服务器都会响应,DHCP服务器从未出租的IP地址中挑选一个给客户端,发送DHCP Offer包

3)选择阶段,DHCP客户端选择第一个收到的DHCP Offer包信息来接收,以广播方式回答一个DHCP Request请求信息

4)确认阶段,被选择的DHCP服务器确认所提供的IP地址,发送DHCP Ack,未被选择的服务器回收曾提供的IP地址。

DHCP数据包捕获方法:重启网卡。

Windows下对应命令:ipconfig/release -> ipconfig/renew

Linux下对应命令:ifdown etho -> ifup eth0
在这里插入图片描述

DHCP报文格式

在这里插入图片描述

DHCP抓包分析

发现数据包

在这里插入图片描述

1、源地址为0.0.0.0,因为客户端目前还没有IP地址;255.255.255.255是广播地址

2、使用的是UDP协议,源端口为68(客户端),目的端口为67(服务器)

3、Bootstrap Protocol就是DHCP协议

响应数据包

在这里插入图片描述

1、仍然是广播包

2、DHCP中有提供给客户端的IP地址192.168.0.102,租期为至少1天,子网掩码255.255.255.0等信息。

请求数据包
在这里插入图片描述
1、由于还没有获取到IP,源IP还是为0.0.0.0。目的IP为255.255.255.255,目的MAC依然是广播地址,表示告诉所有的DHCP服务器它所选择的地址。

2、BOOTP协议中包含所请求的IP地址和DHCP服务器标志符。

确认数据包
在这里插入图片描述
该包是DHCP流程的最后一步。

6.1 Web服务与FTP服务配置

6 应用层-6.1【实验】【计算机网络】

6.2 DNS域名系统配置

6应用层-6.2【实验】【计算机网络】

6.3 DHCP动态协议参数配置

实验目的

  1. 理解 DHCP 协议的工作过程。

实验内容及实验环境

  1. 利用 1 台路由器、1 台交换机、1 台(DHCP)服务器、2 台主机搭建实验网络环境;
  2. 配置 DHCP 服务器;
  3. 通过观察 2 台主机与 DHCP 服务器的交互,理解 DHCP 协议的工作过程。

在这里插入图片描述

实验原理

DHCP 服务可支持动态的网络配置。

DHCP 服务器可位于被其管理的网络,也可位于其它网络。

  • DHCP 服务器管理网络 1 和网络 2 的主机动态配置;
  • DHCP 服务器位于网络 2;
  • 路由器需要开启 DHCP 服务的中继代理。

在这里插入图片描述

DHCP 服务器管理所在网络主机的动态配置。

PC2 配置过程:

1)发现阶段:PC2 在网络上广播 DHCP 发现报文

在这里插入图片描述

2)提供阶段:DHCP 服务器广播 DHCP 提供报文

在这里插入图片描述
3)选择阶段:PC2 广播 DHCP 请求报文

在这里插入图片描述
4)确认阶段:DHCP 服务器广播 DHCP 确认报文
也可以否定

在这里插入图片描述

在地址信息使用期限到达前,PC2 可直接向 DHCP 服务器发送请求报文进行续订。

DHCP 服务器管理远程网络主机的动态配置。

中继代理:

  • 截获 DHCP 客户端的 DHCP 报文并中继给 DHCP 服务器;
  • 将 DHCP 服务器的响应报文中继给 DHCP 客户端;
  • 客户端并不知道代理的存在;
  • 代理需要知道 DHCP 服务器的地址。

在这里插入图片描述

PC1 配置过程:

1)发现阶段:

  • PC1 在网络上广播 DHCP 发现报文;
  • 代理将发现报文中继(单播)给 DHCP 服务器。

在这里插入图片描述

2)提供阶段

  • DHCP 服务器向代理单播 DHCP 提供报文;
  • 代理在网络 1 中继(广播)提供报文。

在这里插入图片描述
3)请求阶段

  • PC1 广播 DHCP 请求报文;
  • 代理将请求报文中继(单播)给 DHCP 服务器。

在这里插入图片描述

4)确认阶段

  • DHCP 服务器向代理单播 DHCP 确认报文 ;
  • 代理在网络 1 上中继(广播)确认报文。

在这里插入图片描述

2023-6-27 20:41:14

实验过程

2023-6-27 20:41:34

1.搭建网络环境

在这里插入图片描述

2.配置路由器

配置FE0
在这里插入图片描述

配置FE1
在这里插入图片描述
配置RIP
在这里插入图片描述

3.配置DSCP服务器

配置FE0
在这里插入图片描述
配置默认网关在这里插入图片描述
配置DHCP

在这里插入图片描述
打开DHCP服务
在这里插入图片描述

4.完成右侧网络主机PC2的动态配置

配置FE0
在这里插入图片描述
配置默认网关
在这里插入图片描述

命令行输入

C:\>ipconfig /release
释放DHCP获取的IP地址C:\>ipconfig /renew
获取DHCP分配的地址C:\>ipconfig /renew
确认DHCP分配的地址,更新租期

在这里插入图片描述

5.完成右侧网络主机PC1的动态配置

在DHCP服务器中

新建一个LeftNet管理左侧网络的地址池

在这里插入图片描述
在这里插入图片描述

由于DHCP服务器部署到远程网络

所以在路由器左侧端口配置代理

在这里插入图片描述

配置PC1

FE0

第一次可能不对
再点一次DHCP

在这里插入图片描述
默认网关
在这里插入图片描述

实验中可以通过模拟模式

查看DHCP客户端与DHCP服务器的交互过程

特别是对比DHCP地址确定过程与完整地址配置过程的区别

此外,还通过DHCP报文的目的地址查看DHCP发送方式等

请大家自己完成

需要注意的是:
取出其他报文的干扰,需要编辑过滤器
只保留DHCP选项

在这里插入图片描述

推荐查看:
DHCP协议分析

2023-6-27 21:13:12

6.3.1实验章节测验

1【多选题】DHCP协议定义了哪些类型的报文?
A发现报文(DHCP Discovery)
B提供报文(DHCP offer)
C请求报文(DHCP Request)
D确认报文(DHCP ACK/NACK)
E释放报文(DHCP Release)

ABCDE
选项都是以DHCP开头的

2【填空题】DHCP发现报文中的源端口是(1),目的端口是(2);响应报文中的源端口是(3),目的端口是(4)。

第—空:68
第二空:67
第三空:67
第四空:68
DHCP客户使用的UDP端口是68,而DHCP服务器使用的UDP端口是67。
图6-19 DHCP协议的工作过程

3【填空题】本地网络上主机的动态配置过程中,DHCP请求报文中的源地址是(1);确认报文中的目的地址是(2)。

第一空:255.255.255.255 
广播
第二空:255.255.255.255
广播

4【判断题】如果要对网络上的主机进行动态协议参数配置,就必须在该网络中安装一台DHCP服务器。
√ ×

×
可以获取远程的DHCP服务

【判断题】DHCP服务只能为网络上的主机提供动态的协参数配置信息。
√ ×

×
可以给远程的主机提供DHCP服务

2023-6-27 21:28:44

最后

2023-6-27 21:34:48

你对我百般注视,
并不能构成万分之一的我,
却是一览无余的你。

祝大家逢考必过
点赞收藏关注哦

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/2950.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

frp内网穿透

frp内网穿透 一.frp的作用和原理图 1.首先frp分客户端和服务端,frp客户端和服务端在同一个局域网。 2.frp服务端拥有公网ip与互联网连通。 frp的作用: 通过一台公司拥有外网ip的服务器做为frp服务端,通过请求转发的形式,转发到公…

STM32外设系列—L298N

文章目录 一、L298N简介二、L298N电路图三、L298N使用方法四、L298N驱动电机实例4.1 麦克纳姆轮简介4.2 定时器PWM配置4.3 智能车行驶控制 五、拓展应用 一、L298N简介 L298N是SGS公司生产的一款通用的电机驱动模块。其内部包含4路逻辑驱动电路,有两个H桥的高电压大…

【spring】spring是什么?详解它的特点与模块

作者:Insist-- 个人主页:insist--个人主页 作者会持续更新网络知识和python基础知识,期待你的关注 目录 一、spring介绍 二、spring的特点(七点) 1、简化开发 2、AOP的支持 3、声明式事务的支持 4、方便测试 5、…

C++静态和动态链接库导出和使用

1、简介 代码开发过程中会遇到很多已有的函数库,这些函数库是现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常。 本质上来说库是一种…

机器学习笔记 - Facebook AI Similarity Search(Faiss)简介

一、概述 Facebook AI Similarity Search (Faiss)是高效相似性搜索最受欢迎的轮子之一。给定一组向量,我们可以使用 Faiss 对它们进行索引——然后使用另一个向量(查询向量),我们在索引中搜索最相似的向量。 它包含搜索任何大小的向量集的算法,除非超出RAM的大小。它还包…

【完美复现】面向配电网韧性提升的移动储能预布局与动态调度策略【IEEE33节点】(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

EFS文件夹加密属性灰色不能勾选怎么办?

EFS加密是Windows自带的文件夹加密方式,对于用户而言,它的加密是无感的。但是有些时候我们会发现EFS的加密选项为灰色,且无法勾选,那么这时该怎么办呢? 使用EFS加密的条件 首先,要使用EFS加密功能并不是没…

华为智能高校出口安全解决方案(1)

华为智能高校出口安全解决方案(1) 视频链接方案背景需求分析高校园区网概述高校园区网全景高校出口场景介绍高校出口整体需求分析业务安全需求攻击防御需求运维审计需求 方案规划华为智能高校出口安全解决方案架构华为智能高校出口安全解决方案功能划分业…

总结vue3 的一些知识点:​Vue3 起步

目录 引言 Vue3 混入 实例 选项合并 实例 实例 全局混入 实例 Vue3 起步 Vue 3.0 实例 data 选项 实例 方法 总结 引言 Vue 进阶系列教程将在本号持续发布,一起查漏补缺学个痛快!若您有遇到其它相关问题,非常欢迎在评论中留言讨…

Linux终端与进程的关系 ( 1 ) -【Linux通信架构系列】

系列文章目录 C技能系列 Linux通信架构系列 C高性能优化编程系列 深入理解软件架构设计系列 高级C并发线程编程 期待你的关注哦!!! 现在的一切都是为将来的梦想编织翅膀,让梦想在现实中展翅高飞。 Now everything is for the…

CleanMyMac X中文版Mac电脑系统清理工具使用测评

有些人可能会说,mac系统根本就不需要清理,但是真正到你磁盘快满的时候就不是这种想法了,不管什么系统,它都会缓存一些系统、用户等文件,可能当时能够帮上大忙,能够在操作的时候更快、更便捷,但是…

『 MySQL篇 』:MySQL 锁机制介绍

目录 一. 概述 二. 全局锁 三 . 表级锁 三. 行级锁 一. 概述 锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据…