| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> 大杂烩-- -> 正文阅读 |
|
[网络协议]大杂烩-- |
一、SDWAN带宽:传输介质(线缆等)每秒可以发送的bit数据。 吞吐量:两台计算机之间的传输速度。 NIC:网卡,LAN WAN:广域网 LAN:局域网 WLAN:无线局域网 1、为什么会出现SD-WAN?总公司和分公司网络如何连接: ① 用公网连接(互联网,如微信、钉钉,适合小企业),缺点:服务质量问题、数据安全问题。 ② 运营商提供的专线MPLS 多协议标签交换 连接。 数据流上打标签,告诉沿路的所有设备:“我是谁,我要去哪里” ,缺点:贵、维护麻烦。 VPN,Virtual Private Network,虚拟专用网络 用来分区和隔离不同公司的不同业务。 所以SDWAN解决WAN广域网的技术出现了 2、SD-WAN如何实现路由器:控制面 | 转换面 SDN(软件定义网络)技术的精髓是将网络的控制权集中管理起来。 通过软件定义出专用车道。 应用切片、应用分流、隧道加速、网络性能监控。 CPE Customer Premise Equipment 客户终端设备 盒子 uCPE Universal CPE,通用客户端设备 vCPE是Virtual CPE,虚拟客户端设备 二、网络1Mbps=1000Kbps=1000000bps 1MB/s=1024KB/s=(1024×1024)B/s 网络传输 bit? b/s:位/秒,简写成bps ?1B/s=8bps “带宽2M”是2Mbps,就是2*1024/8=256KB/s,意思是每秒能传输256K字节; 子网掩码:IP地址的网络号全为1,主机号全为0。 判断两个ip是不是在一个网段,用子网掩码与IP地址。 五元组:四元组:源IP地址、目的IP地址、源端口、目的端口 例:192.168.1.1 10000 TCP 121.14.88.76 80 就构成了一个五元组。 2层:交换机只是查找目的mac地址,对数据不做改动。同一网段 ARP表:记录自己的MAC地址。ARP协议广播问目的地址的MAC地址,目的地址返回MAC,单拨。 广播号是网络号最后一个地址 192.168.0.0- 192.168.0.255-广播号 交换机有CAM表记录消息发送中的MAC地址, 3层:路由器 ip DHCP 动态分配ip 分为:pppoe static dhcp 目的的Mac是网关的Mac地址,是因为计算出来目的的Mac地址跟自己不是一个网段。 ip会改mac地址,ip地址不变除非做了NAT 不是所有的路由器都叫网关 4层 TCP安全 port 2个字节 1-2的16次方-1 S-NAT源地址转换,ip出去要将私网ip换成公网ip否则回不来了,port也变 路由表、NAT表中记录外网ip port 和内网ip port 。连接断开表清空 老化时间 D-NAT目的地址转换,要将目的ip公网转换成私网地址 三、RabbitMQexchange:交换机,生产者不会将消息直接给到队列。接受生产者发送的消息,并将消息分发到队列。type:direct、topic、fanout(广播)、header。 Queue: 存取消息,等待消费者拉取。如果队列不存在则数据会丢失。消息发给消费者后会立马删除消息,所以消费者挂掉后没来得及处理的数据就会丢失。 保证数据不丢失? ①消费者接受并处理完消息后会返回一个ack,如果服务器没收到则把消息重新放入队列,传递给其他消费者。设置autoAck = false,手动确认返回ack,消息不会删除,一直放在队列,程序关闭编程ready的状态。 ②rabbitmap关闭时数据会丢失, 把队列和消息都设置为可持久化 。 Routing key:指定消息的routing key,用于与队列匹配。 Binding key:绑定交换机和队列。类似于匹配的关键字,可支持模糊匹配
四、进制十六进制
1.二进制 ---> 八进制
2.二进制 --> 十进制
3.二进制 --> 十六进制
4.八进制 --> 二进制
5.八进制 --> 十进制
6.八进制 --> 十六进制
10.十六进制 --> 二进制
11.十六进制 --> 八进制
12.十六进制 --> 十进制
7.十进制 --> 二进制
8.十进制 --> 八进制
9.十进制 --> 十六进制
|
|
网络协议 最新文章 |
使用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/25 20:40:04- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |