当前位置: 首页 > news >正文

网络协议详解之STP

目录

一、STP协议(生成树)

 1.1 生成树协议核心知识点:

1.2 生成树协议与导致问题:

生成树含义:

1.3 802.1D

规则:

802.1D 缺点:

1.4 PVST cisco私有

1.5 PVST +

1.6 快速生成树

快速的原理:

1.7 MSTP/MST/802.1S


一、STP协议(生成树)

生成树协议是计算机网络中用于构建网络拓扑的一种协议。它的目标是在一个具有环路的网络中选择一棵无环的子图作为网络拓扑的表示,以保证数据在网络中的正常传输。

在实际应用中,常见的生成树协议包括STP(Spanning Tree Protocol)、RSTP(Rapid Spanning Tree Protocol)等。

 1.1 生成树协议核心知识点:

  1. 网络拓扑:

    网络拓扑是指计算机网络中各个节点之间连接关系的结构。生成树协议用于选择一棵无环的子图作为网络拓扑的表示。

  2. 生成树:

    生成树是指一个无环的连通子图,它覆盖了网络中所有节点,并且保持了网络中节点之间的连通性。生成树协议通过选取某个节点作为根节点,并且通过交换信息来构建生成树。

  3. 根桥:

    在生成树协议中,根桥是指生成树中被选为根节点的桥接设备。它负责生成树算法的执行和控制。

  4. 桥接设备:

    桥接设备是指能够连接多个网络段的设备,比如交换机或者路由器。在生成树协议中,桥接设备通过交换信息来构建生成树,并且通过丢弃一些链路来避免环路。

  5. BPDU:

    BPDU(Bridge Protocol Data Unit)是在生成树协议中交换的数据单元。BPDU包含了生成树协议的相关信息,比如桥的优先级、桥的MAC地址等。

  6. 选举根桥:

    在生成树协议中,需要选举一个桥作为根桥。根桥负责全局的生成树算法的执行和控制。

  7. 端口状态:

    在生成树协议中,每个桥接设备的端口可以处于不同的状态,比如指定端口、根端口、替代端口等。这些状态决定了生成树中链路的使用情况。

  8. 状态转换:

    生成树协议中,桥接设备的端口状态会随着网络拓扑的变化而发生转换。状态转换会触发生成树算法的重新计算。

它们共同构建了生成树协议的基本原理和功能。

1.2 生成树协议与导致问题:

企业网三层架构---》冗余----》线路冗余---》二层桥接环路

1、 广播风暴

2、 MAC地址表翻滚 ---在一台交换机上,同一个MAC地址只能映射唯一的接口;但同一个接口可以映射多个不同的MAC地址;

3、 同一数据帧的重复拷贝

4、 以上3个条件最终导致设备工作过载,导致重启保护

生成树含义:

在一个二层交换网络中,生成一棵树型结构,逻辑的阻塞部分接口,使得从根到所有的节点仅存在唯一的路径;当最佳路径故障时,自动打开部分阻塞端口,来实现线路备份的作用;

生成树在生成过程中,应该尽量的生成一棵星型结构,且最短路径树;


存在算法: 802.1D PVST PVST+(CISCO) RSTP(802.1w) MSTP(802.1S)一共五种算法

1.3 802.1D

一个交换网络内仅存在一棵生成树实例;

交换机间使用BPDU—桥协议数据单元 – 交换机间沟通互动收发的数据

配置BPDU—只有根网桥可以发送,在交换网络初始状态时,所有交换机均定义本地为根网桥,进行BPDU的发送;使得网络中所有交换机均收到其他设备的BPDU,之后基于数据中的参数进行比对,选举出根网桥;再所有非根网桥不再发送BPDU,而是仅接收和转发根网桥的BPDU;周期2s发送,hold time 20s;

TCN—拓扑变更消息(也是BPDU): 本地交换机链路故障后,STP重新收敛,为了快速刷新全网所有交换机的MAC表,将向本地所有STP接口发送TCN(标记位中的TCN位置1),邻居交换机收到TCN后,先标记为ACK位为回复,用于可靠传输消息;之后将TCN逐级转发到根网桥处,由根网桥回复TC消息来逐级回复到所有交换机;使所有交换机临时将MAC表的老化时间修改为15s(默认的,转发延时)

选举--- 根网桥 根端口 指定端口 非指定端口(阻塞端口)

【1】 根网桥 – 在一棵生成树实例中,有且仅有一台交换机为root;

BPDU中的 桥ID来决定

桥ID= 网桥优先级(0-65535公有) 默认32768 + MAC地址(只有存在svi接口的交换机才拥有mac地址,若存在多个mac选数值最小)

根网桥的选举 先比较优先级,小优; 若优先级相同,比较mac,数值小优;

【2】 根端口—在每台非根网桥上,有且仅有一个接口;本地离根网桥最近的接口(最短、星型),接收来自根网桥的BPDU,转发用户的流量(该接口不阻塞)

规则:

1、比较从根网桥发出后,通过该接口进入时最小的cost值;

2、入向cost值相同,比较该接口对端设备的BID,小优

3、对端BID也相同,比较该接口对端设备的接口的PID;先优先级小,若优先级一致,编号小

4、连对端PID也相同,比较本地PID,小优;

PID=端口ID 接口优先级(0-240,步长16,默认128) 接口编号

【3】 指定端口,在每一段存在STP的物理链路上,有且仅有一个;转发来自根网桥的BPDU,同时可以转发用户流量(不阻塞);默认根网桥上所有接口为指定端口;

1、比较从根网桥发出后,通过该接口进入这段链路时的cost值最小(出向)

2、若出向cost值相同,必须本地的BID,小优;

3、本地BID相同,比较本地的PID;

4、本地PID,相同,直接阻塞该端口;

【4】非指定端口(阻塞端口)当以上所有角色全部选举完成后,剩余没有任何角色的接口为非指定;

该接口逻辑阻塞,实际可以接收到信息,但不转发;

cost值:不同带宽 存在不同cost

802.1d标准: 802.1T标准

10M = 100 1000M= 20000

100M=19 100M=200000

1000M=4

10000M=2

>100000M=1

[SWA]stp pathcost-standard ? 默认华为使用802.1t标准

dot1d-1998 IEEE 802.1D-1998

dot1t IEEE 802.1T

legacy Legacy

生成协议中,至少应该将根网桥干涉到汇聚层处;

接口状态:

down:没有BPDU收发,一旦可以进行BPDU收发进入下一状态

侦听:强制15s;所有交换机进行BPDU收发,选举所有角色;接口角色为非指定端口直接进入阻塞状态;

若为指定端口和根端口进入下一状态;

学习:强制15s; 指定端口和根端口学习所有接口连接设备的MAC地址,生成MAC表;之后进入下一状态;

转发:指端端口和根端口进入,可以转发用户报文;

阻塞:逻辑阻塞;

注:只有到接口进入到转发状态后,才能为用户转发数据报文,之前的30s不能转发任何数据;

收敛时间:

初次收敛—30s = 15侦听+15s学习

结构变化:

存在直连检测:本地存在阻塞端口,若其他端口断开,该阻塞端口马上进入15是侦听(选举);

结果若为启用,那么将再进入15s学习---总30s

没有直连检测:本地不存在阻塞端口,若某个端口断开,将发送次优BPDU(以本地为根)给其他邻居交换机,其他交换机无视该数据,进行20s hold time计时,到时时阻塞接口进入15s侦听,15s学习=总50s

802.1D 缺点:

1、收敛慢

2、链路利用率低

802.1配置命令:[sw1]stp mode stp 修改为802.1d算法,当下华为默认为MSTP;[sw1]stp priority 4096 修改网桥优先级[sw1-GigabitEthernet0/0/1]stp cost ? 修改接口cost值INTEGER<1-200000000> Port path cost[sw1-GigabitEthernet0/0/1]stp port priority ? 修改接口优先级INTEGER<0-240> Port priority, in steps of 16

1.4 PVST cisco私有

基于vlan的生成树协议

在每个vlan内,存在一棵树,每个树的工作原理同802.1d一致;不同vlan的BPDU区别在于优先级;

优先级=4096倍数+vlan id 人为仅可修改4096倍数备份,且只能修改为4096的整倍

仅支持 trunk干道封装为ISL(cisco私有封装)

1.5 PVST +

在PVST的基础,兼容802.1q的trunk封装;且设计了部分的加速;

端口加速(进入层连接用户的接口) 上行链路加速-针对直连检测 骨干加速—针对次优BPDU

上行链路加速仅在接入层设备上配置,因为配置后,该交换机将自动加大本地的网桥优先级;

在直连检测条件下阻塞接口将跳过30s,直接进入转发状态--上行链路加速

骨干加速所有交换机均可配置,针对接收到次优BPDU的阻塞端口可以跳过20s的hold time;

缺点:1、收敛慢(加速不彻底) 2、树多(仅cisco存在单独的芯片,友商无法负荷)

1.6 快速生成树

cisco的RSTP --- 基于vlan的快速生成树 - 一个vlan一棵树 pvst+的升级

公有RSTP(802.1w) --- 整个交换网络一棵树 802.1d的升级

快速的原理:

1、取消了计时器,而是在一个状态工作完成后,直接进入下一状态;

2、分段式同步,两台设备间逐级收敛;使用请求和同意标记;依赖标记位的第1和第6位

3、BPDU的保活为6s;hello time 2s;

4、将端口加速(边缘接口)、上行链路加速、骨干加速集成了

5、兼容802.1d和PVST,但802.1d和PVST没有使用标记位中的第1-6位,故不能快速收敛;因此如果网络中有一台设备不支持快速收敛,那么其他开启快速收敛的设备也不能快速;

当tcn消息出现时,不需要等待根网桥的BPDU,就可以刷新本地的cam表;

切记:接口默认为半双工时,即便允许RSTP,依然基于慢速的802.1D算法来收敛;

[sw1]stp mode rstp

边缘接口---用于连接PC的接口,一旦被设定为边缘接口;将不再进行BPDU的发送,且不进行STP的收敛,直接为转发状态; 但若该接口收到了对端的BPDU,将失去边缘特性,重新正常收敛;

[sw1]interface GigabitEthernet 0/0/1[sw1-GigabitEthernet0/0/1]stp edged-port enable[sw1]stp priority ? 修改网桥优先级INTEGER<0-61440> Bridge priority, in steps of 4096[sw1]stp root ? 快速定义根网桥角色primary Primary root switchsecondary Secondary root switch[sw1-GigabitEthernet0/0/1]stp port priority ? 修改接口优先级INTEGER<0-240> Port priority, in steps of 16[sw1-GigabitEthernet0/0/1]stp cost ? 修改接口costINTEGER<1-200000000> Port path cost

1.7 MSTP/MST/802.1S

华为设备默认使用该协议

继承了快速生成树的基础; 将多个vlan放置于一个组内,基于每个组一棵生成树;

不同组间的BPDU中优先级= 4096倍数+组号

[r1]stp mode mstp默认存在组0,且所有vlan默认处于该组;优先级= 32768+0分组[sw1]stp enable[sw1]stp region-configuration[sw1-mst-region]region-name a 所有设备应在一个组内[sw1-mst-region]instance 1 vlan 1 to 5[sw1-mst-region]instance 2 vlan 6 to 10[sw1-mst-region]active region-configuration 激活当前配置(必须配置该指令)

切记:若将创建某个组,但该组内的vlan,在本交换机上没有创建,同时没有为该vlan服务的接口;该组将没有任何信息;整个交换网络中所有设备的分组信息必须完全一致;

定义本地为组1 的主根,组2 的备份根

stp instance 1 root primary 优先级修改为0

stp instance 2 root secondary 优先级修改为4096

[sw1]stp instance 1 priority ?INTEGER<0-61440> Bridge priority, in steps of 4096[sw1]interface GigabitEthernet 0/0/1[sw1-GigabitEthernet0/0/1]stp instance 1 cost ?INTEGER<1-200000000> Port path cost[sw1-GigabitEthernet0/0/1]stp instance 1 port priority ?INTEGER<0-240> Port priority, in steps of 16

思维导图:

相关文章:

网络协议详解之STP

目录 一、STP协议&#xff08;生成树&#xff09; 1.1 生成树协议核心知识点&#xff1a; 1.2 生成树协议与导致问题&#xff1a; 生成树含义&#xff1a; 1.3 802.1D 规则&#xff1a; 802.1D 缺点&#xff1a; 1.4 PVST cisco私有 1.5 PVST 1.6 快速生成树 快速的原…...

Eltima USB Network Gate 10.0 Crack

USB Network Gate -通过网络共享USB 设备 USB Network Gate (前身为以太网USB控制器USB) 轻松的通过网络(Internet/LAN/WAN)分享您的一个或者多个连接到您计算机的USB设备。 无论您身处异国还是近在隔壁办公室&#xff0c;您都可以轻松使用远程扫描仪、打印机、摄像头、调制解…...

SpringCloudGateway网关实战(一)

SpringCloudGateway网关实战&#xff08;一&#xff09; 目前对cloud的gateway功能还是不太熟悉&#xff0c;因此特意新建了对应的应用来尝试网关功能。 网关模块搭建 首先我们新建一个父模块用于添加对应的springboot依赖和cloud依赖。本模块我们的配置读取使用的是nacos&a…...

django中使用ajax发送请求

1、ajax简单介绍 浏览器向网站发送请求时 是以URL和表单的形式提交的post 或get 请求&#xff0c;特点是&#xff1a;页面刷新 除此之外&#xff0c;也可以基于ajax向后台发送请求&#xff08;异步&#xff09; 依赖jQuery 编写ajax代码 $.ajax({url: "发送的地址"…...

C++之std::list<string>::iterator迭代器应用实例(一百七十九)

简介&#xff1a; CSDN博客专家&#xff0c;专注Android/Linux系统&#xff0c;分享多mic语音方案、音视频、编解码等技术&#xff0c;与大家一起成长&#xff01; 优质专栏&#xff1a;Audio工程师进阶系列【原创干货持续更新中……】&#x1f680; 人生格言&#xff1a; 人生…...

VSCode好用的插件

文章目录 前言1.Snippet Creator & easy snippet&#xff08;自定义代码&#xff09;2.Indent Rainbow&#xff08;代码缩进&#xff09;3.Chinese (Simplified) Language Pack&#xff08;中文包&#xff09;4.Path Intellisense&#xff08;路径提示&#xff09;5.Beauti…...

js实现滚轮滑动到底部自动加载(完整版)

这里我们用vue实现(原生js相似), 这里我们用一个div当作一个容器; <div class="JL" @scroll="onScroll" ref="inin"> <div v-for="(item,index) in this.list" :key="index" > ....…...

如何限制PDF打印?限制清晰度?

想要限制PDF文件的打印功能&#xff0c;想要限制PDF文件打印清晰度&#xff0c;都可以通过设置限制编辑来达到目的。 打开PDF编辑器&#xff0c;找到设置限制编辑的界面&#xff0c;切换到加密状态&#xff0c;然后我们就看到 有印刷许可。勾选【权限密码】输入一个PDF密码&am…...

python计算模板图像与原图像各区域的相似度

目录 1、解释说明&#xff1a; 2、使用示例&#xff1a; 3、注意事项&#xff1a; 1、解释说明&#xff1a; 在Python中&#xff0c;我们可以使用OpenCV库进行图像处理和计算机视觉任务。其中&#xff0c;模板匹配是一种常见的方法&#xff0c;用于在一幅图像中识别出与给定…...

阿里云云解析DNS核心概念与应用

文章目录 1.DNS解析基本概念1.1.DNS基本介绍1.2.域名的分层结构1.3.DNS解析原理1.4.DNS递归查询和迭代查询的区别1.5.DNS常用的解析记录 2.使用DNS云解析将域名与SLB公网IP进行绑定2.1.进入云解析DNS控制台2.2.添加域名解析记录2.3.验证解析是否生效 1.DNS解析基本概念 DNS官方…...

计算机竞赛 垃圾邮件(短信)分类算法实现 机器学习 深度学习

文章目录 0 前言2 垃圾短信/邮件 分类算法 原理2.1 常用的分类器 - 贝叶斯分类器 3 数据集介绍4 数据预处理5 特征提取6 训练分类器7 综合测试结果8 其他模型方法9 最后 0 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 &#x1f6a9; 垃圾邮件(短信)分类算…...

compositionAPI

面试题&#xff1a;composition api相比于option api有哪些优势&#xff1f; 不同于reactivity api&#xff0c;composition api提供的函数很多是与组件深度绑定的&#xff0c;不能脱离组件而存在。 1. setup // component export default {setup(props, context){// 该函数在…...

vscode配置调试环境-windows系统

1. 下载Vscode 下载网址code.visualstudio.com 2. 安装vscode 直打开下载好的.exe文件进行安装即可 3.安装插件 4下载mingw编译器 4.1下载 下载网址sourceforge.net/projects/mingw-w64/files/ 下拉找到该位置&#xff0c;下载圈中的版本。下载速度有点慢 临时下载地址 htt…...

智慧城市能实现嘛?数字孪生又在其中扮演什么角色?

数字孪生智慧城市是将数字孪生技术与城市智能化相结合的新兴概念&#xff0c;旨在通过实时数字模拟城市运行&#xff0c;优化城市管理与服务&#xff0c;创造更智能、高效、可持续的城市环境。 在智慧城市中&#xff0c;数字孪生技术可以实时收集、分析城市各个方面的数据&…...

【置顶帖】关于博主/关于博客/博客大事记

关于博主 ● 信息安全从业者 ● 注册信息安全认证专家资质 ● CSDN认证业界专家、安全博客专家 、全栈安全领域优质创作者 ● 中国信通院【2021-GOLF IT新治理领导力论坛】演讲嘉宾 ● 安世加【2021-EISS企业信息安全峰会-上海】演讲嘉宾 ● CSDN【2022-隐私计算论坛】演讲嘉宾…...

华为数通方向HCIP-DataCom H12-821题库(单选题:01-20)

第01题 下面关于OSPF邻居关系和邻接关系描述正确的是 A、邻接关系由 OSPF的 DD 报文维护 B、OSPF 路由器在交换 Hello 报文之前必须建立邻接关系 C、邻居关系是从邻接关系中选出的为了交换路由信息而形成的关系 D、并非所有的邻居关系都可以成为邻接关系 答案&#xff1a;D 解析…...

Java【手撕双指针】LeetCode 11. “盛水最多的容器“, 图文详解思路分析 + 代码

文章目录 前言一、盛水最多的容器1, 题目2, 思路分析3, 代码展示 前言 各位读者好, 我是小陈, 这是我的个人主页, 希望我的专栏能够帮助到你: &#x1f4d5; JavaSE基础: 基础语法, 类和对象, 封装继承多态, 接口, 综合小练习图书管理系统等 &#x1f4d7; Java数据结构: 顺序表…...

vue3——递归组件的使用

该文章是在学习 小满vue3 课程的随堂记录示例均采用 <script setup>&#xff0c;且包含 typescript 的基础用法 一、使用场景 递归组件 的使用场景&#xff0c;如 无限级的菜单 &#xff0c;接下来就用菜单的例子来学习 二、具体使用 先把菜单的基础内容写出来再说 父…...

【爬虫练习之glidedsky】爬虫-基础1

题目 链接 爬虫的目标很简单&#xff0c;就是拿到想要的数据。 这里有一个网站&#xff0c;里面有一些数字。把这些数字的总和&#xff0c;输入到答案框里面&#xff0c;即可通过本关。 思路 找到调用接口 分析response 代码实现 import re import requestsurl http://www.…...

计算机视觉入门 1)卷积分类器

目录 一、卷积分类器&#xff08;The Convolutional Classifer&#xff09;训练分类器 二、【代码示例】汽车卡车图片分类器步骤1. 导入数据步骤2 - 定义预训练模型步骤3 - 连接头部步骤4 - 训练模型 一、卷积分类器&#xff08;The Convolutional Classifer&#xff09; 卷积…...

SpringBoot 配置优先级

一般而言&#xff0c;SpringBoot支持配置文件进行配置&#xff0c;即在resources下的application.properties或application.yml。 关于配置优先级而言&#xff0c; application.properties>application.yml>application.yaml 另外JAVA程序程序还支持java系统配置和命令行…...

钢筋的形变屈服度测量

钢筋力学性能检测方法与检测报告《建筑材料检测技术》杨丛慧 建筑形变检测锚点&#xff0c;本身无实质内容。 建筑的倾角和形变检测方法&#xff0c;工程测量学&#xff0c;李章树 毫米级的卫星位移定位 挠度检测。 赛格事件&#xff1a;SHM-Structural Health Monitoring…...

【BASH】回顾与知识点梳理(三十七)

【BASH】回顾与知识点梳理 三十七 三十七. 基础系统设定与备份策略37.1 系统基本设定网络设定 (手动设定与 DHCP 自动取得)手动设定 IP 网络参数(nmcli)自动取得 IP 参数(dhcp)修改主机名(hostnamectl) 37.2 日期与时间设定时区的显示与设定时间的调整用 ntpdate 手动网络校时 …...

智慧农场云养猪平台原来是这样的!

随着数字化和智能化的发展&#xff0c;农业行业也逐渐开始融入互联网技术&#xff0c;其中云养猪平台作为新兴的农业数字化解决方案之一&#xff0c;备受关注。本文将探讨如何开发一款具备专业、思考深度和逻辑性的云养猪平台。 一、前期准备阶段&#xff1a; 1.明确目…...

【3Ds Max】可编辑多边形“边界”层级的简单使用

目录 示例 &#xff08;1&#xff09;挤出 &#xff08;2&#xff09;插入顶点 &#xff08;3&#xff09;切角 &#xff08;4&#xff09;利用所选内容创建图形 &#xff08;5&#xff09;封口 &#xff08;6&#xff09;桥 示例 这里我们首先创建一个长方体&#xff…...

Rancher-RKE2-安装流程

一、什么是rke2&#xff1f; 1.rke2是Rancher的下一代k8s发行版&#xff0c; 二、与rke的不同 1.重要的是&#xff0c;RKE2 不像 RKE1 那样依赖 Docker。RKE1 利用 Docker 来部署和管理控制平面组件以及 Kubernetes 的容器运行时间。RKE2 将控制平面组件作为静态 pod 启动&…...

OrienterNet: visual localization in 2D public maps with neural matching 论文阅读

论文信息 题目&#xff1a;OrienterNet: visual localization in 2D public maps with neural matching 作者&#xff1a;Paul-Edouard Sarlin&#xff0c; Daniel DeTone 项目地址&#xff1a;github.com/facebookresearch/OrienterNet 来源&#xff1a;CVPR 时间&#xff1a…...

iOS导航栏闪屏以及statusBar背景色的更改

1.如果导航栏有卡顿或者闪屏效果出现&#xff0c;多半是因为导航栏背景为透明色所致&#xff0c;可以给导航栏设置主题色&#xff0c;比如已白色为例 self.navigationController.navigationBar.backgroundColor [UIColor whiteColor]; 2.但是即使上述设置后&#xff0c;依然发…...

Centos开启防火墙和端口命令

Centos开启防火墙和端口命令 1. 开启查看关闭firewalld服务状态2. 查看端口是否开放3. 新增开放端口4. 查看开放的端口 1. 开启查看关闭firewalld服务状态 #启动/关闭firewall systemctl start/stop firewalld #查看防火墙状态 systemctl status firewalld #禁用或者启用 syst…...

基于微信小程序的宠物领养平台的设计与实现(Java+spring boot+微信小程序+MySQL)

获取源码或者论文请私信博主 演示视频&#xff1a; 基于微信小程序的宠物领养平台的设计与实现&#xff08;Javaspring boot微信小程序MySQL&#xff09; 使用技术&#xff1a; 前端&#xff1a;html css javascript jQuery ajax thymeleaf 微信小程序 后端&#xff1a;Java…...

非小号是根据国外哪个网站做的/企业网站注册域名的步骤

Memcached事实上&#xff0c;两次Hash算法第一次hash算法被用于定位Memcached示例第二次hash算法是底部HashMap中间hash算法Hash算法1.依据余数来进行计算(事实上java中的HashMap的hash算法也是用的这样的方式)2.一致性hash算法C的client --->libMemcached已经实现了该功能…...

世界500强企业名单/无锡百度快速优化排名

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼代码如下import java.sql.*;import java.util.Vector;import javax.swing.JFrame;import javax.swing.JScrollPane;import javax.swing.JTable;import java.sql.*;//从数据库中取出public class Test2 extends JFrame{//rowData用来…...

wordpress记录/事件营销

近三年博士研究生各专业招生人数统计表近三年博士研究生各专业招生人数统计表学院名称 专业名称 2015 年 2016 年 2017 年通信学院 信息与通信工程 6 8 12计算机学院 计算机科学与技术 4 9 13合计 10 17 25近三年硕士研究生各专业招生人数统计表2015 年 2016 年 2017 年学院名称…...

请人做网站花多少钱/企业网站的推广阶段

转https://www.cnblogs.com/xinyangsdut/p/7628770.html 目标任务&#xff1a;爬取腾讯社招信息&#xff0c;需要爬取的内容为&#xff1a;职位名称&#xff0c;职位的详情链接&#xff0c;职位类别&#xff0c;招聘人数&#xff0c;工作地点&#xff0c;发布时间。 一、创建Sc…...

小公司网站建设费用/seo搜索引擎优化报价

----拨号720错误解决记.txt---本来一直用ADSL拨号和手机GPRS拨号和电话线拨号好好的...后来,用了一断时间LAN,再用手机或ADSL/3G MODEM拨号时,都提示720错误..困扰了我半个月的时间...上网查一直没好的方法..重装了TCP/IP协议也不行. 删除KB893066、 KB911280、 KB913446 、KB9…...

沈阳网站建设哪里的公司比较好/佛山网站优化

一、概述。MapReduce是一种可用于数据处理的编程模型。Hadoop能够执行由各种语言编写的MapReuce程序。MapReduce分为Map部分和Reduce部分。二、MapReduce的机制MapReduce分为几大过程input、Mapper、shufle、reduce、output1、input阶段是指将原始文件复制到HDFS中。2、通过Map…...