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 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 第三天笔记 -> 正文阅读

[网络协议]第三天笔记

  1. TCP是面向连接的协议,而UDP是无连接的协议
  2. TCP的传输是可靠的,UDP的传输“尽力而为”
  3. TCP可以进行流控,UDP不行
  4. TCP可以分段,UDP不行
  5. TCP耗费资源比较大,传输速度较慢,UDP耗费资源较少,传输速度快

**** TCP建立链接的过程:TCP的3次握手 ****

A给B发送请求标记位SYN---第一次握手

B发送同意标记位ACK,然后SYN也给A发送请求标记位---第二次握手

A发送同意标记位ACK,同意跟B建立连接---第三次握手

TCP断开链接的过程:四次挥手

A给B发送结束标记位

B给A回复ACK=1确认标记位

B给A发送结束标记位

A给B回复ACK=1确认标记位

RST---强制断开的标记位---当收到一个RST标记位置为1的数据包,将不经过四次挥手的过程,直接断开TCP的连接

TCP传输的可靠性---1.排序机制

  1. 确认机制
  2. 重传机制
  3. 流控机制---滑动窗口机制

网络层---将IP地址封装到数据当中---IP协议

TOS---添加特殊处理标记

16位总长度=头部长度+数据长度

TTL---数据包每经过一次转发,TTL值会减1,当TTL值为0时,路由器将不会转发该数据,直接将该数据包丢弃

8位协议---上层所使用的应用协议

如果上层传输层使用TCP协议,则协议号是6位

如果上层传输层使用UDP协议,则协议号是17位

如果上层传输层使用ICMP协议,则协议号是1位

MTU---最大传输单元---1500字节

MSS---最大段长度---1460---该值会在TCP的前两次握手中进行协商,取二者中较小值

GE---代表千兆口---允许通过速率1000mbps=1gbps

Ethernet---代表百兆口=100mpbs

  1. 确定广播域个数
  2. 分配网段
  3. 配IP

用户视图---仅拥有查看配置的权限,但是不能进行配置---<Huawei>

display ip interface brief---查看IP接口简表

Physical---UP代表该接口具备物理层面的通讯条件

Protocol---UP代表该接口具备物理层面的通讯条件

<aaa>save---保存缓存的操作

Ctrl+z---直接回到用户视图

系统视图

<huawei>system-view---进入系统视图

Enter system view, return user view with Ctrl+Z.

[Huawei]---系统视图的标志---[]---可以进行全局类的配置

[Huawei]sysname aaa---给路由器修改名称

[aaa]

[Huawei]display current-configuration ---查看路由器缓存的所有配置

应用视图

[Huawei]interface GigabitEthernet 0/0/0---进入接口视图

[Huawei-GigabitEthernet0/0/0]ip address 192.168.1.1 255.255.255.0---配置IP

Quit---退回到上一个视图

Undo---删除上次操作

帮助系统

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地址时使用

IP地址租期---1天

T1时间---租期的50%---12小时

???DHCP -request以单播的形式发送

T2时间---租期的87.5%---21小时

???DHCP -request以广播的形式发送

  1. 启动DHCP服务器

[aaa]dhcp enable

Info: The operation may take a few seconds. Please wait for a moment.done.

  1. 创建地址池

[aaa]ip pool aa

Info: It's successful to create an IP address pool.

[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

[aaa-GigabitEthernet0/0/0]dhcp select global ---在接口选择全局配置

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-11-29 16:38:29  更:2021-11-29 16:39:06 
 
开发: 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 9:34:01-

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