HCIA课堂笔记
ipv4地址的分类
A,B,C,D,E
以前8位来分
A:0XXX XXXX 0-127
B:10XX XXXX 128-191
C:110X XXXX 192-223
D:1110 XXXX 224-239
E: 1111 XXXX 240-255
A,B,C ----波束状广播接口(VLANs)----既是源IP地址也是目标IP地址
D----网络广播寻址协议(NBAP)----仅限于目标IP地址使用
E----保留地址(H host ID)
单波--一对一 组播----一对多(同一个组播组) 广播---一对所有(一个广播域的所有)
A:255.0.0.0
B:255.255.0.0
C:255.255.255.0
特殊类型的网络地址
VLSM, CIDR
VIDM---可变长子网掩码
172.16.0.0/16
1111 1111.1111 1111.0000 0000.0000 0000
1111 1111.1111 1111.0010 0000.0000 0000
172.16.32.0/19 172.16.32.1---172.16.63.254 排除特殊IP
1111 1111.1111 1111.0100 0000.0000 0000
172.16.64.0/19 172.16.64.1---172.16.95.254
1111 1111.1111 1111.1000 0000.0000 0000
172.16.128.0/19 172.16.128.1---172.16.159.254
1111 1111.1111 1111.0110 0000.0000 0000
172.16.96.0/19 172.16.96.1---172.16.175.254
1111 1111.1111 1111.1100 0000.0000 0000
172.16.192.0/19 172.16.192.1---172.16.223.254
1111 1111.1111 1111.1010 0000.0000 0000
172.16.160.0/19 172.16.160.1---172.16.191.254
1111 1111.1111 1111.1110 0000.0000 0000
172.16.224.0/19 172.16.224.1---172.16.255.254
CIDR----无类域间路由--汇总
取相同 去不同
192.168.0000 0000.0000 0000
192.168.0000 0001.0000 0000
192.168.0000 0010.0000 0000
192.168.0000 0011.0000 0000
192.168.0000 0000.0000 0000
192.168.0.0/22------------超网
172.16.0.0/22-----子网汇总
OSI/RM七层参考模型
开放式系统互联参考模型
1979年版国际标准化组织(ISO/TC 11)提出了该标准体系的核心层次结构。分层的概念是指在同一层级中,不同功能模块的目标和作用是一致的;而不同层级的功能之间存在显著的差异性。每一层不仅继承并强化了下一层的基本功能,并在此基础上提供更为复杂的增值服务以满足更高层次的需求。
分层作用:
1,更容易标准化。
2,降低层次之间的关联性
3,更容易学习或理解
应用层面
有效连接
表示层面
可靠传输
会话连接----维持网络应用与应用服务器之间的通信连接。
传输层面----实现可靠的数据传输----端口号----传输层地址----区分和标定不同的业务类型---16位二进制数构成----0-65535(其中0号端口保留),因此 transmission layer 的端口号取值范围为 1-65535. 其中 1-1023号为常用端口号。
逻辑链路控制层面--以确保数据的完整性--采用 CRC(循环冗余算法)来检测并纠正数据错误。
TCP/IP模型
TCP/IP协议簇


TCP/IP四层模型 ---- TCP/IP标准模型
TCP/IP五层模型 ---- TCP/IP对等模型
PDU--协议数据单元
L1PDU
L2PDU
...
L7PDU --OSI模型
应用层 ---- 报文
传输层 ---- 段
网络层 ---- 包
数据链路层 ---- 帧
物理层 --- 比特流
封装和解封装
应用层负责处理不同应用场景。
传输层面使用端口号区分TCP与UDP两种通信方式。
网络层面采用IP地址来标识各节点位置。
数据链路层面依赖MAC地址实现设备间的通信连接。
上述方案受限于 MAC 地址寻址法仅限于工作在1,2层的技术。
物理层面则负责信息的物理传递。

以太网II型帧
type表示上层所使用的协议类型;网络层则使用---表示其相应的协议
preamble为固定格式的01序列;其作用是判断数据帧的长度
应用层
基于超链接的网络传输协议用于不上网时的数据交换——HTTP TCP 80
提供安全通信功能——安全通信协议(SSL/TLS)对应TCP 443
分为数据部分(端口20)与控制信息部分(端口21)——FTP TCP 20/21
基于UDP实现简单文件传输——TFTP UDP 69
建立远程终端会话及进行基础通信——Telnet TCP 23
提供安全远程登录服务——SSH TCP 22 基于SSL加密
用于动态分配IP地址——DHCP UDP 67/68
作为网络设备间主机名称与IP地址映射的标准——DNS UDP/TCP 53
传输层 --- TCP/UDP
- 基于端点的通信模型中,在网络层实现互连的是TCP协议;而UDP属于无连接式的通信架构。
- TCP通信过程具有可靠性保障特性;而UDP采用"尽力而为"的原则实现数据传输服务。
- 在网络管理方面,在数据报体系下支持流量控制机制的是TCP协议;而纯 UDP 机制不具备这一特性。
- TCP 协议采用分段传输技术实现可靠的数据发送与接收;而 UDP 则完全摒弃了这种做法直接将原始数据送至接收方。
- 在带宽资源有限的情况下,在网络层实现互连时由于其高效性特点使得 TCP 的传输速度较慢;相反 UDP 则能够以较快的速度完成数据传送任务
在不同的应用场景中,在传输效率方面相对较低的情况下被广泛应用于那些需要较高可靠性的场景;而相对而言,在传输效率方面则表现出更高的需求的场景,则更适合使用UDP(即使通讯类)。
面向通信连接 --- 指在设备开始传输数据之前,先预先准备使用的通信协议建立点对点的连接,并随后进行数据传输操作。
TCP

序号--数据在传输的过程中的顺序
确认序号--
urg --紧急标记位
ack--确认标记位
psh---
syn---请求标记位
fin--请求结束
校验字段 ---- 伪头部校验 --- 对网络层头部中的12个字节的数据进行完整性验证;包含以下信息:32位源IP地址字段、32位目标IP地址字段、8位保留字段、8位协议字段以及16位总长度字段;采用反码异或检测法进行计算

UDP

-------------------------------------第三天----------------------------------------


RST(作为强制断开的标记位)会被发送方用来指示对方必须立即切断连接。当接收到来自某一方的RST位置1数据包时(即收到一个带有指定标志位的位置1数据包),该发送方将直接切断该TCP连接(无需经过四次握手过程)。
TCP传输过程中的可靠性通过排序、确认、重传和流量控制实现;滑动窗口机制位于网络层;该机制用于将IP地址嵌入数据中;最终输出为IP。

TTL ---- 数据包未经历一次路由器的转发后,其TTL值会减少1;一旦TTL值降至零,则路由器会立即丢弃该数据包。
TCP --- 6
UDP --- 17
ICMP --- 1
MTU ---- 最大传输单元 ---- 1500字节
MSS---最大分段长度---1460----这一数值会在TCP前三次握手中进行协商,并取其中较小的一个来进行GE----代表千兆端口---允许的数据传输速率达到每秒十亿个比特(即每秒一千兆比特)=1Gbps Ethernet----代表百兆端口---允许的最大传输速率为每秒一百万个比特
常用命令
[Huawei]display ip interface brief --- 查看接口IP地址配置情况简 表
[Huawei]interface GigabitEthernet 0/0/0 --- 进入接口视图
[Huawei-GigabitEthernet0/0/0]ip address 192.168.1.1 255.255.255.0 --- 配置IP地址
[Huawei]system-view --- 进入系统视图
[Huawei]显示当前配置 ---- 查看路由器缓存中的存储属性 --- 数据暂存功能 --- 断电后会丢失
[Huawei]sysname aaa --- 给路由器修改名称
interface GigabitEthernet 0/0/0 --- 进入接口
[Huawei]save —— 操作流程中将缓存中的数据存储至闪存中 —— 该存储设备的特点在于——数据在断电后依然完整无损
q退出 ctrl+z直接退出
上网的方式
1,通过IP地址访问
2,通过域名进行访问
3,通过APP或者应用程序来访问
DNS协议 --- 域名解析协议 典型的C/S架构协议
DNS的工作运行机制:在上网之前,在域名下进行一次查询以获取对应的IP地址。然后再通过该IP地址访问对应的服务器。
www.baidu.com --- 从右往左,域名等级逐渐降低




DNS的查询 ---- 递归查询
在访问本地DNS服务器时,在使用UDP 53号端口之前,请注意该过程采用了递归查询的方式;随后,在完成初始连接后,请您注意本地DNS服务器将通过迭代方式查找根服务器进行进一步的迭代查询,并采用TCP 53端口完成这一操作;最后,请确保返回解析后的IP地址至本地电脑并完成后续操作
DHCP --- 动态主机配置协议
典型的C/S架构,UDP 67 68 ---- DHCP客户端使用UDP 68,DHCP服务器使 用UDP 67
第一种场景——当客户端初次接入时获取IP地址
客户端——服务器——广播数据包——DHCP Discover响应
服务器——客户端——单播数据包/广播数据包——DHCP单播响应(-offer)
该单播数据块将携带一个可用的IPv4地址,并暂时保留以供客户端使用
客户端——服务器——广播数据块——DHCP请求只选择第一个收到的第一个响应(-offer)中包含的IPv4地址
服务器——客户端——单播数据块/广播数据块——DHCP Ack应答
第二种情况中,计算机重新获取其IP地址的过程中与服务器之间展开互动。具体而言,在这一过程中涉及广播包作为DHCP的请求阶段的数据传输;单播包或广播包则对应于DHCP响应成功(ACK)或失败(NAK)的状态;当客户端主动释放其IP地址时,则完成相关操作。
租期 --- 1day
T1 ---- 租期的50% --- 12h DHCP - request 以单播的形式发送
T2 ---- 租期的87.5% --- 21h DHCP - request 以广播的形式发送
自动获取IP地址
1,启动DHCP服务器
[huawei]dhcp enable
2,创建地址池
[huawei]ip pool aa
Info: It's successful to create an IP address pool.
[huawei-ip-pool-aa]
3,配置地址池
[huawei-ip-pool-aa]network 192.168.1.0 mask 24
[huawei-ip-pool-aa]gateway-list 192.168.1.1 --- 配置网关信息
[huawei-ip-pool-aa]dns-list 114.114.114.114 8.8.8.8 ---- 配置DNS信息
4,在接口选择全局配置
[huawei-GigabitEthernet0/0/0]dhcp select global
