网络安全(含面试题版)

一、网络概念

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

作用:

数据交换

资源共享

二、网络分类

计算机网络覆盖的地理区域决定了它的类型。一般分为局域网(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,加密协议

相关推荐
支付宝体验科技5 小时前
AI4SDL:支付宝业务应用研发安全保障体系建设实践
安全
没逻辑10 小时前
Post-Quantum HTTPS:未来的安全通信架构
后端·安全
LH_R12 小时前
OneTerm开源堡垒机实战(四):访问授权与安全管控
运维·后端·安全
用户311879455921812 小时前
Kylin Linux 10 安装 glib2-devel-2.62.5-7.ky10.x86_64.rpm 方法(附安装包)
linux
涛啊涛13 小时前
Centos7非LVM根分区容量不足后扩容,对调硬盘挂载/
linux·磁盘管理
CYRUS_STUDIO1 天前
用 Frida 控制 Android 线程:kill 命令、挂起与恢复全解析
android·linux·逆向
熊猫李1 天前
rootfs-根文件系统详解
linux
LH_R1 天前
OneTerm开源堡垒机实战(三):功能扩展与效率提升
运维·后端·安全
dessler1 天前
Hadoop HDFS-高可用集群部署
linux·运维·hdfs
泽泽爱旅行1 天前
awk 语法解析-前端学习
linux·前端