20199329《网络攻防实践》假期作业

《网络攻防实践》假期作业


前言


作业一

1.你对网络攻击和防御了解多少?该课程需要计算机和网络相关的基础知识,你原专业是什么专业,目前你掌握多少基础知识?

  • 略知一二。网络攻击主要包括以下几类:泪滴(teardrop),防御方法为服务器应用最新的服务包,或者在设置防火墙时对分段进行重组,而不是转发它们;UDP洪水(UDP flood),防御方法为关掉不必要的TCP/IP服务,或者对防火墙进行配置阻断来自Internet的请求这些服务的UDP请求;SYN洪水(SYN flood),防御方法为在防火墙上过滤来自同一主机的后续连接;Land攻击,防御方法为打最新的补丁,或者在防火墙进行配置,将那些在外部接口上入站的含有内部源地址滤掉;Smurf攻击,防御方法为为了防止黑客利用你的网络攻击他人,关闭外部路由器或防火墙的广播地址特性。为防止被攻击,在防火墙上设置规则,丢弃掉ICMP包;Fraggle攻击,防御方法为在防火墙上过滤掉UDP应答消息;电子邮件炸弹,防御方法为对邮件地址进行配置,自动删除来自同一主机的过量或重复的消息;畸形消息攻击,防御方法为打最新的服务补丁。
  • 我原专业是通信工程,学习过C语言程序设计、数据结构、操作系统、通信原理、信息论等计算机网络基础知识,应该会对学习本门课程有所帮助。

2.作业要使用Markdown格式,Markdown入门参考(需掌握)

  • 由于上学期选修过Linux内核分析的原因,对于markdown的编辑,linux系统的基本命令较为熟悉。

作业二

1.学习基于VirtualBox虚拟机安装Ubuntu图文教程在自己笔记本上安装Linux操作系统(也可以使用VMWare安装虚拟机,安装方法自己百度)

  • 上学期已使用过VirtualBox安装过Ubuntu,这里重新介绍一遍流程
  • 第一步:点击创建虚拟机,选择下载的Ubuntu镜像路径,输入用户名,点击继续。
    实践截图如下:

  • 第二步:等待VirtualBox自动安装好系统,安装好后可以选择自行更改成中文界面。
    实践截图如下:

2.通过实践学习别出心裁的Linux命令学习法,掌握Linux命令的学习方法

教程地址:https://www.cnblogs.com/rocedu/p/4902411.html

  • 要掌握的常用命令:
  • ls:查看目录文件的,类似windows的文件资源管理器
  • find:用于查找文件的
  • vim/gedit/vi:用于编辑文本文件的,vim和vi是一种命令行式编辑器,gedit是gui类型编辑器,根据个人喜好吧
  • sudo su:用于获取root权限的
  • rm:用于删除文件的
  • mv:用于移动文件的
  • cp:用于复制文件的
  • sudo apt install:用于安装东西的

3.参考上面的学习方法通过实践学习Linux 基础入门(新版)课程,掌握常用的Linux命令,重点是3/4/5/6/7/8节。

3.1 实验三

  • 添加用户:
  • 删除用户:
  • 查看文件权限:
  • 修改文件权限:

3.2 实验四

  • 目录结构:FHS(英文:Filesystem Hierarchy Standard 中文:文件系统层次结构标准),多数 Linux 版本采用这种文件组织形式,FHS 定义了系统中每个区域的用途、所需要的最小构成的文件和目录同时还给出了例外处理与矛盾处理。
    FHS 定义了两层规范:第一层是, / 下面的各个目录应该要放什么文件数据,例如 /etc 应该放置设置文件,/bin 与 /sbin 则应该放置可执行文件等等。第二层则是针对 /usr 及 /var 这两个目录的子目录来定义。例如 /var/log 放置系统日志文件,/usr/share 放置共享数据等等。
    如下图所示:
  • 新建:空白文件,空目录,多级目录
  • 复制:文件,目录(-r或-R)
  • 删除:文件,目录(-r或-R)

3.3 实验五

  • 环境变量
  • 搜索文件多种办法

3.5 实验七

  • 使用 df 命令查看磁盘的容量

  • 使用 du 命令查看目录的容量

3.6 实验八

  • type命令来区分命令是内建的还是外部的
  • help命令

  • man命令
  • info命令

2020 年 2月 21日

posted @ 2020-02-21 16:52  朱星帆20199329  阅读(183)  评论(0编辑  收藏  举报