HCIA课程笔记

ICMP(用于主机和路由器的信息传递)
  网络层协议
    type    code        描述
      0           0       echo reply(答应)
      3           0       网络不可达(路由表中没有到达目标网关的路由)
      3           1       主机不可达(目标主机不可用)
      3           2       协议不可达(连接出现问题)
      3           3       端口不可达(程序还在端口关闭)
      5           0          重定向(在特定情况下,当路由器检测到一台机器使用非优化路由的时候,
                                            它会向该主机发送一个ICMP重定向报文,请求主机改变路由,
                                            路由器也会把初始数据包向它的目的地转发)
      8           0       echo request(请求)

    网络设备(路由器、交换机) ping -a(带源地址)   -c(指定发送报文次数)-h(用于指定TTL)

    tracert-用于路径追踪
      *代表请求超时(不通、设备不允许回应报文)
      根据TTL

192.168.1.1--MAC地址
主机A的IP地址为192.168.1.1,MAC地址为0A-11-22-33-44-01;
主机B的IP地址为192.168.1.2,MAC地址为0A-11-22-33-44-02;

第1步:根据主机A上的路由表内容,IP确定用于访问主机B的转发IP地址是192.168.1.2。
然后A主机在自己的本地ARP缓存中检查主机B的匹配MAC地址。

第2步:如果主机A在ARP缓存中没有找到,它将询问192.168.1.2的硬件地址,
从而将ARP请求帧广播到本地网络上的所有主机。源主机A的IP地址和MAC地址都包括在ARP请求中。
本地网络上的每台主机都接收到ARP请求并且检查是否与自己的IP地址匹配。

第3步:主机B确定ARP请求中的IP地址与自己的IP地址匹配,则将主机A的IP地址和MAC地址映射
添加到本地ARP缓存中。

第4步:主机B将包含其MAC地址的ARP回复消息直接发送回主机A。

第5步:当主机A收到从主机B发来的ARP回复消息时,会用主机B的IP和MAC地址映射更新ARP缓存。本机缓存是有生存期的,
生存期结束后,将再次重复上面的过程。主机B的MAC地址一旦确定,主机A就能向主机B发送IP通信了。


源主机自己的ARP高速缓存表中查找目的主机的IP地址所对应的MAC地址,
如果找到了,就可以直接封装MAC帧进行发送,如果找不到就发送ARP请求进行查找
目的主机收到ARP请求后,将源主机的IP地址与MAC地址记录到自己的ARP高速缓存表中,
然后给源主机发送ARP响应,ARP响应中包含有目的主机的IP地址和MAC地址
源主机收到ARP响应后,将目的主机的IP地址与MAC地址记录到自己的ARP高速缓存表中,
就可以封装之前想发送的MAC帧并发送给目的主机


  应用层-人机交互的接口

  表示层-编码 二进制
  会话层-针对传输的每一种数据建立一条连接
______控制层面

______数据层面(数据包 添加TCP/UDP头部)
  传输层-区分流量,定义数据传输方式
    TCP/IP协议(协议号6)(TCP会进行分段,如果进行了分段,IP层就不会分片)
      TCP分段根据MSS(最大传输段)MSS=MTU-IP报文头部(20)-TCP报文头部(20)
        PMTU(路径最大传输单元)
    控制传输协议(面向连接的可靠的传输协议)面向连接指在数据传输之前收发双方需要建立逻辑链接
    源端口SourcePort (发送方使用的端口号)      目的端口DestinationPort(接收方使用的端口号)
    端口号仅在本地具有唯一性
    SequenceNumber序列号(Seq)
    AcknowledgmentNumber确认号(ACK)
    DataOffset数据偏移
    Reserved(填充位,全0)
    URG(紧急指针标志位,为1紧急指针才有意义)   ACK(为1代表确认序列号有效)   PSH   RST   SYN   FIN
    Checksum校验合    UrgentPointer紧急指针
    Options选项字段    Padding填充字段
   
    可靠性
      确认机制:每接收到一条报文,都要进行一次确认
      重传机制:超时重传,当一个数据段的某一个报文丢失,会被提示重新传输这一报文
      排序机制:根据序列号字段进行排序,
      流控机制(滑动窗口机制):通过调节窗口大小来保证数据流量传输速度
    
  IP报文头部(最小20字节)

  IP分片-将大报文分片成无数个小报文
    标识字段Identific action在每一个报文前添加(在第一个报文前为随机数X,后面的每一个报文标识字段为X+1)
    标志位(3bit)
      0DF(0代表填充,没有意义)(DF代表报文有没有分片,0代表分片 1代表不分片)
      MF代表是否为最后一片报文,1代表后续还有报文,0代表是这片数据包最后一个报文
      片偏移Fragment Offset(分片后的报文对于原始报文的相对位置)
    MTU(最大传输单元,根据链路类型决定大小,局域网以太网大小为46~1500)
    
    UDP协议(用户数据报协议 协议号17)
  端口号
    表示不同进程
    静态端口
      1-1023
      常见端口号:telnet---23、ftp---20/21、http---80、https---443、DNS---53
    动态端口
      1024-65535(随机生成)
    TCP与UDP的区别
      TCP能进行流量控制,UDP不能进行流量控制
      UDP不用分段,使用IP分片
      TCP消耗占用资源多,UDP占用资源少传输更快

  

网络层-通过IP地址进行逻辑寻址(数据段,添加源目IP)
  IP地址是有类分址(ABC是单播地址)
   A类0.0.0.0-127.255.255.255(网络位8bit,主机位24bit)
   B类128.0.0.0-191.255.255.255(网络位16bit,主机位16bit)
   C类192.0.0.0-223.255.255.255(网络位24bit,主机位8bit)
   D类224.0.0.0-239.255.255.255(组播没有固定的网络位)
   E类 240.0.0.0-255.255.255.255(用于实验,用于测试网络)
   分成两部分,网络位(代表不同网段)+主机位(代表不同网络编号)
  掩码
    32bit二进制
    连续的1+连续的0
    掩码中的每一位比特位都与IP相对应,其中掩码的1对应的IP地址中的比特位即为网络位。
  网关(在一个广播域的转发节点)
    1.判断是否为同一广播域
    2.假设为同一广播域,将数据转发给交换机,由交换机进行洪范或单播形式转发
    3.若不为同广播域,将数据转发给路由器,即网关IP所在设备,再由路由器进行转发
    4.目的主机接收到该数据报文后,重复上三步操作进行数据发送
  ARP(通过已知的地址来取得与其对应的另一个地址)工作过程
    主机1发送一个广播帧【源IP、源MAC、目的IP(网关IP)、目的MAC(未知填充全1,16进制FFFF:FFFF:FFFF)、
    内容(ARP报文:我是192.168.2.1,我要找192.168.2.254)】
    非目的主机先收报文,当看到目的IP不是自己则丢弃
    目的主机路由器0/0/0/1接口:收到报文,源MAC源IP--路由器自己的,目的IP和目的MAC--主机1的


  ARP缓存表-180S(单个数据,并非整张表)
  ARP分类
    正向ARP--通过IP获取MAC
    反向ARP--通过MAC获取IP
    免费ARP--冲突检测和自我介绍
    逆向ARP--存在于帧中继网络,也是用于获取IP地址的
    代理ARP--由网关设备代替主机查询MAC地址

  特殊地址
    无效地址:0.X.X.X;0.0.0.0(代表所有网络)
    本地测试地址(环回):127.X.X.X
    广播地址:255.255.255.255(全1)
    定向广播地址:主机位全1的地址:192.168.1.255/24
    本地链路地址:169.254.0.0/16
    网段:主机位全0的地址:1.1.1.0/24;X.X.X.0/24、X.X.0.0/16
    192.168.1.0/24---192.168.1.0(最小)---192.168.1.255(最大)
      在任意一个网段中,主机位全1或者全0的IP均不能使用
  私有地址(范围在同一张局域网内)
    A类 :10.0.0.0/8(10.0.0.0-10.255.255.255)(看主机位,主机位24,2^24=16,777,216)
       一个地址段
    B类: 172.16.0.0-172.31.255.255(看主机位,主机位16,2^16=65536)
      16个地址段
    C类:192.168.0.0-192.168.255.255(看主机位,主机位8,2^8=256)
      256个地址段
  公有地址
    除了上述私有地址和特殊地址外的地址
    在全球具有唯一性
    
  网络设备
    路由器
    AR6000,2U设备(U代表网络设备高度,1U为4.445CM)
    NE9000

    交换机(交换机接口数量比路由器多很多)
      S5700,1U设备,48孔交换机
      S9700,模块化设备

  VRP
    通用路由平台:华为设备上安装的操作系统
    命令字+关键词+参数
    用户视图:<Huawei>---查看运行状态和统计信息
    系统视图:【Huawei】---用户可以在系统视图配置系统参数(并且可以在系统视图进入更高级的视图)
    其他视图:除了上述两种视图的所有视图(各类协议视图、接口视图)

      <Huawei>system-view //进入系统视图
      [Huawei]sysname 111   //更改设备名称
      [111]display clock    //查询时间
      <111>clock timezone BJ add 06:00:00 //更改时区
      <111>clock datatime 12:00:00 2011-01-01 //更改时间
      [111]interface GigabitEthernet 0/0/1  //进入接口
      [111-GigabitEthernet0/0/1]quit          //退出当前视图,回到上一视图
      <111>save              //保存
      <111>reboot          //重启设备
 
    VLSM---可变长子网掩码
      通过从主机位借位到网络位的方式,延长子网掩码,从而达到将一个大网络划分为多个小网络;
      借出的位数称为子网数,决定了能划分网络的个数

      可用主机数:2^n – 2 (全1全0不可用)
          N = 主机位的个数
      192.168.1.0/24
      11000000.10101000.00000001.    0  0000000
      11111111.11111111.11111111.    0  0000000
      11000000.10101000.00000001.0  0  000000
      11000000.10101000.00000001.0  1  000000
      11000000.10101000.00000001.1  0  000000
      11000000.10101000.00000001.1  1  000000
       
  CIDR技术---无类域间路由
    母网相同,掩码一致
    取相同位,去不同位      

数据链接层(数据帧,添加源目MAC和FCS帧校验序列)
 网桥、交换机
 链路类型
   局域网--以太网
   广域网--PPP、HDLC、FR、ATM
 MAC地址
  48位二进制;减号分十六进制表示;
  两部分
    前24位:表示厂商ID
    后24位:表示产品ID
  数据帧
    以太网-2、802.3
    Ethernet_Ⅱ格式
     FCS帧校验序列---CSC算法
   帧的发送方式
    单播
    广播:广播MAC地址全1
    组播:1对1组播
    LLC逻辑链路控制层  MAC-介质访问控制层


物理层-传输比特流,定义了物理特性
      集线器,中继器
  介质
      同轴电缆:早期使用
        两种标准,传输距离不同(传输距离短,500米/180米)传输效率高,传输速率低(10M)
  光纤
    通过光信号进行传输(10M~100000M不等)
    单模传输单种光源
    多模传输多种光源(传输速度快,会发生干扰,传输距离相较单模距离近)

  线序-双绞线
      网线由双绞线+RJ45水晶头组成
  双绞线分为-屏蔽双绞线(STP)、非屏蔽双绞线(UTP)
  类型:1、2、3、4、【现在使用常见5(100M)、超5(1000M)、6(1000M)、超6】、7 
  双工模式
    半双工
    全双工
    在同一物理链路连接的设备双工模式必须相同

  线序
      568A  绿白 绿 橙白 蓝 蓝白 橙 棕白 棕(将568B的1.3 2.6对调)
      568B  橙白 橙 绿白 蓝 蓝白 绿 棕白 棕

   直连线和交叉线
      直连线-两端都是568B或者568A
      交叉线-一端为A或者一端为B

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值