首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏c/c++&&linux

    网络基础网络通信基础

    1.网络通信基本单位 Byte(字节)是用于计量存储容量的一种计量单位 2.网络通信基础 模拟信号(易实现易干扰) 数字信号(难实现难干扰) 模拟信道 数字信道 3.调制技术 将数字信号转换成模拟信号 表示由正极到零电平,1表示由负极到零电平 双相码:不同方向的电平反转,低到高代表0,高到低代表1 不归零码NRZ:码元信号不回归零电平,出现1时,电平翻转,零不翻转,也称之为差分机制,是差分曼彻斯特编码的基础编码 降0升1(降1升0);编码效率50% 2.差分曼彻斯特编码 差分曼彻斯特编码是在曼彻斯特编码的基础上加上了翻转特性,遇1翻转,遇0不变,常用于令牌环网;编码效率50% 3.MLT-3编码 逢“1”跳变, 电平 如果前面输出的是0电平,则下一输出的电平符号与上一个非0值的电平符号相反 4.mB/nB编码 将m位编码成n比特,相对于曼彻斯特编码效率更高 4B/5B:编码效率80%,用于百兆快速以太网 8B/10B

    77310编辑于 2024-06-04
  • 来自专栏技术杂记

    etcd 基础10

    先进行比较,然后根据比较结果来决定是否进行后面的操作,可以用于构建分布式锁机制(协调服务)

    40510编辑于 2022-01-20
  • 来自专栏技术杂记

    Logstash 基础10

    发现这边的终端有输出 [root@h102 etc]# /opt/logstash/bin/logstash -f logstash-syslog.conf Settings: Default filter workers: 1 Logstash startup completed { "message" => "Dec 23 12:11:43 louis postfix/smtpd[31499]: connect from unknown[95.75.93.154]\

    35820编辑于 2022-02-10
  • 来自专栏技术杂记

    Docker 基础10

    删除数据 [root@h103 ~]# ll /var/lib/docker total 16 drwx------ 3 root root 77 Jan 19 17:37 containers drwx------ 5 root root 50 Jan 19 17:37 devicemapper drwx------ 5 root root 4096 Jan 19 17:37 graph -rw-r--r-- 1 root root 5120 Jan 19 17:37 linkgraph.db

    38920编辑于 2022-02-09
  • 来自专栏技术杂记

    SQLite 基础10

    删除表 sqlite> .tables company department hello t2 test ui sqlite> drop table t2; sqlite> .tables company department hello test ui sqlite> 插入数据 sqlite> .schema test CREATE TABLE test ( id int primar

    37230编辑于 2021-12-01
  • 来自专栏技术杂记

    Codis 基础10

    root@h102 codis]# [root@h102 codis]# bin/codis-config server add 1 localhost:6380 slave 2015/12/04 21:10

    37420编辑于 2022-03-22
  • 来自专栏技术杂记

    Snort 基础10

    解决办法:安装 libdnet.x86_64 和 libdnet-devel.x86_64

    75720编辑于 2022-05-03
  • 来自专栏技术杂记

    fio基础10

    bs_is_seq_randIfthisoptionisset,fiowillusethenormalread,writeblocksizesettingsassequential,randominstead.AnyrandomreadorwritewillusetheWRITEblocksizesettings,andanysequentialreadorwritewillusetheREADblocksizesetting.zero_buffersIfthisoptionisgiven,fiowillinittheIObufferstoallzeroes.Thedefaultistofillthemwithrandomdata.refill_buffersIfthisoptionisgiven,fiowillrefilltheIObuffersoneverysubmit.Thedefaultistoonlyfillitatinittimeandreusethatdata.Onlymakessenseifzero_buffersisn't specified, naturally. If data verification is enabled, refill_buffers is also automatically enabled. scramble_buffers=bool If refill_buffers is too costly and the target is using data deduplication, then setting this option will slightly modify the IO buffer contents to defeat normal de-dupe attempts. This is not enough to defeat more clever block compression attempts, but it will stop naive dedupe of blocks. Default: true. buffer_compress_percentage=int If this is set, then fio will attempt to provide IO buffer content (on WRITEs) that compress to the specified level. Fio does this by providing a mix of random data and a fixed pattern. The fixed pattern is either zeroes, or the pattern specified by buffer_pattern. If the pattern option is used, it might skew the compression ratio slightly. Note that this is per block size unit, for file/disk wide compression level that matches this setting, you'llalsowanttosetrefill_buffers.buffer_compress_chunk=intSeebuffer_compress_percentage.Thissettingallowsfiotomanagehowbigtherangesofrandomdataandzeroeddatais.Withoutthisset,fiowillprovidebuffer_compress_percentageofblocksizerandomdata,followedbytheremainingzeroed.Withthissettosomechunksizesmallerthantheblocksize,fiocanalternaterandomandzeroeddatathroughouttheIObuffer.buffer_pattern=strIfset,fiowillfilltheiobufferswiththispattern.Ifnotset,thecontentsofiobuffersisdefinedbytheotheroptionsrelatedtobuffercontents.Thesettingcanbeanypatternofbytes,andcanbeprefixedwith0xforhexvalues.Itmayalsobeastring,wherethestringmustthenbewrappedwit

    73540编辑于 2022-04-24
  • 来自专栏技术杂记

    RabbitMQ基础10

    重置node [root@h102 rabbitmq]# rabbitmqctl reset Resetting node rabbit@h102 ... [root@h102 rabbitmq]# 让节点恢复到初始状态(原文是返回处女状态 ) This command resets the RabbitMQ node . Return a RabbitMQ node to its virgin state 必须先停掉RabbitMQ应用,才能成功执行,否则会报错 [root@h102 rabbitm

    40130编辑于 2022-05-04
  • 来自专栏技术杂记

    Consul 基础10

    服务是可以使用 HTTP API 进行动态修改 (HTTP API 可以用来进行动态的添加,删除,修改服务)

    33220编辑于 2021-12-01
  • 来自专栏技术杂记

    UnrealIRCd 基础10

    这里只是最基本的,使其可以运行并且能够访问的配置,详细的配置方法,放到以后再作讲解

    35710编辑于 2021-11-29
  • 来自专栏技术杂记

    Tengine基础10

    创建 apps/status.passwd 文件,创建方法(用户设为test,密码设为tengine)

    49540编辑于 2022-05-03
  • 来自专栏技术杂记

    memcached基础10

    通过stats items 和 stats cachedump slab_id limit_num配合get命令可以遍历memcached的记录。

    29510编辑于 2022-06-26
  • 来自专栏技术杂记

    nginx基础10

    Note: 本地要打开防火墙 -A INPUT -p tcp -m state –state NEW -m tcp –dport 80 -j ACCEPThttp://soft.dog/2015/10

    30710编辑于 2022-05-12
  • 来自专栏技术杂记

    HAproxy 基础10

    进行访问 过程中会弹出对话框,输入帐号密码后,就可以看到监控界面 ---- 命令汇总 md5sum haproxy-1.6.3.tar.gz tar -xzvf haproxy-1.6.3.tar.gz make TARGET=linux2628 ARCH=x86_64 PREFIX=/usr/local/haproxy make install PREFIX=/usr/local/haproxy ll /usr/local/haproxy/ tree /usr/local/haproxy/ /usr

    46410编辑于 2022-01-19
  • 来自专栏从小白开始修炼

    网络网络基础入门

    如何区分广域网和局域网 在一般情况下,可以通过是否有路由器来初步区分一个网络是广域网还是局域网。理论上来说,如果一个网络中存在路由器,则该网络可以连接到其他局域网和互联网上,从而形成了广域网。 ,通过网络连接起来 所以计算机中体系结构中有网络网络中有体系结构 我们在学习系统的时候没有谈论过协议,那么现在为什么要进行讨论,这是因为多台主机距离较远,为了减少通信成本,所以需要协议 所有的网略的问题都是由于传输距离变长了 如何去看待局域网中的网络资源:站在系统的角度看待网络资源就是临界资源。 令牌环网的解决方式就是谁持有令牌环谁发送数据。没有令牌的主机就不能发送消息。 不同网段的两台计算机通讯过程不同在路由器部分: 一个设备至少要横跨两个网络,才能实现数据报跨网络转发,路由器必须至少横跨两个网络,路由器必须有两个网络接口。 由此可得出IP层的作用就是屏蔽底层网络的差异。 不同的协议层对数据包有不同的称谓,在传输层叫做数据段,在网络层叫做数据报,在链路层叫做数据帧。

    1.5K52编辑于 2023-10-15
  • 来自专栏23号杂货铺

    『 懒人10分钟—Linux学习篇(四)』基础网络概念

    网络卡(NIC):内建或者外插在主机上面的一个设备,主要提供网络联机的卡片,目前常见的是使用具有RJ-45接头的以太网络卡。一般的节点Node都具有一个或以上的网络卡,使其具备网络联机的功能。 网络接口:利用软件设计出来的网络接口,主要在提供网络地址(IP)的任务。一张网卡至少可以搭配一个以上的网络接口。而每个主机内部都拥有一个内部的网络接口(loopback循环测试接口)。 0 2 网络区域 由于各个节点的距离不同,联机的线材与方式会有所差异,由于线材的差异也会导致网络速度的不同,使其拥有不同的网络应用方向。早期我们习惯将网络的大小范围定义为局域网和广域网。 0 3 网络协议 Node节点之间是如何进行通信的?我们了解了网络基本硬件的组成与网络连接区域,在整个网络进行连接通信,是一个相当复杂的过程,包括硬件、软件数据封包与应用程序的互相链接等等。 0 5 小结 再写就有人跟我反应10分钟看不完了! O(∩_∩)O 哈哈~ 思考:TCP/IP 是如何运作的呢? 下回见分晓,欢迎持续关注~ ?

    73620发布于 2019-09-26
  • 来自专栏kayden

    网络基础

    ---- 网络基础 前言 《Python黑帽子:黑客与渗透测试编程之道》的读书笔记,会包括书中源码,并自己将其中一些改写成Python3版本。 书是比较老了,anyway,还是本很好的书 本篇是第2章网络基础,主要是socket模块的使用,同时也是后面篇章的基础 1、网络基础 (1)TCP客户端 一个简单的TCP客户端如下: 建立socket对象 其团队从成立至今多次参加国际网络安全竞赛并取得良好成绩,积累了丰富的竞赛经验。团队现有三十多位正式成员及若干预备人员,下属联合分队数支。 红客突击队始终秉承先做人后技术的宗旨,旨在打造国际顶尖网络安全团队。

    1.8K20编辑于 2022-09-29
  • 网络基础

    ad metric 直连 0 0 静态 1 0 rip 120 最大可用跳数15跳 eigrp 90或170 接口带宽+延迟 256*(10^7/最小带宽+延迟/10) ospf 110 cost=10 ,优先级是0,在MA网络当中,优先级默认是1。 State:Full/-(DR/BDR/DRother):Full——邻接关系,DR、BDR、Drother只出现在MA网络 Dead Time:40s,hello时间是10s,dead=hello* ^8/8000000000bit+10^8/1544000+10^8/1544000=1+64+64=129 2.关注OSPF学习到loopback0接口路由条目是32bit主机路由。 R3(config)#int lo R3(config-if)#ip ospf network point-to-point 、、、点到点网络类型学习到目标网络掩码 R3(config-if)#exit

    1.2K21发布于 2019-10-23
  • 来自专栏Howl同学的学习笔记

    网络基础

    ---- 网络基础确实不熟悉,有点难度,不过还是多看就好 1. OIS七层参考模型 应用层 通过应用进程间的交互完成网络应用。 应用层协议定义的是应用进程间的通信和交互的规则,常见有HTTP、DNS、SMTP、POP3 表示层 将应用程序的信息转换成适合网络传输的格式。 无需在路由器上处理,没有到达会重试,确保数据到达,传输层和网络层配合才能实现可靠传输。协议有TCP / UDP 网络层 将数据传送到目的地,负责寻址和路由选择。 获取域名对应的IP TCP连接:三次握手建立连接 发送HTTP请求 服务器处理请求并返回响应 浏览器解析渲染页面 连接结束:四次挥手 其中: TCP:与服务器三次握手建立TCP连接 IP:建立连接的发送数据在网络层使用 各种首部 数据链路层的,数据帧: FCS:帧检测序列,检测全部(比如CRC循环校验码) 网络层的,IP数据报:IPV4 首部校验和:只校验首部 传输层的,TCP,UDP数据段: 校验和:校验全部

    92620编辑于 2022-05-09
领券