HCIA-Routing&Switching华为路由交换工程师认证学习笔记(一)

1.1 企业网络架构介绍

企业网络组网不受地域限制,可以通过各种远程连接互联技术把分布在不同的物理地域的网络连接在一起

企业网络基本架构

1.2 传输介质简介

介质-同轴电缆

以太网标准电缆类别最长有效传输距离
10BASE5粗同轴电缆500米
10BASE2细同轴电缆185米

介质-双绞线

以太网标准线绞类别最长有效传输距离
10BASE-T两对3/4/5类双绞线100米
100BASE-TX两对5类双绞线100米
1000BASE-T四对5e类双绞线100米

介质-光缆

以太网标准线绞类别最长有效传输距离
10BASE-F单模/多模光纤2000米
100BASE-FX单模/多模光纤2000米
1000BASE-LX单模/多模光纤316米
1000BASE-SX多模光纤316米

介质-同轴电缆

线缆类别最长有效传输距离
V.241.2Kbit/s ~ 64Kibt/s
V.351.2Kbit/s ~ 2.048MKibt/s

企业网络中部署千兆以太网中使用千兆双绞线、光纤,不可以使用同轴电缆。
CSMA/CD是包含冲突检测、冲突避免、多路访问、先听后发、边听边发。

1.3 以太网帧结构

分层模型-OSI

层号名称作用
7应用层为应用程序提供网络服务
6表示层数据格式化,加密、解密
5会话层建立、维护、管理会话连接
4传输层建立、维护、管理端到端连接
3网络层IP寻址和路由选择
2数据链路层控制网络层与物理层之间通信
1物理层比特流传输

分层模型-TCP/IP

层号名称报头报尾PDU(协议数据单元)
5-7应用层数据Message数据
4传输层囗数据Segment(数据段)
3网络层囗囗数据Packet(数据包)
1-2网络接口层囗囗数据囗Frame(数据帧)
Bit(比特 高低电压)

帧格式

协议名称6字节6字节2字节46-1500字节4字节
Ethemet Ⅱ目的MAC源MAC字节类型号数据帧尾
协议名称6字节6字节2字节3字节5字节38-1492字节4字节
IEEE802.3目的MAC源MAC长度LLCSNAP数据帧尾

IEEE802.3出现的早,无法标识后边跟着的什么类型的数据,过于冗长。
Ethemet Ⅱ的数据帧应用比较广泛

简单判别方式
Ethemet Ⅱ 帧类型值Length/Type>=1536(0x0600)
IEEE802.3 帧类型值Length/Type<=1500(0x05DC)

以太网的MAC地址

供应商代码(OUI)供应商代码
24bits24bits
由IEEE管理和分配厂商自行分配

1.4 IP编址

IP报文头部
ip报文头部

IP地址分类IP地址分类
私有地址范围

  • 10.0.0.0 ~ 10.255.255.255
  • 0.0.0.0
  • 255.255.255.255

特殊地址范围

  • 127.0.0.0 ~ 127.255.255.255
  • 0.0.0.0
  • 255.255.255.255

VLSM(可变长子网掩码)
是为了有效的使用无类别域间路由(CIDR)和路由汇聚(route summary)来控制路由表的大小,网络管理员使用先进的IP寻址技术,VLSM就是其中的常用方式,可以对子网进行层次化编址,以便最有效的利用现有的地址空间。简单来说就是拆网络位补主机位或者反过来。
VLSM
CIDR(无类别域间路由,Classless Inter-Domain Routing)
是一个在Internet上创建附加地址的方法,这些地址提供给服务提供商(ISP),再由ISP分配给客户。CIDR将路由集中起来,使一个IP地址代表主要骨干提供商服务的几千个IP地址,从而减轻Internet路由器的负担。简单来说就是通告一个范围大的网。
CIDR

1.5 ICMP协议

Internet控制报文协议ICMP(Internet Control Message Protocol)是网络层的一个重要协议。ICMP协议用来在网络设备间传递各种差错和控制信息,它对于收集各种网络信息、诊断和排除各种网络故障具有至关重要的作用。使用基于ICMP的应用时,需要对ICMP的工作原理非常熟悉。
ICMP用来传递差错、控制、查询等信息
ICMP重定向
ICMP Echo Request 和 ICMP Rcho Reply分别用来查询和相应某些信息,进行差错检验。实际上就是ping,当ping不通时,存在两种情况,过不去、回不来,不要忘记第二种。
当网络设备无法访问目标时,会自动发送ICMP目的不可达报文到发送端设备。
ICMP数据包格式

2字节3字节4字节4字节
Ethemet_Ⅱ HeaderIP HeaderICMPFCS

其中ICMP字段有

1字节1字节2字节
TypeCodeChecksum
不同类型和代码标识不同的内容

ICMP消息类型和编码类型
ICMP消息类型和编码类型
华为设备的ping默认发送5个包华为设备ping
ICMP应用-Tracert
Tracet的作用是追踪访问端口的路线

Tracet的特点

  • 每次发三个一模一样的包,因为是使用的是udp数据包,防止丢失。
  • TTL(Time To Live)从1开始递增,一直到目的地。
  • 使用UDP数据包(传输层的数据包),非常大,3、4万

模拟A Tracet B
当主机A收到的是TTL超时的返回,说明还没发到目的地B。
如果到达目标B时,目的主机不会再转发,故A不会TTL超时的消息。由于udp的端口号特别大,没有一个对方的主机(A)地址能够监听这个端口,主机B发送“目的端口不可达”到A。A便知道不用TTL增加,已经到达目的地,Tracet结束。

1.6 ARP协议

网络设备有数据要发送给另一台网络设备时,必须要知道对方的网络地址(IP地址)。IP地址由网络层来提供,但是仅有IP地址是不够的,IP数据报文必须封装成帧才能通过数据链路进行发送。数据帧必须要包含目的MAC地址,因此发送端还必须获取到目的MAC地址。通过目的的IP地址而获取的MAC地址的过程是由ARP(Address Resolution Ptotocol)协议来实现的。

ARP数据包格式
ARP数据包格式

Host A > arp -a
Internet Address Physical Address Type
  • ARP报文不能穿越路由器,不能被转发到其他广播域。
  • 主机A发送一个数据包给主机C之前,首先要获取主机C的MAC地址。
  • 主机A发送一个ARP广播,目的MAC为0,type为 Request。
  • 主机C记录下A的MAC和ip地址然后单播发送type为 Request,和自己的源MAC
Host A > arp -a
Internet Address      Physical Address       Type
   10.0.0.3          00-01-02-03-04-cc      Dynamic
  • Dynamic动态的,说明是ARP学习而来的

ARP代理ARP代理
刚才所说ARP会被路由器隔绝,不会直接发送,所以要设置ARP代理,目的是获取外网段的主机MAC。路由器会返回给主机。

免费ARP
免费ARP
当我们的主机刚一配好一个IP地址时,想要问一下这个IP地址有没有人再用,会不会冲突,会向外发送一个广播的探测帧,我的ip有没有人在用,我的MAC地址是这个,如果有同IP不同MAC地址的主机,就会提示IP地址冲突。

1.7 传输层协议

传输层定义的了主机应用之间端到端的连通性。传输层中最为常见的两个协议分别是传输控制协议TCP(Transmission Control Protocol)和用户数据包协议(User Datagram Protocol)

  • TCP是一种面向连接的传输层协议,提供可靠的传输服务。
  • 三次握手,约定有前两次就不用管第三次的发送情况。
  • 端口号用来区分同的网络服务

常见端口号

协议端口号
FTP21、20
HTTP80
Telnet23
SMTP25

TCP报头格式
TCP头部

三次握手
TCP传输过程
TCP传输过程

  • 返回时序列号+1

TCP流量控制
流量控制

  • 服务器A只收3个,致使主机A即使最大能发4个也要和A进行同步,避免浪费资源。

TCP关闭连接
TCP关闭连接

  • 主机在关闭连接之前,一定要收到来自对方的ACK!!!
    UDP报头
    UDP头部
  • 使用udp传输数据时,由应用程序根据需要提供报文达到确认、排序、流量控制等功能。
  • UDP不提供重传机制,占用资源小,处理效率高。
  • 一些时延敏感的流量,如语音、视频等,通常使用UDP作为传输层协议。
  • 各有特色,不可以乱讲哦。

1.8 数据转发过程

尚未学习,待补充。

参考文献

[华为]华为e学云
[CSDN]TCP报头详解@海阔天空sky1992

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值