目录

IP地址

MAC地址

网关

子网掩码

反子网掩码

子网掩码

子网划分一:

子网划分二:

子网汇聚

广播域

冲突域

CSMA/CD


IP地址

ip地址是用于标识网络中每台设备的标识。目前 IPV4 ,用32位表示。IPV6,用128位表示
ip的分类

  • A:A类地址保留给政府机构,一个A类地址由1字节的网络地址和3字节的主机地址组成,网络地址最高位必须是0,地址范围是1.0.0.1-127.255.255.254,但是127网段被作为环回地址使用,所以可用的A类网络只有126 个,每个网络能容纳 16777216 个主机。A类地址的私有地址为: 10.0.0.0~10.255.255.255,默认子网掩码为 255.0.0.0
  • B:B类地址分配给中等规模的公司,一个B类IP地址由2字节的网络地址和2字节的主机地址组成,网络地址的最高位必须是10,地址范围是128.0.0.1-191.255.255.254,可用的B类网络有16384 个,每个网络能容纳 65534 个主机。B类地址的私有地址为: 172.16.0.0~172.31.255.255 ,默认子网掩码为 255.255.0.0
  • C: C类地址分配给任何需要的人,一个C类IP地址由3字节的网络地址和1字节的主机地址组成,网络地址、7的最高位必须是110.地址范围是192.0.0.1-223.255.255.254. C类网络可达 2097152 个,每个网络能容纳254个主机。C类地址的私有地址为:192.168.0.0~192.168.255.255,默认子网掩码为 255.255.255.0
  • D:D类地址用于组播,第一个字节以1110开始,它是一个专门保留的地址,指向特定的网络,目前这一类地址被用在多点广播中。多点广播地址用来一次寻找一组计算机,它标识共享同一协议的一组计算机,地址范围是 224.0.0.1~239.255.255.254
  • E:E类地址用于实验,E类地址不分网络地址和主机地址,它的第1字节的前五位固定为11110,地址范围是240.0.0.1~255.255.255.254

MAC地址

MAC(Media Access Control或者Medium Access Control)地址,意译为媒体访问控制,或称为物理地址、硬件地址,用来定义网络设备的位置。在OSI模型中,第三层网络层负责 IP地址,第二层数据链路层则负责 MAC地址。因此一个主机会有一个MAC地址,而每个网络位置会有一个专属于它的IP地址。MAC地址是网卡决定的,是固定的,所有设备的MAC地址都是全球唯一的

MAC地址是16进制表示的,长度为48bit位,采用冒号分16进制表示
0000000 : 11111111 : 11001110 :  10001000 :  10000010 : 00011101
00:FF:CE:88:82:1D

网关

网关(Gateway)又称网间连接器、协议转换器。网关在网络层以上实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关既可以用于广域网互连,也可以用于局域网互连。 网关是一种充当转换重任的计算机系统或设备。使用在不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器。与网桥只是简单地传达信息不同,网关对收到的信息要重新打包,以适应目的系统的需求。

子网掩码

子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分,子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。例如,A类地址的子网掩码是255.0.0.0,B类地址的子网掩码是255.255.0.0 ,C类地址的子网掩码是255.255.255.0

反子网掩码

反子网掩码:把原来子网掩码中的1换成0 , 0换成1

子网掩码

子网划分就是网络位向主机位借位,增加网络位,减少主机位。如果网络位向主机位借了n位,那么可以划分的子网的个数就是2n。如果m是主机的位数,那么每个子网可以有2m-2个主机。为什么要减去2,因为主机位不能全为0和全为1,全为0表示的是网络位,全为1表示的是广播地址,即是向这个网络中所发送广播的地址。

子网划分一:

根据需要的子网数确定借多少位,假设借的位数为n,则 2^n  >= 子网数

例:假设某公司有网段192.168.10.0/24,需要划分7个子网

那么n=3,所以需要向主机位借3位

所以  192.168.10.0/27

一共可以分下面8个子网

192.168.10.000 00000         ---------->  192.168.10.0        /27
192.168.10.001 00000         ---------->  192.168.10.32      /27
192.168.10.010 00000         ---------->  192.168.10.64      /27
192.168.10.011 00000         ---------->  192.168.10.96      /27
192.168.10.100 00000         ---------->  192.168.10.128    /27
192.168.10.101 00000         ---------->  192.168.10.160    /27
192.168.10.110 00000         ---------->  192.168.10.192    /27
192.168.10.111 00000         ---------->  192.168.10.224    /27

子网划分二:

根据子网需要的主机数来确定需要预留多少主机位数,确定主机位数后,从而进一步确定能够借多少位。先大后小,先满足主机数多的,再满足主机数小的。主机数,这里的n指的是主机位数

例:某公司有网段192.168.10.0/24 。要划分给部门1 100台主机,部门2 60台主机,部门3 20台主机,部门4 10台主机,另外还需要4个子网,并且每个子网要求预留2个可用ip

 

2的n次方-2>=100,所以n=7,所以向主机位借1位,以下标红色网段分给部门1

192.168.10.0 0000000         ---------->  192.168.10.0 /25         192.168.10.1-126 /25(可用主机ip,去掉网络ip和广播ip)
192.168.10.1 0000000        192.168.10.128 /25

2的n次方-2>=60,所以n=6,所以向主机位借1位,以下标红色网段分给部门2

192.168.10.10 000000         ---------->  192.168.10.128 /26     192.168.10.129-190 /26 (可用主机ip,去掉网络ip和广播ip)
192.168.10.11 000000           192.168.10.192 /26

2的n次方-2>=20,所以n=5,所以向主机位借1位,以下标红色网段分给部门3

192.168.10.110 00000         ---------->  192.168.10.192 /27     192.168.10.193-222 /27 (可用主机ip,去掉网络ip和广播ip)
192.168.10.111 00000         192.168.10.224 /27

2的n次方-2>=10,所以n=4,所以向主机位借1位,以下标红色网段分给部门4

192.168.10.1110 0000         ---------->  192.168.10.224 /28     192.168.1.225-238 /28(可用主机ip,去掉网络ip和广播ip)
192.168.10.1111 0000         192.168.10.240 /28

还需要4个子网,所以需要向主机位借2位

192.168.10.111100 00         ---------->  192.168.10.240 /30
192.168.10.111101 00         ---------->  192.168.10.244 /30
192.168.10.111110 00         ---------->  192.168.10.248 /30
192.168.10.111111 00         ---------->  192.168.10.252 /30

子网汇聚

子网汇聚就是主机位向网络位借位,减少网络位,增加主机位。形成超网

192.168.1.1 /24        192.168.2.1 /24         192.168.3.1 /24
可以形成  192.168.0.0 /22 的超网

广播域

广播是一种信息的传播方式,指网络中的某一设备同时向网络中所有的其它设备发送数据,这个数据所能广播到的范围即为广播域。简单点说,广播域就是指网络中所有能接收到同样广播消息的设备的集合。广播域是基于OSI参考模型的数据链路层。同一个交换机上的主机在一个广播域中,路由器可以隔离广播域,VLAN也可以隔离广播域

冲突域

在以太网中,如果某个CSMA/CD网络上的两台计算机在同时通信时会发生冲突,那么这个CSMA/CD网络就是一个冲突域(collision domain)。如果以太网中的各个网段以集线器连接,因为不能避免冲突,所以它们仍然是一个冲突域。冲突域是基于OSI参考模型的物理层。集线器(HUB)、中继器连接的两台设备在一个冲突域中,交换机可以隔离冲突域.

CSMA/CD

CSMA/CD(Carrier Sense Multiple Access with Collision Detection)即带冲突检测的载波监听多路访问技术(载波监听多点接入/碰撞检测)。在传统的共享以太网中,所有的节点共享传输介质。如何保证传输介质有序、高效地为许多节点提供传输服务,就是以太网的介质访问控制协议要解决的问题。CSMA/CD工作在半双工数据传输模式下

 

CSMA/CD媒体访问控制方法的工作原理,可以概括如下:

  • 先听后说,边听边说;
  • 一旦冲突,立即停说;
  • 等待时机,然后再说;

单工数据传输只支持数据在一个方向上传输;

半双工数据传输允许数据在两个方向上传输,但是,在某一时刻,只允许数据在一个方向上传输,它实际上是一种切换方向的单工通信;

全双工数据通信允许数据同时在两个方向上传输,因此,全双工通信是两个单工通信方式的结合,它要求发送设备和接收设备都有独立的接收和发送能力

网络基础概念(IP、MAC、网关、子网掩码)的更多相关文章

  1. 网络基础之IP地址和子网掩码

    IP地址 IP是英文Internet Protocol的缩写,意思是"网络之间互连的协议",也就是为计算机网络相互连接进行通信而设计的协议.在因特网中,它是能使连接到网上的所有计算 ...

  2. 网络基础之IP地址与子网划分

    IP地址 Ipv4地址格式:点分十进制 IP地址的分类 A类 B类 C类: D类:组播 E类: 公共IP地址 私有IP地址 特殊地址 保留地址 子网掩码 什么是子网掩码 CIDR表示法 子网划分 为啥 ...

  3. 网络基础tcp/ip协议四

    网络层的功能: 定义了基于ip协议的逻辑地址. 链接不同的媒介类型. 选择数据通过网络的最佳路劲. 数据包格式: 优先级与服务类型(8)位:优先级与服务类型 标识符,标志,段偏移量:这几个字用来对数据 ...

  4. 加深理解HTTP请求---网络基础TCP/IP

    为了了解HTTP,必须的了解TCP/IP协议族. 通常使用的网络实在TCP/IP协议族的基础上运作的.而HTTP就属于他的一个子集. 1.TCP/IP 协议族 计算机与网络设备要相互通信,双方就必须基 ...

  5. 网络基础之IP地址

    一.IP地址 1.IP地址就是给互联网上每一台主机 (或路由器)每一个接口分配一个在全世界范围内是唯一的32位二进制的地址标识符.现在由互联网名字和数字分配机构ICANN进行分配. 2.转换成十进制 ...

  6. UNIX环境高级编程——网络基础概念

    TCP协议分成两个不同的协议: 1.网络传输中差错的传输控制协议TCP 2.专门负责对不同网络进行互联的互联网协议IP 网络体系结构概念: 网络体系结构即是指网络的层次结构和每层所使用协议的集合 OS ...

  7. CCNA-Part1:网络基础概念

    由于身处一家网络公司,日常项目中设计到的网络概念较多,恰逢之后公司组织相关培训.借此机会,打算写下一系列文章用于之后梳理并回顾.文章主要涉及 NA,NP 中所覆盖的知识.由于网络分为较多方向,如路由交 ...

  8. 网络基础tcp/ip协议三

    数据链路层:(位于网络层与物理层之间) 数据链路层的功能: 数据链路的建立,维护. 帧包装,帧传输,帧同步. 帧的差错恢复. 流量的控制. 以太网:(工作在数据链路层) CSMA/CD(带冲突检测的载 ...

  9. 图解HTTP阅读笔记(1)-网络基础TCP/IP

    1.TCP/IP协议族 TCP/IP这个概念对大家来说很熟悉,之前我的了解它只是一个协议.今天阅读才知道TCP/IP实际上是一个协议族,其中HTTP协议属于该协议族的一个子集.图1是TCP/IP协议族 ...

随机推荐

  1. let、const、var区别?

    let.const.var区别? let和const不存在变量提升(没有预解析,var有预解析). let和const在同一作用域范围内不能重复定义变量.(var可以). let和const有严格的作 ...

  2. weblogic弱口令+后台getshell

     https://www.cnblogs.com/bmjoker/p/9822886.html利用docker环境模拟了一个真实的weblogic环境,其后台存在一个弱口令,并且前台存在任意文件读取漏 ...

  3. vscode动态调试

    前言: 关于vscode动态调试php项目其实在网上有文章,但那些文章或多或少都有些坑点或者转载他人,未经验证过,几度重装系统重新配置的时候在网上看文章配置总是有点问题,所以这次自己写了一篇文章,从头 ...

  4. java例题_04 分解质因数

    1 /*4 [程序 4 分解质因数] 2 题目:将一个大于 2 正整数分解质因数.例如:输入 3, 3=3, 输入 6, 6=2*3,输入 90, 90=2*3*3*5. 3 程序分析:对 n 进行分 ...

  5. 全面了解Vue3的 reactive 和相关函数

    Vue3的 reactive 怎么用,原理是什么,官网上和reactive相关的那些函数又都是做什么用处的?这里会一一解答. ES6的Proxy Proxy 是 ES6 提供的一个可以拦截对象基础操作 ...

  6. Android Studio 如何在TextView中设置图标并按需调整图标大小

    •任务 相信大家对这张图片都不陌生,没错,就是 QQ动态 向我们展示的界面. 如何实现呢? •添加文字并放入图标 新建一个 Activity,取名为 QQ,Android Studio 自动为我们生成 ...

  7. Linux性能优化:内存使用情况分析

    Blog:博客园 个人 目录 什么是内存 Linux内存回收机制 查看Linux内存情况 查看/proc/meminfo 使用free命令查看 Buffer和Cache Swap 内存泄漏和内存溢出 ...

  8. mysql基础自学

    1.1基础查询 语法:select 查询列表 from 表名;注意:1.查询列表可以是:表中的字段.常量值.表达式.函数2.查询的结果是一个虚拟表格 完整的写法是:先声明使用哪个库,再写SQL语 如果 ...

  9. 201871030133-徐作朝 实验二 个人项目—《D{0-1} KP》项目报告

    项目 内容 课程班级博客链接 课程班级博客链接 这个作业要求连接 作业要求链接 我的课程学习目标 (1)掌握软件项目个人开发流程.(2)掌握Github发布软件项目的操作方法. 这个作业在那些方面帮助 ...

  10. 结对编程_stage1

    项目 内容 这个作业属于哪个课程 2021春季软件工程(罗杰 任健) 这个作业的要求在哪里 结对项目-第一阶段 我在这个课程的目标是 从实践中学习软件工程相关知识(结构化分析和设计方法.敏捷开发方法. ...