网络
文章平均质量分 58
介绍网络的一些常识
Alex-L
这个作者很懒,什么都没留下…
展开
-
STP怎么选根桥和根端口
生成树三种标准(802.1d、802.1w、802.1s)的基本工作原理很相似,我们先来讨论802.1d。以下所说的STP,均指802.1d。既然叫“树”,那就要先确定“树根”。我们把STP中的“树根”叫做“根桥”。因为交换机还没有诞生时,STP在较古老的链路层设备“网桥”之间运行。现在,端口数量较少的网桥已经逐渐淘汰了,不过“根桥”的叫法沿用了下来,我们理解为“根交换机”就好了。根桥由网络中“桥ID”最小的交换机担任!每台交换机在STP中,都通过“桥ID(BID)”来标识自己。我们知道,每台交换.原创 2021-10-12 17:27:02 · 10541 阅读 · 0 评论 -
11、STP生成树协议基础
一、生成树技术背景交换机单线路上联,存在单点故障,上行线路及设备都不具备冗余性,一旦链路或上行设备发生故障,业务将会中断。为了使得网络更加健壮、更具有冗余性,将拓扑修改为如下图所示。接入层交换机采用双链路上联到两台汇聚设备,构成一个物理链路冗余的二层环境,解决了单链路及单设备故障问题。但是这样也带来了一个大问题,就是二层物理环境存在环路。二层环路的危害是严重的,有可能会导致广播风暴、多帧复制、MAC地址漂移等等多种问题。即使不是人为搭建冗余的物理环境而导致的环路,网络也有可能因为种种原因出现二层环原创 2021-07-23 16:18:14 · 363 阅读 · 3 评论 -
10、IEEE802.3和Ethernet II帧的区别, 0x0806 ARP协议分析
一、IEEE802.3和Ethernet II帧的区别概念:1、以太网上使用两种标准帧格式。第一种是上世纪80年代提出的DIX v2格式,即Ethernet II格式。第二种是1983年提出的IEEE 802.3格式。2、两种格式得区别在于Ethernet 格式种包含一个Type字段,标识以太网帧处理完之后将被发送到哪个上层协议进行处理,IEEE 802.3格式种,同样位置是长度字段。3、Ethernet II 格式相对使用广泛。4、从Type/Length字段值可以区分两种帧类型:当Type字原创 2021-07-23 11:33:26 · 21238 阅读 · 0 评论 -
9、MAC 地址(单播、组播、广播地址分类)
1、单播 MAC 地址是指第一个字节的最低位是 0 的 MAC 地址;2、组播 MAC 地址是指第一个字节的最低位是 1 的 MAC 地址;3、广播 MAC 地址是指每个比特都是 1 的 MAC 地址。广播 MAC 地址是组播 MAC 地址的一个特例。只要在下图中有一处对应,即可判断,其实只要记住开头就可以了 。若都不对应,则为非法Mac地址。开头为: ?0 为单播 ;开头为: ?1 为组播 ;语句为: ff-ff… 为广播 ;以上都不是: 为非法原创 2021-07-22 17:27:39 · 20030 阅读 · 0 评论 -
8、 OSI七层与TCP/IP五层网络架构详解
OSI和TCP/IP是很基础但又非常重要的网络基础知识,理解得透彻对运维工程师来说非常有帮助。一、OSI参考模型1、OSI的来源:OSI(Open System Interconnect),即开放式系统互联。 一般都叫OSI参考模型,是ISO(国际标准化组织)组织在1985年研究的网络互连模型。ISO为了更好的使网络应用更为普及,推出了OSI参考模型。其含义就是推荐所有公司使用这个规范来控制网络。这样所有公司都有相同的规范,就能互联了。2、OSI七层模型的划分:OSI定义了网络互连的七层框架(原创 2021-07-22 15:05:18 · 548 阅读 · 0 评论 -
7、ip地址后边加个/8(16,24,32)是什么意思
ip地址后面的根的数据是掩码的位数。(1):A类IP地址的默认子网掩码为255.0.0.0(由于255相当于二进制的8位1,所以也缩写成“/8”,表示网络号占了8位); 即11111111.00000000.00000000.00000000;(2):B类的为255.255.0.0(/16); 即11111111.11111111.00000000.00000000;(3):C类的为255.255.255.0(/24);即11111111.11111111.11111111.00000000;(4)原创 2021-07-21 16:50:48 · 3070 阅读 · 0 评论 -
ping 某个IP地址,并把结果保存成文件
1、命令行格式原创 2021-05-11 11:13:35 · 3852 阅读 · 0 评论 -
虚拟机(ubuntu)下交叉编译nanomsg库
ubuntu下编译装载nanomsg一、前期准备:1、下载安装2019.2版本的Vitis IDE,纯linux系统里面可能会自动配置环境变量,没有验证;2、安装gcc并配置环境变量,具体安装配置参考连接;arm-linux-gcc-5.4.0安装方法连接: arm-linux-gcc-5.4.0.二、交叉编译安装步骤:1、下载nanomsg开源包;连接:官网: https://nanomsg.org/ ;Release 1.1.5: https://github.com/nanomsg原创 2021-01-12 19:12:16 · 808 阅读 · 0 评论 -
Ubuntu下编译nanomsg库
Ubuntu下编译nanomsg库1、首先你要安装cmake工具;sudo apt-get install cmake2、下载nsnomsg源码;官网: https://nanomsg.org/ ;由于是在ubuntu上使用,所以下载了(tar.gz)3、cd到源码压缩路径,然后用$ tar xvf解压该文件(根据压缩方式进行对应的解压);4、进入解压后 的nanomsg源码文件,进入目录,修改CMakeLists.txt,只编译生成静态库或者动态库,其他模块关掉,通过vim或者其他编辑原创 2021-01-11 13:55:15 · 512 阅读 · 0 评论 -
由GitHub下载nanomsg源码
在GitHub下,下载nanomsg源码。1、百度nanomsg,进入nanomsg官网;2、点击[Download] 下的[GitHub releaes]连接;3、直接下载zip即可。原创 2021-01-08 18:55:14 · 284 阅读 · 0 评论 -
VS2017编译生成nanomsg库文件
因为工作中用到了nanomsg,又需要编译成库来使用,发现网上资料很少,所以做此记录。前期准备:CMake安装链接: CMake安装链接.建立工程:1、解压你的nanomsg。打开CMake,添加源码目录,和编译构建目录 ;2、添加编译环境3、默认是生成动态库,但如果要生成静态库,就勾选静态库选项,然后点击[Generate]。ok,一切顺利。4、进入我们自己创建的目录,找到nanomsg.sln,用VS2013打开,然后ALL_BUILD。成功后,去对应的目录下的Debug目录找到编译原创 2021-01-08 18:47:27 · 380 阅读 · 1 评论 -
Windows下安装CMake教程
环境:Windows10- 64bit下载地址:方案一:https://cmake.org/download/ ;方案二:1、直接百度nanomsg,然后进入nanomsg官网,2、点击[Download],然后点击[CMake],进入下载界面即可。下载:选择与自己电脑匹配的版本,然后点击下载;安装:1、双击下载好的安装包;2、电脑询问是否运行该文件,直接点[运行®]即可;3、欢迎界面,点[next];4、同意协议,勾选,然后点[next];5、按图中红框勾选,然原创 2021-01-08 17:40:33 · 1156 阅读 · 1 评论 -
nanomsg 高性能通信库_函数接口说明
函数接口说明:链接: link.函数源代码可以在github上下载。原创 2021-01-07 20:13:08 · 353 阅读 · 1 评论 -
nanomsg 高性能通信库_zeromq与nanomsg比较
zeromq与nanomsg比较Tyler Treat是一名软件开发人员,他近日发表了一篇博文《为什么ZeroMQ不应该成为你的第一选择》。文中,Tyler Treat对nanomsg和ZeroMQ进行了比较。nanomsg是一个套接字库,提供了多种常见的通信协议,其目标是使网络层更快、更具扩展性、更容易使用。它用C进行了彻底地重写,可以说是对ZeroMQ的重建。它构建在ZeroMQ的可靠性能之上,同时又提供了若干重要的改进。而且,它还试图消除ZeroMQ经常出现一些怪异行为。作者从以下几个方面对二者进原创 2021-01-07 20:05:07 · 3199 阅读 · 0 评论 -
nanomsg 高性能通信库_NanoMsg框架|C#中Nanomsg的PAIR和BUS使用
创建NanoMsg程序要实现NanoMsg通讯,我们需要用到两个程序,一个服务端,一个客户端,所以我们用VS新建一个项目,创建了两个窗体应用程序分别起名为nanomsgserver和nanomsgclient 。界面中我们加入了选择的协议类型的comobox组件,然后加了三个button和一个TextBox的显示,在客户端多加入一个TextBox可以输入我们要发送的文字,如下图:NuGet中添加NNanoMsg在NuGet中我们加入NNanoMsg的组件,分别在Server端和Client端都原创 2021-01-07 19:56:43 · 1164 阅读 · 0 评论 -
nanomsg 高性能通信库_NanoMsg框架|NanoMsg的简介
NanoMsg简介:NanoMsg是一个Socket的通讯库,使用C语言编写实现的,这样就可以适用于多种操作系统,而且几乎不需要什么依赖,可扩展并且能易于使用。Nanomsg提供了几种常见的通信模式 ( 也称为“可扩展性协议” ) 是构建分布式系统的基本框架。 通过组合它们,可以创建广 泛的分布式应用程序。可扩展性协议类型类型说明PAIR简单的一对一沟通BUS简单的多对多通信REQREP允许构建无状态集群来处理用户请求PUBSUB将消息分发给订阅消息的用原创 2021-01-07 19:38:10 · 9632 阅读 · 0 评论 -
水晶头(网线)的线序
标准568A:1绿白,2绿,3橙白,4蓝,5蓝白,6橙,7棕白,8棕。标准568B:1橙白,2橙,3绿白,4蓝,5蓝白,6绿,7棕白,8棕。正常使用直连互联即可。扩展资料:在整个网络布线中应用一种布线方式,但两端都有RJ45端头的网络连线无论是采用端接方式A,还是端接方式B,在网络中都是通用的。实际应用中,大多数都使用T568B的标准,通常认为该标准对电磁干扰的屏蔽更好。如果是计算机与交换机或HUB相连,则两头都做568a,或两头都做568b。如果是两台计算机互连或ADSL MODEM与HUB原创 2020-12-25 10:05:41 · 11381 阅读 · 0 评论 -
6、如何判断2个IP地址是否在同一网段
1、掩码一致:ip地址:192.168.1.1 子网掩码:255.255.255.0ip地址:192.168.1.2 子网掩码:255.255.255.0我们可以直接的判断,他们是同属于一个网段的ip地址。2、掩码不一致:ip地址:192.168.1.1 子网掩码:255.255.255.0ip地址:192.168.1.2 子网掩码:255.255.0.0详细计算:(1):将ip地址192.168.1.1转换为二进制11000000 10101000 00000001 00000001将原创 2020-10-16 16:15:39 · 7891 阅读 · 4 评论 -
5、ip地址范围怎么算
1、如果掩码、IP等信息如下:2、我们可以看到,子网掩码为255.255.255.240,因为0-255有256个数字,所以256-240=16。也就是这个网段有16个IP地址。3、我们现在使用的IP地址是什么,或者是网关,最后的一个数字就好。IP是203,网关是193。4、找到IP段就能判断可用IP是多少。这时因为每个IP段都是由四部分组成,分别是网络号、网关、可用IP、广播号。...原创 2020-10-16 16:06:50 · 8106 阅读 · 0 评论 -
4、根据子网掩码和网关计算ip
IP地址优选网写过很多相关文章介绍,一些朋友还是对子网掩码、ip地址的网段等不太了解,我们下面一起来看看网友常常问到的一些相关问题。根据子网掩码和网关计算ip一、什么是子网掩码?在了解ip地址的网段之前,我们先来了解子网掩码,很多对网络了解不深的朋友都对子网掩码有些迷惑, 不了解它是用来干什么的?子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。说的通俗的话,就是用来分割子网和区分那些ip是同一个网段的,那些不是同一网段的。【路原创 2020-10-16 16:01:27 · 10179 阅读 · 2 评论 -
3、根据子网掩码如何划分地址范围
若子网掩bai码是255.255.240.0。0-255共256个数据,所以IP地址数可以为(256 - 240)* 256或者(256-240)*X;256-240 =16;说明是以16个位一段,即:0-15;16-31…所以子网掩码是255.255.240.0说明网络的划分应该如下:172.25.(0 - 15).X172.25.(16 - 31).X172.25.(32 – 47).X……...原创 2020-10-16 15:54:46 · 3170 阅读 · 0 评论 -
2、已知IP地址,如何计算其子网掩码,默认网关地址,网络地址(Ⅰ)
首先要铺垫一些基础知识,整个互联网就是一个单一的、抽象的网络。IP地址就是给互联网上的每一台主机(或路由器)的每一个接口分配一个在全世界范围内是唯一的 32 位的标识符。注意,每个IP地址都是独一无二的,就像人的身份证号码一样。而IP地址又分为A类、B类、C类、D类和E类地址,其中我们常用的是A、B、C三类,它们是单播地址(一对一通信),每一类地址都由两个固定长度的字段组成,其中第一个字段是网络号,它标志主机(或路由器)所连接到的网络。第二个字段是主机号,它标志该主机(或路由器)。对主机或路由器来说,I原创 2020-10-16 15:42:48 · 6484 阅读 · 2 评论 -
1、什么是网络前缀
基础知识:1、已知一个IP地址,如何区分它是A类地址还是B类或者C类地址呢。A类地址1.0.0.0 到126.0.0.00.0.0.0 和127.0.0.0保留B 类地址128.1.0.0到191.254.0.0128.0.0.0和191.255.0.0保留C 类地址192.0.1.0 到223.255.254.0192.0.0.0和223.255.255.0保留D 类地址224.0.0.0到239.255.255.255用于多点广播E 类地址240.0.0.0到255.255原创 2020-10-16 15:36:48 · 40060 阅读 · 0 评论