云计算Linux运维——预科

先关注后白嫖,谢谢啦

目录

1计算机网络

一、网络简介

二、IP地址

1、IP地址组成

2、根据IP地址的第一位数字大小区分

3、根据实际应用来划分

三、子网掩码

1、标准子网掩码

2、判断多个IP地址是否属于同一个网段?

3、判断IP地址是否为有效地址

四、网关 gateway

五、DNS服务器地址

六、测试网络通信工具

1、ping

2、路由跟踪

2网络通信模型

一、OSI七层模型

1、应用层

2、表示层

3、会话层

4、传输层

5、网络层

6、数据链路层

7、物理层

二、TCP/IP五层模型

1、tcp/ip 4层模型

三、数据封装、解封装

 四、典型协议

1、应用层

2、传输层

3、网络层 


1计算机网络

一、网络简介

  • 作用:数据共享
  • 组成:终端、交换机、路由器
  • 常见网络连接介质
    • 双绞线:最长传输距离50米
    • 光纤
      • 单模
      • 多模 

二、IP地址

  • 在网络中,唯一标识一个网络节点的地址
  • 用于实现节点间的通信

1、IP地址组成

  • 由32位二进制数字组成,每8位数分成一组
  • 取值范围:0.0.0.0——255.255.255.255

2、根据IP地址的第一位数字大小区分

  • A类 
    • 0——127
  • B类
    • 128——191
  • C类
    • 192——223
  • D类
    • 224——239
  • E类
    • 240——255

  • 单播地址:一个地址可用于标识一个设备,用于局域网的组建

  • 组播地址:一个地址可用于表示一组设备,用于交通行业、音、视频会议

3、根据实际应用来划分

  • 内网地址/私网地址
    • 可重复使用,在不同的网络中
    • 不能直接访问互联网
    • 借助NAT技术访问互联网
  • 外网地址/公网地址
    • 可与互联网通信,不可重复使用

三、子网掩码

1、标准子网掩码

  • A类
    • 255.0.0.0        /8
  • B类
    • 255.255.0.0        /16
  • C类
    • 255.255.255.0        /24

2、判断多个IP地址是否属于同一个网段?

将IP地址、子网掩码转成二进制数字,进行按位与运算,对比结果

192.168.1.1/24

11000000.10101000.00000001.00000001
11111111.11111111.11111111.00000000

11000000.10101000.00000001.00000000

192.168.1.0



192.168.1.2/24

11000000.10101000.00000001.00000010
11111111.11111111.11111111.00000000

11000000.10101000.00000001.00000000

192.168.1.0

3、判断IP地址是否为有效地址

  • 核心依据
    • 主机位不能全为0
      • 全为0是网段
    • 主机位不能全为1
      • 全为1是广播地址
  • IP地址组成结构
    • 网络位   
      • 子网掩码为1对应的部分
    • 主机位
      • 子网掩码为0对应的部分
192.168.1.1/24

网络位                     主机位
11000000.10101000.00000001.00000001
11111111.11111111.11111111.00000000




10.1.0.0/8

网络位   主机位
00001010.00000001.00000000.00000000
11111111.00000000.00000000.00000000





192.168.1.0/24
11000000.10101000.00000001.xxxxxxxxx
11111111.11111111.11111111.00000000
256
IP地址范围:192.168.1.0 -------    192.168.1.255
有效IP: 192.168.1.1 ------- 192.168.1.254
  • IP的个数:2^主机位次方
192.168.1.4/30
11000000.10101000.00000001.00000110
11111111.11111111.11111111.11111100
192.168.1.4 ----- 192.168.1.7
192.168.1.5 ----  192.168.1.6

四、网关 gateway

  • 作用   
    • 不同网段的出口

五、DNS服务器地址

  • 作用        
    • 域名解析

六、测试网络通信工具

1、ping

  • ping -l 数字                
    • 指定ping数据的大小,默认为32字节
  • ping -t
    • 循环ping
  • 可以解析出网络延迟、TTL值、丢包率

2、路由跟踪

  • tracert -d www.jd.com
C:\Users\admin>tracert -d www.jd.com

通过最多 30 个跃点跟踪
到 img20.jcloud-cdn.com [42.81.249.131] 的路由:

  1     2 ms     1 ms     1 ms  10.11.0.1
  2     *        *        *     请求超时。
  3     4 ms     2 ms     3 ms  219.142.2.125
  4     *        *        *     请求超时。
  5     *        *        *     请求超时。
  6    26 ms    27 ms    39 ms  42.81.32.222
  7     *        *        *     请求超时。
  8    49 ms    42 ms    24 ms  42.81.159.66
  9    45 ms    33 ms    26 ms  42.81.52.190
 10    24 ms    26 ms    15 ms  42.81.249.131
  • pathping -n www.jd.com
C:\Users\admin>pathping -n www.jd.com

通过最多 30 个跃点跟踪
到 img20.jcloud-cdn.com [42.81.249.131] 的路由:
  0  10.11.0.112
  1  10.11.0.1
  2     *        *        *
正在计算统计信息,已耗时 25 秒...
            指向此处的源   此节点/链接
跃点  RTT    已丢失/已发送 = Pct  已丢失/已发送 = Pct  地址
  0                                           10.11.0.112
                                0/ 100 =  0%   |
  1    0ms     0/ 100 =  0%     0/ 100 =  0%  10.11.0.1

跟踪完成。


2网络通信模型

一、OSI七层模型

  • 简化数据的传输过程
  • 便于故障分析、排错

1、应用层

  • 提供人与网络间的接口
  • 提供应用程序、APP

2、表示层

  • 负责数据格式的转换
  • 压缩/解压缩、加密/解密

3、会话层

  • 建立会话、维持会话、断开会话

4、传输层

  • 提供数据“端到端”的传输
  • 提供数据可靠传输
  • 端口号  port
    • 取值范围:1——65535
    • 作用:识别不同的应用程序
    • 查看端口号命令:netstat -an

5、网络层

  • 负责数据选路
  • 提供数据“网络到网络”的通信
  • 根据IP地址来判断数据要达到的网段

6、数据链路层

  • 根据数据“点到点”的通信
  • 根据MAC地址
  • ipconfig /all

7、物理层

  • 提供物理连接

二、TCP/IP五层模型

应用层、传输层、网络层、数据链路层、物理层

1、tcp/ip 4层模型

应用层、传输层、网络层、物理接口层

三、数据封装、解封装

  • 封装        
    •                                                         数据
    •                                 TCP/UDP报头 数据
    •                      IP报头 TCP/UDP报头 数据
    •      MAC报头 IP报头 TCP/UDP报头 数据

 

 四、典型协议

1、应用层

  • 网站服务
    • https:以密文的方式传输数据
    • http:以明文的方式传输数据
  • 文件共享服务
    • FTP
  • 邮件服务
    • SMTP:发邮件
    • POP3:收邮件
    • IMAP4:支持附件
  • 时间同步/时间服务器
    • ntp :时间同步
  • 远程连接
    • telnet:明文
    • ssh:密文
  • 动态配置网络参数
    • dhcp

2、传输层

  • TCP :传输控制协议
    • 面向连接的协议
    • 可靠
      • 重传机制
      • 滑动窗口机制
        • 避免网络堵塞
  • UDP:用户数据协议
    • 无连接的协议
    • 不可靠
  • TCP建立连接的过程
    • 三次握手
      • TCP半连接
      • DDOS攻击

 

 

  • TCP断开连接
    • 四次握手

3、网络层 

  • ICMP协议
    • 测试网络的连接性
    • 代表性工具
      • ping,pathping,tracert
  • ARP协议:地址解析协议
    • 根据IP地址获取对应的MAC地址
    • 工作原理
      • 发送arp请求,广播的方式
        • 广播只能在同一个网段内传播
      • arp响应
  • 同网段:

 不同网段:网关MAC 

  • 命令

查看arp缓存表:arp -a

 删除arp缓存条目:arp -d IP地址

添加arp缓存条目:arp -s IP地址 MAC地址

查看网卡编号:netsh i i show in

添加IP地址、MAC地址绑定:netsh -c "i i" add neighbors 网卡编号 “IP地址”  ”MAC地址“

  • IP协议
    • IGMP协议
      • 实现组播

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

¥阿拉伯王子¥

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

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

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

打赏作者

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

抵扣说明:

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

余额充值