IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 网络基础(2)---子网划分、TCP/IP、DNS、DHCP -> 正文阅读

[网络协议]网络基础(2)---子网划分、TCP/IP、DNS、DHCP

网络基础(2)

IP的分类:

A,B,C,D,E

A,B,C三类为单播地址 (既可以作为源IP,也可以作为目标IP使用)

D ---- 组播地址 只能作为目标IP使用

E ---- 保留地址


? 单播----一对一

? 组播----一对多(同一个组播组)

? 广播----一对所有(同一个广播域)

特殊IP地址:

  1. 127.0.0.1-127.255.255.254 环回地址(主要用来排错和检测)
  2. 255.255.255.255 —受限广播地址 (只能作为目标地址使用)
  3. 主机位全1 : 直接广播地址 (只能作为目标地址使用)
  4. 主机位全0 : 代表一个网段(网络号)
  5. 0.0.0.0 : 1)代表没有IP 2)可以代表所有地址
  6. 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

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-09-10 11:12:15  更:2021-09-10 11:13:19 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年6日历 -2024/6/18 19:16:00-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码