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

MCSE2003学习之二

1:Internet上的主机分配的一个32Bit的地址
2:IP地址的分类

  A:0~127 每个A类地址有224主机
  B:128~191 每个B类地址有65534台主机
  C:192~223 每个C类地址有254台主机可供使用
  D,E类的地址是保留地址,用作特殊作用,其中D类是224~239,E类是240~254
3:私有保留地址

  A:10.X.X.X/8
  B:172.16.X.X/16~172.36.X.X/16
  C:192.168.X.X/24
特殊类的IP地址

  127.X.X.X 主要用作环路,一般有于测试本机网卡是否工作正常
  169.254.X.X/16 它是计算机在DHCP下未分配到IP地址时系统给的一个私有地址
NETID(
网络号) HOSTID(主机号)       作用
  全为0    全为0       系统初始化时发生IP冲突时分给后一台机器的地址
  全为0   某个为0       本网络上的某个ID
  全为1    全为1       广播地址
  某个网络id  全为1       某个网段的广播
  某个网络id  全为0       标明某个网络号
  127    任意值      本机的环路地址
4:子网掩码(SubNet Mask)

   子网掩码的作用是对网络子网化,充分利用IP,其中它前面的连续的1表示的是网络号的位数,后面的连续的0表示的是主机号的位数.划分子网是牺牲主机数来扩大子网数.其中子网掩码的计算如下:网络地址=IP&子网掩码;主机地址=IP&子网掩码的反码;子网号=IP&(子网化的掩码-默认的子网掩码)

   例如将135.9.X.X划分为254个子网,经计算可知254个子网要用8位二进制来表示,它的默认的子网掩码是255.255.0.0,子网化后它的子掩码是255.255.255.0,设一台机器的IP是135.9.1.1,则它的网络地址为135.9.1.1&255.255.255.0= 1395.9.1.0;它的主机地址则为135.9.1.1&0.0.0.255=1;它的子网号则为135.9.1.1&0.0.255.0=1.
划分子网的步骤为:
  A:决定用于子网划分的子网位位数;
  B:计算新的子网网络ID;
  C:对每个新的子网网络ID计算IP地址.
网络层的设备主要是路由器
  路由器的作用是将一个信息从一个广播域传递到另一个广播域.

   IP路由寻址的步骤如下:设源计算机A的IP是192.168.0.X中间通过路由器连接另一个网络的目的计算机B192.168.1.X.如果A要找到B的话,则通过路由器进行路由寻址.路由器会首先判断目标IP是否是本机,如果是本机则将包发到本机,否则判断目标IP与本机是否是同一网段?如果是则 通过ARP传送到目的地.否则就查找路由表中是否有目标IP的记录?有则发送到指定地址.否则就查找是否有默认的路由?存在默认路由的话则传给默认路由;否则寻址失败.

  路由的方法有两种:直接路由和间接路由.直接路由是指目标和源IP都在同一网段内,间接路由则是指目标和源IP不在同一网段内

  三层交换机和路由器的主在区别在于:三层交换机的路由寻址的计算是由硬件完成的,所以它的速度快,但是价格高;而一般的路由器的路由选择算法是由软件完成的,所以它的速度慢,但是价格便宜.

  路由器它执行工作的步骤如下:了解目标地址;标识源地址;发现和生成选择路由路径(路由器之间的信息交换);产生路由表;选择路由路径(由路由算法完成);维护路由表.

  路由表分为静态路由和动态路由表.静态路由表一般手工输入,简高效,但是维护复杂.动态路由是路由器之间相通信,利用收到的信息更新自己的路由表.路由的的协议有RIP和OSPF(最短路径优先)
常用的网络命令有:PING,NSLOOKUP,IPCONFIG,NETSTAT,NETSH,和Network Monitor

mcse2.jpg

相关文章:

  • [转]Windows CE下的串口通信编程(by fllsoft)
  • 路由汇总
  • 完成PIX525的NAT映射
  • Community Server专题六:Delegates Events [转]
  • 微软,IT界老A
  • asp.net生成高质量缩略图通用函数(c#代码),支持多种生成方式
  • [翻译]简单谈谈事件与委托
  • WCF学习(一)
  • 新年第一天开通我的博客
  • 使用fail2ban保护系统一例(ssh)
  • javascript 中的xml dom
  • .NET中统一的存储过程调用方法(收藏)
  • Sun全球媒体高峰论坛开幕 CEO称重回快速增长轨道
  • 电脑总是丢失文件
  • ATL7.0 中 已经没有了CComModule
  • 网络传输文件的问题
  • 【Leetcode】104. 二叉树的最大深度
  • Centos6.8 使用rpm安装mysql5.7
  • Debian下无root权限使用Python访问Oracle
  • HTTP请求重发
  • Java超时控制的实现
  • Redux系列x:源码分析
  • Storybook 5.0正式发布:有史以来变化最大的版本\n
  • XML已死 ?
  • 彻底搞懂浏览器Event-loop
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 利用阿里云 OSS 搭建私有 Docker 仓库
  • 猫头鹰的深夜翻译:JDK9 NotNullOrElse方法
  • 人脸识别最新开发经验demo
  • 为什么要用IPython/Jupyter?
  • 想写好前端,先练好内功
  • 云栖大讲堂Java基础入门(三)- 阿里巴巴Java开发手册介绍
  • JavaScript 新语法详解:Class 的私有属性与私有方法 ...
  • postgresql行列转换函数
  • 积累各种好的链接
  • ​渐进式Web应用PWA的未来
  • #stm32整理(一)flash读写
  • #Z0458. 树的中心2
  • (8)STL算法之替换
  • (C++17) std算法之执行策略 execution
  • (二)什么是Vite——Vite 和 Webpack 区别(冷启动)
  • (二)学习JVM —— 垃圾回收机制
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (汇总)os模块以及shutil模块对文件的操作
  • (原創) 如何使用ISO C++讀寫BMP圖檔? (C/C++) (Image Processing)
  • (状压dp)uva 10817 Headmaster's Headache
  • **python多态
  • ./include/caffe/util/cudnn.hpp: In function ‘const char* cudnnGetErrorString(cudnnStatus_t)’: ./incl
  • .net core Swagger 过滤部分Api
  • .NET 材料检测系统崩溃分析
  • .Net 代码性能 - (1)
  • .NET 应用架构指导 V2 学习笔记(一) 软件架构的关键原则
  • .netcore 如何获取系统中所有session_如何把百度推广中获取的线索(基木鱼,电话,百度商桥等)同步到企业微信或者企业CRM等企业营销系统中...
  • .NET文档生成工具ADB使用图文教程
  • .NET学习全景图