网络安全(含面试题版)

一、网络概念

**网络:**一组相互连接的计算机,多台计算机组成,使用物理线路进行连接

作用:

数据交换

资源共享

二、网络分类

计算机网络覆盖的地理区域决定了它的类型。一般分为局域网(LAN)、城域网(MAN)、广域网(WAN)。

三、www万维网

www:是环球信息网的缩写,(英文全称为"World Wide Web"),中文名字为"万维网","环球网"等,常简称为Web。 分为Web客户端和Web服务器程序。

三、IP地址

3.1 为什么需要IP地址?

IP地址 : 唯一标识网络上的每一台计算机

3.2 IP地址组成

IP 地址:32位,由4个8位二进制数组成

IP表示方法:点分十进制

IP地址 = 网络ID +主机ID

网络ID:标识计算机或网络设备所在的网段

主机ID:标识特定主机或网络设备

3.3 IP地址分类

地址类用于指定网络 ID 并在网络 ID 和主机 ID 之间提供分隔方法

IANA(互联网数字分配机构)是负责协调一些使Internet正常运作的机构)负责分配A、B、C类网络地址,具体主机地址由机构组织自行分配

IP 地址类包括:

  • A类IP段 1.0.0.0 到126.255.255.255 (0段和127段不使用)
  • B类IP段 128.0.0.0 到191.255.255.255
  • C类IP段 192.0.0.0 到223.255.255.255
  • A类的默认子网掩码 255.0.0.0 一个子网最多可以容纳1658万多台电脑
  • B类的默认子网掩码 255.255.0.0 一个子网最多可以容纳6万台电脑
  • C类的默认子网掩码 255.255.255.0 一个子网最多可以容纳254台电脑
  • C类只能容纳254台电脑的原因是把0 和 255 去除了作为特殊的运算值

四、网络配置

4.1 查看网卡信息ipconfig

  • 语法:

ifconfig 参数

  • 参数:

网卡 ip 掩码 up down

图1 配置静态IP地址

4.2 检验本机各端口的网络连接情况netstat

语法:

netstat 选项

选项:

-l:显示监控中的服务器的Socket;

-n:直接使用ip地址,而不通过域名服务器;

-p:显示正在使用Socket的程序识别码和程序名称;

复制代码
netstat -antp               #查看所有端口的网络连接状态和相关进程信息
netstat -antp | grep 22     #查看端口22是否被占用

图2 哪些端口被占用

图3 查看所有端口的网络状态

4.3 通过网络下载文件wget

语法:

wget 选项 参数

选项:

-b:进行后台的方式运行wget;

-c:继续执行上次终端的任务

参数:

网址

复制代码
wget  http://www.linuxde.net/testfile.zip        #下载某网络文件
wget -b http://www.linuxde.net/testfile.zip       #后台下载某网络文件
tail -f wget-log                 #用于查看后台下载进度

ctrl+c结束命令,停止下载   -c继续下载^C

图4 查看后台下载某文件

五、常见问题(重要)

5.1 在 Linux 系统中,通过什么方式查看哪些端口被使用了?

使用 netstat 命令, netstat -antp 命令,它会显示所有的 TCP 和 UDP 端口的使用情况,包括监听和已建立连接的端口,以及相关的进程信息。(:后面的就是被使用了)

5.2 netstat查看计算机中使用网络的端口号以及使用那些软件?

在 Linux 系统中,使用 netstat -antp 命令可以查看计算机中使用网络的端口号以及相关的软件(进程)。

其输出结果中,"Local Address"列显示本地的 IP 地址和端口号,"PID/Program name"列则显示使用该端口的进程 ID 和进程名称。

例如,如果看到类似 0.0.0.0:80 1234/httpd 的行,就表示 80 端口被进程 ID 为 1234 的 httpd 进程所使用

5.3 你见过常用的的端口号有哪些?

80 http nginx

8080 tomcat

306 mysql

6379 redis

5432 postgreSql

22 远程访问协议

25 ftp,网络中用来管理文件的

27017 MongoDB

443 https,加密协议

相关推荐
孤寂大仙v13 分钟前
【Linux笔记】——Linux线程理解与分页存储的奥秘
linux·运维·笔记
有谁看见我的剑了?1 小时前
ubuntu 22.04 wifi网卡配置地址上网
linux·运维·ubuntu
码农新猿类1 小时前
Ubuntu摄像头打开失败
linux·运维·ubuntu
非凡ghost1 小时前
猫眼浏览器:简约安全,极速浏览
安全·软件需求
PWRJOY2 小时前
Ubuntu磁盘空间分析:du命令及常用组合
linux·运维·ubuntu
ASDyushui2 小时前
Shell 编程之正则表达式与文本处理器
linux·正则表达式
玉笥寻珍2 小时前
web安全渗透测试基础知识之登录绕过篇
python·安全·web安全·网络安全·威胁分析
zuozewei2 小时前
安全扫描之 Linux 杀毒软件 Clamav 安装
linux·运维·安全
wangchen_02 小时前
linux-信号保存和处理
linux·运维·服务器
Eric.Lee20212 小时前
conda 输出指定python环境的库 输出为 yaml文件
linux·python·conda