第1章 网络基础

1.1 IP<span style=“font-family: ‘微软雅黑’,sans-serif; times new roman"4times new roman”; background: lime;">地址分类

    IP地址的类别-IP地址数值范围划分

    IP地址的类别-IP地址用途分类

    IP地址的类别-按网络通信方式划分

1.2 局域网上网原理过程

    DHCP原理过程详情: http://www.zyops.com/dhcp-working-procedure

1.3 DHCP服务原理

1.3.1 DHCP服务器IP分配方式

DHCP服务器提供三种IP分配方式:

1.3.2 DHCP服务工作流程

1.4 DNS服务原理

客户端用户从web**浏览器里输入网站后看到网站的完整内容的完整访问过程**

windows 系统中的dns**缓存**

Linux 系统中的dns**缓存**

1.4.1 DNS能干什么

1.5 递归查询和迭代查询的区别

1.5.1 递归查询

1.5.2 迭代查询

1.6 DNS的相关命令

1.6.1 dig命令    

  <td style="width: 88.8pt; border-top: 1pt solid windowtext; border-right: 1pt solid windowtext; border-bottom: 1pt solid windowtext; border-left: none; background: #95b3d7; padding: 0cm 5.4pt; height: 3.5pt;" width="118">
    <p style="text-align: justify; text-justify: inter-ideograph;">
      <strong><span style="font-size: 11.0pt;">LDNS</span></strong>
    </p>
  </td>
  
  <td style="width: 92.1pt; border-top: 1pt solid windowtext; border-right: 1pt solid windowtext; border-bottom: 1pt solid windowtext; border-left: none; background: #95b3d7; padding: 0cm 5.4pt; height: 3.5pt;" width="123">
    <p style="text-align: justify; text-justify: inter-ideograph;">
      <strong><span style="font-family: '微软雅黑',sans-serif;">记录类型</span></strong>
    </p>
  </td>
  
  <td style="width: 134.7pt; border-top: 1pt solid windowtext; border-right: 1pt solid windowtext; border-bottom: 1pt solid windowtext; border-left: none; background: #95b3d7; padding: 0cm 5.4pt; height: 3.5pt;" width="180">
    <p style="text-align: justify; text-justify: inter-ideograph;">
      <strong><span style="font-family: '微软雅黑',sans-serif;">网址</span></strong>
    </p>
  </td>
</tr>

<tr style="height: 28.75pt;">
  <td style="width: 130.7pt; border-right: 1pt solid windowtext; border-bottom: 1pt solid windowtext; border-left: 1pt solid windowtext; border-top: none; padding: 0cm 5.4pt; height: 28.75pt;" width="174">
    <p style="text-align: justify; text-justify: inter-ideograph;">
      <strong>dig</strong>
    </p>
  </td>
  
  <td style="width: 88.8pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 28.75pt;" width="118">
    <p style="text-align: justify; text-justify: inter-ideograph;">
      <strong>@8.8.8.8</strong>
    </p>
  </td>
  
  <td style="width: 92.1pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 28.75pt;" width="123">
    <p style="text-align: justify; text-justify: inter-ideograph;">
      <strong>A</strong>
    </p>
  </td>
  
  <td style="width: 134.7pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 28.75pt;" width="180">
    <p style="text-align: justify; text-justify: inter-ideograph;">
      <strong>www.baidu.com</strong>
    </p>
  </td>
</tr>

 

1.6.2 nslookup

1.6.3 host命令

1.6.4 ping 命令

ping 命令参数

1.7 网卡信息

1.7.1 网卡详细配置文件信息

更多网卡配置相关知识

1.8 网卡生效方式

推荐的网卡重启方式

       <span style=“font-family: ‘微软雅黑’,sans-serif; times new roman"4times new roman”;background: lime;">配置那块网卡,重启哪块网卡

对所有的网卡进行重启(工作场景中谨慎使用

注意:

1.9 主机名修改规范

       第三步 最后,修改hosts文件,建立主机名与环回ip的映射关系

1.10 linux<span style=“font-family: ‘微软雅黑’,sans-serif; times new roman"4times new roman”; background: yellow;">下的路由配置

1.10.1 配置默认网关

1.10.2 静态网段 (临时的,重启网卡失效)

1.10.3 永久生效的方法

1.10.3.1 方法一 生成配置文件,将路由信息写入。

1.10.3.2 方法二

1.10.3.3 方法三 将命令写入开机自启动文件

1.10.4 默认静态主机路由添加

1.11 配置虚拟ip地址方法

1.11.1 配置虚拟ip地址(别名ip

命令格式:

示例:

使别名ip**网卡重启不失效:**

       写成能配置文件(/etc/sysconfig/network-scripts/ifcfg-eth0:1

1.11.2 配置辅助ip地址方法:

配置命令格式:

 

示例:

1.12 企业面试题

1.12.1 统计访问服务器ipESTABLISHED连接数最多的ip

1.12.2 已知一个端口为22,如何参看端口对应的服务名?

1.13 路由追踪 traceroute 命令】

1.14 检测端口是否开启

1.14.1 利用telnet命令

1.14.2 使用nmap命令

第2章 上网无法

 

2.1.1 局域网用户无法上网排查

2.1.2 网站访问慢的排查

第3章 ftp协议

3.1 FTP协议介绍

一般控制连接:是监听在tcp协议的21端口

一般数据连接:监听的端口需要分两种情况而定

3.1.1 主动模式

3.1.2 被动模式

3.1.3 需要注意

所有数据传输的建立,都必须先建立控制连接,也就是输入相应的FTP命令,然后进行数据传输因此就产生了一个概念,related相关联的连接,防火墙会追踪连接彼此之间是否相关联, 只要是相关联的连接,不管是什么端口,都进行放行

3.1.4 补充说明

对用模式的主动和被动,都是根据服务端来进行说明的tcp 端口号是0-65535 udp 端口号是0-65535 所总计应该是12W多个端口防火墙是对端口进行控制,对请求的流量做限制,但是响应和流出的流量是不能进行过滤的数据传输模式:同时支持两种数据传输模式 文本模式和二进制模式,并且数据传输遵循文件本身的格式,否则强行将文本文件按二进制传输会出现乱码的情况,因此建议服务端与客户端自行协商传输模式.

3.1.5 说明

一般数据的存储形式分为 文本和二进制文件的格式

网上传输的数据一般分为三种(结构化数据 半结构化数据 非结构化数据)

 

    <li>
      <a href="#14_DNS">1.4 DNS服务原理</a><ul>
        <li>
          <a href="#141_DNS">1.4.1 DNS能干什么</a>
        </li>
      </ul>
    </li>
    
    <li>
      <a href="#15">1.5 递归查询和迭代查询的区别</a><ul>
        <li>
          <a href="#151">1.5.1 递归查询</a>
        </li>
        <li>
          <a href="#152">1.5.2 迭代查询</a>
        </li>
      </ul>
    </li>
    
    <li>
      <a href="#16_DNS">1.6 DNS的相关命令</a><ul>
        <li>
          <a href="#161_dig">1.6.1 dig命令    </a>
        </li>
        <li>
          <a href="#162_nslookup">1.6.2 nslookup</a>
        </li>
        <li>
          <a href="#163_host">1.6.3 host命令</a>
        </li>
        <li>
          <a href="#164_ping">1.6.4 ping 命令</a>
        </li>
      </ul>
    </li>
    
    <li>
      <a href="#17">1.7 网卡信息</a><ul>
        <li>
          <a href="#171">1.7.1 网卡详细配置文件信息</a>
        </li>
      </ul>
    </li>
    
    <li>
      <a href="#18">1.8 网卡生效方式</a>
    </li>
    <li>
      <a href="#19">1.9 主机名修改规范</a>
    </li>
    <li>
      <a href="#110_linux">1.10 linux下的路由配置</a><ul>
        <li>
          <a href="#1101">1.10.1 配置默认网关</a>
        </li>
        <li>
          <a href="#1102">1.10.2 静态网段 (临时的,重启网卡失效)</a>
        </li>
        <li>
          <a href="#1103">1.10.3 永久生效的方法</a><ul>
            <li>
              <a href="#11031">1.10.3.1 方法一 生成配置文件,将路由信息写入。</a>
            </li>
            <li>
              <a href="#11032">1.10.3.2 方法二</a>
            </li>
            <li>
              <a href="#11033">1.10.3.3 方法三 将命令写入开机自启动文件</a>
            </li>
          </ul>
        </li>
        
        <li>
          <a href="#1104">1.10.4 默认静态主机路由添加</a>
        </li>
      </ul>
    </li>
    
    <li>
      <a href="#111_ip">1.11 配置虚拟ip地址方法</a><ul>
        <li>
          <a href="#1111_ipip">1.11.1 配置虚拟ip地址(别名ip)</a>
        </li>
        <li>
          <a href="#1112_ip">1.11.2 配置辅助ip地址方法:</a>
        </li>
      </ul>
    </li>
    
    <li>
      <a href="#112">1.12 【企业面试题】</a><ul>
        <li>
          <a href="#1121_ipESTABLISHEDip">1.12.1 统计访问服务器ip的ESTABLISHED连接数最多的ip?</a>
        </li>
        <li>
          <a href="#1122_22">1.12.2 已知一个端口为22,如何参看端口对应的服务名?</a>
        </li>
      </ul>
    </li>
    
    <li>
      <a href="#113_traceroute">1.13 路由追踪 【traceroute 命令】</a>
    </li>
    <li>
      <a href="#114">1.14 检测端口是否开启</a><ul>
        <li>
          <a href="#1141_telnet">1.14.1 利用telnet命令</a>
        </li>
        <li>
          <a href="#1142_nmap">1.14.2 使用nmap命令</a>
        </li>
      </ul>
    </li>
  </ul>
</li>

<li>
  <a href="#2">第2章 上网无法</a><ul>
    <li>
      <ul>
        <li>
          <a href="#211">2.1.1 局域网用户无法上网排查</a>
        </li>
        <li>
          <a href="#212">2.1.2 网站访问慢的排查</a>
        </li>
      </ul>
    </li>
  </ul>
</li>

<li>
  <a href="#3_ftp">第3章 ftp协议</a><ul>
    <li>
      <a href="#31_FTP">3.1 FTP协议介绍</a><ul>
        <li>
          <a href="#311">3.1.1 主动模式</a>
        </li>
        <li>
          <a href="#312">3.1.2 被动模式</a>
        </li>
        <li>
          <a href="#313">3.1.3 需要注意</a>
        </li>
        <li>
          <a href="#314">3.1.4 补充说明</a>
        </li>
        <li>
          <a href="#315">3.1.5 说明</a>
        </li>
      </ul>
    </li>
  </ul>
</li>