思科网络基础

news/2025/3/5 9:31:20/

目录

一、特殊的ip地址

1.一些基本概念

2.私有地址

3.子网划分

4.VLSM(可变长子网掩码)

5.CIDR(无类域间路由-超网)

二、IP头和一些基本概念

1.ip头

2.mtu

3.免费arp


一、特殊的ip地址

1.一些基本概念

网络位不变,主机位全为0  网络地址、网段    表示一个范围                     192.168.1.0

网络位不变,主机位全为1  子网广播地址        表示一个范围内的所有用户 192.168.1.255

网络位和主机位全为0         默认路由,缺省路由 表示任意网络

网络位和主机位全为1        全网广播地址         表示所有成员

网络为为127,主机位任意   还回地址              回环测试

2.私有地址

A 10.0.0.0 ~ 10.255.255.255

B 172.16.0.0 ~ 172.31.255.255

C 192.168.0.0 ~ 192.168.255.255

3.子网划分

子网划分:将一个大网络划分成若干网络范围大小相同的小网络

192.168.1.0/25

子网掩码:区分网络位和主机位,网络全为1,主机位全为0

192.168.1.0 255.255.255.128

范围是192.168.1.0-127

192.168.1.128/25

范围是192.168.1.129-254

4.VLSM(可变长子网掩码)

题目:

  • A部门:100人
  • B部门:50人
  • C部门:30人
  • D部门:10人
  • E部门:5人

我们有一个192.168.1.0/24的网络方位

  • A部门:192.168.1.0/25 126个主机 255.255.255.128
  • B部门:192.168.1.128/26 62个主机位 255.255.255.192
  • C部门:192.168.1.192/27 30个主机位 255.255.255.224
  • D部门:192.168.1.224/28 14个主机位 255.255.255.240
  • E部门:192.168.1.240/29 6个主机位 255.255.255.248

5.CIDR(无类域间路由-超网)

要聚合这几个网络可以选择

192.168.0.0/16

这个就是超网

二、IP头和一些基本概念

1.ip头

版本:IP报文版本号 IPV4:4,IPV6:6

首部长度:IP header 长度,没有选项,则一般为5(5x32bit=20B)

8位服务类型:一般没有使用,详细参考RFC

  3位优先权字段(已经弃用)   4位TOS字段:最小延时,最大吞吐量,最高可靠性,最小成本(这四者冲突,只能选择一个)    1位保留字段,必须为0

总长度:header+数据 总长度

16位标识:IP 报文的唯一id,分片报文的id 相同,便于进行重组。

3位标志:标明是否分片。

Bit 0: reserved, must be zero
Bit 1: (DF) 0 = May Fragment,  1 = Don't Fragment.
Bit 2: (MF) 0 = Last Fragment, 1 = More Fragments.0   1   2+---+---+---+|   | D | M || 0 | F | F |+---+---+---+1

第一位:保留 第二位:是否允许分片(置0:允许,置1:不允许),如果置1,但是IP报文长度超过MTU则被丢弃 第三位:结束标志(最后一片置1,表示已经完了,其余的置0)

TTL:生存时间,即路由器的跳数,每经过一个路由器,该TTL 减一,因此路由器需要重新计算IP报文的校验和。

8位协议:ICMP:1,TCP:6,UDP:17

首部校验和:IP header校验和,接收端收到报文进行计算如果校验和错误,直接丢弃。

2.mtu

MTU(Maximun Transmission Unit)是链路层传送的最大数据包(指的是数据部分),单位是字节。

不同链路协议,MTU值是不一样的,如果值太大就会产生很多数据包碎片,增加丢包率,减低网络速度。

如果ip层有一个数据报文要传输,而且数据的长度比链路层的MTU还大,那么IP层就需要进行分片(fragmentation),把数据报文分成若干片,这样每一片都小于MTU

3.免费arp

这个arp并不是为了完善二层报头,而是为了检测域内地址冲突的

假设我的地址是

MAC:0100.ac01.0000

ip:192.168.1.1

为了检测域内是否有别的主机使用这个ip,我会发送一个arp报文

内容是192.168.1.1的mac地址是什么

如果有人给我回报文,那么就说明这个ip域内有人使用,我就无法使用这个地址;

如果没人给我回报文,那么就说明这个ip域内没有人使用,我就可以使用这个地址;


http://www.ppmy.cn/news/1194481.html

相关文章

视频汇聚平台EasyCVR分发的流如何进行token鉴权?具体步骤是什么?

视频监控EasyCVR平台能在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,在视频监控播放上,TSINGSEE青犀视频安防监控汇聚平台可支持1、4、9、16个画面窗口播放,可同时播放多路视频流,也能支持视…

Nginx服务器安装证书并启用SSL(acme.sh)

前提 您已购置vps服务器,例如阿里云全球站ecs、AWS EC2、Azure VM、GCP Compute等安全组已开启80、443端口,且访问源设置为0.0.0.0/0域名已设置A记录指向当前操作服务器,若您使用aws ec2,有公有 IPv4 DNS,可供使用 安…

C语言调试技巧(debug)及程序运行时出现的问题

目录 一、什么是调试 1.介绍调试 2.Debug与Release 3.Debug与Release的对比 二、怎么调试 1.介绍几个调试快捷键 2.调试的时候查看程序当前信息 三、常见编程错误 1.编译型错误(最简单) 2.链接型错误 3.运行时错误(最难&#xff0…

甲方自建ERP这事靠不靠谱?来听听读过中欧商学院的老板怎么说

李总自建ERP开发团队的失败案例,投入三年,花了五六百万,做出来的东西,远不如免费开源的Odoo软件。Odoo有强大的技术平台,有无穷的功能插件。李总现身说法:“早知道有Odoo,何必瞎折腾&#xff0c…

odoo 按钮打印pdf报表

odoo打印一般是在动作里面进行的 所以此方法可用自定义按钮进行打印 <template id"report_sale_line_packing_template"> xxx </template><template id"report_sale_line_packing"><t t-call"web.basic_layout"><t …

新一代构建工具Vite-xyphf

一、什么vite? vite:是一款思维比较前卫而且先进的构建工具,他解决了一些webpack解决不了的问题——在开发环境下可以实现按需编译&#xff0c;加快了开发速度。而在生产环境下&#xff0c;它使用Rollup进行打包&#xff0c;提供更好的tree-shaking、代码压缩和性能优化&…

ArmSom------摄像头开发指南(二)

一. 简介 RK3588从入门到精通 开发板&#xff1a;ArmSoM-W3 Kernel&#xff1a;5.10.160 OS&#xff1a;Debian11 上篇文档介绍了rockchip平台怎么配置MIPI-CSI的通路&#xff0c;本⽂主要介绍在Rockchip平台下Camera相关测试命令 二. 摄像头连接 ArmSoM-W3开发板与imx41…

C复习-数组与指针的区别+指针数组

参考&#xff1a; 里科《C和指针》 一维数组 int b[10];在C中&#xff0c;在几乎所有使用数组名的表达式中&#xff0c;b是一个指针常量&#xff0c;即数组第一个元素的地址&#xff0c;其类型是数组元素的类型&#xff0c;所以b是一个指向int的常量指针。 但是数组和指针是完…