二进制-TCPIP-网络拓扑(计算机基础——硬件及网络)

1. 二进制与十进制的转换

二进制规则:逢二进一,借一当二,以2为基数

1.1 二进制
  • 十进制正整数转成二进制
    • 要点:除二取余,然后倒序排列,高位补零
 二进制 0  1 10 11 100 101 110 111 1000 1001 1010
十进制 0  1  2  3  4   5   6   7    8    9   10
  • 例:十进制42转换为二进制
42除以2  42     
   商     余数
2  21  ....0
2  10  ....1
2  5   ....0
2  2   ....1
2  1   ....0
2  0   ....1
倒序排列  42 = 101010
计算机内部表示数的字节单位是定长的,如8位,16位,或32位
如8位高位补零 42 (10) = 00101010 (2)
十进制计算 
1234/1000 = 1 .... 234             1234 
 234/100  = 2 ....  34          10 123  ...4 
  34/10   = 3 ....   4          10 12   ...3
   4/10   = 0 ....              10 1    ...2
1.2 负数存储
  • 有符号位,符号位为1表示负数,
  • 计算: 原码 → 反码 → 补码
  • 例: -8 原码为10001000
    • 负数的反码规则: 符号位不变,数值位"按位取反"
      • 11110111
    • 补码: 末位+1
      • 11111000
    • 最终存储为 11111000 其中第一个1是符号位
1.3 减法计算
  • 计算机默认只能进行加法计算
  • 计算机计算8-1应该为8+ (-1)
    -1的原码:10000001
    -1的反码:11111110
    -1的补码:11111111
    8的二进制:00001000
     8+(-1) :00000111(2)=7(10)
    
1.4 有符号位的8位二进制
  • -1~-127的表示法
    • 原码:10000001~11111111
    • 反码:11111110~10000000
    • 补码:11111111~10000001
  • -128的补码为10000000
1.5 二进制和计算机之间的关系
  • 计算机是二进制机制运行。
    • 32位电脑中一个字长的位数是32位,4个字节(byte),字节是8位的数据单元
    • 一个字节可表示0-255的十进制数据。
  • 硬件:电子电路(二进制),高电平/低电平(开或关)

2. TCP/IP

2.1 网络基础设备及程序
  • 硬件: 经通信线路将网络设备(交换机和路由器)连接起来
  • 软件: 网络操作系统、网络管理软件、网络通信协议

计算机网络发展:60年代分组交换,70-80年代 TCP/IP,90年代web技术

  • 实现功能
    1. 数据通讯:数据传输、科学计算、过程控制、信息检索
    2. 资源共享:硬件资源、软件资源、数据资源共享,提升设备利用率
    3. 集中管理:信息管理系统、自动化办公系统
    4. 分布式处理:分布式计算,大项目分解→小课题完成→再集中解决问题
    5. 负荷均匀:网络控制中心分配检测,负荷过重转移
2.2 IP地址
  • Internet protocol address
  • 每一个网络终端都有一个唯一的ip(编号)
    • 字节与二进制位数的关系
         1字节 =  8位二进制
         1Byte = 8bit
         1GB (B:byte 字节)
      
  • Ipv4: internet Protocol version4 称为互联网协议第四版,32位,分组连接的链路层(如以太网)
    • Windows IP 配置 cmd → ipconfig
    • IP分两段:网络位和主机位
      • IP地址:一字节: 二字节:三字节: 四字节
      • 例: 172.88.26.101
  • 分类:A/B/C和D /E类
    • A类:大型网络, 网络位8位(1字节)1~126之间,主机位24位(3字节),必须以0开头。
      • 网络位的取值范围:0000 0000 -0111 1111 (0-127)
      • 主机位:0000 0000 0000 0000 0000 0000 -0111 1111 1111 1111 1111 1111 (0-255)
        • 注意,数字0和127不能作为A类地址
        • IP地址: 1.0.0.1 -126.255.255.254
      • 127.0.0.1 是回送地址,表示主机地址,测试使用,例如:ping 127.0.0.1 来测试本机TCP/IP是否正常。
    • B类:中等规模, 网络位16位(2字节),主机位16位(2字节)128~191,必须以10开头
    • C类:小型网络, 网络位24位(3字节),主机位8位(1字节)192~223,必须以110开头
    • D类:多路广播用户(multicast address),即组播地址 网络位取值于224~239之间,必须以1110开头
    • E类:保留地址, 网络位取值于240~255之间,必须以1111开头
A类:1.0.0.1~126.255.255.254(0000 0001 0000 0000 0000 0000 0000 0001 ~0111 1111 1110 1111 1111 1111 1111 1110),注意127.x.x.x不能用。
B类:128.0.0.1~191.255.255.254(1000 0000 0000 0000 0000 0000 0000 0001 ~1011 1111 1111 1111 1111 1111 1111 1110),
注意:保留地址,169.254.x.x被微软买断,用作用户获取不到IP时自动分配的IP地址。
C类:192.0.0.1~223.255.255.254(1100 0000 0000 0000 0000 0000 0000 0001 ~1101 1111 1111 1111 1111 1111 1111 1110)
D类:224.0.0.1~239.255.255.254(1110 0000 0000 0000 0000 0000 0000 0001 ~1110 1111 1111 1111 1111 1111 1111 1110)
E类:240.0.0.1~255.255.255.254(1111 0000 0000 0000 0000 0000 0000 0001 ~1111 1111 1111 1111 1111 1111 1111 1110)

私有地址:就是在互联网上不使用,而被用在局域网络中的地址.
A类:10.0.0.0~10.255.255.255
B类:172.16.0.0~172.31.255.255
C类:192.168.0.0~192.168.255.255
  • 例子:本地网络配置:其IPv4地址172.88.26.90
    • 此网络ip为B类地址
    • 前两位网络位,配置电脑网络时不能变动
    • 后两位为主机位(从172.88.0.1~172.88.255.254均可选)
    • 共计2^16-2个地址可使用
以太网适配器 本地连接 2:
连接特定的 DNS 后缀 
本地链接 IPv6 地址 : fe80::d466:2b34:7f68:1b9%15
IPv4 地址: 172.88.26.90
子网掩码 : 255.255.255.0
默认网关: 172.88.26.1
  • 子网掩码:网络位全部为1,主机位全为0,得到子网掩码
    • A类地址 255.0.0.0 。可选子网IP数共2^24-2 = 16777214个

      其中,255.0.0.0为网络地址,255.0.0.255为广播地址,不能作为子网IP
    • B类地址 255.255.0.0 。可选子网IP数共2^16-2= 65534个
    • C类地址 255.255.255.0 。可选子网IP数共2^8-2 = 254个
    • 网关
    • A通过B的关口,普通是路由器IP
    • DNS
  • IPv6: 128位
2. WAN、Lan、无线网络
  • Wan : wide-Area Network 广域网,范围:十几到几千千米,远距离连接,路由器连接
  • Lan : local-area Network 局域网,范围:几km 近距离连接,LAN内部是交换机连接
    • Intrenet → ISP → ADSL MODEM →(WAN口进) 宽带路由器Router (LAN口出)→ 交换机interchanger → 用户计算机组
    • 当路由器不连接WAN口,可以当做普通交换机使用
  • 路由器:思科/华为/华为3
  • 双绞线,等线缆课下了解。?
3. 网络拓扑结构
拓扑类型
  • 点对点 两台设备之间有一条单独的连接
    • 专业的广域网中电路连接的两台服务器
  • 星型拓扑
    • 优点:易于实现和网络扩展、故障排查
    • 缺点:中心节点压力大,组网成本高
  • 网状拓扑
    • 一个节点易于其他节点相连
    • 提供冗余性和容错性,可靠性强
    • 组网成本高
网络通讯参考模型
  • OSI 模型:Open System Interconnection开放系统互联
    ISO(国际标准化组织)
    将网络划分为7层:
    • 物理
    • 数据链路层
    • 网络
    • 传输
    • 会话
    • 表示
    • 应用
  • TCP/IP协议模型:TCP传输控制协议Transmission Control Protocol, 5层
    • 物理层:网卡
    • 数据链路层:交换机 vlan/ trunk/MSTP协议,MAC物理地址
    • 网络层: 路由器 ip/ICMP/ARP/igmp协议
    • 传输层:防火墙 tcp/udp
    • 应用层:计算机 http ftp、TFTP、SMTP、SNMP、DNS协议
  • eNsp 图形化网络仿真平台
    ,Enterpric Netork Simulation Platform
    • 设备实景模拟
    • 企业路由器、交换机、WLAN设备,软件仿真

通过对真是网络设备的仿真模拟,帮助广大ICT从业者和客户快速熟悉华为数通产品、了解并掌握相关产品的操作盒配置、提升对企业ICP 使用.

  • 交换机

    • 功能,
    • 实现网络互联,
    • 转发信息的网络设备,
    • 为接入交换机的任意两个网络节点通信,
    • 属于以太网ethernet
  • ping

    • ping是TCP/IP工具
    • 检查网络联通清理和分析网速
    • 根据域名得到IP
    • 根据返回的信息判断对方的操作系统,及数据包经过的路由器次数
PC>ping 192.168.1.2 -c 3

Ping 192.168.1.2: 32 data bytes, Press Ctrl_C to break
From 192.168.1.2: bytes=32 seq=1 ttl=128 time=15 ms
From 192.168.1.2: bytes=32 seq=2 ttl=128 time=31 ms
From 192.168.1.2: bytes=32 seq=3 ttl=128 time=31 ms

--- 192.168.1.2 ping statistics ---
  3 packet(s) transmitted
  3 packet(s) received
  0.00% packet loss
  round-trip min/avg/max = 15/25/31 ms
/
bytes=32  数据包大小
seq=1 sequence序列从1开始计数    
time=15 ms,响应时间为32ms,时间越小速度越快
ttl=128  time to live什么时候扔包,128是IP协议包的值,可判断目标系统类型
默认情况Linux系统ttl为64或255
Windows中ttl值为128
UNIX中ttl为255
/
  • 交换机模拟配置
    • 进入表示用户视图
    • 输入system-view转到系统视图, [Huawei]
<Huawei>system-view
Enter system view, return user view with Ctrl+Z.
[Huawei]
    • interface Ethernet0/0/1进入到***接口***视图
[Huawei]interface Ethernet0/0/1
[Huawei-Ethernet0/0/1]
#interface接口,Ethernet 接口类型0/0/1接口号/槽位号/端口号位号
    • quit退出,return返回,Ctrl +Z
  • 修改交换机名称
    • sysname 名字
[huwei]sysname yxh
[yxh] 
May 25 2020 23:22:43-08:00 yxh DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5.25
.191.3.1 configurations have been changed. The current change number is 6, the c
hange loop count is 0, and the maximum number of records is 4095.
  • display version显示版本
[yxh]display version
Huawei Versatile Routing Platform Software
VRP (R) software, Version 5.110 (S3700 V200R001C00)
Copyright (c) 2000-2011 HUAWEI TECH CO., LTD
Quidway S3700-26C-HI Routing Switch uptime is 0 week, 0 day, 1 hour, 47 minutes
[yxh]
  • 查看交换机配置
    • display current-configuration
      当前 配置
[yxh]display current-configuration
#
sysname yxh
#
cluster enable
ntdp enable
ndp enable
#
drop illegal-mac alarm
...............
  • 设置账号密码8步
    • 命令:aaa,进入认证
    • 创建账号和密码

      local-user 用户名 password cipher 密码
    • 退出系统视图 quit
    • 激活配置,进入控制台

      user-interface console 0
    • 激活

      authentication-mode aaa
    • 退出认证模式aaa
    • 保存配置 save
    • quit 用户模式reboot
#1 进入系统视图
<yxh>system-view
Enter system view, return user view with Ctrl+Z.
#2 进入aaa认证模式
[yxh]aaa
#3 创建账户和密码
[yxh-aaa]local-user yynmbb password cipher 111111
Info: Add a new user.
[yxh-aaa]
May 25 2020 23:47:44-08:00 yxh DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5.25
.191.3.1 configurations have been changed. The current change number is 1, the c
hange loop count is 0, and the maximum number of records is 4095.
#4 激活配置---进入控制台
[yxh-aaa]user-interface console0
#5 输入激活命令
[yxh-ui-console0]authentication-mode aaa
[yxh-ui-console0]
#6 ctrl+z ,保存设置
<yxh>save
The current configuration will be written to the device.
Are you sure to continue?[Y/N]y
Now saving the current configuration to the slot 0.
May 25 2020 23:49:10-08:00 yxh %%01CFM/4/SAVE(l)[57]:The user chose Y when decid
ing whether to save the configuration to the device.
Save the configuration successfully.
#7 退出,进入用户模式
<yxh>quit User interface con0 is ~~available~~



Please Press ENTER.

# 登录认证
Login authentication


Username:yynmbb
Password:
<yxh>

未进行rboot重启操作,上一个账户仍有效,重启后失效

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值