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技术
- 实现功能
- 数据通讯:数据传输、科学计算、过程控制、信息检索
- 资源共享:硬件资源、软件资源、数据资源共享,提升设备利用率
- 集中管理:信息管理系统、自动化办公系统
- 分布式处理:分布式计算,大项目分解→小课题完成→再集中解决问题
- 负荷均匀:网络控制中心分配检测,负荷过重转移
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类:大型网络, 网络位8位(1字节)1~126之间,主机位24位(3字节),必须以0开头。
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
- A类地址 255.0.0.0 。可选子网IP数共2^24-2 = 16777214个
- 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
当前 配置
- 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重启操作,上一个账户仍有效,重启后失效