路由交换(一):IP网络基础

一、OSI RM模型与TCP/IP模型

1. OSI RM 模型

OSI RM(Open System Interconnect Reference Model,开放系统互连参考模型)是由国际标准组织ISO定义的,规范不同系统的互联标准,使两个不同的系统能够较容易的通信。OSI RM把网络按照层次分为七层,依次为物理层、数据链路层、网络层、传输层、会话层、标识层、应用层。

  • 物理层
    负责把逐个的比特从一跳(节点)移动到另一跳(节点);定义接口和媒体的物理特性;定义比特的表示、数据传输速率、信号的传输模式;定义网络物理拓扑
  • 数据链路层
    在不可靠的物理链路上,提供可靠的数据传输服务,把帧从一跳(节点)移动到另一跳(节点);组帧、物理地址、流量控制、差错控制、接入控制
  • 网络层
    为网络设备提供逻辑地址;进行路由选择、维护路由表;负责将分组数据从源端传输到目的端
  • 传输层
    负责建立端到端的连接,保证报文在端到端之间的传输,服务点编址、分段与重组、连接控制、流量控制、差错控制
  • 会话层
    负责建立、管理和终止表示层实体之间的会话连接,在设备或节点之间提供会话控制,在系统之间协调通信过程
  • 表示层
    数据的遍码和解码,数据的加密和解密,数据的压缩和解压缩
  • 应用层
    为应用软件提供接口,使应用程序能够使用网络服务

2. TCP/IP模型

实际应用中通常使用TCP/IP 模型。将OSI RM 七层模型简化为TCP/IP 4层模型,即主机到网络层、网络互连层、传输层、应用层

  • 主机到网络层
    对应于OSI RM 模型中的物理层和数据链路层,负责监视数据在主机和网络之间的交换
  • 网络互连层
    对应于OSI RM 模型中的网络层,把分组发往目标网络或主机
  • 传输层
    对应于OSI RM 模型中的传输层,使源端主机和目标端主机上的对等实体可以进行会话
  • 应用层
    对应于OSI RM 模型中的会话层、表示层和应用层,为应用程序提供网络服务

二、ICMP协议

ICMP(Internet Control Message Protocol,Internet控制报文协议)是网络层的一个重要协议,在网络设备间传递差错、控制、查询等信息。

  • ICMP 重定向
    ICMP Redirect重定向消息用于支持路由功能。报文从源端直接发送到目的端,而不是先发送到网关设备,再由网关设备发送到目的端
  • ICMP差错检测
    ICMP Echo消息常用于诊断源和目的之间的网络连通性,进行差错检测。
  • ICMP错误报告
    当网络设备无法访问目标时,自动发送ICMP目的不可达报文到发生端设备。
  • Ping命令
    Ping命令是检测网络连通性地常用工具。ping命令中指定不同参数,如ICMP报文长度、发送的ICMP报文个数、等待回复响应的超时时间。
  • Tracert命令
    Tracert基于报文头中TTL值来逐跳跟踪报文的转发路径。源端将报文的TTL值设置为1,到达第一个节点后,TTL超时,向源端发送TTL超时消息,然后源端将报文的TTL值设置为2,以此类推,直到到达目的地。

三、ARP协议

ARP(Address Resolution Protocol,地址解析协议),用来将IP地址解析为相应的MAC地址。ARP协议应用于广播型网络,点对点链路不使用ARP协议。 数据链路层在进行数据封装时,需要目的MAC地址。ARP报文不能穿越路由器,不能被转发到其他广播域。

1. ARP 报文类型

ARP报文类型分为ARP Request和ARP Reply,报文结构如下

  • 在以太网网络类型中,帧类型字段为0x0806,协议类型字段为0x0800
  • op操作字段指出4种操作类型:ARP Request、ARP Reply、RARP Request、RARP Reply

2. ARP解析

如下图所示,PC1需要访问PC3,首先PC1发送ARP Request,交换机SW收到ARP Request后,广播发送改ARP Request,PC2和PC3都会收到ARP Request,PC3收到该ARP Request后,发送ARP Reply到SW上,然后SW转发
ARP Reply到PC1,PC1收到ARP Reply后,就可以和PC3正常通信。

3. ARP缓存

ARP 缓存用来存放IP地址和MAC地址的关联信息。在发送数据前。设备会查找ARP缓存表,如果缓存表中存在对方设备的MAC地址,则直接使用MAC地址封装帧;如果缓存表不存在,则发送ARP Request请求报文。

4. ARP代理

如果ARP请求是一个物理网络发往另一个另一个物理网络,那么连接这两个网络的设备可以应答该ARP请求,将这个过程称为ARP代理(Proxy ARP)。Proxy ARP分为路由式 Proxy ARP、VLAN内Proxy ARP和VLAN间Proxy ARP。

  • 路由式 Proxy ARP
    应用场景:需要互通的主机(主机上没有配置缺省网关)处于相同的网段但不在同一广播域内
  • VLAN内Proxy ARP
    应用场景:需要互通的主机处于相同网段,且属于相同VLAN,但是VLAN间配置了端口隔离
  • VLAN间Proxy ARP
    应用场景:需要互通的主机处于相同网段,但属于不同VLAN

5. 免费ARP

免费ARP用来探测IP地址是否冲突。主机发送ARP Request广播报文,目的IP地址是源IP地址,当目的IP地址被使用时,收到响应的ARP Reply报文。

6. ARP老化时间

每台主机或设备上维护ARP高速缓存,ARP高速缓存中保存动态ARP表项。 主机或设备每次发送报文时,会先在本地高速缓存中查找目的IP地址所对应的MAC地址。如果高速缓存中有对应的MAC地址,主机或设备不会再发送ARP请求报文,而是直接将报文发至这个MAC地址;如果高速缓存中没有对应的MAC地址,主机或设备才会广播发送ARP请求报文,进行ARP地址解析。设备上动态ARP表项到达老化超时时间后,设备会发送老化探测报文(即ARP请求报文)。设备发送的老化探测报文可以是单播报文,也可以是广播报文。缺省情况下,设备只在最后一次发送ARP老化探测报文是广播模式,其余均为单播模式发送。ARP老化时间一般 20分钟。

四、传输层协议

传输层定义了主机应用程序之间端到端的连通性,常用传输控制协议TCP和用户数据包协议。

  • TCP
    TCP是一种面向连接的传输层协议,提供可靠的传输服务。TCP使用端口号来区分不同网络服务。TCP通过三次握手建立可靠连接,通过四次握手关闭连接。

  • UDP
    UDP是一种面向无连接的传输层协议,传输可靠性没有保证。

原文地址:https://blog.51cto.com/12631595/2437841

时间: 2024-08-28 22:57:37

路由交换(一):IP网络基础的相关文章

1.华为路由交换技术_网络基础知识

OSI参考模型      1.应用层 2.表示层 3.会话层 4.传输层 5.网络层 网络层设备: 逻辑地址 路由 6.数据链路层 MAC地址 MAC地址的作用范围只在一个LAN(局域网)当中 如下图,A和B在一个LAN中,C在另外一个LAN中. 在同一LAN下,A与B通信,A要知道B的IP地址和MAC地址 在不同LAN中,A与C通信,A要知道C的IP地址和路由器上那个A所在局域网接口的网关MAC地址 数据链路层设备::同一时间,所有设备都可以占用带宽 7.物理层 物理层设备: 同一时间只有一台

IP网络基础——传输介质简介

IP网络基础知识 网络产生的主要原因:终端相互传递信息和资源共享的需求. 终端可以产生.发送和接收数据,网络是终端建立通信的媒介,终端通过网络建立连接.用来传输数据的载体称为介质,网络可以使用各种介质进行数据传输,包括物理线缆,无线电波等. 网络就是通过介质把终端互连而成的一个规模大.功能强的系统,从而使得众多的终端可以方便地互相传递信息,共享信息资源. 双绞线和同轴电缆传输数据时使用的是电信号,而光纤传输数据时使用的是光信号.光纤支持的传输速率包括10Mbps,100Mbps,1Gbps,10

【linux基础】17、TCP/IP网络基础(下)

一.IP地址 1.IANA IANA 就是指(Internet Assigned Numbers Authority) ,Internet号分配的机构.负责对IP地址分配规划以及对TCP/UDP公共服务的端口定义. 2.IP地址的基本格式 IPv4使用32位(4字节)地址,因此整个地址空间中有4,294,967,296(2^32)个地址,也就是近43亿个地址.IPv4地址在计算机内部是以二进制形式表示,是一个32位的二进制数,通常被分割为4个"8位二进制数"(也就是4个字节). IP地

【linux基础】17、TCP/IP网络基础(上)

一.计算机网络概述 1.什么是网络? 一群具有独立功能的计算机组成的系统通过通信设备及传输媒体互连起来,在通信软件支持下,实现资源共享.信息交换的整个系统 产生计算机网络的基本条件:通信技术与计算机技术的结合 2.计算机网络的产生与发展 1954年 主机-终端的通信网络  第一代计算机网络 以单个主机为中心.面向终端设备的网络结构.系统中除主计算机具有独立的数据处理功能外,系统中所连接的终端设备均无独立处理数据的功能 1969年 主机-主机的通信网络  ARPANET网  第二代计算机网络 以分

华为HCNA-初级网络基础

内容描述 本文摘自HCNA2网络基础知识,共包含五个Module,全面地介绍了构建一个基本的IP网络所涉及的各种主要技术,重点描述了交换.路由和网络服务等基础内容,以及这些内容如何在VRP上配置和实现的. Module 1系统地介绍了TCP/IP协议模型,侧重讲述了数据链路层.网络层和传输层的功能和作用,其主要目的是帮助读者加深对数据通信中"层次"的理解,并且熟悉和掌握数据在网络中的端到端传输过程. Module 2介绍了华为通用路由平台VRP的基础知识及其操作指导,主要包含了VRP的

IP路由基础-路由交换原理9-【HCNA笔记】

1.路由原理 数据在网络上传输时,要先查询本机的路由表而后根据路由表的指示,决定是将该包发往交换机进行帧交换还是直接发往路由器进行IP寻址.首先不同的数据在传输层根据不同的协议打包成各种传输报文,报头中记录的内容可以控制传输的过程,如TCP报文.UDP报文等.而后根据目的地不同在网络层被加上了IP报头,其中指明了目的设备的IP地址.将报文递交给网卡之前,设备先查询自己的路由表,如下图所示,这个表中记录着本机的路由策略,即不同类型的IP地址在接下来应当如何被传递.(说明:本机IP是192.168.

9、网络知识(路由交换和ARP协议)+配置单网卡多ip和配置默认路由

网络知识详解 提问:网络到底是什么?我们在电缆中传输的都是电信号(高电压或者是低电压),所以高电压就是1,低电压就是0,所以规定一定的时间传输固定的高低电压来当做是接收的数据我们所谓的10Mbps:每秒中可以传输10M个bit所以别人说你的是4M的带宽,指的就是4Mbps,要除以8才是实际的速率那就是4Mbps=4/8MBs=0.5MBs=0.51024KBs=(41024)Kbps=512KB/s的下载速率我们平时说的下载速度就是以KB/s为单位的1KB/S=8Kbps 512KB/S=8K*

网络基础Cisco路由交换三

热备份路由协议HSRP:Cisco私有协议 确保了当网络边缘设备或接入链路出现故障时,用户通信能迅速并透明地恢复,以此为ip网络提供余性,通过使用同意虚拟ip地址和虚拟mac地址,LAN网段上的两台或者多台路由器可以作为一台虚拟路由器对外提供服务. HSRP使组内的cisco路由器能互相监视对方的运行状态. HSRP组成员: 活跃路由器 备份路由器 虚拟路由器(lan上的网关) 其他路由器 HSRP虚拟mac地址格式 0000.0c07.ac2f 厂商编码:HSRP虚拟mac地址,HSRP编码总

Linux网络基础番外篇(IP、MAC、TCP)

linux网络管理 计算机网络 MACMAC(Media Access Control或者Medium Access Control)地址,意译为媒体访问控制.介质访问控制,或称为物理地址.硬件地址,用来定义网络设备的位置.在OSI模型中,第三层网络层负责IP地址,第二层数据链路层则负责MAC地址.因此一个主机会有一个MAC地址,而每个网络位置会有一个专属于它的IP地址.MAC地址(MAC Address)MAC(Medium/Media Access Control)地址,用来表示互联网上每一