the principle of base

DCE是数据通信设备,如MODEM,连接DTE设备的通信设备。(一般广域网常用DCE设备有:CSU/DSU,广域网交换机,MODEM)

DCE针头  DTE孔头

OSI模型:面向用户-应用层、表示层、会话层
面向数据传输:传输层TCP UDP、网络层、数据链路层、物理层


OSI


TCP/IP


应用层


表示层


应用层


会话层(面向数据传输)


传输层 (TCP\UDP)


传输层


网络层


网络互连层


数据链路层


物理层


网络屋

http(80)/ftp(20/21)/smtp(25)/pop3(110)/telnet(23)/dns(53)

RJ45/48   568A、568B两头一样是直通电缆(PC到路由)两头不一样是交叉电缆(路由到路由)   反转线缆(控制线console全反线) 屏蔽双绞线STP

TCP(面向连接、可靠)

UDP(简单、无连接、低开销)

HUB对所有端口发  抓包作用

交换机switch
背板带宽(相当于总带宽) 线速转发(全双工>*2)

VLSM变长子网掩码
子网划分 /30 网络位30个 主机位32-30=2个  主机数 2的(32减N)次方-2 子网个数:/24划成/25 2的1次方2个  /26 2的2次方4个

子网数=2的N次方  N为借用位

掩码A类/8  B类/16  C类/24    /32主机地址 host

0.0.0.0/0默认路由

127.0.0.0/8环回地址

169.254.0.0/16链路本地地址
微软默认分配

192.0.2.0测试地址

公网上不可路由,不能丢到Internet,10.0.0.0/8、172.16-172.31/16、192.168.0.0/24

NAT技术,私网地址到公网

————————————————————————————————————————

ROM(相当PC主板)引导FLASH(硬盘)、NVRAM读入到RAM(内存)
配置后配置文件保存在NVRAM

带内管理
SSH TELNET  带外管理 consle直连

模块/槽/接口

接入用二层交换,汇聚、核心
用三层交换,出口用路由或者防火墙

————————————————————————————————————————

L2 STP

L3  RIP OSPF  EIGRP

RIP

无环
可以用rip  有环或者冗余不考虑rip 不可靠

基于UDP
520端口应用协议 管理距离120

大约30秒发送协商报文,通过广播发送路由更新,180秒未收到路由更新发送路由16跳240秒清失效的路由

更新定时器 30秒

路由失效定时器
180秒

清楚路由条目
240秒

RIP协议最多经过15个路由,16个失效

————————————————————————————————————————

EIGRP

后继路由器(最优)、可行距离FD、可行后继路由器FS(次优无环)、通告距离AD(下一跳)、可行条件FC

cisco私有协议:eigrp增强型内部网关路由协议(可以实现不等价负载)

删除路由很慢

收敛略快

支持不等价负载

不支持分层

OSPF

————————————————————————————————————————

(静态 S)(EIGRP D)(RIP R)(OSPF O)(BGP B)

OSPF
最短路径优先 RFC2328 属于IGP

AREA  ABR区域边界路由器

OIA 区域的路由

OIE 区域外路由

————————————————————————————————————————

交换机理论

二层交换29
三层交换35 三层汇聚45 三层核心65 7K 7700

A发ARP寻求B主机
发送广播泛洪,B收到后发送单播给A

泛洪:广播或者组播,位置单播

MAC地址分48位
前面是产商后面分配

同VLAN不同子网也能通信

————————————————————————————————————————

STP生成树协议,cisco私有PVST+

RSTP
RPVST+

B的mac 最小为根桥
, B的俩端口为指定端口.
A的 F0/0和C 的F0/0为根端口。A的mac较小,A的 F0/1为指定

端口,C的 F0/1堵塞

STP:blocking
20S>listening 15S>learning 15S>Forwarding


带宽


cost


旧cost


10GB/S


2


1


1GB/S


4


1


100MB/S


19


10


10MB/S


100


100

在RSTP中只有三种端口状态, Discarding、Leaning和Forwarding,汇聚之后的状态只有 Discarding、Forwarding

多产商对接考虑MST和cost

Ethernet
Channel 以太通道(模拟器不支持)

两个协议PAGP(cisco私有)、LACP(公有协议)


RAGP


ON


Desirable


auto


ON



不可


不可


Desirable


不可




auto


不可



不可


LACP


ON


active


passive


ON



不可


不可


active


不可




passive


不可



不可

堆叠技术

FHRP(HSRP思科私有协议 \VRRP公有协议 )和DHCP

冷备和热备

ACL和NAT

INTERNET配置ip
loop 0  address114.114.114.114  OR写条默认路由

访问控制列表
:permit允许 、deny拒绝

命名NAT

端口复用NAT

时间: 2024-10-25 00:25:49

the principle of base的相关文章

Linux /proc、/dev Principle Learning

目录 1. /proc简介 2. 内核机制相关 3. 进程信息 4. 硬件设备相关 5. 系统信息 6. /dev简介 1. /proc简介 在linux的根目录下有一个/proc目录,/proc文件系统是一个虚拟文件系统,通过它可以使用一种新的方法在Linux内核空间和用户空间之间进行通信.在/proc文件系统中,我们可以将对虚拟文件的读写作为与内核中实体进行通信的一种手段,但是与普通文件不同的是,这些虚拟文件的内容都是动态创建的(即在我们执行指令的那一刹那才产生的) /proc文件系统包含了

里氏替换原则(Liskov Substitution Principle)

开放封闭原则(Open Closed Principle)是构建可维护性和可重用性代码的基础.它强调设计良好的代码可以不通过修改而扩展,新的功能通过添加新的代码来实现,而不需要更改已有的可工作的代码.抽象(Abstraction)和多态(Polymorphism)是实现这一原则的主要机制,而继承(Inheritance)则是实现抽象和多态的主要方法. 那么是什么设计规则在保证对继承的使用呢?优秀的继承层级设计都有哪些特征呢?是什么在诱使我们构建了不符合开放封闭原则的层级结构呢?这些就是本篇文章将

C#设计模式系列:开闭原则(Open Close Principle)

1.开闭原则简介 开闭原则对扩展开放,对修改关闭,开闭原则是面向对象设计中可复用设计的基石. 2.开闭原则的实现 实现开闭原则的关键就在于抽象,把系统的所有可能的行为抽象成一个抽象底层,这个抽象底层规定出所有的具体实现必须提供的方法的特征.作为系统设计的抽象层,要预见所有可能的扩展,从而使得在任何扩展情况下,系统的抽象底层不需修改:同时,由于可以从抽象底层导出一个或多个新的具体实现,可以改变系统的行为,因此系统设计对扩展是开放的. 3.如何使用开闭原则 抽象约束 1>.通过接口或者抽象类约束扩展

designed principle

Review Of designed Pattern principle OutLine: Explanation in principles of designed pattern and useful designed pattern's samples, As we known, there are six principles at designing program, no matter what kind of object-oriented programing language.

[Design Patterns] 2. Design principle

Single Responsibility Principle 类的设计趋向于:Use Case Diagram --> (derived) --> Detail Open-Closed Principle /* Software entities should be open for extension, but closed for modification */ 反面例子:Dependency: 作为参数,作为局部变量,调用静态方法. 改进方式:增加抽象类或者接口,以及set方法. Li

里氏替换原则 Liskov Substitution Principle

里氏替换原则的介绍: 1) 里氏替换原则(Liskov Substitution Principle)在1988年,由麻省理工学院的以为姓里的女士提出的.2) 如果对每个类型为T1的对象o1,都有类型为T2的对象o2,使得以T1定义的所有程序P在所有的对象o1都代换成o2时,程序P的行为没有发生变化,那么类型T2是类型T1的子类型.换句话说,所有引用基类的地方必须能透明地使用其子类的对象.3) 在使用继承时,遵循里氏替换原则,在子类中尽量不要重写父类的方法4) 里氏替换原则告诉我们,继承实际上让

设计模式 之 里氏代换原则 (Liskov's Substitution Principle)

Motivation 动机 All the time we design a program module and we create some class hierarchies. Then we extend some classes creating some derived classes. 一直以来,我们设计程序模块,并且建立类的层次关系,然后扩展类来创建派生类. We must make sure that the new derived classes just extend wi

nova - nova base image id的生成算法

nova spawn instance的时候,会先create_image,下面是获取的base image的函数 def get_cache_fname(images, key):     """Return a filename based on the SHA1 hash of a given image ID.     Image files stored in the _base directory that match this pattern     are c

使用国内镜像通过pip安装python的一些包 Cannot fetch index base URL http://pypi.python.org/simple/

原文地址:http://www.xuebuyuan.com/1157602.html 学习flask,安装virtualenv环境,这些带都ok,但是一安装包总是出错无法安装, 比如这样超时的问题: (env)[email protected]:~/flask_study/venv-test/test$ easy_install Flask-SQLAlchemy Searching for Flask-SQLAlchemy Reading http://pypi.python.org/simpl