精华内容
下载资源
问答
  • 常用几种神经网络

    万次阅读 2018-01-22 15:18:17
    原文链接 Feed forward neural networks (FF or FFNN) and perceptrons(P) ...一层单一网络内部绝对不会任何连接而通常在相邻的层之间,神经元是完全相连的(每层的每个神经元都与另外一层的每个神经元相连

    原文链接

    Feed forward neural networks (FF or FFNN) and perceptrons(P)

    前向反馈网络和感知器是直线向前的,信息从前向后(分别是输入和输出)传播。神经网络通常被描述成多层,其中每一层都由输入、隐藏层、输出单元构成。一层单一网络内部绝对不会有任何连接而通常在相邻的层之间,神经元是完全相连的(每层的每个神经元都与另外一层的每个神经元相连接)。最简单某种程度上也是最实用的网络由两个输入单元和一个输出单元,这种网络可以被用作逻辑门模型。通常FFNNs是通过向后传播训练的,给网络成组的数据集包括“输入”和“预想的输出”。这种方式称为有监督学习,与无监督学习相反。误差被向后传播,而误差可以通过MSE或者线性误差来度量。假设网络由足够多的隐藏神经元,它理论上来说总是可以模拟输入和输出之间的关系的。实际上这种网络本身用途很首先,但是它们通常和别的网络合并来生成其他类型的网络。

     

    Hopfield network(HN)

    霍普菲尔网络的每个神经元都与其他神经元相连接;它是一碗完全纠缠在一起的意大利面。每个节点在训练前都是输入点,然后训练中都是隐藏节点,训练结束后又是输出节点。这些网络会设定神经元的值为所需要的模式,然后计算全职,通过这种方法来训练模型。在这之后权重不会再改变。一旦训练成一种或多种模式,网络会一直收敛到一种学习好的模式,因为网络只有在这些状态下才是稳定的。注意到它不会一直符合所要的状态。它能够部分稳定是因为全局的“能量”或“温度”在训练中是逐步减少的。

     

    Convolutional neural networks (CNN or DCNN)

    卷积神经网络和大多数其他类型的网络都很不相同。他们最初用来做图像处理,后来也用在其他类型的输入数据比如音频。一个典型的CNN应用是,当你给网络输入图像,网络会对数据进行分类,例如如果你输入的是猫的照片,它会给出标签“猫”。CNN通常以一个输入“扫描仪”开始,而它并不会在理科解析所有的训练数据。举例来说,输入一个200*200像素的图像,你肯定不想要有40000节点的一层。相反,你建立一个扫描输入层比如20*20,把大图像左上角的20*20像素进行扫描。一旦前20*20经过处理,逐像素向右移动这个扫描器来扫描所有的剩余图像。注意到,我们并没有把处理过的20*20像素挪开,也没有把图像分成20*20的小块,而是使用这个20*20的扫描器对所有像素进行扫描。输入数据然后进行卷积层而不是普通曾,意味着不是所有的节点都和其他节点相连接。每个节点都只和她最近的节点相连(远近取决于具体的实现,但通常不会很多)。这些卷积层也倾向于变小当它们越老越深的时候,通常是输入大小最容易整除的因子(如20可能变成10,然后5)。2的幂在这里会经常被使用,因为它们能够很完全的分离:32,16,8,4,2,1。除了这些卷积层,通常还有特征池化层。池化是一种滤出细节部分的方法:最常用的池化技术是极大值池化,比如我们对2*2的像素,返回其R值最大的像素。对音频使用CNN,我们只需要输入音频波,然后一点一点增加长度。实际中对CNN的使用通常在末端增加一个FFNN用来深入处理数据,通常要能处理高度非线性抽象分类问题。CNN+FFNN这种网络通常称为DCNN,但是DCNN和CNN的名称和缩写通常可以互相代替。

     

    Deconvolutional networks (DN)


    去卷积神经网络,也称作逆图形网络,是卷积神经网络的逆过程。对该网络输入单词“猫”,网络通过比较它生成的图片和真是猫图片,输出它认为满足输入条件猫的图片。DNN可以和FFNN结合一起使用。

     

    Generative adversarialnetworks (GAN)

    生成对抗网络是一种不同的网络,他们是双胞胎:两个网络一起工作。对抗生成网络有任何两个网络组成(通常是FF和CNN的组合),其中一个负责生成内容另一个要判断内容。判别网络要么接受训练数据,要么接受生成网络生成的数据作为输入。判别网络的预测精度被当做生成网络的误差的一部分。这样产生一组对抗,当判别网络能越来越精细的判别生成数据和真实数据,生成网络也会生成越来越难以预测的数据。这种方式在某种程度上能很好的运行时因为再复杂的带噪声的模式最终都是可预测的,但是和输入数据有相似特征的生成数据却很难学习判别。对抗生成网络非常难训练,因为我们不仅仅是训练两个网络(每一个都有他们各自的问题),而且要处理他们之间的动态平衡关系。如果预测或生成网络比另一个网络好,那么对抗生成网络将不会收敛,因为本质上这两个网络就存在着分歧。

     

    Recurrent neural networks(RNN)

    周期神经网络是带时间周期的FFNN:他们不是无状态的;他们在时间上有相关性。神经元不仅从输入接收信息,而且还要接收他们自身前一个周期点的信息。这意味着,我们输入和训练网络的过程是很重要的:先输入“牛奶”后“饼干”与先“饼干”后“牛奶”,可能会产生不同的结果。RNN一个重要的问题是退化(或爆炸式)梯度问题,依赖于激活函数的使用,信息随着时间快速损失,就像非常深的FFNN随着深度的增加损失信息一样。直观上这不会带来很大问题因为他们仅仅是权重而不是神经元状态,但是带时间的权重实际上就是存储信息的地方;如果权重取值为0或者1 000 000,之前的状态就没多大用处了。RNN原则上讷讷够在很多领域使用,尽管大多数数据形式实际上都没有时间线(比如 不想声音和视频),但是它们都可以被表示成序列。一副图片或一串文字可以看做在每个时间点上一个像素或者一个字符,所以依赖时间的权重是在序列中某个之前出现的值上使用,而不是实际上多少秒之前发生的。通常,周期性网络对于演进或补全信息非常有效,比如自动补全。

    展开全文
  • 认识网络几种常用网络拓扑图

    万次阅读 多人点赞 2020-07-20 20:11:35
    交换协议: VLAN技术:虚拟局域网 STP技术:生成树协议 VRRP技术:虚拟路由冗余协议 ...网络:被称为计算机网络,它是计算机技术和通信技术相结合的产物。 节点:这里的节点就是一个个的机房以及机房里面的

    交换协议:

    VLAN技术:虚拟局域网
    STP技术:生成树协议
    VRRP技术:虚拟路由冗余协议
    VPN:虚拟专用网络

    名词解释
    在这里插入图片描述

    路由协议:http、HTTPS、tcp、ip

    静态路由配置
    OSPF协议
    RIP协议
    ACL访问控制

    什么是网络?

    简单点说:就是两台设备相互连通就能称为网络。
    我们构建网络的目的:就是为了相互之间能够通信,而通信的目的就是为了传达信息。
    (信息传达和信息接收的安全性。)

    网络:被称为计算机网络,它是计算机技术和通信技术相结合的产物。

    节点:这里的节点就是一个个的机房以及机房里面的设备(路由器、交换机、防火墙、PC…)

    链路:就是有线和无线,有线:网络、光纤、电缆等等…

    基于网络的应用有哪些?
    我们平时经常用的APP,QQ,微信,游戏,办公应用都是基于网络的应用。

    网络的作用:是实现信息数据的交互。

    企业网络的作用?
    企业网络是企业业务的支撑平台,是企业的信息中枢。

    网络的生命周期?

    在这里插入图片描述网络的目标是为我们的企业目标和企业业务支撑去做的。

    第一步:规划
    组织策略:考虑公司的组织架构,就是公司有哪些部门。

    业务策略:就是公司当前的业务以及公司未来需要发展的业务。比如教育行业,物流行业等等。

    财务决策:公司的财务情况,能拿多少钱出来,预算是多少。

    简要的网络设计方案。

    设计:根据业务需求客户需要规划出网络拓扑图。

    需求分析:就是根据组织策略,来考虑不同部门的网络配置情况。

    项目计划:考虑项目进度(开始时间、完成时间)、成本多少、质量达到什么标准。

    设备选购:需要购买哪些设备。CPU 内存,吞吐量够不够,支持哪些协议,带机数量
    不同的接入,他们的流量是不一样的。

    详细设计的网络方案

    满足企业用户现阶段技术和业务上的需求。

    实施:根据需求规划网络

    新建网络:根据详细设计方案,直接进行落实。

    主要点:验证/测试整个网络是否满足企业在业务和技术上需求。

    对现有网络的改造:割接

    运营:
    保障企业网络业务能够持续、健康的运作。
    主要是对设备/系统运行进行主动监控。
    CPU 内存 带宽 链路带宽比例。

    这些指标达到一定的预警范围,我们就需要对它进行处理(80-85%)。
    考虑是否进行扩容,
    可用性、可靠性、安全性

    提升:

    主要是围绕规划中的组织策略来的,针对的是企业网络在运营过程中遇到的问题。

    为什么要分析用户需求
    用户需求:企业需求(这里的用户指的就是企业);

    IT应用:实际上就是将给我们的业务需求转换成我们的技术需求。(主要是由架构师和售前做的);

    如何分析用户需求

    1. 识别网络现状:
    • 通过查看现有网络的文档;
    • 通过咨询相关岗位的负责人;
    • 通过网络监听;
    • 通过流量分析;
    1. 定义组织目标:
    • 提升客户满意度;
    • 扩展业务类型,增加服务项目;
    • 增强竞争力;
    • 削减开支;
    1. 组织限制:
    • 政策、预算、人力资源、技术资源、时间安排等客观因素;
    1. 定义技术目标:
    • 扩大网络容量;
    • 简化网络管理;
    • 提升网络安全;
    • 增强网络可靠性;
    1. 定义技术限制:
    • 设备限制,设备能否达到技术要求,

    网络拓扑设计的原则

    在这里插入图片描述

    • 模块化设计原则:根据所承载的功能区域来划分不同的模块;
    • 层次化设计原则:根据企业需求设计网络,选用二层,三层网络模型
    • 性价比
    • 高性能
    • 可靠性
    • 安全性

    常见的网络拓扑

    网络拓扑结构是指网络中通信线路和结点的几何排序,用于表示整个网络的结构外观,反映各结点之间的结构关系。它影响着整个网络的设计、功能、可靠性和通信费用等重要方面,是计算机网络十分重要的要素。常用的网络拓扑结构有总线型、星型、环形、树型和分布式结构等

    1、总线型

    优点:总线型拓扑结构其特点位置有一条双向通路,便于进行广播式传送信息;总线型拓扑结构属于分布式控制,无需中央处理器,故结构简单;结点的增、删和位置的变动较容易,变动中不影响网络的正常运行,系统扩充性能好;结点的接口通常采用无源线路,系统可靠性高;设备少、价格低、安装使用方便。

    缺点:由于电气信息延迟时间不确定,故障隔离和检测困难。

    在这里插入图片描述

    2、星型

    在星型结构中,使用中央交换单元以放射状连接到网中的各个结点。中央单元采用电路交换方式以建立所希望通信的两结点间专用的路径。通常用双绞线将结点与中央单元进行连接。

    优点:其特点为维护管理容易,重新配置灵话, 故障保离和检测容易;网络延迟时间短;

    缺点:各结点与中央交换单元直接连通,各结点之间通信必须经过中央单元转换;网络共享能力差;线路利用率低,中央单元负荷重。

    在这里插入图片描述

    3、环型

    环型结构的信息传输线路构成个封闭的环型, 各结点通过中继器连入网内,各中继器间首尾相接,信息单向沿环路连点传送。

    优点:其特点为信息的流动方向是固定的,两个结点仅有一条通路, 路径控制简单;有旁路设备,结点一旦发生战障,系统自动旁路,可靠性高。

    缺点:信息要串行穿过多个结点,在网中结占过多时传输效率低,系统响应速度慢;由于环路封闭,扩充较难。

    在这里插入图片描述

    4、树型

    树型结构是总线型结构的扩充形式,传输介质是不封闭的分支电缆,他主要用于多个网络组成的分级结构中,其特点同总线型网。

    在这里插入图片描述

    5、分布式

    分布式结构无严格的布点规定和形状,个结点之间有多条线路相连。

    优点:其特点为有较高的可靠性,当一条线路有故障时,不会影响整个系统工作;资源共享方便,网络响应时间短。

    缺点:由于结点也多个结点连接,故结点的路由选择由选择和流量控制难度大,管理软件复杂,硬件成本高。

    在这里插入图片描述

    广域网与局域网所使用的网络拓扑结构有所不同。广域网多采用分布式或树型结构,局域网常用总线型、环型、星型或树型结构

    网络设计的基本原则
    可靠性:要求网络在发生一定的故障时,仍然能够保证承载的业务不中断

    可扩展性:要求网络能够支持不断增加的业务量。

    可运营性:保证网络的运行和维护

    可管理性:要求网络提供标准的管理手段,便于监控和维护

    成本问题:综合考虑,选择性价比高的网络设计方案。

    企业网络设计的基本流程是什么

    在这里插入图片描述

    对于小型企业来说,一般参照到IP连通这个步骤。
    大型企业基本上就可以参照这个流程来。

    网络设计的方法和思路

    模块化的设计方法、层次化的设计方法 —要求掌握、理解

    在这里插入图片描述
    自上而下的设计思路和自下而上的设计思路 —了解

    在这里插入图片描述优缺点

    在这里插入图片描述

    网络架构

    三层网络架构:接入层–>汇聚层–>核心层;
    适用场景–通常用于大型网络的构建,需要通过IP路由实现跨网段的通讯;

    二层网络架构:接入层–>汇聚层或者核心层;
    它的组网能力是非常有限的,一般用于中小型局域网;

    层次化设计的优点:

    1. 节约成本
    2. 容易理解
    3. 有利于模块化
    4. 有利于故障隔离

    模块化设计:将一个企业网络按照功能的不同,分为了不同的模块,不同的模块有不同的需求和特点;

    一般企业网络使用三层网络结构:
    接入层:终端的接入、访问控制;
    汇聚层:路由汇聚、流量收敛;
    核心层:高速数据转发、要求高可靠性。

    层次化设计:

    自上而下:从应用层入手考虑,因为网络最终是要支持上层应用的。

    DMZ:非军事区域(官方称呼),互联网服务区或者互联网隔离区(民间称呼);

    模块的安全等级:
    安全等级由低到高:
    陌生访客–>分支机构–>DMZ–>数据中心/服务器群–>管理中心;
    分支机构一般有固定的地址;
    管理中心存储着高权限的账号,一旦被入侵,对整个网络危害最大;

    模块化设计的好处:
    1.每一个模块相对独立,可以单独构建这个模块里面需要的一些结构,模块之间相互没有影响;
    2.便于扩容;
    3.便于管理,不同模块有不同的安全策略;

    安全域和边界:

    企业网络的经典结构就是基于安全域的网络结构,一般包括企业数据中心,企业办公内网,DMZ区,广域网和Internet几个部分。基本结构如下图所示。
    在这里插入图片描述
    企业网络各个区域之间通信受到限制,区域内部通信多不进行限制。

    为了保障企业的信息安全,我们应该从哪几个方面入手?

    1、终端计算机

    2、互联网出入口

    3、广域网出入口

    4、公司对外发布服务的DMZ服务器

    5、VPN和类似远程连接设备。

    上述五个方面,基本涵盖了公司网络边界的几个方面。

    对公司网络边界进行防护,仅仅是做好公司信息安全防护工作的第一步。

    那么接下来我们应该考虑什么呢?

    当然是如果上述五个方面被黑客攻陷了,那么我们还拿什么进行防护?

    这就涉及到了黑客攻击的几个步骤,黑客提权或者拿到设备权限之后,第一件事就是想知道我们的内网是什么样子的。

    那么,他们一定会进行内网扫描。而网络扫描这种事情,又是一种特征非常明显的网络攻击行为,非常易于识别。

    这就要求我们企业安全管理人员要重点关注内网扫描,做好被攻击后的进一步防护工作。

    由于上述5个方面易于被黑客攻陷,易于产生信息安全问题,那么我们就不能让这些区域可直接访问我们的核心资源。因此,需要进行安全域划分。同时,我们也要在各个高风险安全域的核心交换机上部署IDS,做好网络安全监控,并且在安全域出入口处部署防火墙,针对IDS产生的报警及时切断相关网络访问路径,保障损失的最小化。

    于是,企业网络安全的基本中的基本要求就是根据面临的风险,划分安全域,在安全域之间部署防火墙,在每个安全域内部署IDS。这也是我个人理解的网络安全域划分的本质安全需要。

    展开全文
  • 几种常用网络传输协议

    千次阅读 2018-12-07 16:19:00
    一、OSI模型 名称 层次 功能 物理层 1 实现计算机系统与网络间的物理连接 数据链路层 2 进行数据打包与解包,形成信息帧 网络层 3 提供数据通过的路由 传输层 4...

    一、OSI模型

    名称            层次                功能

    物理层          1               实现计算机系统与网络间的物理连接

    数据链路层      2               进行数据打包与解包,形成信息帧

    网络层          3               提供数据通过的路由

    传输层          4               提供传输顺序信息与响应

    会话层          5               建立和中止连接

    表示层          6               数据转换、确认数据格式

    应用层          7               提供用户程序接口

     

    二、协议层次

    网络中常用协议以及层次关系

     

    1、 进程/应用程的协议

    平时最广泛的协议,这一层的每个协议都由客程序和服务程序两部分组成。程序通过服务器与客户机交互来工作。常见协议有:Telnet、FTP、SMTP、HTTP、DNS等。

    2、 主机—主机层协议

    建立并且维护连接,用于保证主机间数据传输的安全性。这一层主要有两个协议:

    TCP(Transmission Control Protocol:传输控制协议;面向连接,可靠传输

    UDP(User Datagram Protocol):用户数据报协议;面向无连接,不可靠传输

    3、 Internet层协议

    负责数据的传输,在不同网络和系统间寻找路由,分段和重组数据报文,另外还有设备寻址。些层包括如下协议:

    IP(Internet Protocol):Internet协议,负责TCP/IP主机间提供数据报服务,进行数据封装并产生协议头,TCP与UDP协议的基础。

    ICMP(Internet Control Message Protocol):Internet控制报文协议。ICMP协议其实是IP协议的的附属协议,IP协议用它来与其它主机或路由器交换错误报文和其它的一些网络情况,在ICMP包中携带了控制信息和故障恢复信息。

    ARP(Address Resolution Protocol)协议:地址解析协议。

    RARP(Reverse Address Resolution Protocol):逆向地址解析协议。

    OSI 全称(Open System Interconnection)网络的OSI七层结构2008年03月28日 星期五 14:18(1)物理层——Physical 
    这是整个OSI参考模型的最低层,它的任务就是提供网络的物理连接。所以,物理层是建立在物理介质上(而不是逻辑上的协议和会话),它提供的是机械和电气接口。主要包括电缆、物理端口和附属设备,如双绞线、同轴电缆、接线设备(如网卡等)、RJ-45接口、串口和并口等在网络中都是工作在这个层次的。 
    物理层提供的服务包括:物理连接、物理服务数据单元顺序化(接收物理实体收到的比特顺序,与发送物理实体所发送的比特顺序相同)和数据电路标识。

    (2)数据链路层——DataLink 
    数据链路层是建立在物理传输能力的基础上,以帧为单位传输数据,它的主要任务就是进行数据封装和数据链接的建立。封装的数据信息中,地址段含有发送节点和接收节点的地址,控制段用来表示数据连接帧的类型,数据段包含实际要传输的数据,差错控制段用来检测传输中帧出现的错误。 
    数据链路层可使用的协议有SLIP、PPP、X.25和帧中继等。常见的集线器和低档的交换机网络设备都是工作在这个层次上,Modem之类的拨号设备也是。工作在这个层次上的交换机俗称“第二层交换机”。 
    具体讲,数据链路层的功能包括:数据链路连接的建立与释放、构成数据链路数据单元、数据链路连接的分裂、定界与同步、顺序和流量控制和差错的检测和恢复等方面。

    (3)网络层——Network 
    网络层属于OSI中的较高层次了,从它的名字可以看出,它解决的是网络与网络之间,即网际的通信问题,而不是同一网段内部的事。网络层的主要功能即是提供路由,即选择到达目标主机的最佳路径,并沿该路径传送数据包。除此之外,网络层还要能够消除网络拥挤,具有流量控制和拥挤控制的能力。网络边界中的路由器就工作在这个层次上,现在较高档的交换机也可直接工作在这个层次上,因此它们也提供了路由功能,俗称“第三层交换机”。 
    网络层的功能包括:建立和拆除网络连接、路径选择和中继、网络连接多路复用、分段和组块、服务选择和流量控制。

    (4)传输层——Transport 
    传输层解决的是数据在网络之间的传输质量问题,它属于较高层次。传输层用于提高网络层服务质量,提供可靠的端到端的数据传输,如常说的QoS就是这一层的主要服务。这一层主要涉及的是网络传输协议,它提供的是一套网络数据传输标准,如TCP协议。 
    传输层的功能包括:映像传输地址到网络地址、多路复用与分割、传输连接的建立与释放、分段与重新组装、组块与分块。 
    根据传输层所提供服务的主要性质,传输层服务可分为以下三大类: 
    A类:网络连接具有可接受的差错率和可接受的故障通知率(网络连接断开和复位发生的比率),A类服务是可靠的网络服务,一般指虚电路服务。 
    C类:网络连接具有不可接受的差错率,C类的服务质量最差,提供数据报服务或无线电分组交换网均属此类。 
    B类:网络连接具有可接受的差错率和不可接受的故障通知率,B类服务介于A类与C类之间,在广域网和互联网多是提供B类服务。

    网络服务质量的划分是以用户要求为依据的。若用户要求比较高,则一个网络可能归于C型,反之,则一个网络可能归于B型甚至A型。例如,对于某个电子邮件系统来说,每周丢失一个分组的网络也许可算作A型;而同一个网络对银行系统来说则只能算作C型了。

    (5)会话层——Senssion 
    会话层利用传输层来提供会话服务,会话可能是一个用户通过网络登录到一个主机,或一个正在建立的用于传输文件的会话。 
    会话层的功能主要有:会话连接到传输连接的映射、数据传送、会话连接的恢复和释放、会话管理、令牌管理和活动管理。

    (6)表示层——Presentation 
    表示层用于数据管理的表示方式,如用于文本文件的ASCII和EBCDIC,用于表示数字的1S或2S补码表示形式。如果通信双方用不同的数据表示方法,他们就不能互相理解。表示层就是用于屏蔽这种不同之处。 
    表示层的功能主要有:数据语法转换、语法表示、表示连接管理、数据加密和数据压缩。

    (7)应用层——Application 
    这是OSI参考模型的最高层,它解决的也是最高层次,即程序应用过程中的问题,它直接面对用户的具体应用。应用层包含用户应用程序执行通信任务所需要的协议和功能,如电子邮件和文件传输等,在这一层中TCP/IP协议中的FTP、SMTP、POP等协议得到了充分应用。 
    SNMP(Simple Network Management Protocol,简单网络管理协议)的前身是简单网关监控协议(SGMP),用来对通信线路进行管理。随后,人们对SGMP进行了很大的修改,特别是加入了符合Internet定义的SMI和MIB:体系结构,改进后的协议就是著名的SNMP。SNMP的目标是管理互联网Internet上众多厂家生产的软硬件平台,因此SNMP受Internet标准网络管理框架的影响也很大。现在SNMP已经出到第三个版本的协议,其功能较以前已经大大地加强和改进了。

    SNMP的体系结构是围绕着以下四个概念和目标进行设计的:保持管理代理(agent)的软件成本尽可能低;最大限度地保持远程管理的功能,以便充分利用Internet的网络资源;体系结构必须有扩充的余地;保持SNMP的独立性,不依赖于具体的计算机、网关和网络传输协议。在最近的改进中,又加入了保证SNMP体系本身安全性的目标。 
    OSPF(Open Shortest Path First开放式最短路径优先)是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由。与RIP相对,OSPF是链路状态路由协议,而RIP是距离向量路由协议。
    RIP(Routing information Protocol)是应用较早、使用较普遍的内部网关协议(Interior Gateway Protocol,简称IGP),适用于小型同类网络,是典型的距离向量(distance-vector)协议。文档见RFC1058、RFC1723。 
    RIP通过广播UDP报文来交换路由信息,每30秒发送一次路由信息更新。RIP提供跳跃计数(hop count)作为尺度来衡量路由距离,跳跃计数是一个包到达目标所必须经过的路由器的数目。如果到相同目标有二个不等速或不同带宽的路由器,但跳跃计数相同,则RIP认为两个路由是等距离的。RIP最多支持的跳数为15,即在源和目的网间所要经过的最多路由器的数目为15,跳数16表示不可达
    CSMA/CD(Carrier Sense Multiple Access/Collision Detect)
    即载波监听多路访问/冲突检测方法

    转载于:https://www.cnblogs.com/wangcp-2014/p/10083565.html

    展开全文
  • 实现计算机系统与网络间的物理连接 数据链路层 2 进行数据打包与解包,形成信息帧 网络层 3 提供数据通过的路由 传输层 4 提供传输顺序信息与响应 会话层 5 建立和中止连接 ...

    一、OSI模型

    名称层次功能
    物理层1实现计算机系统与网络间的物理连接
    数据链路层 2进行数据打包与解包,形成信息帧
    网络层3提供数据通过的路由
    传输层4提供传输顺序信息与响应
    会话层5建立和中止连接
    表示层6数据转换、确认数据格式
    应用层 7提供用户程序接口

    二、协议层次

    网络中常用协议以及层次关系

     

    1、 进程/应用程的协议

    平时最广泛的协议,这一层的每个协议都由客程序和服务程序两部分组成。程序通过服务器与客户机交互来工作。常见协议有:Telnet、FTP、SMTP、HTTP、DNS等。

    Telnet协议:是TCP/IP协议族中的一员,是Internet远程登录服务的标准协议和主要方式。

    FTP协议:文件传输协议(File Transfer Protocol),是 TCP/IP 协议组中的协议之一,用于服务器和客户端文件上传和下载。

    SMTP协议:是一种提供可靠且有效的电子邮件传输的协议。

    HTTP协议:超文本传输协议(Hyper Text Transfer Protocol)是用于从万维网服务器传输超文本到本地浏览器的传送协议,基于TCP/IP通信协议来传递数据,属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。

    DNS协议:DNS(Domain Name System)是互联网的一项服务,将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。

    2、 主机—主机层协议

    建立并且维护连接,用于保证主机间数据传输的安全性。这一层主要有两个协议:

    TCP(Transmission Control Protocol:传输控制协议;面向连接,可靠传输。

    UDP(User Datagram Protocol):用户数据包协议;面向无连接,不可靠传输。

    3、 Internet层协议

    负责数据的传输,在不同网络和系统间寻找路由,分段和重组数据报文,另外还有设备寻址。些层包括如下协议:

    IP(Internet Protocol):Internet协议,负责TCP/IP主机间提供数据报服务,进行数据封装并产生协议头,TCP与UDP协议的基础。

    ICMP(Internet Control Message Protocol):Internet控制报文协议。ICMP协议其实是IP协议的的附属协议,IP协议用它来与其它主机或路由器交换错误报文和其它的一些网络情况,在ICMP包中携带了控制信息和故障恢复信息。

    ARP(Address Resolution Protocol)协议:地址解析协议。

    RARP(Reverse Address Resolution Protocol):逆向地址解析协议。

    OSI 全称(Open System Interconnection)网络的OSI七层结构

    (1)物理层——Physical 

    这是整个OSI参考模型的最低层,它的任务就是提供网络的物理连接。所以,物理层是建立在物理介质上(而不是逻辑上的协议和会话),它提供的是机械和电气接口。主要包括电缆、物理端口和附属设备,如双绞线、同轴电缆、接线设备(如网卡等)、RJ-45接口、串口和并口等在网络中都是工作在这个层次的。 

    物理层提供的服务包括:物理连接、物理服务数据单元顺序化(接收物理实体收到的比特顺序,与发送物理实体所发送的比特顺序相同)和数据电路标识。

    (2)数据链路层——DataLink 

    数据链路层是建立在物理传输能力的基础上,以帧为单位传输数据,它的主要任务就是进行数据封装和数据链接的建立。封装的数据信息中,地址段含有发送节点和接收节点的地址,控制段用来表示数据连接帧的类型,数据段包含实际要传输的数据,差错控制段用来检测传输中帧出现的错误。 

    数据链路层可使用的协议有SLIP、PPP、X.25和帧中继等。常见的集线器和低档的交换机网络设备都是工作在这个层次上,Modem之类的拨号设备也是。工作在这个层次上的交换机俗称“第二层交换机”。 
    具体讲,数据链路层的功能包括:数据链路连接的建立与释放、构成数据链路数据单元、数据链路连接的分裂、定界与同步、顺序和流量控制和差错的检测和恢复等方面。

    (3)网络层——Network 

    网络层属于OSI中的较高层次了,从它的名字可以看出,它解决的是网络与网络之间,即网际的通信问题,而不是同一网段内部的事。网络层的主要功能即是提供路由,即选择到达目标主机的最佳路径,并沿该路径传送数据包。除此之外,网络层还要能够消除网络拥挤,具有流量控制和拥挤控制的能力。网络边界中的路由器就工作在这个层次上,现在较高档的交换机也可直接工作在这个层次上,因此它们也提供了路由功能,俗称“第三层交换机”。 

    网络层的功能包括:建立和拆除网络连接、路径选择和中继、网络连接多路复用、分段和组块、服务选择和流量控制。

    (4)传输层——Transport 

    传输层解决的是数据在网络之间的传输质量问题,它属于较高层次。传输层用于提高网络层服务质量,提供可靠的端到端的数据传输,如常说的QoS就是这一层的主要服务。这一层主要涉及的是网络传输协议,它提供的是一套网络数据传输标准,如TCP协议。 

    传输层的功能包括:映像传输地址到网络地址、多路复用与分割、传输连接的建立与释放、分段与重新组装、组块与分块。 
    根据传输层所提供服务的主要性质,传输层服务可分为以下三大类: 

    A类:网络连接具有可接受的差错率和可接受的故障通知率(网络连接断开和复位发生的比率),A类服务是可靠的网络服务,一般指虚电路服务。 

    C类:网络连接具有不可接受的差错率,C类的服务质量最差,提供数据报服务或无线电分组交换网均属此类。 

    B类:网络连接具有可接受的差错率和不可接受的故障通知率,B类服务介于A类与C类之间,在广域网和互联网多是提供B类服务。

    网络服务质量的划分是以用户要求为依据的。若用户要求比较高,则一个网络可能归于C型,反之,则一个网络可能归于B型甚至A型。例如,对于某个电子邮件系统来说,每周丢失一个分组的网络也许可算作A型;而同一个网络对银行系统来说则只能算作C型了。

    (5)会话层——Senssion 

    会话层利用传输层来提供会话服务,会话可能是一个用户通过网络登录到一个主机,或一个正在建立的用于传输文件的会话。 

    会话层的功能主要有:会话连接到传输连接的映射、数据传送、会话连接的恢复和释放、会话管理、令牌管理和活动管理。

    (6)表示层——Presentation 

    表示层用于数据管理的表示方式,如用于文本文件的ASCII和EBCDIC,用于表示数字的1S或2S补码表示形式。如果通信双方用不同的数据表示方法,他们就不能互相理解。表示层就是用于屏蔽这种不同之处。 

    表示层的功能主要有:数据语法转换、语法表示、表示连接管理、数据加密和数据压缩。

    (7)应用层——Application 

    这是OSI参考模型的最高层,它解决的也是最高层次,即程序应用过程中的问题,它直接面对用户的具体应用。应用层包含用户应用程序执行通信任务所需要的协议和功能,如电子邮件和文件传输等,在这一层中TCP/IP协议中的FTP、SMTP、POP等协议得到了充分应用。 

    SNMP(Simple Network Management Protocol,简单网络管理协议)的前身是简单网关监控协议(SGMP),用来对通信线路进行管理。随后,人们对SGMP进行了很大的修改,特别是加入了符合Internet定义的SMI和MIB:体系结构,改进后的协议就是著名的SNMP。SNMP的目标是管理互联网Internet上众多厂家生产的软硬件平台,因此SNMP受Internet标准网络管理框架的影响也很大。现在SNMP已经出到第三个版本的协议,其功能较以前已经大大地加强和改进了。

    SNMP的体系结构是围绕着以下四个概念和目标进行设计的:保持管理代理(agent)的软件成本尽可能低;最大限度地保持远程管理的功能,以便充分利用Internet的网络资源;体系结构必须有扩充的余地;保持SNMP的独立性,不依赖于具体的计算机、网关和网络传输协议。在最近的改进中,又加入了保证SNMP体系本身安全性的目标。 

    OSPF(Open Shortest Path First开放式最短路径优先)是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由。与RIP相对,OSPF是链路状态路由协议,而RIP是距离向量路由协

    RIP(Routing information Protocol)是应用较早、使用较普遍的内部网关协议(Interior Gateway Protocol,简称IGP),适用于小型同类网络,是典型的距离向量(distance-vector)协议。文档见RFC1058、RFC1723。 

    RIP通过广播UDP报文来交换路由信息,每30秒发送一次路由信息更新。RIP提供跳跃计数(hop count)作为尺度来衡量路由距离,跳跃计数是一个包到达目标所必须经过的路由器的数目。如果到相同目标有二个不等速或不同带宽的路由器,但跳跃计数相同,则RIP认为两个路由是等距离的。RIP最多支持的跳数为15,即在源和目的网间所要经过的最多路由器的数目为15,跳数16表示不可达。

    CSMA/CD(Carrier Sense Multiple Access/Collision Detect)即载波监听多路访问/冲突检测方法。

     

    【原文链接】https://www.cnblogs.com/wangcp-2014/p/10083565.html

    展开全文
  • 几种常用网络设备

    千次阅读 2018-11-12 15:48:39
     交换机很多的类型,我们常说的交换机一般指的是传统的交换机,它工作在二层。但随着交换机的发展,出现了 三层交换机 ,它 除了拥有二层交换机的交换技术外,还在三层实现了数据包的高速转发及路由功能。 3.5...
  • Java中常用几种缓存类型介绍

    千次阅读 2019-08-10 06:59:04
    下面从什么是缓存、为什么使用缓存、缓存的分类以及对每缓存的使用分别进行分析,从而对缓存更深入的了解。 1.什么是缓存 在使用缓存前我们应该了解什么是缓存,下面是维基百科上面对于缓存的定义: 缓存是...
  • 现在手机的常用接口有几种

    千次阅读 2019-11-01 11:06:42
    目前来讲较为普遍常见的手机接口分别为micro USB、type-c、lightning三个接口。
  • 常用几种卷积神经网络介绍

    万次阅读 多人点赞 2018-01-11 15:32:37
    常用几种卷积神经网络介绍标签(空格分隔): 深度学习这是一篇基础理论的博客,基本手法是抄、删、改、查,毕竟介绍这几个基础网络的博文也挺多的,就算是自己的一个笔记吧,以后忘了多看看。主要是想介绍下常用...
  • 网络传输介质几种

    千次阅读 2021-03-30 12:25:35
    网络传输介质几种 1、双绞线 双绞线是现在最普通的传输介质,它由两条相互绝缘的铜线组成,典型直径为1毫米。两根线绞接在一起是为了防止其电磁感应在邻近线对中产生干扰信号。 2、同轴电缆 广泛使用的同轴电缆...
  • 常用几种通信协议

    千次阅读 2020-12-08 11:55:43
    网络通信协议 : 速率,传输码率,代码结构,传输控制… 问题大事化小 :分层 TCP/IP协议簇 重要 : TCP :用户传输协议 UDP :用户数据报协议 知名协议 TCP IP : 网络互联协议 TCP / UDP 对比 TCP :打电话 ...
  • 几种常用网络传输协议

    千次阅读 2019-10-07 10:36:08
    物理层 1 实现计算机系统与网络间的物理连接(网线) 数据链路层 2 进行数据打包与解包,形成信息帧 网络层 3 提供数据通过的路由(路由器、交换机) 传输层 4 提供传输顺序信息与响应(TCP、UDP) ...
  • 常用几种请求方式

    千次阅读 2020-07-05 20:52:43
    这里介绍的是常用几种请求方式 Get一般是用于信息获取,是通过把参数拼接到URL地址来进行操作的,所以是不安全的,而且长度有限 Post的作用一般用于更新操作,请求参数是在请求正文里的,所以相对于Get请求方式来...
  • 常用几种激活函数(第一种一般用在输出层) 一般在神经网络中很少使用线性激活函数(回归除外),因为它会使得隐藏神经元和没有都没什么关系,最后得到的是还是一个恒等的线性激活函数 ...
  • 网络爬虫的几种常见类型

    千次阅读 2019-06-15 14:07:00
    常见的优秀网络爬虫一下几种类型: 1.批量型网络爬虫:限制抓取的属性,包括 抓取范围,特定目标,限制抓取时间,限制数量以及相知抓取页面,总之明显的特征就是受限, 2.增量网络爬虫(通用爬虫):与前者相反...
  • Socket常用几种类型

    万次阅读 2014-12-03 14:27:50
    Socket是一组编程接口(API), 是对TCP/IP协议的封装和应用。介于传输层和应用层,大致驻留在 ...基于传输层差异,4种类型的Socket:  (1)基于TCP的Socket:提供给应用层可靠的流式数据服务,使用T
  • 34GAN网络,可以满足平时对GAN网络的学习和理解
  • OSPF的几种网络类型

    千次阅读 2019-03-27 09:40:09
    好了我们今天所讨论的就是,OSPF网络类型。通过实验来验证前面的理论拓扑如下, 基本配置,根据拓扑配置IP地址。         在路由器启动期间,路由器上所有的接口都是管理...
  • 单片机常用几种通信协议

    千次阅读 2020-07-16 11:05:33
    其实使用率最高的主要以下几种:  一、UART和USART  分别名为通用异步收发器和通用同步异步收发器,速率不快,可全双工,结构上一般由波特率产生器、UART/USART发送器、UART/USART接收器组成,硬件上两线,...
  • 我国网络诈骗的综合数据分析与几种常见类型网络诈骗整体数据分析 2019 年猎网平台共收到有效诈骗举报 15505 例举报者被骗 总金额达 3.8 亿元人均损失为 24549 元较 2018 年人均损失略 增长数据显示2014 年至 ...
  • VMware的几种网络类型

    千次阅读 2019-05-08 15:46:17
    VMware虚拟机常见的网络类型有bridged(桥接)、NAT(地址转换)、host-only(仅主机)3,在分析如何选择之前,先要简单和大家介绍下这三种网络类型。 Vmware 虚拟机里centos系统获取ip地址3方式。NAT(地址...
  • 几种常见的网络路由交换协议 1.IGRP(Interior Gateway Routing Protocol)内部网关协议。 IGRP即内部网关协议,是一种动态距离向量路由协议,它由Cisco公司80年代中期设计。使用组合用户配置尺度,包括延迟、...
  • 几种常用深度学习框架简介

    千次阅读 2020-09-26 21:46:41
    几种常用深度学习框架简介一、TensorFlow1.1 Tensorflow简介1.2 使用文档1.3 预训练模型二、Pytorch2.1 Pytorch简介2.2 使用文档2.3 预训练模型三、Caffe架构3.1 Caffe简介3.2 使用文档3.3 预训练模型四、Keras架构...
  • sql优化常用几种方法,19种最有效的sql优化技巧 本文我们来谈谈项目中常用的MySQL优化方法,共19条,具体如下: 1、EXPLAIN 做MySQL优化,我们要善用EXPLAIN查看SQL执行计划。 下面来个简单的示例,标注(1...
  • 缓存类型有几种 - 缓存篇

    千次阅读 2020-11-05 11:10:22
    目录web缓存的类型数据库数据缓存服务器端缓存代理服务器缓存CDN缓存DNS缓存浏览器端缓存web应用层缓存CDN的优势浏览器缓存的优点 ...比如常用的缓存方案memcached等。 服务器端缓存 代理服务器缓存 代理服务器是浏览
  • 几种常用的视频接口

    万次阅读 2018-11-01 11:47:34
    分享一下我老师大神的人工智能教程!...关于CVBS的全称几种说法,一说是"Color, Video, Blank and Sync", 或者"Composite Video Baseband Signal", "Composite Video Burst Signal", 或者"Composite Video...
  • 网络分为几种,分别是什么

    千次阅读 2018-05-17 08:57:45
    网络一共分为三大类, 第一类是 电信网络第二类是 有线电视网络第三类是 计算机网络第一类 电信网络向用户提供电话,电报级传真服务。第二类 有线电视网络向用户传送各种电视节目第三类 计算机网络则可以让用户...
  • 数据备份的几种类型

    千次阅读 2021-07-01 17:06:48
    在相当长一段时间,主要基本的备份方式:全备份,增量备份和差异备份。最近,尽管数据备份软件厂商已经推出了一些新类型的备份方式,但是你可能对此不熟悉。尽管如此,在采取行动之前,我要给你们上一堂关于全...
  • RNN的几种类型

    千次阅读 2018-07-19 23:21:38
  • 1、网络互连的七层架构 2、协议层次 TCP(Transmission Control Protocol:传输控制协议;面向连接,可靠传输 UDP(User Datagram Protocol):用户数据报协议;面向无连接,不可靠传输 IP(Internet Protocol):...
  • 以一台中心处理机(通信设备)为主而构成的网络,其它入网机器仅与该中心处理机之间直接的物理链路,中心处理机采用分时或轮询的方法为入网机器服务,所有的数据必须经过中心处理机。 星形网的特点: (1)网络...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 733,074
精华内容 293,229
关键字:

常用的网络有几种类型