美文网首页
day27课堂笔记(网络完结)

day27课堂笔记(网络完结)

作者: 五月_w | 来源:发表于2019-04-14 13:32 被阅读0次

    第一章、知识点回顾

    1.1、什么是网络?

       计算机网络是通信线路和通信设备将分布在不同地点的多台计算机系统互相连接起来,按照共同的网络协议
     共享硬件、软件资源最终实现资源共享
    

    1.2、两台主机之间如何通信

    image.png

    1.3、交换网络(局域网内多台计算机之间通讯)

     交换机的原理:存在于二层网络(数据链路层),MAC地址列表
      广播风暴的问题
          消耗了主机资源CPU 降低主机的性能
          路由器的概念
          子网掩码划分      
      交换网络中数据格式:源数据(MAC地址)+目的数据(MAC地址)+数据内容=基本数据结构
    

    1.4、局域网与局域网之间计算机之间的通讯(路由器 3层网络)

      路由器的概念
      路由器的工作原理: 通过主机间的IP地址
      路由表
               静态路由   适用于大型网络  速度快, 缺点是需要专业人员
               动态路由   适用于小型网络  速度慢,效率低
    

    1.5、TCP/IP协议名词解释

    IP协议
    TCP协议
    UDP协议
    ICMP协议
    DNS协议
    ARP协议
    

    1.6、OSI 7层网络模型和5(4)层网络模型

    image.png
    image.png

    1.7、TCP/IP协议的报文格式

    image.png

    TCP/IP 3次握手

    image.png

    TCP/IP 4次挥手

    image.png

    TCP/IP 3次握手状态转换

    image.png

    TCP/IP 4次挥手状态转换

    image.png

    1.8 、IP地址

    IP地址分类:A B C D E 
    A B C 类常见,C类面试容易考  192.168.0.x    x代表主机位
    特殊的IP地址
               0.0.0.0              没有意思
               192.168.0.0      没有              -1
               192.168.0.255  广播地址            -1
               192.168.0.254  网关               -1
            网关地址有可能是192.168.0.1 也有192.168.0.254,127.0.0.1等
    

    1.9、子网掩码

        C类   255.255.255.0
        B类    255.255.0.0
        A类    255.0.0.0 
    

    1.10、网络划分

        C类网络中   192.168.0.100  50台主机    划分网络  计算子网掩码  2^n-3公式
    

    第二章、静态路由项目

    2.1、网络中比较重要的协议

    1、DNS  域名解析协议
        ARP  交换机     主机----MAC地址
         路由器     主机---IP地址
         DNS域名    域名---IP地址
     2、47.75.85.161 域名
      www.baidu.com
    3、购买自己的一个服务器
    根域名服务器   大多都放在国外(美国居多  日本 ,英国等) 13台
    顶级域名服务器
    com                    cn             org   edu    等
    公司商业组织     地区中国
     阿里云为例
          A记录  www 网站  www.baidu.com  记录值(IP地址)  47.75.80.160
          DNS优化     阿里云加速
                      百度云加速   css  js  html  预加载到服务器上  CDN  加速
    

    2.2、企业真实的需求

       1、在配置文件中修改hosts文件
       2、内网DNS服务器
            Linux服务器DNS
               1、本地服务器解析www.baidu.com
              2、转发器
           |----->主路由---->DNS---->公网IP DNS---->域名  实现外网的访问。
    

    2.3、常见的网络命令

    2.31、ping 命令

       ping域名    DNS问题
       ping baidu.com       无应答  DNS没有配置或者DNS有问题
      ping  公网IP   47.75.80.160
      ping  网关   192.168.1.1
    

    2.32、iftop监控网络流量用的

       Linux服务器下用的  第三方命令
     yum   install   iftop  -y
    

    2.4、企业网络出现问题的排查流程

     第一步检查硬件  网卡(灯) 网线(水晶头)  路由器(WAN  LAN)  交换机
           交换法(换网线,网卡)
    第二步ping 网关(路由)
    第三步ping 公网IP
    第四步 ping DNS
    第五步  ping 自己的服务器地址
    

    2.5、静态路由项目

    image.png

    第一步、准备3台虚拟机

    image.png
    image.png
    image.png

    第二步、编辑网卡配置,删除多余的

    image.png

    第三步、重启网卡systemctl restart network

    第四步加载静态路由

    第一台虚拟机(一块网卡IP10.0.0.11)

    image.png
    image.png

    第二台虚拟机(二块网卡,IP10.0.0.12 IP192.168.0.12)

    image.png

    第三台虚拟机(一块网卡IP192.168.0.13)

    image.png

    配置虚拟主机二修改内核转发参数,强制开启

    echo “net.ipv4.ip_forward=1”>>/etc/sysctl.conf
    sysctl -p 使命令生效
    

    配置第三台主机的路由表增加静态路由

    image.png

    第三章、三剑客深入

    image.png

    grep练习题

    1、Unix中在当前目录下所有.cc 的文件中找到含有“asiainfo”内容的文件,命令为

     find ./ -type f -name" .cc" |xargs grep "asiainfo"
    

    2、找出当前目录下包含127.0.0.1关键字的文件?

      grep -r "127.0.0.1" ./
    

    3、写出查询file.txt以abc结尾的行

    grep 'abc$' file.txt
    
    image.png

    4、写出删除abc.txt文件中的空行

      grep  -v  "^$"  abc.txt
    
    image.png

    5、文件中有些包含空格(只有空格)

    第一种方法: egrep -v "^|^ +" abc.txt

    image.png

    第二种方法:egrep -n "[0-z}+" abc.txt

      ^ *$理解 
      ^$    当*表示0次的时候     就相当于是 ^$
      ^ +$  当*表示1次及1次以上           
    
    image.png

    相关文章

      网友评论

          本文标题:day27课堂笔记(网络完结)

          本文链接:https://www.haomeiwen.com/subject/oxvyiqtx.html