点击获取AI摘要

摘要:局域网技术的概述,IP基本原理以及IP子网划分

本期内容较为杂乱且基础,故列出以下大致目录

  • 早期以太网技术
  • 全双工与半双工
  • MDI与MDIX
  • CSMA/CD
  • 以太网流量控制
  • 现代以太网技术
  • WLAN技术
  • CSMA/CA
  • 广域网基本原理
  • 常见接口
  • IP基本原理

局域网技术 目前仅以太网仍在使用
早期以太网技术

名称 速率 介质类型 最大线缆长度
10BASE5 10 Mbps 粗同轴电缆 500m
10BASE2 10 Mbps 细同轴电缆 200m
10BASE-T 10 Mbps 双绞线 100m

以10BASE5为例,10表示传输速率最高为10Mbps,5表示最大线缆长度为500m,仍可使用中继器将其延长,但最大长度不超过2000m。10BASE-T为常见的网线
RJ-45接头即水晶头
集线器和中继器的工作方式都为半双工
光纤的工作方式为全双工
半双工指在同一时间两端只能发送或接受信号,全双工则能同时收发信号并且不会产生冲突。
MDI和MDIX

主机网卡(MDI) 路由器以太口(MDI) 交换机/集线器接入口(MDIX) 交换机/集线器级连口(MDI)
主机网卡(MDI) 交叉线 交叉线 直连线 N/A
路由器以太口(MDI) 交叉线 交叉线 直连线 N/A
交换机/集线器接入口(MDIX) 直连线 直连线 交叉线 直连线
交换机/集线器级连口(MDI) N/A N/A 直连线 交叉线
同类接口互连用交叉线,异类接口互连用直连线

CSMA/CD
目的:解决总线型拓扑结构中半双工的收发冲突
工作机制:载波侦听->空闲->抢占->检测冲突->随即退避->退避期满,继续发送
缺点:延迟高


数据的发送方式:单播组播,广播
数据链路层的以太网流量控制(防止传输速率太快导致数据丢失)方式:在半双工线路上采用背压式流控,接收方反向发送电压信号制造冲突,使发送方停止发送:在全双工线路上采用802.3 PAUSE流控接收方向保留组播地址01-80-C2-00-00-01发送PAUSE帧,通知发送方停止发送流控


现代以太网技术

现代以太网采用交换机取代了中继器和集线器进行以太网拓扑,隔离冲突域,避免冲突域过大,进一步扩大物理连接范围,提高以太网带宽利用率,增加吞吐量,适应不同的速率和不同的双工状况。
WLAN技术802.11b/g工作频段划分图
无线覆盖原则:蜂窝式覆盖。任意相邻区域使用无频率交叉的频道,如1、6、11频道;适当调整发射功率,避免跨区域同频干扰;蜂窝式无线覆盖实现无交叉频率重复使用


CSMA/CA(载波侦听多点接入/避让机制)
CSMA/CA
无线网络典型部署:热点覆盖、办公地点无线互联


广域网基本原理

目的:局域网主要完成工作站、终端、服务器等在较小物理范围内的互联,只能解决局部的资源共享;广域网可以使相距遥远的局域网互相连接起来,远距离传输数据、语音、视频等,实现大范围的资源共享


广域网连接方式:专线方式、电路交换方式、分组交换方式
接口线缆
V.24和V.35均为串行接口
G口(以太网口)默认数据链路层协议802.3,S口(串口)默认数据链路层协议PPP。根据不同物理层介质,数据链路层选择不同的协议。
以下接口线缆非仅广域网中使用
V.24接口线缆(支持同/异步)
V.35接口线缆(支持同步)
其他常见接口线缆




IP基本原理

IP相关协议(网络层)ICMPIGMPARPRARP
IP的作用:标识节点和链路
①用唯一的IP地址标识每一个节点②用唯一的IP网络号标识每一个链路;
寻址和转发①确定节点所在网络的位置,进而确定节点所在的位置②IP路由器选择适当的路径将IP包转发到目的节点;
适应各种数据链路
①根据链路的MTU对IP包进行分片和重组
②为了通过实际的数据链路传递信息,须建立IP地
址到数据链路层地址的映射


IP网络由多个网段构成,每个网段对应一个链路
,路由器负责将网段连接起来,适配链路层
协议,在网络之间转发数据包


网络号用于区分不同的IP网络、主机号用于标识该网络内的一个IP节点
IP头格式
版本(Version):用于标识封装是IPv4/IPv6
头长度(Internet Header Length,IHL):描述数据包头的内容长度
总长度(Total Length):数据包总长度,字段长16Bit,数据包最长为65535B
标识(Identification):标识某个分片来自于哪个数据包
标志(Flags):标识数据包是否允许分片
Fragment Offset:分片偏移,用于描述分片在数据包中的位置
生存时间(Time to Live,TTL):该数据包允许经过的最多路由器数量(每经过一个路由器值-1,0时丢弃)
协议(Protocol):标识上层协议TCP,6/UDP,17(协议号)
头校验和(Header Checksum):用于检查包头完整性
源地址Source Address和目的地址Destination Address:标识数据包的源节点和目的节点IP地址
IP地址自然分类
A类IP地址:1.0.0.0~126.255.255.255(127为回环测试,127.0.0.1通常表示本机,0.0.0.0通常用于路由器指定默认路由),每个A类网络有2^24个A类IP地址,2^24-2个可用主机数
B类IP地址:128.0.0.0~191.255.255.255,每个B类网络有2^16个B类IP地址,2^16-2个可用主机数
C类IP地址:192.0.0.0~223.255.255.255,每个C类网络有2^8个C类IP地址,2^8-2个可用主机数
D类IP地址:第一个八位段1110开头,取值224~239,通常为组播地址
E类IP地址:11110开头,保留用于研究
网段(网络地址):主机号全为0;网段广播(广播地址):主机号全为1
ARP:将IP解析为MAC,RARP为反向ARP解析
主机单播IP包发送
若目的地址所处网络号与本机所处网络司号相同,则目的处于直连网段;
①处于同一网段,主机可以与其直接通信,此时主机首先解析目的主机IP地址所对应的硬件地址,随即将IP包以此硬件地址为目的地址封装成帧,由直接连结此网段的接口发送给目的主机
②如果属于不同网段,则主机需要将IP包交给网关去处理,此时主机根据网关的IP地址解析其物理地址,随即将IP包以此硬件地址为目的地址封装成帧,由直连此网段的接口发送给网关
路由器单播IP包转发
路由器收到IP包首先检查IP包的目的地址是不是自己,是的话就接收此包并将其解封装所得数据交给上层协议处理,如果目的IP不是自己
①处于同一个直连网段,可以与其直接通信,此时路由器首先解析目的IP地址所对应的硬件地址,随即将IP包以此硬件地址为目的地址封装成帧,由此直接连接此网段的接口发给目的主机
②如果处于不同网段,则需要交给下一跳路由器处理,此时根据路由器上面的路由表查出下一跳的IP地址,解析出一下跳的硬件地址,随即将IP包以此硬件地址为目的地址封装成帧,由此直接连接此网段的接口发给下一跳的路由器
主机接收IP包


IP子网划分

子网划分方法:在主机号中划分出子网号,达到在自然分类中再次划分主机的目的
IP地址与子网掩码
得到一个IP地址首先判断在自然分类中他的网络号的位数,再通过给出的位数相减得到子网号位数;得到一个16进制子网掩码首先将其转换为二进制,再判断子网号位数,用自然分类得出网络地址和广播地址的方式就能得出子网划分后的地址的网络地址/广播地址。
根据主机地址数划分子网
可用主机数:2^(主机位数)-2 //此时的主机位数同自然分类中的主机位数-子网号位数(在告知主机数和IP时,用2^(主机位数)-2>=主机数,来算出主机位数和子网位数即可得出子网掩码)
根据子网掩码数计算子网数
根据子网数划分子网
可用子网数:2^(子网位数)(在告知子网数和IP时,用2^(子网位数)>=子网数,来算出子网位数即可得出子网掩码)
可用主机范围:网络地址+1~广播地址-1
VLSM和CIDR
子网划分的局限性
:无法实现把网络划分为不同大小的子网,常常会浪费许多主机地址
,使用VLSM(Variable Length Subnet
Mask,可变长子网掩码)可以允许使用多个子网掩码划分子网,使组织的IP地址空间得到更有效的利用
CIDR(Classless Inter-Domain Routing,
无类域间路由)
消除了自然分类地址和子网划分的界限、将网络前缀相同的连续IP地址组成CIDR地址块、支持强化地址汇聚
题目示例
基于CIDR划分子网

  1. 请根据10.0.0.0/8划分4个子网,并给出每个子网的网络地址、广播地址、可用IP地址范围和子网掩码。
    2^M>=4,M>=2
    8+2=10位,255.192.0.0
    10.0.0.0 10.63.255.255 10.0.0.1~10.63.255.254
    10.64.0.0 10.127.255.255 10.64.0.1~10.127.255.254
    10.128.0.0 10.191.255.255 10.128.0.1~10.191.255.254
    10.192.0.0 10.255.255.255 10.192.0.1~10.255.255.254

  2. 请根据172.16.96.0/19划分4个子网,并给出每个子网的网络地址、广播地址、可用IP地址范围和子网掩码。
    2^M>=4,M>=2
    子网掩码:19+2=21;255.255.248.0
    172.16.96.0 172.16.103.255 172.16.96.1~172.16.103.254
    172.16.104.0 172.16.111.255 172.16.104.1~172.16.111.254
    172.16.112.0 172.16.119.255 172.16.112.1~172.16.119.254
    172.16.120.0 172.16.127.255 172.16.120.1~172.16.127.254

  3. 请根据IP地址为100.100.100.100/11,计算该IP地址所属网段的网络地址、广播地址、可用IP地址范围和子网掩码。
    100.011 00000.0.0=100.96.0.0
    100.011 11111.255.255=100.127.255.255
    可用IP地址范围:100.96.0.1~100.127.255.254
    255.224.0.0

  4. 请根据IP地址为200.200.200.200/27,计算该IP地址所属网段的网络地址、广播地址、可用IP地址范围和子网掩码。
    200.200.200.110 11111
    200.200.200.192 200.200.200.223
    200.200.200.193~200.200.200.222
    255.255.255.224



基于VLSM划分子网

  1. 某公司有A、B、C、D四个部门,计算机数量分别是100台、55台、29台、20台。该公司拟通过192.168.1.0/24划分子网,请给出每个子网的网络地址、广播地址、可用IP地址范围和子网掩码。
    A:2^n-2>=100,n>=7,32-7=25
    192.168.1.0 0000000:
    192.168.1.0 192.168.1.127 192.168.1.1~192.168.1.126
    B;2^n-2>=55,n>=6;32-6=26
    192.168.1.1 0 000000:
    192.168.1.128 192.168.1.191 192.168.1.129~192.168.1.190
    C:2^n-2>=29,n>=5;32-5=27
    192.168.1.110 00000:
    192.168.1.192 192.168.1.223 192.168.1.193~192.168.1.222
    D:2^n-2>=20,n>=5;32-5=27
    192.168.1.111 00000:
    192.168.1.224 192.168.1.255 192.168.1.225~192.168.1.254

  2. 某公司向运营商(ISP)申请到200.200.200.160/27的网络地址,数据中心有10台服务器,5个公网IP用作NAT(网络地址转换),其他IP用作网络设备之间提供点对点服务。请划分子网,并给出每个子网的网络地址、广播地址、可用IP地址范围和子网掩码。

地址聚合

  1. 某企业分配给产品部的IP地址块为192.168.31.192/26,分配给市场部的IP地址块为192.168.31.160/27,分配给财务部的IP地址块为192.168.31.128/27,那么这三个地址块经过聚合后的地址为(C )
    A、192.168.31.0/25 B、192.168.31.0/26
    C、192.168.31.128/25 D、192.168.31.128/26
    比较,相同的部分均为192.168.31,总共24位相同,最后一组换成二进制再比较:
    192.168.31.11000000
    192.168.31.10100000
    192.168.31.10000000
    比较得出,总共25位相同,那么,聚合后的IP(网络前缀)就为192.168.31.10000000,将10000000转为十进制为128,聚合后的IP就是192.168.31.128。可直接写成192.168.31.128/25。
    因为有25位相同,也以,子网掩码网络号就是25位,主机号剩下7位,网络号全为1,主机号全为0,即11111111.11111111.11111111.10000000,转换为十进制,255.255.255.128。

  2. 有4条路由:172.18.129.0/24, 172.18.130.0/24, 172.18.132.0/24, 172.18.133.0/24,如果进行路由会聚,能覆盖这4条路由的地址是(A )。
    A.172.18.128.0/21 B. 172.18.128.0/22
    C.172.18.130.0/22 D. 172.18.132.0/23
    首先从左到右开始,把不同的那个ip数字换算成二进制,
    即 129 二进制 1000 0001 130 二进制 1000 0010 132 二进制 1000 0100 133 二进制 1000 0101
    这四个数的前五位相同都是10000,所以加上前面的172.18这两部分相同的位数,网络号就是8+8+5=21。把共同的保留下来,其他全部为0,就是路由汇聚的地址。10000000转换回十进制就是128。所以,路由汇聚的ip地址就是172.18.128.0,最终就是172.18.128.0/21。

  3. 为缩小路由表,请根据192.168.20.0/24、192.168.21.0/24、192.168.22.0/24、192.168.23.0/24等4个子网进行地址聚合,求出超网地址。(不同的号位为0)
    192.168.20.0/24 192.168.00010100.0
    192.168.21.0/24 192.168.00010101.0
    192.168.22.0/24 192.168.00010110.0
    192.168.23.0/24 192.168.00010111.0
    故可得超网地址为:192.168.20.0/22