热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

新CCIE笔记IP网络基础

2019独角兽企业重金招聘Python工程师标准南京捷式泰CCIE重修笔记:更完善更系统的全新笔记新增内容:总结、关联知识点、行业小建议各种认证证

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

南京捷式泰CCIE重修笔记:更完善更系统的全新笔记

新增内容:

 总结、关联知识点、行业小建议


各种认证证书:

  RHCE VCP OCP MCSEPMP ITIL

  CCA CCIE CCNP CCNA

什么是网络:平台

  所有通讯终端通过平台连接,提供丰富的应用和服务

  如打印机与投影仪 摄像头终端

OSI参考模型

  定义了计算机操作系统间通讯标准流程

  简单化多元化 系统间互联标准 厂商间接口标准

应用层:用户界面 任务是帮助人下达指令给计算机 OS与应用程序

表示层:采用某一组编码描述数据 如ASCLL

会话层:保持应用程序间的独立性!!

传输层:数据分段(切块)与拼装 选择传输方式

  TCP:安全(隐私性)与可靠(不被丢弃)

  分段:让所有文件平等的传递(最大1.84M)

网络层:给PC一个网络标识 路由寻找最佳路径(类似姓名)

数链层:给设备和数据一个物理标识(类似身份证号)

物理层:任务是将数据变成光电信号

以太网是通过电传递数据的网络

OSI与系统和设备的关系

  OS与软件应用程序隶属于上三层

  Ip地址和路由协议隶属于网络层

  Mac地址隶属于数链层

  Tcp与udp隶属于传输层

  路由器隶属于物理层,工作在网络层

  交换机隶属于物理层,工作在第二层

数据的封装解封装

  上三层就叫data数据

  传输层叫segment段

  网络层叫packet分组(包)

  数链层叫frame帧

  物理层叫bit比特流

  Encapsulation de-encapsulation

  封装:在数据头部加上一段消息

  解封装:理解读取这段信息

IANA组织管理ip地址

IPv4按地址空间分类:ABC

IPv4按应用场景分类:公有ip私有ip D E类

包含3部分信息:主网位 子网位 主机位

  子网掩码用来帮助识别他们

127打头的被微软买去做子网掩码

前缀长度用来描述网络位

合法ip非法ip以及VLSM

  主机位全为0或1都是非法的

  VLSM:扩充子网位,减少主机位,达到ip的最大效率利用

先根据实际情况计算实际主机数量计算网络位主机位长度

可支持2n-2个主机(n为主机位)

然后列出所有可用的子网位

公有ip与私有ip

  私有ip可被多家复用

  公网上所有设备不允许记录私有ip地址的路径信息

Mac地址

  48bit 12*4个十六进制数值

  IEEE定义(who也定义了无线标准)

  烧入网卡,无法修改

  前六个:买主代码

  后六个:厂商自定

ARP

  协议就是大家都认同的标准流程

  请求与回应 请求基于广播 目的mac是12个F

  查看arp缓存表:目标设备的mac地址(Windows命令)

Arp-d:删除所有arp条目

Arp-s <目标mac><目标ip><本地出口>:手动指定

Tcp/ip协议栈

  解释了计算机网络通讯的过程

  应用层(包含了上三层)

  传输层

  互联网层

  物理层

Tcp数据传输过程

  三次握手:先基于此建立tcp连接,再传输数据

    同步请求 同步确认 连接建立

  Tcp半打开会话:dos攻击(拒绝服务)

  Tcp序列号与ack序列号(seq+1)

  滑窗:流控

如果用udp又要保证可靠该怎么做?

答案:用软件实现(OSI上三层)SDN软件定义网络

端口号port number

  65535个区分应用程序与服务

  保留端口号与非保留

  80:http上网

  21:FTP传文件

  端口号不需要背

  源端口号1024向后随机产生,目的端口固定

网络设备介绍

  思科路由器:

企业级:C1800 C2800 C3600 C4000

ISP级:ARS(省之间) CRS(国家骨干网之间)

  华为:NE

  思科交换机:

企业级:C2900 C3500 C3700

ISP级:C4000 C5000 C6000

数据中心级:N7000 N9000

  集线器hub不会再出现

  思科防火墙:PIX ASA

  华为华三防火墙:。。

  JUNIPER:netscreen

防火墙

  制定访问规则

  进行vpn搭建

  抵御病毒攻击

  入侵检测系统IDS

  入侵防御系统IPS

学会用viso或AutoCAD软件:画图

企业网络的层次化架构

核心层:多层交换机连接不同汇聚层

汇聚层:路由器连接不同接入层

接入层:交换机将终端接入网络

终端层:包含所有终端PC打印机

一个接入层一个网段

紧缩式的网络层次化架构可以不用router

网络设备的硬件:

  Cpu memory flash NVRAM(内存加上电池)

  Interface:业务型 管理型(console口)

网络设备的OS

  IOS:驱动硬件工作 提供配置界面 执行策略

网设的启动过程

 POST加电自检

  解压缩存在flash中的IOS到内存中执行

  在NVRAM中寻找开机配置文件

网设的文件

  Running-config:当前运行配置文件

  Startup-config:开机配置文件:进入变成内存中当前运行文件

(类似自动执行命令行,比如autosummary)

要给回车买保险!!

网设的管理方式

  通过console口

  远程登录Telnet和ssh

  网页管理:不是主流

  图形化软件管理SDM

  辅助管理接口管理AUX接口(电话线)

电话网是全球最好的一张网(打电话的延迟微乎其微)

 

章节总结:

  网络的定义 发展 和未来

  OSI参考模型(面试和考试都不会有。。)

  IPV4分类

  Tcp/ip协议栈

  三次握手和滑窗

  Arp。。

  端口。。

  网络设备

  网络层次化架构

 

20160910



转载于:https://my.oschina.net/jinhengyu/blog/1571666


推荐阅读
  • 兆芯X86 CPU架构的演进与现状(国产CPU系列)
    本文详细介绍了兆芯X86 CPU架构的发展历程,从公司成立背景到关键技术授权,再到具体芯片架构的演进,全面解析了兆芯在国产CPU领域的贡献与挑战。 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • 华为捐赠欧拉操作系统,承诺不推商用版
    华为近日宣布将欧拉开源操作系统捐赠给开放原子开源基金会,并承诺不会推出欧拉的商用发行版。此举旨在推动欧拉和鸿蒙操作系统的全场景融合与生态发展。 ... [详细]
  • 如果应用程序经常播放密集、急促而又短暂的音效(如游戏音效)那么使用MediaPlayer显得有些不太适合了。因为MediaPlayer存在如下缺点:1)延时时间较长,且资源占用率高 ... [详细]
  • 浅析python实现布隆过滤器及Redis中的缓存穿透原理_python
    本文带你了解了位图的实现,布隆过滤器的原理及Python中的使用,以及布隆过滤器如何应对Redis中的缓存穿透,相信你对布隆过滤 ... [详细]
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • 在Windows系统中安装TensorFlow GPU版的详细指南与常见问题解决
    在Windows系统中安装TensorFlow GPU版是许多深度学习初学者面临的挑战。本文详细介绍了安装过程中的每一个步骤,并针对常见的问题提供了有效的解决方案。通过本文的指导,读者可以顺利地完成安装并避免常见的陷阱。 ... [详细]
  • 本文详细介绍了如何解决DNS服务器配置转发无法解析的问题,包括编辑主配置文件和重启域名服务的具体步骤。 ... [详细]
  • Dell Latitude 5290 2-in-1 平板电脑黑苹果体验评测
    本文基于notebookcheck的详细数据和个人实际使用体验,对Dell Latitude 5290 2-in-1平板电脑进行评测。评测内容包括外观设计、散热性能、基准测试、游戏表现和续航能力等方面,旨在为读者提供全面的参考。 ... [详细]
  • Framework7:构建跨平台移动应用的高效框架
    Framework7 是一个开源免费的框架,适用于开发混合移动应用(原生与HTML混合)或iOS&Android风格的Web应用。此外,它还可以作为原型开发工具,帮助开发者快速创建应用原型。 ... [详细]
  • 单片机入门指南:基础理论与实践
    本文介绍了单片机的基础知识及其应用。单片机是一种将微处理器(类似于CPU)、存储器(类似硬盘和内存)以及多种输入输出接口集成在一块硅片上的微型计算机系统。通过详细解析其内部结构和功能,帮助初学者快速掌握单片机的基本原理和实际操作方法。 ... [详细]
  • 本文介绍了如何利用 `matplotlib` 库中的 `FuncAnimation` 类将 Python 中的动态图像保存为视频文件。通过详细解释 `FuncAnimation` 类的参数和方法,文章提供了多种实用技巧,帮助用户高效地生成高质量的动态图像视频。此外,还探讨了不同视频编码器的选择及其对输出文件质量的影响,为读者提供了全面的技术指导。 ... [详细]
  • 在软件开发过程中,经常需要将多个项目或模块进行集成和调试,尤其是当项目依赖于第三方开源库(如Cordova、CocoaPods)时。本文介绍了如何在Xcode中高效地进行多项目联合调试,分享了一些实用的技巧和最佳实践,帮助开发者解决常见的调试难题,提高开发效率。 ... [详细]
  • MySQL的查询执行流程涉及多个关键组件,包括连接器、查询缓存、分析器和优化器。在服务层,连接器负责建立与客户端的连接,查询缓存用于存储和检索常用查询结果,以提高性能。分析器则解析SQL语句,生成语法树,而优化器负责选择最优的查询执行计划。这一流程确保了MySQL能够高效地处理各种复杂的查询请求。 ... [详细]
  • 性能测试中的关键监控指标与深入分析
    在软件性能测试中,关键监控指标的选取至关重要。主要目的包括:1. 评估系统的当前性能,确保其符合预期的性能标准;2. 发现软件性能瓶颈,定位潜在问题;3. 优化系统性能,提高用户体验。通过综合分析这些指标,可以全面了解系统的运行状态,为后续的性能改进提供科学依据。 ... [详细]
author-avatar
我是雅婷姑娘
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有