网络基础(2)
IP的分类:
A,B,C,D,E
A,B,C三类为单播地址 (既可以作为源IP,也可以作为目标IP使用)
D ---- 组播地址 只能作为目标IP使用
E ---- 保留地址
? 单播----一对一
? 组播----一对多(同一个组播组)
? 广播----一对所有(同一个广播域)
特殊IP地址:
- 127.0.0.1-127.255.255.254 环回地址(主要用来排错和检测)
- 255.255.255.255 —受限广播地址 (只能作为目标地址使用)
- 主机位全1 : 直接广播地址 (只能作为目标地址使用)
- 主机位全0 : 代表一个网段(网络号)
- 0.0.0.0 : 1)代表没有IP 2)可以代表所有地址
- 169.254.0.0/16 自动私有地址
VLSM(可变长子网掩码)----子网划分
192.168.1.0/24 192.168.1.0 0000000 /25 192.168.1.0/25 192.168.1.1 0000000 /25
CIDR(无类域间路由)—汇总 取相同,去不同
练习:172.16.0.0/16 划分出7个网段
172.16.000 00000.0/19 172.16.0.0/19 172.16.0.1-172.16.31.254
172.16.001 00000.0/19 172.16.32.0/19 172.16.32.1-172.16.63.254
172.16.010 00000.0/19 172.16.64.0/19 172.16.64.1-172.16.95.254
172.16.011 00000.0/19 172.16.96.0/19 172.16.96.1-172.16.127.254
172.16.100 00000.0/19 172.16.128.0/19 172.16.128.1-172.16.159.254
172.16.101 00000.0/19 172.16.160.0/19 172.16.160.1-172.16.191.254
172.16.110 00000.0/19 172.16.192.0/19 172.16.191.1-172.16.223.254
172.16.111 00000.0/19 172.16.224.0/19 172.16.192.1-172.16.255.254
汇总练习:
192.168.0.0/24 192.168.1.0/24 192.168.2.0/24 192.168.3.0/24
192.168.0000 0000.0/24
192.168.0000 0001.0/24
192.168.0000 0010.0/24
192.168.0000 0011.0/24
------------------------------------------------=192.168.0.0/22 -----超网
OSI/RM(开放式系统互联参考模型)
? 1979 ---- ISO(国际标准化组织)
? OSI参考模型核心思想:分层
? **什么是分层:**属于同一层面的不同功能,其目的和作用相似或相近;不同层面的功能其目的和作用具有明显的差异。每一层都在下面一层提供的服务的基础上再提供增值服务。
? **分层的作用:**1)更利于标准化 2)降低层次之间的关联性 3)便于学习和理解
数据链路层:1)逻辑链路控制层(LLC) 2)介质访问控制层(MAC)
— FCS(帧校验序列):(通过CRC循环冗余算法)确保数据完整性
会话层:维持网络应用和应用服务器之间的会话连接
传输层:实现端到端的传输(应用). 端口号(区分应用/服务) — 会话层地址 (1~65535)。其中1-1023位知名端口号。
TCP/IP
TCP/IP协议簇
TCP/P四层模型(TCP/IP标准模型)
TCP/P五层模型(TCP/IP对等模型) PDU (协议数据单元) 在OSI中PDU:LnPDU(L1PDU … L7PDU)
应用层 ---- 数据报文
传输层 ---- 数据段
网络层 ---- 数据包
数据链路层 ---- 数据帧
物理层 ---- 比特流
封装和解封装
应用层
? HTTP: 超文本传输协议:TCP:80
? FTP:文件传输协议:TCP:20/21
? Telnet:远程登录协议:TCP:23
? DHCP:动态主机配置协议:UDP:67/68
? TFTP:简单文件传输协议:TCP:96
? HTTPs:HTTP+SSL/TLS:TCP:443
传输层 —端口号 --TCP UDP
网络层 ----IP地址 ----IP
数据链路层 ----MAC地址 ----以太网:早期局域网的解决方案,主要依赖MAC地址进行寻址,主要工作在1,2层。
物理层
传输层: TCP和UDP
1)TCP是面向连接的协议,UDP是无连接的协议
2)TCP的传输是可靠的,UDP的传输是“尽力而为”
3)TCP可以分段,UDP不行
4)TCP可以实现流控,UDP不行
5)TCP传输速度较慢,消耗资源较大;UDP传输速度快,消耗资源小
TCP和UDP的使用场景: TCP适用于效率要求较低,但准确性要求较高的场景 UDP适用于效率要求较高,但准确性要求较低的场景
? 面向连接是指设备在传输之前,先试用预备的协议建立点到点的连接,然后再传输数据。 ![在这里插 伪头部校验 ---- 检验网络层中12个字节的内容(32位源IP,32目标IP,8位保留,8位协议,16位总长度)
UDP头部固定8个字节
网络基础(3)
TCP建立会话的过程(三次握手): TCP断开连接的过程(四次挥手): TCP确保可靠性的机制(确认、重传、排序、流控)
TTL 数据报没经过一个路由器的转发,TTL值将减1,当TTL值为0时,则该数据包不再被路由器转发,将直接丢弃。
TTL初始值:64、128、255
常见协议号: UDP:17;TCP:6;ICMP:1
TCP的分段 与 IP的分片
MTU(最大传输单元) – 1500字节(可修改)
最大段长度(MSS)-- 1460字节
ENSP
Ethernet(百兆口)
<Huawei> 用户视图 仅能查看信息,不能进行配置操作
<Huawei>display ip interface brief 查看IP接口信息
<Huawei>system-view 进入系统视图 -> [Huawei] 仅能作一些全局类的配置
[Huawei]interface GigabitEthernet 0/0/0 进入接口GE0/0/0
统:tab–补全命令 ?列出
[Huawei]sysname name 修改设备名称
接口配置ip地址:[Huawei-GigabitEthernet0/0/0]ip address 192.168.1.1 255.255.255.0
删除配置:[Huawei-GigabitEthernet0/0/0]undo ip address 192.168.1.1 255.255.255.0
退回上一视图quit
查看当前视图的配置历史信息display this
查看当前设备缓存中的配置信息display current-configuration
降配置信息保存到闪存中(在用户视图(ctrl+z)中)<route1>save
查看缓存配置信息display saved-configuration
缓存特点:掉电丢失
闪存特点:掉电不丢失
访问服务器的方法:1)通过IP地址访问 2)通过域名访问 3)通过应用软件访问
DNS协议
DNS协议(域名解析协议): UDP/TCP:53 C/S架构
www.baidu.com 从右往左,域名等级递减
为了符合域名与结构,DNS服务器按照联机分布式数据库系统来部署。
DNS查询方式:1)递归查询 2)迭代查询
DHCP协议
DHCP(动态主机配置协议):UDP:67/68 C/S架构
DHCP客户端—UDP:68
DHCP服务器—UDP:67
一、电脑首次获取IP地址
DHCP客户端 ---- >DHCP服务器:DHCP-Discover — 广播包
DHCP服务器 — >DHCP客户端:DHCP - offer — 携带一个可用IP地址,并暂时为你保留(单播包/广播包)
DHCP客户端 ---- >DHCP服务器:DHCP- request — 广播包
DHCP服务器 — >DHCP客户端:DHCP - ACK — 单播包/广播包
二、电脑再次获取IP地址
DHCP客户端 ---- >DHCP服务器:DHCP- request — 广播包
DHCP服务器 — >DHCP客户端:DHCP - ACK / DHCP - NACK — 单播包/广播包
DHCP - release DHCP客户端主动释放IP地址
租期(24h)
T1时间(租期的20%) :12h
? DHCP客户端:DHCP-request 单播包
T2时间(租期的87.5%) :21h
? DHCP客户端:DHCP-request 广播播包
DHCP配置:
1.开启DHCP服务
? [route1]dhcp enable
2.创建IP地址池
? [route1]ip pool aa
3.配置IP地址池
? 将192.168.1.0网段的IP放入地址池 [route1-ip-pool-aa]network 192.168.1.0 mask 24
? 配置网关信息 [route1-ip-pool-aa]gateway-list 192.168.1.1
? 配置DNS信息 [route1-ip-pool-aa]dns-list 114.114.114.114 8.8.8.8
? 在接口选择全局配置 [route1-GigabitEthernet0/0/0]dhcp select global
|