运维网络设置

运维网络设置_第1张图片

知识回顾:
  • 磁盘分区方法
    • fdisk
      
      • 对小于2T磁盘进行划分
      • fdisk最大分的区要小于2T
    • parted
      
      • 对大于2T的磁盘进行划分
      • parted可以划分一个大于2T的分区
  • 如何进行格式化
    • mkfs
      
      • 指定文件系统 xfs ext3 ext4
  • 磁盘的挂载操作
    • mount(挂载) / umount(卸载) / df -h(检查)
    • 如何实现自动挂载
      • /etc/rc.local —文件必须是执行权限
      • /etc/fstab —每一列代表什么意思
  • swap空间如何调整大小 — 服务器中有java程序
  • 企业磁盘异常案例
    • 磁盘满的原因
      • 真正数据太大存储过多 造成 block满了
      • 存储了大量小文件 inode满了
运维网络课程介绍
第一单元 第二单元 第三单元 第四单元
网络基础 OSI七层模型 TCP/IP简介 子网划分 VLSM Cisco IOS设备 管理网络环境 路由协议 IP路由原理 静态路由 默认路由 动态路由 二层交换网络 VLAN VTP STP 单臂路由 用访问列表初步管理IP流量 WAN网络和IPv6 串行点到点链路 帧中继网络 IPv6简介
网络通讯原理
  • 主机之间需要有传输介质

  • 主机上必须有网卡设备

    • 可以将二进制信息转换为高低电压 信号的调制过程 由网卡来实现 0是低电压 1是高电压
    • 可以将高低电压转换为二进制信息 信号的解调过程
  • 多台主机需要协商网络速率

    • 常见问题:
      • 购买了一个100M网络线路,但是下载的时候速度远远到达不了100M
    • 100Mb 网络的数据单位 bit 1bit=1/8byte 100/8=12.5
    • 100MB 磁盘的数据单位 Byte 1byte=8bit

    网络通讯 多台主机先建立连接,协商过程,速率取最低值

网络基础硬件介绍
  • 交换机:在一个局域网中实现多台主机之间通讯,一台交换机所连接的所有主机成为局域网

    • 实现通讯
      • 物理地址就是mac地址,主机上要有相应的mac地址(物理地址),由12位16进制数组成
      • 利用交换机进行通讯,有时需要借助广播方式进行通讯,广播的产生有时会影响主机性能
      • 通讯过程一定是有去有回的
  • 路由器:实现不同局域网之间的通讯

    • 实现通讯
      • 主机上要有相应的IP地址(逻辑地址) 用十进制表
        • **IP地址的组成:**网络信息(局域网标识)+主机地址信息
      • 需要节主路由器中的路由表实现通讯,
        • 包含网络信息(局域网标识信息) 接口信息
  • 路由表的信息是如何生成的?

    • 利用直接网络环境自动生成
    • 利用手工配置方式(静态路由配置)
    • 利用路由协议动态生成(动态路由配置)
  • 网关 : 一个主机想访问其他网络主机的必经之路

    • 路由器的接口:网关接口
    • 路由器地址:网关地址
  • 静态路由配置方法
    网络环境规划

    • 两台主机
      • 主机01 192.168.1.1 192.168.1网络标识 .1地址信息
      • **主机02 192.168.4.1 **
    • 两台交换机
    • 三台路由器
    • 路由器的配置(接口地址配置)
      • Router>enable 命令提示符 用户模式提示符 输入enable 切换命令提示符
        Router# conf t** **特权模式提示符 可以进行系统配置查看
        **Router(config)#interface **** g0/0 配置模式提示符 **** **
        Router(config-if)#ip address 192.168.1.254 255.255.255.0 接口模式提示符
        Router(config-if)#no shutdown 保存
        Router(config-if)#exit
        **Router(config)#interface **** **g0/1
        **Router(config-if)#ip address 192.168.2.1 255.255.255.0 **
        Router(config-if)#no shutdown 保存
        检查确认:
        ctrl+z 快速返回特权模式
        show ip interface brief —只显示ip地址信息
    • 查看路由表
      • show ip route
    • 增加静态路由
      • **ip route 去往网络地址信息 网络掩码 去往目标的下一条接口地址 **
      • 去往网络地址(192.168.1.1) 去往网络地址信息为192.168.1.0 目标网络地址为192.168.4.1
      • ip route 192.168.1.0 255.255.255.0 192.168.3.1
    • 清除静态路由
      • no ip route …
    • show run 查找静态路由
    • 动态路由配置
      • 实现多个路由器路由表信息一致的过程:路由收敛过程
      • 动态路由协议如何配置:
        • RIP 思科私有(EIGRP) OSPF IS-IS BGP
      • R1动态路由配置
        • router rip —指定配置使用什么路由协议
        • network 192.168.1.0 ----宣告过程
        • network 192.168.2.0
      • R2动态路由配置
        • router rip
        • network 192.168.2.0
        • network 192.168.3.0
      • R3动态路由配置
        • route rip
        • network 192.168.3.0
        • network 192.168.4.0

网络架构设计方法(网络拓扑)

三个层次规划网络拓朴

核心层:路由器(网关接口)实现和外网通讯 冗余能力(主备)

汇聚层:交换机(三层交换机:有路由的能力) 冗余能力 策略控制能力

接入层:交换机(二层交换机) 终端设备接入网络

网络层次模型

OSI7层模型(公司的 组织架构)

是由ISO(国际标准化组织):定义了标准通讯模型

层次模型结构:由上至下

  • 应用层 : 应用程序及接口规范
  • 表示层 : 对数据进行转换、加密和压缩
  • 会话层: 建立、管理和终止会话
  • 传输层 : 提供可靠的端到端的报文传输和差错控制,保证数据的可靠性
  • 网络层 : 将分组从源端传送到目的端;提供网络互联,可以实现通过路由找到目标网络
  • 数据链路层 :将分组数据封装成帧;提供节点到节点方式的传输。找到真正的目标主机
  • 物理层 : 在媒体上传输比特;提供机械的和电气的规约。指定一些网络物理设备标准 网卡 网线 光纤

利用OSI7层模型如何建立主机与主机之间的通讯

数据的封装过程

数据的解封装过程

数据信息–>端口号–>ip–>mac

TCP/IP模型

在OSI七层模型的基础上做了简化

  • 应用层
    • 应用层
    • 表示层** **
    • 会话层
  • 主机层
    • 传输层
  • 互联网层
    • 网络层
  • 网络接入层
    • 数据链路层
    • 物理层
DHCP:
自动分配IP

是一台服务器:

  • dhcp服务软件
  • dhcp软件配置
    • ip地址范围:192.168.1.1~192.168.1.200
    • 子网掩码信息:255.255.255.0
    • 网关地址信息:192.168.1.254
    • DNS信息:114.114.114.114
  • 步骤:
    • 发送广播信息:我需要一个IP地址
    • 响应广播信息,从地址池中按顺序分配地址
    • 网卡自动配置地址信息,并且返回确认信息
    • 接受确认信息,删除地址池中相应地址
    • 确认IP地址租期到期后是否续租

协议和端口

协议 端口 简介
Telnet协议 23 远程登陆协议
SMTP协议 25 简单邮件传输协议
DHCP协议 67、68 动态主机配置协议
TFTP协议 69 客户机与服务器之间进行简单文件传输协议
HTTP协议 80/8080 超文本传输协议
POP3协议 110 邮局协议版本
PHP FCGI 9000
FTP协议 21 文件传输协议
SSH协议 22 SSH是英文Secure Shell的简写形式
TCP协议:传输控制协议 —面向连接的网络协议
  • 在线发送文件==面向连接
  • 优点:数据传输可靠性高
  • 缺点:数据传输效率低
UDP协议:用户报文协议 —无连接的网络协议
  • 离线发送文件==无连接
  • 优点:数据传输效率高
  • 缺点:数据传输可靠性低
qq离线传输文件/在线传输文件都使用的是tcp协议

在线传输

PC 传输文件 — 检查目标QQ主机是否在局域网中 如果在 通过交换机 不在 通过路由器 找到目标主机

离线传输

PC传输文件 经过互联网 到QQ公司服务器 (临时存储服务器) 对端QQ是否登录在线

TCP协议:两个重要原理
  • 预备知识:tcp报文结构 有源端口和目标端口
    • 源端口
    • 目标端口
    • **占用16个bit **
    • 1个bit 0 1 有2个端口
    • 2个bit 00 01 10 11 有4个端口
    • 16个bit 2的16次方 1~65535 端口号范围
    • 控制字段:
      • syn:请求建立连接控制字段
      • fin:请求断开连接控制字段
      • ack:数据信息确认控制字段
      • seq:请求数据
      • ACK:确认号(值为上一个seq值+1)
    • tcp三次握手
      • 主机A向主机B发送TCP报文
        报文中控制字段syn值为1,请求建立连接
      • 主机B向主机A发送TCP响应报文
        报文中控制字段syn值为1,ack值为1
      • 主机A向主机B发送TCP报文
        报文中控制字段ack值为1
    • 发送数据
      • 主机A向主机B请求数据(第一次握手)
        syn值为1,seq值为0
      • 主机B向主机A发送数据
        syn值为1,ACK值为0+1,ack值为1,seq值为0
      • 主机A向主机B继续请求数据,并确认收到数据(第二次握手)
        seq值为1,ACK值为0+1,ack值为1
      • 主机B继续向主机A发送数据
        ack值为1,seq值为1,ACK值为1+1
      • 主机A向主机B继续请求数据,并确认收到数据(第三次握手)
        seq值为2,ACK值为1+1,ack值为1
      • 主机B向主机A发送数据
        ack值为1,seq值为2,ACK值为2+1
        直到该数据包全部发送完
压缩文件

可以拆分压缩,但是压缩后的文件名字和顺序都不能改变,否则就会解压失败

TCP三次握手过程:
  • 第一次握手:
    • 主机A向主机B发送syn请求建立连接控制字段,发送seq序列号(0)信息,第一个数据包的系列号默认为0
  • 第二次握手:
    • 主机B向主机A发送ack确认控制字段,seq序列号信息也为0,还会发送ACK确认号(0+1)信息(对上一个数据序列号信息进行确认),syn建立连接控制字段
  • 第三次握手:
    • 发送ack确认控制字段,发送seq序列号信息(1),发送ACK确认号(0+1)
TCP四次挥手
  • 第一次挥手:
    主机A向主机B发送fin:0请求断开连接字段
  • 第二次挥手
    主机B向主机A发送ack:1确认控制字段
  • 第三次挥手
    主机B向主机A发送fin:0请求断开连接字段,发送ack:1确认字段
  • 第四次挥手
    主机A向主机B发送ack:1确认字段
TCP的十一种状态集

TCP三次握手:

  • 00:最开始两台主机都处于关闭状态 closed
  • 01:服务端将相应服务进行开启 closed — listen
  • 02:客户端向服务端发出连接请求 closed — syn_sent
  • 03:服务端接收到连接请求,进行确认 listen — syn_rcvd
  • 04:客户端再次进行确认 syn_sent — establish
  • 05:服务端接收到确认信息 syn_rcvd — establish

TCP四次挥手:

  • 01:发送请求断开连接信息 establish – fin_wait1
  • 02:服务端接收断开连接请求,并进行确认 establish – close_wait
  • 03:客户端接收到了确认信息 fin_wait1 – fin_wait2
  • 04:服务端发送ack和fin字段 close_wait – last_ack
  • 05:客户端接收到请求断开连接信息 ,发送确认 fin_wait2 – time_wait
  • 06:服务端接收到确认信息 last_ack — closed
  • 07:客户端等待一段时间 time_wait --closed
网络重要协议原理

DNS:域名解析系统

**14.215.177.39 == **www.baidu.com

笔记本电脑–> 交换机–> 多个路由器–> 京东网站服务器


解析原理:
  • 打开浏览器,输入www.baidu.com
  • 在本地主机上寻找域名相对应IP地址信息
    • 本地DNS缓存中 ,打开cmd窗口
      • ipconfig/displaydns
    • 找寻本地host文件
      • C:\Windows\System32\drivers\etc\hosts
  • **请求本地网卡LDNS服务器,查看本地是否有百度的IP地址 **
    • 先找根域名服务器
    • 可以去问顶级域名服务器,把顶级域名服务器告诉 .com
    • 请告诉我baidu域名的ip地址信息,可以去问二级域名服务器 把baidu.com二级域名服务器
www.baidu.com.
  • . :根域名服务区
  • .com:一级域名服务器(顶级域名服务器)
  • .baidu:二级域名服务器(授权DNS服务器)
  • www:网站主机记录

安装解析域名命令

yum install -y bind-utils
dig www.baidu.com           查看解析
dig www.baidu.com +trace   查看解析过程
arp(建立mac和ip的关系)
  • arp -a 查看arp表
  • 已知IP地址解析mac地址信息
  • 作用:减少交换网络中广播的产生
数据:
                 data
          TCP头部 data
    IP头部 TCP头部 data
MAC IP头部 TCP头部 data

ip头部:

  • IP源地址:10.0.0.1
  • IP目标地址:10.0.0.2

MAC:

  • mac源地址:01
  • mac目标地址:??
ip地址概念:

**占用32位 **

2的32次方种

每八位一组,分为四组 每组转为十进制

点分十进制地址

二进制与十进制之间的转换
  • 二进制转十进制: 做求和运算
    二进制:10101
    十进制:1+0+4+0+16=21
  • 十进制转二进制 做求差运算
    十进制:172
    二进制:172-128=44-32=12-8=4-4=0
    ** 10101100
    0
    **** 0**** 0 0 0 0 0 **** 0**
    128 64 32 16 8 4 2** **1
IP地址的分类
  • 按照地址的范围进行划分
    • A类:前八位是网络位 1.0.0.0-126.255.255.254
    • B类:前十六位是网络位 128.0.0.1-191.255.255.254
    • C类:前二十四位是网络位 192.0.0.1-233.255.255.254
    • D类: 224.0.0.1-239.255.255.254
  • 按照地址用途进行划分
    • **公网地址:全球唯一 **
    • 私网地址:重复利用地址,避免地址枯竭,私网地址网段不能出现在互联网路由器路由表中
  • 通讯方式划分
    • 单播地址
      • 网卡上配置的地址
    • 广播地址(主机位是最后八位)
      • 主机位全为1的地址— 广播地址: 192.168.1.255
      • 主机位全为0的地址 — 网络地址 : 192.168.1.0
      • 网络中主机数量=2的n次方-2
        • n代表的是有多少个主机位
        • **-3 一个广播地址 一个网络地址 一个路由器网关地址 **
NAT网络地址转换
  • **可以解决私网网址冲突 **
子网划分概念:

将一个大的网络划分为几个小的网络

172.16.0.0 B类地址

65533

0.0.0.0~255.255.255.255

不做子网划分
  • 一个大的网络不做子网划分,造成地址浪费
  • 一个大的网络不做子网划分,造成广播风暴问题
  • 一个大的网络不做子网划分,造成路由压力
做子网划分
  • 节省IP地址,剩下的可以租给别人用
  • 减少广播影响
  • 减轻路由器压力
如何进行子网划分
  • 172.16.10.0子网掩码标识
  • 子网掩码:32位二进制数
  • 是网络位就全为1 主机位都为0
    • 11111111 11111111 00000000 0000000 —255.255.0.0 B类
    • 11111111 00000000 00000000 00000000 ----255.0.0.0 A类
    • 11111111 11111111 11111111 00000000 —255.255.255.0 C类
  • ip地址为 网络地址 和 主机地址 组成

172.16.0.0/17 网络位为17 将主机位的一位划分给网络位

就有两种情况(子网划分):

  • 172.16.0 0000000 00000000
    • 子网掩码:255.255.128.0
    • ip取值范围:172.16.0.1~172.16.127.254
  • 172.16.1 0000000 00000000
    • 子网掩码:255.255.128.0
    • ip取值范围:172.16.129.1~172.16.255.254
办公上网原理

路由器配置:

  • 配置上网的用户名和密码信息,实现拨号访问外网 自动获取公网地址
    静态地址配置,在路由器外网接口配置运营商给你的公网地址
  • 需要在路由器上配置DHCP服务信息
  • 需要配置路由信息(静态默认路由)
    • **ip route show **
虚拟主机上网原理
系统路由设置

centos7 : ip route 和网络相关的命令

  • 静态默认路由
    • 编写网卡配置文件
    • 利用命令临时配置
      • ip route add default via 网关地址
      • ip route del default via 网关地址
    • 作用:实现主机访问外网;用于测试新的网关地址
  • 静态静态网段路由
    • ip route add -net 网路地址 netmask 255.255.255.0 via 网关地址
    • 作用:公司内部网络访问
  • 静态主机路由
    • 作用:只能访问一台主机,其他主机不能访问
    • ip route add -host ip地址 dev eth1

你可能感兴趣的:(tcp/ip,udp,运维)