子网掩码

网络层

丶灬走出姿态 提交于 2019-12-18 19:31:19
网络层 网络层提供的两种服务 1.虚电路服务 网际协议IP 各类IP地址的网路号字段和主机号字段: IP地址与与硬件地址的区别: 地址解析协议ARP的作用 路由器分组转发算法 划分子网和构造超网 1.1 划分子网 1.2 子网掩码 1.3 子网划分方法 1.4 在划分子网情况下路由器转发分组的算法 无分类编址CIDR CIDR地址块 路由聚合(构成超网) 内部网关协议RIP RIP协议的三个特点 网络层提供的两种服务 1.虚电路服务 虚电路服务: 虚电路表示这只是一条逻辑上的连接,分组都沿着这条逻辑连接按照存储转发方式传送,而不是真正建立了一条物理连接; 数据报服务 网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务 网络层不提供服务质量的承诺; 对比的方面 虚电路服务 数据报服务 思路 可靠通信应当由网络来保证 可靠通信应当由用户主机来保证 连接的建立 必须有 不需要 终点地址 仅在连接建立阶段使用,每个分组使用短的虚电路号 每个分组都有终点的完整地址 分组的转发 属于同一条虚电路的分组均按照同一路由进行转发 每个分组独立选择路由进行转发 当结点出故障时 所有通过出故障的结点的虚电路均不能工作 出故障的结点可能会丢失分组,一些路由可能会发生变化 分组的顺序 总是按发送顺序到达终点 到达终点时不一定按发送顺序 端到端的差错处理和流量控制 可以由网络负责

子网掩码

妖精的绣舞 提交于 2019-12-18 04:19:15
作用:1、区分IP地址中的网络号和主机地址    2、讲一个网络在划分为若干个子网 表示方法:子网掩码的表示方法和IP地址一样,有十进制和二进制两种表示方法 A类、B类、C类地址的表示方法: class类 二进制表示 十进制表示 A类 11111111 00000000 00000000 00000000 255.0.0.0 B类 11111111 11111111 00000000 00000000 255.255.0.0 C类 11111111 11111111 11111111 00000000 255.255.255.0 子网掩码的运用和计算:   子网掩码可以看出有多少位是网络号,有多少位是主机号:     格式: 255.255.255.0         二进制是: 11111111 11111111 11111111 00000000         网络号是: 24位,即全是 1         主机号是: 8位,即全是 0      Eg: 129.168.1.1 /24 这个、 24就是告诉我们网络号是 24位,也就相当于告诉我们了子网掩码是: 11111111 11111111 11111111 00000000即: 255.255.255.0       则,该计算机的网络号为: 129.168.1.0,剩下的既为主机号: 1         172.16

IP地址和域

£可爱£侵袭症+ 提交于 2019-12-18 04:17:49
1. 0. 0. 0到 126.255.255.255为 A 类 主要分配给具有大量主机而局域网络数量较少的大型网络 128.0.0.0到191.255.255.255为 B 类 一般用于国际性大公司和政府机构 192.0.0.0到223.255.255.255为 C 类 用于一般小公司 校园网 研究机构等 224.0.0.0到239.255.255.255为 D 类 用于特殊用途. 又称做 广播地址 240.0.0.0到247.255.255.255为 E 类. 暂时保留 子网掩码 是扩展的网络前缀码不是一个地址,但是可以确定一个网络层地址哪一部分是网络号,哪一部分是主机号,1 的部分代表网络号,掩码为 0的部分代表主机号。子网掩码的 作用 就是获取主机 IP的网络地址信息,用于区别主机通信不同情况,由此选择不同路。 1)缺省子网掩码: 即未划分子网,对应的网络号的位都置1,主机号都置0。 A类网络缺省子网掩码:255.0.0.0 B类网络缺省子网掩码:255.255.0.0 C类网络缺省子网掩码:255.255.255.0 2)自定义子网掩码: 将一个网络划分为几个子网,需要每一段使用不同的网络号或子网号,实际上我们可以认为是将主机号分为两个部分:子网号、子网主机号。 形式如下: 未做子网划分的ip地址:网络号+主机号 做子网划分后的ip地址:网络号+子网号+子网主机号

网络编程

蓝咒 提交于 2019-12-17 22:57:02
架构 -- 程序员开发的一种模式 C/S架构 客户端/服务器模式 B/S架构 Browser浏览器/服务器模式 B/S架构的优势:统一了应用的接口 网络通信编程: 同一台电脑上两个py文件通信 --文件 两台电脑 如何通信 -- 一根网线 多台电脑 如何通信 -- 交换机 更多台电脑 如何通信 --交换机+路由器    mac地址:物理地址 在cmd查看命令 ipconfig -all mac地址是12位十六进制组成 ip地址:是一个四位点分十进制组成(ipv4) 端口 :操作系统为每个应用系统程序分配一个端口号 ip + 端口号 唯一确定某一个电脑上的某一个程序 arp协议:通过目标ip地址,获取目标mac地址 给你一个ip地址,如何确定他是不是你当前局域网内? ip地址 & 子网掩码 ex: ip地址 192.168.1.12 1100 0000.1010 1000.0000 0001.0000 1100 1111 1111.1111 1111.1111 1111.0000 0000 结果 1100 0000.1010 1000.0000 0001.0000 0000 ---> 192.168.1.1 网段 子网掩码 255.255.255.0 用网段来确定一个ip地址是否在你当前的局域网内 网段 = ip地址 & 子网掩码 路由器: 有一个路由表,记录了归它管理的所有的网段

子网划分

ぃ、小莉子 提交于 2019-12-16 20:47:47
ip地址的结构和分类 根据tcp/ip协议,连接在internet上的每个设备都必须有一个ip地址,他是一个32位二进制数,也可以用点分十进制表示,每八位一组,用一个十进制表示即0~255,每组用"."分隔开,例如172.16.45.10 ip地址表示 将ip地址中的网络位和主机位固定下来后,ip地址被分成了不同的积累:A类,B类,C类,D类,E类 特殊ip地址 网络地址:用于表示网络本身,具有正常的网络号部分,而主机号部分全部为0的ip地址称之为网络地址,如172.16.45.0就是一个B类网络地址 广播地址:用于向网络中的所有的设备进行广播。具有正常的网络号部分,而主机号部分全为1(即255)的ip地址称之为广播地址,如172.16.45.255就是一个B类的网络地址 有限广播地址:指的是32位全位1(即255.255.255.255)的ip地址,用于本网广播 回送地址:网络地址不能以十进制的127作为开头,在地址中数字127保留给系统作为诊断用,称为欢送地址,如127.0.0.1用于回路测试 私有地址:只能在局域网内使用,不能在internet上使用的ip地址称为私有ip地址,私有ip地址有: 10.0.0.0~10.255.255.255,表示一个A类地址 172.16.0.0~172.31.255.255,表示16个B类地址 192.168.0.0~192.168.255

IP地址和子网掩码的关系揭秘

与世无争的帅哥 提交于 2019-12-14 12:14:12
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 以前在设置IP地址的时候,总是不明白为什么要设置子网掩码,也不明白为什么经常是255.255.255.0; 今天在看《网络是怎样链接的》这本书,感觉作者写的很生动。特在此记录下来,让自己有个深刻的印象。 要了解为什么需要设置子网掩码,因为互联网和公司的局域网都是基于TCP/IP的思路来涉及的。我们就从TCP/IP的网络结构说起, 正如下图,整个网络结构是由一个个小的子网通过路由器连接在一起形成的。这里子网可以理解成为由集线器连接在一起的一些主机。 在网络中,每个设备都会有一个IP地址。IP地址可以类比现实中的地址'XX号XX室',这个号对应的就是子网,而XX室对应的就是子网中的主机号了。 那么网络中的包是如何传输的呢? 数据包在通过集线器发送到最近的路由器之后,路由器会根据目标地址寻找下一个路由器的位置,然后将数据包发送到下一个路由器,就是这样一个路由器接着一个路由器这样,直到数据包送达目的地址。 那么在传递的过程中,是如何区分子网和主机号的? 因为IP地址的格式是这样的10.11.12.13 ,这里看不出哪几个数字代表的是网络号(子网),这就需要子网掩码来标识网络号和主机号了。我们以255.255.255.0(二进制:1111.1111.1111.0)来说明,子网掩码的四个字段分别与IP地址的四个字段对应

vmware nat模式静态ip

怎甘沉沦 提交于 2019-12-14 12:13:17
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> NAT方式: 虚拟机可以上外网,可以访问宿主计算机所在网络的其他计算机(反之不行)。 查看虚拟机的网络参数 1)打开虚拟机,选择菜单“编辑”》“编辑虚拟网络”,如下图: 点击nat设置,先恢复默认参数,然后设置NAT。设置虚拟网络的子网IP、网关等 设置物理主机的虚拟网络参数 1)打开物理主机的网络连接,找到“VMware Network Adapter VMnet8”,右击设置属性: 2)设置物理主机的虚拟网络IP地址:192.168.158.X,X在0~255之间,但不可与上面的虚拟网络的子网IP重复。子网掩码、默认网关与上面获取到的虚拟网络的子网掩码、网关保持一致。DNS可设也可忽略,如果设置,可利用google的免费DNS:8.8.8.8和8.8.4.4。 设置具体虚拟机的网络参数 1)设置ip、网关等 vim /etc/sysconfig/network-scripts/ifcfg-eth0 2)设置虚拟机的网络IP地址:192.168.230.X,X在0~255之间,但不可与上面的虚拟网络的子网IP、物理机迅即网络IP重复。子网掩码、默认网关与上面获取到的虚拟网络的子网掩码、网关保持一致。注意,这里的DNS必须设置,如果设置,可利用google的免费DNS:8.8.8.8和8.8.4.4

VMware虚拟机NAT模式的具体配置

霸气de小男生 提交于 2019-12-14 12:13:03
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> NAT方式: 虚拟机可以上外网,可以访问宿主计算机所在网络的其他计算机(反之不行)。 查看虚拟机的网络参数 1)打开虚拟机,选择菜单“编辑”》“编辑虚拟网络”,如下图: 先恢复默认参数,然后设置NAT。设置虚拟网络的子网IP、网关等 设置物理主机的虚拟网络参数 1)打开物理主机的网络连接,找到“VMware Network Adapter VMnet8”,右击设置属性: 2)设置物理主机的虚拟网络IP地址:192.168.230.X,X在0~255之间,但不可与上面的虚拟网络的子网IP重复。子网掩码、默认网关与上面获取到的虚拟网络的子网掩码、网关保持一致。DNS可设也不可忽略,如果设置,可利用google的免费DNS:8.8.8.8和8.8.4.4。 设置具体虚拟机的网络参数 1)设置ip、网关等 vim /etc/sysconfig/network-scripts/ifcfg-eth0 DNS设置: vim /etc/resolv.conf 2)设置虚拟机的网络IP地址:192.168.230.X,X在0~255之间,但不可与上面的虚拟网络的子网IP、物理机迅即网络IP重复。子网掩码、默认网关与上面获取到的虚拟网络的子网掩码、网关保持一致。DNS可设也不可忽略,如果设置,可利用google的免费DNS:8.8

子网掩码的计算

别来无恙 提交于 2019-12-14 12:06:51
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 为什么要有子网掩码 网络上,数据从一个地方传到另外一个地方,是依靠 IP 寻址。 从逻辑上来讲,是两步的。 第一步,从 IP 中找到所属的网络,好比是去找这个人是哪个小区的; 第二布,再从 IP 中找到主机在这个网络中的位置,好比是在小区里面找到这个人。 第一步中的网络,就称之为「子网」(Subnet)。 从逻辑上来讲,一般同一子网(Subnet)是使用相同的网关。就好比,一个小区的入口。 IPv4 的 IP 地址是 32 位的,形式如 xxx.xxx.xxx.xxx,每一个 xxx 取值都是 0 - 255。 到底是前三个 xxx 相同,就代表同一个子网,还是前两个,还是其他?这个并不一定。 就好比小区有大有小,有的小区有上千户人家,有的小区只有区区几个。 所以,就引入「子网掩码」(Subnet Mask)来标识该子网的大小。 我们一般看到的 IP 地址是十进制的编码,所以如果换一个视角,从二进制的角度看,每一个 IP 地址就是 32 位 1 或 0。 子网掩码,就是用来告诉这个子网的覆盖区间。这 32 位中,前多少位是网络段?当然,余下的就是主机段。 举典型的例子: IP 中前 24 位代表子网号,后 8 位代表主机号。 所以子网掩码就是 24 个 1(代表前 24 位是子网部分),加 8 个 0(后 8

掩码255.255.255.248可以每个子网有多少个hostid?

时光怂恿深爱的人放手 提交于 2019-12-14 11:57:46
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> IP地址是32位的二进制数值,用于在TCP/IP通讯协议中标记每台计算机的地址。通常我们使用点式十进制来表示,如192.168.0.5等等。 每个IP地址又可分为两部分。即网络号部分和主机号部分:网络号表示其所属的网络段编号,主机号则表示该网段中该主机的地址编号。按照网络规模的大 小,IP地址可以分为A、B、C、D、E五类,其中A、B、C类是三种主要的类型地址,D类专供多目传送用的多目地址,E类用于扩展备用地址。A、B、C 三类IP地址有效范围如下表: 类别 网络号 /占位数 主机号 /占位数 用途 A 1~126 / 8 0~255 0~255 1~254 / 24 国家级 B 128~191 0~255 / 16 0~255 1~254 / 16 跨过组织 C 192~223 0~255 0~255 / 24 1~254 / 8 企业组织 随着互连网应用的不断扩大,原先的IPv4的弊端也逐渐暴露出来,即网络号占位太多,而主机号位太少,所以其能提供的主机地址也越来越稀缺,目前除了使用 NAT在企业内部利用保留地址自行分配以外,通常都对一个高类别的IP地址进行再划分,以形成多个子网,提供给不同规模的用户群使用。 这里主要是为了在网络分段情况下有效地利用IP地址,通过对主机号的高位部分取作为子网号