运维基础网络知识(上)

在这里插入图片描述

1.网络通讯基本原理

  1. 主机之间需要有传愉介质

  2. 主机上必须有网卡设备

    可以将二进制信息转换为高低电压信号的调制过程
    可医将高低电压转换为二进制信息信号的解调过程

  3. 多台主机需要协面网络速卓
    100Mbps ~ 100bit per second~每秒钟传输100M bit的信息0 1
    1M ~ 1000k 1000000b
    1k ~ 1000b
    常见的问题:购买一个100M网络线路,但是用迅雷下载软件的时候远远到达不了100M
    100MB 网络的数据单位bit 1bit=1/8byte 100/8=12.5 10M 12M
    100MB磁盘的数据单位 Byte 1byte=8bit 100*8=800M

2.网络基础硬件介绍

交换机:在一个网络中实现多台主机之间通讯
一台交换机所连接的所有主机构应网络,成为局域网
实现通讯:

  1. 主机上要有相应的mac地址(物理地址〉有12位16进制数组成0-9 A B C D E F

  2. 利用交换机进行通讯,有时需要借助广播方进行通讯
    广播的产生有时会影响主机性能

补充: 通讯的过程一定是有去有回的

路由器:实现不同局域网主机之间的通讯

实现通讯:

  1. 主机上要有相应的IP地址(逻辑地址) 用十进制表示 192.168.10.1
    IP地址的组成:网络信息(局域网标识)+主机地址信息
  2. 借助路由器中的路由表实现通讯

网关:一个主机想要访问其他主机的必经之路

路由器接口: 网关接口

路由器地址: 网关地址

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

三个层次规划网络拓扑
在这里插入图片描述

从上到下:

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

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

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

根据上图的层次划分,可以了解一下不同层次所赋予的功能与责任:

  • 核心层:-
    核心层的功能主要是实现骨干网络之间的优化传输,骨干层设计任务的重点通常是冗余能力、
    可靠性和高速的传输。.
  • 汇聚层:
    汇聚层是楼群或小区的信息汇聚点,是连接接入层和核心层的网络设备,为接入层提供数据
    的汇聚\传输\管理\分发处理。汇聚层为接入层提供基于策略的连接,如地址合并,协议过
    滤,路由服务,认证管理等。通过网段划分(如VLAN)与网络隔离可以防止某些网段的问题
    蔓延和影响到核心层。汇聚层同时也可以提供接入层虚拟网之间的互连,控制和限制接入层
    对核心层的访问,保证核心层的安全和稳定。-
  • 接入层:-
    接入层通常指网络中直接面向用户连接或访问的部分。接入层目的是允许终端用户连接到网
    络,因此接入层交换机具有低成本和高端口密度特性。

大的企业 :
在这里插入图片描述
在这里插入图片描述

因此通过上面的介绍,可以将网络大致规划为三个类型∶

  • 局域网:
    本地私有的一个网络范围。如果是一个规模比较大的局域网,也会成为是一个园区网。
  • 城域网∶
    如果一个网络的覆盖面积达到了—个城市,就可以称为城域网。
  • 广域网∶·
    如果覆盖面积达到了全国或者全球,就称为广域网,全球最大的广域网就是Internet互联网。

5.网络层次模型

  • OSI 7层模型(公司的组织架构)

    • 应用层: 标准规范

      应用层程序接口规范

    • 表示层:

      数据转换加密 压缩

    • 会话层:

      控制网络连接的建立和终止

    • 传输层:

      保证数据传输的可靠性

    • 网络层:路由协议EIGPR(语言)

      可以实现通过路由找到目标网络 路由能力 三层设备

    • 数据链路层

      可以实现通过交换机找到真正的目标主机

    • 物理层

      指定一些网络物理设备标准, 网卡 网线 光纤

      由ISO(国际标准化组织):定义了标准通讯规范:

在这里插入图片描述

利用OSI7层模型如何建立主机与主机之间的通信
在这里插入图片描述

发送的过程数据的封装

互联网数据包封装过程

在这里插入图片描述

互联网数据包解封装过程

在这里插入图片描述
在这里插入图片描述

封装数据信息+封装源端口和目标端口+封装源ip和目标ip+封装源mac和目标mac,转换为比特流通过路由器传送,

第一步会到达eth0,这时 发现目标mac不是自己会丢弃,这时会更改目标mac为11,这样会拆解第一层数据mac地址,拆开发现目标ip不是自己,然后就会在路由器里查找接口,继续发送到eth1,这时目标mac地址会更改为12,拆开发现目标ip不是自己,继续发送到,源mac01,目标mac为02,拆开第一层mac,发现ip是自己继续拆开,发现目标端口是自己,继续拆包,得到数据信息。

封装数据信息为回复信息,所有地址回调,先发送到eth1,到eth0 最后到达目标ip拆包进行获取信息。

5.2 TCP/IP模型:在OSi 7层模型上做了简化

4层模型

应用层

表示层 应用层

会话层

传输层 主机到主机层

网络层 互联网层

数据链路层 接入层

物理层

在这里插入图片描述

TCP/IP协议簇中的相关协议

在这里插入图片描述

  • SNMP:监控使用的 简单网络监控协议

  • HTTP:超文本传输协议

  • SMTP: 邮件相关的协议

  • NFS:网络文件协议

  • ICMP: 支持ping 协议

  • DHCP:动态主机配置协议

​ dhcp软件配置:配置IP地址范围,子网掩码信息,网关地址信息,DNS信息

  • ARP

  • Ethernet 以太网

  • Fast Eth : 快速以太网 证券金钱 用这个协议

  • TokenRing 令牌环网络: 是IBM公司自己的

    多台设备给一个设备发送数据,就会忙不过来,为了避免多台主机给一台主机进行通讯,造成压力,制造令牌,谁拿到令牌谁就有话语权,设就能发送信息

令牌环网络示意图如下

在这里插入图片描述

DHCP软件原理

在这里插入图片描述

  1. 发送广播信息,我需要有一个IP地址
  2. 响应广播信息,从地址池中按顺序分配地址
  3. 自动配置地址信息,并且返回确认信息
  4. 接收确认信息,删除地址池中的相应地址
  5. 确认Ip地址租期到期后是否续租
  6. 没有响应就会回收

6.网络模型的重要呢协议TCP UDP

  • TCP协议: 传输控制协议 -------面向连接的网络协议

在线发送文件===面向连接的协议

发送文件 --> 对端点击接收

优点:数据传输可靠性高

缺点:数据传输效率低

  • UDP协议: 用户报文协议 -------无连接的网络协议

离线发送文件==无连接

发送文件 ----> 直接发送

优点: 传输数据传输效率高

缺点:数据传输可靠性低

QQ离线传输文件和在线传输文件:TCP协议

PC 传输文件 -----交换机–检查目标qq主机是否在局域网中

​ 路由器-目标主机

离线传输

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

TCP协议的报文结构:

6.1源端口范围 1~65535:

源端口占用16个bit. 2的16次方是65536. 但是不能为0 所以是
在这里插入图片描述

占用16个bit --> 占用了一个bit 0 ----> 0 1 ----> 1 10 -----> 2

二进制十进制
00
11
102
113
1004

1个bit 0 1 2个端口 0 1 2的n次方。n占用多少bit

2个bit 00 01 10 11 4个端口 0 1 2 3 0~3. 2的2次方=4 0~3

3个bit. 000 001 010 011 100 101 110 111 8个端口 0 1 2 3 4 5 6 7 0~7 2的3次方=8 0~7

16bit 2的16次方。 0~65535

syn(1):请求建立连接的字段

fin(1): 请求断开链接控制字段

ack(1):数据信息确认控制字段

目标端口:

7.主机建立通讯-三次握手:

在这里插入图片描述
TCP三次握手过程:

  1. 主机A向主机B发送TCP报文,报文中控制字段syn置为1(代表请求建立),
  2. 主机B向主机A发送响应报文,报文中控制字段syn置为1,ack置为1
  3. 主机A向主机B发送TCP发送TCP报文,报文中控制字段为ack置为1,确认主机B发送信息已经收到。
  • 1
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

云原生解决方案

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值