day27课堂笔记(网络完结)

第一章、知识点回顾

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课堂笔记(网络完结))