关于 网络管理 学习的书籍

关于 网络管理 学习的书籍,第1张

  推荐书籍:《网络工程与网络管理》

  网络工程与网络管理

  出版社:电子工业出版社

  译作者:曾明 李建军等著

  出版日期:2003年1月

  定价:¥106

  国标编号:

  ISBN 7-5053-8305-1/TP4831

  条形码:9787505383050

  字数:1500千字 印张:6225

  印数:5000 页数:968

  开本:7871092 1/16

  版别版次:2003年1月第一版第一次印刷

  备注:1CD

  推荐指数:

  简介本书全面讲述了计算机网络建设与网络管理的基础知识、应用技术和管理规范。全书内容涉及网络建设与网络管理的各个方面,包括局域网规划设计、网络布线、机房建设、网络主干系统构建、局域网与Internet的连接、网络操作系统安装与配置技术、各种网络服务的构建技术和实现方法、网络系统管理、网络安全管理、网络故障管理等技术,以及各种网络管理规范与制度的制定。

  为了方便网络设计者和网络管理员在工作中查找相关资料,本书所附光盘收集了大量与网络规划、建设和管理相关的协议、标准和规范,以及部分常用网络设备产品资料。

  本书是一本网络工程师和网络管理员的应用百科全书,能够从全方位解决网络建设与网络管理的各种问题并对实际工作中的常见网络故障问题进行了解答。 本书全面讲述了计算机网络建设与网络管理的基础知识、应用技术和管理规范。全书内容涉及网络建设与网络管理的各个方面,包括局域网规划设计、网络布线、机房建设、网络主干系统构建、局域网与Internet的连接、网络操作系统安装与配置技术、各种网络服务的构建技术和实现方法、网络系统管理、网络安全管理、网络故障管理等技术,以及各种网络管理规范与制度的制定。

  为了方便网络设计者和网络管理员在工作中查找相关资料,本书所附光盘收集了大量与网络规划、建设和管理相关的协议、标准和规范,以及部分常用网络设备产品资料。

  目录

  --------------------------------------------------------------------------------

  第一部分 计算机网络基础

  第1章 计算机网络基础

  11 概述

  111 发展历史

  112 功能

  113 组成

  114 分类

  115 Internet

  116 发展趋势

  12 数据通信原理

  121 基本概念

  122 特点

  123 系统构成

  124 数据传输与传输介质

  125 数据信号与通信编码

  126 数据通信的工作模式

  127 数据链路

  128 数据通信网的交换方式

  129 多路复用技术

  1210 帧中继技术

  1211 差错检测及控制

  13 计算机网络体系结构与网络协议

  131 体系结构

  132 计算机网络协议

  133 开放系统互连模型

  134 TCP/IP协议体系结构

  第2章 计算机网络操作系统基础

  21 Windows NT系统

  211 特点

  212 组网基础

  22 Windows 2000系统

  221 系统管理功能

  222 桌面管理功能

  223 系统安全功能

  224 信息发布与资源共享功能

  225 应用程序服务功能

  226 存储管理功能

  227 网络与通信功能

  228 可扩展性和可用性

  23 UNIX系统

  231 历史和现状

  232 系统功能简介

  24 Linux系统

  241 产生和发展

  242 特点

  243 与其他操作系统的区别

  244 系统组成

  25 Netware系统

  第3章 计算机网络系统建设与管理基础

  31 规划与设计

  32 基础设施建设

  33 系统配置

  34 应用配置

  35 运营与管理

  第二部分 计算机组网建设

  第4章 计算机局域网技术基础与规划设计

  41 特点

  42 关键技术和应用范围

  43 拓扑结构

  431 总线结构和树型结构

  432 环型结构

  433 星型结构

  44 媒体接入控制

  45 类型

  451 以太网

  452 令牌环网

  453 FDDI光纤网

  454 快速以太网

  455 ATM网

  456 千兆以太网

  457 无线局域网

  458 万兆以太网

  46 IEEE 802标准

  461 已经推出的IEEE 802 标准

  462 IEEE 802 标准定义的局域网

  47 交换技术和虚拟局域网

  471 交换式局域网的特点和工作原理

  472 第3层交换

  473 虚拟局域网技术

  48 组成

  481 通信传输介质

  482 网络适配器

  483 网络主干通信设备

  484 网络服务器

  485 连网计算机

  486 网络操作系统

  49 规划与设计

  491 规划原则

  492 设计步骤

  第5章 计算机局域网布线

  51 智能大厦与结构化布线系统

  511 智能大厦

  512 综合布线系统与结构化布线系统

  52 结构化布线系统的组成和标准

  521 组成

  522 标准

  53 布线通信介质的选择

  531 常见的通信传输介质及其特性

  532 通信传输介质的选择

  533 网络通信介质的发展趋势

  54 网络布线策略选择与方案选择

  541 决定布线策略和方案的基本因素

  542 网络布线策略选择

  543 网络布线方案的选择

  55 网络布线的实施

  551 设计注意事项

  552 实施注意事项

  56 网络布线的测试与验收

  561 一般流程

  562 测试模式和内容

  563 测试参数

  564 测试验收注意事项

  57 布线系统的发展趋势

  58 计算机网络的防雷电系统和接地保护系统

  581 防雷电系统

  582 接地保护系统

  第6章 计算机局域网机房建设

  61 功能规划

  611 工作区

  612 信息技术人员办公区

  62 环境要求

  63 布线系统

  631 布线方式

  632 布线实施

  64 装修

  641 地板布设

  642 墙体及吊顶装修

  643 照明系统

  644 电磁屏蔽

  645 防静电

  65 供配电系统

  651 设计与实现

  652 不间断电源系统

  66 空调新风系统

  661 环境要求

  662 专用空调系统

  663 新风系统

  67 消防系统

  671 防火设计

  672 火灾报警系统

  673 灭火设备配备

  68 门禁系统

  681 系统功能

  682 系统构成

  683 软件系统

  第7章 构建计算机局域网

  71 局域网主干设备分类

  711 按照网络通信介质和数据传输速率分类

  712 按照应用规模分类

  713 按照设备结构分类

  714 按照网络体系结构层次分类

  72 局域网主干设备技术基础

  721 交换机的工作原理

  722 主干设备的支持能力

  723 主干设备的系统结构

  724 主干设备的关键技术

  725 网络设备管理系统与设备管理协议

  73 局域网主干设备选择

  731 交换机的主要性能指标

  732 选择交换机的一般原则

  733 区段主干交换机的选择原则

  74 构建千兆局域网

  741 千兆以太网协议的体系结构

  742 千兆交换机的类型

  743 千兆交换机的性能考核

  744 网络主干升级到千兆

  75 局域网主干设备配置

  751 配置原则

  752 按层次需求配置局域网主干设备

  76 局域网主干设备安装调试

  77 局域网主干设备参数配置

  771 交换机参数配置概述

  772 构建多层交换局域网

  773 核心层交换机配置

  774 接入层交换机配置

  775 配置参数管理

  78 无线局域网

  781 概述

  782 类型

  783 技术标准

  784 组成

  785 构建

  786 局限性

  79 局域网IP电话系统

  791 概述

  792 IP电话技术的发展过程

  793 IP电话系统的组成

  794 IP电话技术基础

  795 局域网IP电话系统构建

  710 局域网服务器选择

  7101 服务器的特点和类型

  7102 服务器的重要技术

  7103 服务器的选择原则

  第8章 TCP/IP组网及广域网连接

  81 TCP/IP协议工作原理

  811 网际互联体系概述

  812 面向连接的操作和无连接的操作

  813 TCP/IP协议的组成

  814 IP地址

  815 Internet的域名系统

  816 IP地址到物理地址的映射

  817 网际互联协议(IP)

  818 TCP/IP网络传输差错控制

  819 用户数据报协议(UDP)

  8110 传输控制协议(TCP)

  8111 应用程序与TCP/IP协议的接口

  8112 路由技术与路由器

  8113 路由信息协议(RIP)

  8114 开放最短路径优先协议(OSPF)

  8115 内部网关路由协议(IGRP)和(EIGRP)

  8116 边界网关协议(BGP)

  8117 组播技术和组播协议

  8118 虚拟专用网络(***)

  8119 移动IP

  82 TCP/IP组网与IP地址配置管理

  821 IP地址的配置类型

  822 IP地址的管理方式

  823 动态主机配置协议

  824 局域网IP地址配置实例

  83 局域网与广域网的连接

  831 接入方式选择

  832 IP地址及Internet域名申请

  833 接入设备选择

  834 路由器配置

  84 域名服务配置

  841 DNS的结构

  842 域名解析类型

  843 域名及IP地址注册

  844 域名服务器类型

  845 域名数据库资源记录

  第9章 Windows NT网络操作系统安装及基本配置

  91 概述

  92 基本概念

  93 网络系统安装

  931 安装规划

  932 网络创建与配置

  94 使用Windows NT网络

  941 启动

  942 基本使用

  95 网络用户管理

  951 用户及用户组

  952 网络用户管理规划

  953 域用户管理器

  954 用户、用户组账号设置及权限分配

  96 网络资源与使用

  961 文件系统选择及其网络安全性特点

  962 共享资源及网络映射

  963 网络资源的安全保护

  97 安装和配置DNS服务器

  971 安装DNS服务器

  972 配置DNS服务器

  第10章 Windows 2000安装及基本配置

  101 安装准备

  1011 硬件要求

  1012 设备驱动程序

  102 确定安装方式

  1021 升级安装

  1022 全新安装

  1023 双重启动安装

  103 安装步骤

  1031 从DOS下安装

  1032 从Windows下安装

  1033 系统设置

  1034 启动和退出Windows 2000

  104 设置主域控制器

  105 网络配置

  106 用户及用户组管理

  1061 用户账号管理

  1062 用户组管理

  107 文件系统配置与管理

  1071 分布式文件系统的基本概念

  1072 分布式文件系统的特性

  1073 创建分布式文件系统的根目录

  108 打印系统的配置与管理

  1081 Windows 2000打印系统的特点

  1082 配置网络打印机

  1083 设置打印服务器属性

  109 DNS服务器安装与配置

  1091 安装DNS服务器

  1092 配置DNS服务器

  第11章 Linux网络操作系统安装及基本配置

  111 安装准备

  1111 确认配置

  1112 确认安装方式

  1113 确认所需硬盘空间

  1114 确认与规划硬盘分区

  112 Red Hat Linux的安装

  1121 选择安装程序

  1122 安装配置

  1123 安装LILO

  1124 配置网络参数

  1125 配置防火墙

  1126 设置系统时区

  1127 设置系统语言

  1128 设置系统账户

  1129 软件包选择

  11210 X图形设备配置

  11211 软件包安装

  11212 创建启动盘

  113 图形桌面环境KDE的使用

  1131 桌面环境KDE的组成

  1132 鼠标的使用

  1133 拖放对象

  114 用户管理

  1141 系统管理员

  1142 使用命令行方式用户管理

  1143 使用命令行方式管理用户组

  1144 使用LinuxConf图形工具管理用户

  1145 使用LinuxConf图形工具管理用户组

  115 文件及目录管理

  1151 文件和目录基础

  1152 文件类型

  1153 文件及目录权限

  1154 基本文件系统

  116 配置DNS服务器

  1161 相关配置文件

  1162 设置主域名服务器

  1163 测试DNS服务器

  第12章 Novell网络操作系统安装及基本配置

  121 Novell网络特征

  1211 Novell网络基本组成

  1212 Novell网络支持的协议

  122 系统安装

  1221 安装环境要求

  1222 网络服务器安装

  1223 网络工作站安装

  123 文件系统管理

  1231 网络目录服务及目录树结构

  1232 文件服务器硬盘目录结构

  1233 系统建立的目录

  1234 目录和文件属性

  124 权限及安全保密

  1241 注册保密

  1242 受托管权限保密

  125 用户管理

  1251 网络中的用户和组

  1252 建立用户

  1253 建立用户组

  第13章 UNIX网络操作系统使用基础

  131 Shell环境与UNIX文件系统管理

  1311 Shell环境

  1312 UNIX文件系统和目录

  1313 vi文件编辑器

  132 UNIX系统用户管理

  1321 使用图形工具管理用户及用户组

  1322 使用命令方式管理用户及用户组

  133 系统进程管理

  1331 进程系列

  1332 前台进程与后台进程

  1333 进程监视

  1334 进程管理

  134 使用电子邮件

  135 文件归档

  136 TCP/IP网络系统配置

  第三部分 计算机网络服务

  第14章 Web信息发布服务

  141 IIS 5的特点

  142 IIS 5的安装

  1421 安装准备

  1422 安装步骤

  1423 Internet服务管理器的使用

  143 配置WWW服务器

  144 创建新的Web网站

  第15章 FTP服务

  151 管理FTP服务器

  152 配置FTP服务器

  1521 “FTP站点”选项卡

  1522 “安全账号”选项卡

  1523 “消息”选项卡

  1524 “主目录”选项卡

  1525 “目录安全性”选项卡

  153 创建新的FTP网站

  第16章 电子邮件服务

  161 概述

  1611 邮件服务系统的组成

  1612 邮件结构

  1613 邮件传输过程

  1614 邮件服务的工作机制

  162 邮件服务器产品选择要素

  1621 系统支持能力

  1622 协议支持能力

  1623 多邮件服务器支持能力

  1624 附加服务支持能力

  1625 用户管理能力

  1626 邮箱管理能力

  1627 客户端软件支持能力

  1628 通信能力

  1629 安全防护能力

  16210 系统管理能力

  16211 版本、升级与售后服务能力

  16212 价格

  163 iPlanet邮件服务器的安装及基本配置

  1631 系统环境

  1632 安装步骤

  1633 配置与管理

  164 Linux系统邮件服务器的安装和配置

  1641 Linux系统邮件服务软件

  1642 Sendmail和qpopper邮件服务器的安装和配置

  1643 qmail邮件服务器的安装和配置

  1644 Web邮件服务器的安装和配置

  第17章 Internet访问代理服务

  171 代理服务的工作原理和功能

  172 代理服务器WinGate 安装、配置和使用

  1721 概述

  1722 主要功能

  1723 安装

  1724 管理界面

  1725 配置

  1726 使用WinGate管理Internet访问

  173 代理服务器Netscape Proxy的安装、配置和使用

  1731 概述

  1732 安装

  1733 配置和管理

  1734 使用

  174 安全与加速访问服务器ISA Server 2000的安装、配置和使用

  1741 ISA Server 2000概述

  1742 ISA Server 2000的安装

  1743 ISA 2000客户端

  1744 ISA Server 2000访问策略配置

  1745 ISA Server 2000 缓存配置

  第18章 视频点播服务

  181 概述

  1811 系统组成

  1812 内容的组织和播放方式

  1813 视频服务器

  182 视频点播方案选择

  183 Cisco IP/TV系统的安装、配置与管理

  1831 IP/TV系统简介

  1832 IP/TV系统安装

  1833 IP/TVContent Manager的配置与使用

  1834 IP/TV视频服务器的配置、管理与使用

  1835 Cisco IP/TV 客户端播放器的安装和使用

  第19章 Intranet应用系统

  191 Intranet

  1911 概述

  1912 基于浏览器/服务器模式的Intranet应用系统

  1913 Intranet的构建

  1914 Intranet开发技术

  192 办公自动化系统

  1921 发展历程

  1922 总体设计目标

  1923 办公自动化系统的主要功能

  1924 办文系统设计

  1925 办会系统设计

  193 办公网站系统

  1931 办公网站系统总体目标设计

  1932 办公网站服务环境设计

  1933 办公网站信息发布页面设计

  1934 办公网站上网信息管理设计

  1935 办公网站的业务辅助服务功能设计

  194 管理信息系统

  1941 概述

  1942 构建

  195 网络视频会议系统

  1951 网络视频会议系统的组成和特点

  1952 网络视频会议系统的重要技术

  1953 Intranet视频会议系统构建

  196 光盘信息服务系统

  1961 光盘服务设备的发展

  1962 光盘镜像服务器技术

  1963 光盘信息服务系统构建

  第四部分 计算机网络管理与维护

  第20章 网络管理

  201 网络管理概述

  2011 网络管理协议的历史

  2012 网络管理协议介绍

  2013 基于Web的网络管理技术

  202 网络管理中心与网络管理功能

  2021 网络管理中心

  2022 网络管理功能

  203 网络管理软件平台

  2031 网络管理软件概述

  2032 网络管理软件选购原则

  204 网络配置管理

  205 网络性能管理

  206 CiscoWorks 2000局域网管理解决方案

  2061 完整的解决方案

  2062 网络管理解决方案应用

  2063 主要功能及应用

  2064 系统要求

  第21章 网络安全管理

  211 计算机网络面临的安全威胁

  2111 威胁网络安全的主要因素

  2112 攻击网络的手段分析

  212 计算机网络安全需求分析

  213 计算机网络安全策略

  2131 物理安全策略

  2132 访问控制策略

  2133 攻击防范策略

  2134 加密认证策略

  2135 网络安全管理策略

  214 网络防火墙

  2141 防火墙的工作机制与类型

  2142 防火墙的选择及配置

  2143 网络地址翻译NAT

  2144 Check Point FireWall-1防火墙的配置和使用

  215 网络攻击防范

  2151 入侵检测技术概述

  2152 入侵检测系统的类型

  2153 入侵检测系统产品选择

  2154 入侵检测技术发展方向

  216 网络安全漏洞扫描

  2161 安全漏洞扫描技术概述

  2162 安全漏洞扫描系统的发展趋势

  2163 安全漏洞扫描产品选择

  2164 安全漏洞扫描器使用

  217 网络防病毒管理

  2171 计算机病毒的特点和发展趋势

  2172 网络防病毒技术概述

  2173 网络防病毒产品选择

  2174 网络防病毒方案

  218 加密与认证

  2181 加密与通信安全

  2182 认证与网络安全

  219 计算机网络物理隔离管理

  2191 物理隔离的应用范围

  2192 物理隔离技术方案概述

  2193 物理隔离技术的发展趋势

  第22章 网络用户管理

  221 统一用户管理

  2211 轻量目录服务协议

  2212 LDAP目录服务器规划

  2213 LDAP目录服务的安全策略

  2214 Netscape目录服务器(Directory Server)

  222 用户访问管理

  2221 网络资源使用存在的问题

  2222 企业上网行为管理需求的发展

  2223 用户访问管理系统的作用和性能

  2224 用户访问管理系统的功能

  第23章 网络数据管理

  231 存储备份技术概述

  2311 传统数据备份系统的局限性

  2312 现代数据管理系统应具备的特征

  2313 存储备份系统的技术发展

  2314 网络存储备份系统的设计目标

  2315 网络备份管理策略

  232 磁带存储技术

  233 网络挂接存储(NAS)技术

  2331 概述

  2332 NAS构建概览

  234 存储区域网系统(SAN)技术

  2341 概述

  2342 设计概览

  235 网络存储备份系统方案选择

  2351 存储系统结构选择

  2352 存储设备选择

  236 VERITAS存储管理软件的使用

  2361 VERITAS Backup Exec存储备份解决方案

  2362 VERITAS Backup Exec的使用

  第24章 网络机房管理

  241 网络机房管理制度的类型

  2411 日常管理制度

  2412 定期管理制度

  242 网络机房管理主要制度及内容

  2421 管理员值班制度

  2422 服务器及网络设备管理制度

  2423 固定资产管理制度

  2424 安全消防制度

  2425 辅助设备系统管理制度

  2426 上机人员守则

  2427 环境卫生管理制度

  2428 设备定期维护制度

  2429 安全、防盗、防水、防蟑螂鼠害措施

  24210 保密制度

  24211 管理奖惩制度

  24212 定期大、中维护制度

  243 系统管理员职责实例

  2431 日常值班管理

  2432 网络管理

  2433 网络用户管理

  2434 网络机房公共资产管理

  2435 系统运行档案和设备资料管理

  2436 广域网连接管理与维护

  2437 网络系统升级管理

  2438 网络系统安全管理

  244 管理人员应具备的基本素质

  第25章 网络管理制度

  251 网络运行管理制度

  252 信息上网与网站管理制度

  253 电子邮件使用管理制度

  254 信息安全保密管理制度

  第26章 网络升级管理

  261 需求分析

  262 原则及要求

  2621 原则

  2622 要求

  263 升级内容

  2631 布线系统升级

  2632 硬件系统升级

  2633 网络软件系统升级

  2634 网络服务器及客户机升级

  2635 网络机房设备升级

  2636 ATM网络升级

  264 IPv6协议与Internet技术升级

  第27章 网络故障管理与排除

  271 故障管理

  2711 网络故障管理内容

  2712 网络故障管理原则

  2713 网络故障管理流程

  2714 排除网络故障的方法步骤

  272 网络常见故障

  2721 网络故障分类

  2722 局域网常见故障解答

  第28章 一个完整的网络构建实例

  281 规划与设计

  2811 用户需求

  2812 系统规划和设计

  282 网络构建

  2821 网络综合布线

  2822 网络机房建设

  2823 局域网构建与Internet连接

  283 网络服务与网络管理

  2831 网络服务器配置

  2832 静态IP地址转换配置和安全访问规则配置

  2833 IP地址管理

  2834 内部网用户Internet访问配置

  2835 网络防病毒管理

  附录A 计算机网络常用术语

  附录B TCP/IP协议端口分配表

  附录C 附赠光盘资料目录

  C1 关于计算机与网络使用的管理办法和规定

  C2 计算机与网络技术标准与规范

  C3 常用Internet的技术文件RFC

  C4 互联网IP地址分配一览表

  C5 网络设备产品资料

  《网管故障排除实战1500例》

  《无线网络安全》

  《中小企业网络管理员实用教程》

  《计算机网络管理员——基础知识》

  《网络系统集成工程测试与鉴定验收》

  《网络管理与维护技术》

  《谁动了我的电脑》

  《计算机网络的服务质量(QoS)》

  《协议分析(第7版) Protocol Analysis,WB770 》

  《IEEE 80211无线局域网》

  《安全计划与灾难恢复 Security Planning&Disaster Recovery》

  《现代光纤通信技术》

  《网络设计(第7版) Network Design,WB870》

  《局域网故障排除一点通》

  《网络维护和常见故障分析》

  《综合布线》

  《局域网组建与管理专家培训教程》

不掉头发的前端(这可能吗哈哈)

只要想学习哪里学习都是有效果的。但需要结合自身的一些特点来调整学习方向,这样学习起来会事半功倍,以下推荐3种学习线路,适用于不同的学习人群;

方法1:先学习编程,然后学习Web渗透及工具使用等

适用人群:有一定的代码基础的小伙伴

(1)基础部分

基础部分需要学习以下内容:

(11)计算机网络 :

重点学习OSI、TCP/IP模型,网络协议,网络设备工作原理等内容,其他内容快速通读;

推荐书籍《网络是怎样连接的_户根勤》一书,简明扼要,浅显易懂,初学者的福音;如果觉得不够专业,可以学习图灵设计丛书的《HTTP权威指南》;

(12)Linux系统及命令 :

由于目前市面上的Web服务器7成都是运行在Linux系统之上,如果要学习渗透Web系统,最起码还是要对linux系统非常熟悉,常见的操作命令需要学会;

学习建议:学习常见的10%左右的命令适用于90%的工作场景,和office软件一样,掌握最常用的10%的功能,基本日常使用没什么问题,遇到不会的,再去找相关资料;常见的linux命令也就50-60个,很多小白囫囵吞枣什么命令都学,这样其实根本记不住。

推荐书籍Linux Basics for Hackers;

(13)Web框架 :

熟悉web框架的内容,前端HTML,JS等脚本语言了解即可,后端PHP语言重点学习,切记不要按照开发的思路去学习语言,php最低要求会读懂代码即可,当然会写最好,但不是开发,但不是开发,但不是开发,重要的事情说三遍;

数据库:

需要学习SQL语法,利用常见的数据库MySQL学习对应的数据库语法,也是一样,SQL的一些些高级语法可以了解,如果没有时间完全不学也不影响后续学习,毕竟大家不是做数据库分析师,不需要学太深;

(2)Web安全

(21)Web渗透

掌握OWASP排名靠前的10余种常见的Web漏洞的原理、利用、防御等知识点,然后配以一定的靶场练习即可;有的小白可能会问,去哪里找资料,建议可以直接买一本较为权威的书籍,配合一些网上的免费视频系统学习,然后利用开源的靶场辅助练习即可;

推荐书籍白帽子讲Web安全(阿里白帽子黑客大神道哥作品)

推荐靶场常见的靶场都可以上github平台搜索,推荐以下靶场DVWA、bWAPP、upload-labs-master、SQL-lib-master、WebBug、pikachu等,有些是综合靶场,有些是专门针对某款漏洞的靶场;

(22)工具学习

Web渗透阶段还是需要掌握一些必要的工具,工具的学习b站上的视频比较多,挑选一些讲解得不错的视频看看,不要一个工具看很多视频,大多数视频是重复的,且很浪费时间;

主要要掌握的工具和平台:burp、AWVS、Appscan、Nessus、sqlmap、nmap、shodan、fofa、代理工具ssrs、hydra、medusa、airspoof等,以上工具的练习完全可以利用上面的开源靶场去练习,足够了;

练习差不多了,可以去SRC平台渗透真实的站点,看看是否有突破,如果涉及到需要绕过WAF的,需要针对绕WAF专门去学习,姿势也不是特别多,系统性学习学习,然后多总结经验,更上一层楼;

(22)自动化渗透

自动化渗透需要掌握一门语言,且需要熟练运用,可以是任何一门自己已经掌握得很熟悉的语言,都可以,如果没有一门掌握很好的,那我推荐学习python,最主要原因是学起来简单,模块也比较多,写一些脚本和工具非常方便;

虽说不懂自动化渗透不影响入门和就业,但是会影响职业的发展,学习python不需要掌握很多不需要的模块,也不需要开发成千上万行的代码,仅利用它编写一些工具和脚本,少则10几行代码,多则1-200行代码,一般代码量相对开发人员已经少得不能再少了,例如一个精简的域名爬虫代码核心代码就1-20行而已;

几天时间学习一下python的语法,有代码基础的,最快可能一天就可以学习完python的语法,因为语言都是相通的,但是学习语言最快的就是写代码,别无他法;接下来可以开始尝试写一些常见的工具,如爬虫、端口探测、数据包核心内容提取、内网活跃主机扫描等,此类代码网上一搜一大把;然后再写一些POC和EXP脚本,以靶场为练习即可;有的小伙伴可能又要问了,什么是POC和EXP,自己百度去,养成动手的好习惯啦;

(23)代码审计

此处内容要求代码能力比较高,因此如果代码能力较弱,可以先跳过此部分的学习,不影响渗透道路上的学习和发展。

如果希望在Web渗透上需要走得再远一些,需要精通一门后台开发语言,推荐php,因为后台采用php开发的网站占据最大,当然你还精通python、asp、java等语言,那恭喜你,你已经具备很好的基础了;

代码审计顾名思义,审计别人网站或者系统的源代码,通过审计源代码或者代码环境的方式去审计系统是否存在漏洞(属于白盒测试范畴)

那具体要怎么学习呢?学习的具体内容按照顺序列举如下 :

掌握php一些危险函数和安全配置;

熟悉代码审计的流程和方法;

掌握1-2个代码审计工具,如seay等;

掌握常见的功能审计法;(推荐审计一下AuditDemo,让你产生自信)

常见CMS框架审计(难度大); 代码审计有一本国外的书籍《代码审计:企业级Web代码安全架构》,当然有空的时候可以去翻翻,建议还是在b站上找一套系统介绍的课程去学习;github上找到AuditDemo,下载源码,搭建在本地虚拟机,然后利用工具和审计方法,审计AuditDemo中存在的10个漏洞,难度分布符合正态分布,可以挑战一下;

至于CMS框架审计,可以去一些CMS官方网站,下载一些历史存在漏洞的版本去审计,框架的学习利用官方网站的使用手册即可,如ThinkPHP32版本是存在一些漏洞,可以尝试读懂代码;但是切记不要一上来就看代码,因为CMS框架的代码量比较大,如果不系统先学习框架,基本属于看不懂状态;学习框架后能够具备写简单的POC,按照代码审计方法结合工具一起审计框架;其实也没没想象中的那么难,如果你是开发人员转行的,恭喜你,你已经具备代码审计的先天性优势。

可能有人会问:“我代码很差,不学习代码审计行不行?”其实代码审计不是学习网络安全的必要条件,能够掌握最好,掌握不了也不影响后续的学习和就业,但你需要选择一个阶段,练习得更专业精通一些,如web渗透或者内网渗透,再或者是自动化渗透;

(3)内网安全

恭喜你,如果学到这里,你基本可以从事一份网络安全相关的工作,比如渗透测试、Web渗透、安全服务、安全分析等岗位;

如果想就业面更宽一些,技术竞争更强一些,需要再学习内网渗透相关知识;

内网的知识难度稍微偏大一些,这个和目前市面上的学习资料还有靶场有一定的关系;内网主要学习的内容主要有:内网信息收集、域渗透、代理和转发技术、应用和系统提权、工具学习、免杀技术、APT等等;

可以购买《内网安全攻防:渗透测试实战指南》,这本书写得还不错,国内为数不多讲内网的书籍,以书籍目录为主线,然后配合工具和靶场去练习即可;

那去哪里可以下载到内网靶场?如果你能力够强,电脑配置高,可以自己利用虚拟机搭建内网环境,一般需要3台以上的虚拟机;你也可以到国外找一些内网靶场使用,有一些需要收费的靶场还可以;

(4)渗透拓展

渗透拓展部分,和具体工作岗位联系也比较紧密,尽量要求掌握,主要有日志分析、安全加固、应急响应、等保测评等内容;其中重点掌握前三部分,这块的资料网络上也不多,也没有多少成型的书籍资料,可通过行业相关的技术群或者行业分享的资料去学习即可,能学到这一步,基本上已经算入门成功,学习日志分析、安全加固、应急响应三部分的知识也相对较为容易。

方法2:先学习Web渗透及工具,然后再学习编程

适用人群:代码能力很弱,或者根本没有什么代码能力,其他基础也相对较差的小伙伴

基础需要打好,再学习Web渗透比如linux系统、计算机网络、一点点的Web框架、数据库还是需要提前掌握;

像php语言、自动化渗透和代码审计部分内容,可以放在最后,当学习完毕前面知识后,也相当入门后,再来学习语言,相对会容易一些;

优先推荐方法2,对于小白来说,代码基础通常较弱,很多很多小白会倒在前期学习语言上,所以推荐方法2的学习,先学习web渗透和工具,也比较有意思,容易保持一个高涨的学习动力和热情,具体学习内容我就不说了,请小伙伴们参照方法1即可。

方法3:选择一些适合自己的课程学习

适用人群:需要体系化学习、增强实战能力的小伙伴

具体根据自身条件来讲,如果你自学能力较差,那建议选择课程学习,网上各大平台等都有很多各式各样的课程,是可以更快帮助你迅速入门的,然后再根据自己自身所欠缺的方面,不断去完善和学习,最后达到你所要的优秀水平。

学习书籍推荐如下:

基础阶段

Linux Basics for Hackers(中文翻译稿)

Wireshark网络分析(完整扫描版)

精通正则表达式(中文第3版)

图解HTTP 彩色版

[密码学介绍]杨新中文第二版

网络是怎样连接的_户根勤

[PHP与MySQL程序设计(第4版)]WJasonGilmore

web渗透阶段

web安全攻防渗透测试实战指南

白帽子讲Web安全

Web安全深度

自动化渗透阶段

Python编程快速上手-让繁琐工作自动化

代码审计阶段

代码审计:企业级Web代码安全架构

内网渗透阶段

内网安全攻防:渗透测试实战指南

社会工程防范钓鱼欺诈

java在linux和windows上部署没什么差,基本是中间件的差别,weblogic和websphere的话,用脚本部署会有点不一样,主要还是看你用的中间件

linux的分区要稍微了解下,对web工程的磁盘占用要规划,不要犯什么把临时目录放在根目录这种低级错误就行

网络那块,会改/etc/sysconfig/ethxcfg和/etc/iptables、/etc/hosts,就是IP、端口、主机名

安全的话,账号密码权限之类的倒是要注意下

编程必看的6本书程序员必须具备的编程思维

《程序员修炼之道》

豆瓣评分:91

全球畅销,关于程序员的经典必读书籍之一,这本书涵盖了从个人责任、职业发展,到讲解各种架构技术,全面阐释了软件开发时不同方面的最佳实践操作和重大陷阱。这本书不仅可以帮助改变编码的习惯,还可以改变作为一个程序员的性格,值得你反复阅读

《人月神话》

豆瓣评分:90

程序员经典必读书籍,被视为软件行业的圣经。在本书中,作者为人们管理的复杂项目提供了最具洞察力的见解,既有很多发人深省的观点,又有大量软件工程的实践。虽然距离书籍的出版已过去了几十年,但是其中的观念以及理论仍然具有极高的借鉴价值

《JavaScript权威指南》

豆瓣评分: 95

人称“犀牛书”,学习JavaScript经典之作。本书主要讲解了有关JavaScript语言,以及对JavaScript程序中可能用到的重要的客户端API和服务器端API提供深入的介绍。这本书篇幅较长,书中的理论深入浅出,内容非常详尽,建议有一定编程基础的人再去阅读此书

《Python编程:从入门到实践》

豆瓣评分: 92

Python入门宝藏书籍。本书分为两个部分: 基础知识和项目实战,先是对Python基础知识循序渐进地学习,再通过一个个优质项目的实战训练,培养自己的编程思维,分析问题的技巧和角度。整本书内容十分友好,没有什么特别晦涩难懂的知识点,讲解也非常到位可以迅速让小白了解Python。

《重构》

豆瓣评分:91

软件开发“教父”Martin Fowler的经典著作。本书清晰揭示了重构的过程、原理和实践准则,不失为一本详实的工具宝典。相较于原版改进了众多重构手法,接地气并且更适应时代。阅读这本书需要一定基础的JavaScript知识,程序开发人员可以在理解重构概念的基础上,对自己的编程语言进行针对性的更改

《集体智慧编程》

豆瓣评分: 90

程序员入门佳作。本书以机器学习与计算统计为基础,讲述了如何挖掘和分析Web上的数据和资源,以及如何分析用户体验、市场营销、个人品味等诸多信息,通过复杂的算法来获取、收集并分析用户的数据以创造新的用户价值和商业价值。本书内容丰富,实践性强是一本非常实用的学习Python的宝典。

逻辑上实现了http协议、管理web资源、负责提供web服务器的管理功能。

Web服务器逻辑和操作系统共同管理TCP连接。

Apache 就是 开源的 软件web 服务器的一种。

一旦连接建立起来并被接受,服务器会将新连接添加到其现存的web服务器连接列表中,做好监视连接上数据传输的设备。

可以用反向DNS对大部分web服务器进行配置,以便将客户端IP地址转换成 客户端 主机名。

好处: web服务器可以将客户端主机名用于详细的访问控制和日志记录。

坏处:主机名查找可能会花费很长时间,要么只允许特定内容进行解析。

有些web服务器还支持ident 协议。服务器可以通过ident协议找到发起http连接的 用户名 。对记录日志非常有用。

类似这种。

如果客户端支持ident协议,就在tcp端口113上监听 ident请求。

但ident在公共因特网上不能很好的使用

解析请求报文时,web服务器会不定期从网络上接受输入数据。网络连接可能随时都会出现延迟。web服务器从网络中读取数据,将部分报文数据临时存储在内存中,直到收到足以进行解析的数据并理解其意义为止。

web服务器对报文解析后,并用自己内部的数据结构来存储请求报文。

请求可能会在任意时刻到达,所以web服务器不停观察有无新的web请求。不同的web服务器会以不同的方式为请求服务。

单线程的服务器一次只处理一个请求。一个事务处理结束后,才会去处理下一条连接。

结构容易实现,单性能很差。

多进程和多线程服务器用多个进程或更高效的现成同时对请求进行处理。

可以根据需要创建,或者预先创建一些线程/进程。有些服务器会为每条连接分配一个线程/进程,但当服务器同时要处理成百上千甚至上万的连接时,需要的继承或者线程数量可能会消耗太多内存或系统资源。(预先分配 线程池,进程池,内存池等手段)

因此这类服务器会对线程/进程的最大数量进行限制

线程与复用功能结合,利用计算机平台上多个CPU。多个线程中的每一个都在观察打开的连接。并对每条连接执行少量任务。

收到并解析请求后,可以根据方法、资源、首部和可选的主体部分对请求进行业务处理。

在web服务器将内容传送给客户端之前,要将请求 报文中的URI映射为web服务器上适当的内容或内容生成器,以识别出内容的源头。

请求URI 作为名字 来 访问 Web 服务器文件系统中的文件。通常web 服务器的文件系统中会有一个特殊的文件夹专门用于存放web内容。

即文档的 根目录

同时服务器也需要注意,不能让URL退到docroot之外,将文件系统的其余部分暴露出来。不允许这样的uri出现:

web服务器可以接受收对目录url的请求,其路径可以解析为一个目录。而不是文件。我们可以对大多数web服务器进行配置。使其在客户端请求目录url时 采取不同的动作。

大多数web服务器都会去查找目录中的一个名为indexhtml 的文件来替代此目录。

如果用户请求的时一个目录的url,并且这个目录中有一个名为indexhtml 的文件。服务器就会返回这个文件。

Web 服务器还可以将URI映射为动态资源,也就是说,映射到按需动态生成内容的程序上去。

实际上,有一大类名为应用程序服务器的Web 服务器会将Web服务器连接到复杂的后端应用上去。

Web 服务器主要做的事:

也就是说 web服务器会将URI路径名 映射为 可执行文件目录

服务器端包含项(SSI),如果某个资源被表示为存在服务器端包含想,服务器会在将其发送给客户端之前对资源内容进行处理。

web 服务器还可以为特定资源进行访问控制,有请求到达,要访问受控制资源时,服务器可以根据客户的ip地址进行访问控制,比如输入密码才能访问。

如果事务处理产生了响应 主体,就将内容放在响应报文中发回去。实体包括:

服务器要负责确定响应主体的MIME类型。有很多配置服务器的方法可以将MIME类型与资源关联起来。

Web 服务器有时会返回重定向响应而不是成功的报文。Web服务器可以将浏览器重定向到其他地方执行请求。

重定向返回码 3XX。Location响应首部包含了内容的新地址。

对于非持久连接而言,服务器应该发送了整条报文后,关闭自己一端。

对于持久而言,连接仍然可以保持打开状态。这种情况下服务器端要正确的计算content length,不然客户端无法知道响应何时结束。

当事务结束时,web服务器会在日志文件中添加一跳目录,来描述已执行的事务。

韩海刚,运维

苦练基本功

1 熟悉windows、linux操作系统;操作系统原理是精髓。

2 sed、awk、grep等脚本用法熟悉;正则表达式熟悉。

3 常见系统在windows,linux下部署要熟悉。比如dns、ftp、web、mysql、mssql,等等。

4 交换机、防火墙的基本配置要会。

推荐: ABS_Guide_cn 脚本基本功方面的

饶琛琳,运维工程师

鸟哥私房菜、构件高性能web站点;然后其他各种专注编程、专注数据库的其他书籍……

以上仅针对网站运维,如果是想进金融国企等行业,请无视……

郭保庆,阿里巴巴网站运维攻城师

1 Linux系统管理技术手册(第二版) —— 学习linux的基础实用知识

2 Linux shell 编程与服务器管理——很简单的shell入门教材,推荐必看。

3ABS——中高级的shell教材,必看。

4构件高性能web站点——网站运维必看。

王峥,IT运维

运维这里基础的是桌面运维,其次是服务器相关和网络方面,当然也看你是想往技术方面走,还是基础运维走了,技术方面还是开发为主,各种语言。

董伟明,你是谁,就会遇见谁

运维方面暂时还没有经典书籍。不过建议学好linux:《鸟哥私房菜》其他的主要看你的工作方面和工作经验积累,毕竟运维是最近几年出来的东东。

李振宇,运维/阿里巴巴

《构建web高性能架构》和《构建高可用linux服务器》,不过最好有点linux和shell的知识以后看更容易点。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 关于 网络管理 学习的书籍

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情