| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> HCIA 第三天 -> 正文阅读 |
|
[网络协议]HCIA 第三天 |
1.TCP是面向连接的协议,而UDP是无连接的协议。 2.TCP的传输是可靠的,UDP的传输“尽力而为”。 3.TCP可以进行流控,而UDP不行。 4.TCP可以分段,而UDP不行。 5.TCP耗费资源比较大,传输速度较慢;UDP耗费资源较少,传输速度快。 TCP的三次握手 TCP断开连接的过程 ---- 四次挥手 RST --- 强制断开的标记位 --- 当收到一个RST标记位置1的数据包,将不经过四次挥手的过程,直接断开TCP的连接。 TCP传输的可靠性 ---- 排序, 确认, 重传, 流控 --- 滑动窗口机制 网络层 --- 将IP地址封装到数据中 --- IP TTL ---- 数据包每经过一次路由器的转发,TTL值将会减1,当TTL值为0时,路由器将不会转发该数据,直接将该数据包丢弃。 TCP --- 6 UDP --- 17 ICMP --- 1 MTU --- 最大传输单元 --- 1500字节 MSS --- 最大段长度 --- 1460 --- 该值会在TCP的前两次握手中进行协商,取二者中较小的值来执行 GE --- 代表千兆口 --- 允许通过的速率为1000Mbps = 1Gbps Ethernet --- 代表百兆口 --- 100Mbps 用户视图 --- 仅拥有查看配置的权限,但是并不能配置 --- <> <Huawei>display Ip interface brief --- 查看接口IP地址配置情况简表 Physical --- UP代表该接口具备物理层面的通讯条件 接口可以进行通信 --- 接口双UP <Huawei>system-view --- 进入系统视图 Enter system view, return user view with Ctrl + Z. [Huawei] ---- 系统视图的标志 -- [ ] ---- 可以进行全局类的配置 [Huawei]sysname aaa --- 给路由器修改名称 [aaa] 应用视图 [aaa]interface GigabitEthernet 0/0/0 --- 进入接口视图 [aaa-GigabitEthernet0/0/0] [aaa-GigabitEthernet0/0/0] ip address 192.168.1.2 255.255.255.0 --- 配置IP地址 quit/q ---- 退回到上一个范围 [aaa-GigabitEthernet0/0/1]undo ip address 192.168.2.1 24 --- 删除接口IP [aaa-GigabitEthernet0/0/1]display this --- 查看当前视图的所有配置 --- 缓存的特性 --- 掉电丢失 <aaa>save --- 保存操作,蒋缓存的中的数据保存到闪存中 --- 闪存的特性 --- 掉电不丢失 <aaa>display saved-configuration --- 查看闪存中的配置信息 帮助系统 Tab --- 可以自动补全命令 ? --- 可以查看命令后面跟的参数或者可以将所有可用命令展示出来 上网的方式 1.通过IP地址访问 2.通过域名进行访问 3.通过APP或者应用程序来访问 DNS协议 --- 域名解析协议 典型的C/S架构协议 DNS的工作原理:上网前,先根据域名去找DNS服务器差对应的IP地址,之后再根据IP地址访问服务器。 www.baidu.com --- 从右往左,域名等级逐渐降低。 为了配合这种层次化的域名结构,我们的DNS服务器按照联机分布式系统来部署。 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 - 会携带一个可用的IP地址,暂时为客户端保留 客户端 --- 服务器 --- 广播包 --- DHCP - request --- 只选择第一个收到的offer包中包含的IP地址 服务器 --- 客户端 --- 单播包/广播包 --- DHCP - ACK 第二种场景 --- 计算机再次获得IP地址 客户端 --- 服务器 --- 广播包 --- DHCP - request 服务器 --- 客户端 --- 单播包/广播包 --- DHCP - ACK/DHCP - NAK DHCP - release ---- 客户端主动释放IP地址时使用 租期 --- 1day T1 --- 租期的50% --- 12h DHCP - request 以单播的形式发送 T2 --- 租期的87.5% ---21h DHCP - request 以广播的形式发送 1.启动DHCP服务器 [aaa]dhcp enable 2.创建地址池 [aaa]ip pool aa Info:It's successful to create an IP address pool. [aaa-ip-pool-aa] 3.配置地址池 [aaa-ip-pool-aa]network 192.168.1.0 mask 24 [aaa-ip-pool-aa]gateway-list 192.168.1.1 --- 配置网关信息 [aaa-ip-pool-aa]dns-list 114.114.114.114 8.8.8.8 ---- 配置DNS信息 4.在接口选择全局配置 [aaa-GigabiEthernet0/0/0]dhcp select global |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年11日历 | -2024/11/26 8:17:33- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |