美文网首页
菜鸟学网络笔记1

菜鸟学网络笔记1

作者: 漫步_蜗牛 | 来源:发表于2018-08-07 10:07 被阅读0次

IP 地址是一个网卡在网络世界的通讯地址,相当于我们现实世界...

默认固定网段分配

CIDR:无类型域间选路

无类型域间选路(CIDR) 于是有了一个折中的方式叫作无类型..

CIDR 根据结构192.168.1.0\24我们来定义一个 子网+主机号的ip分配策略

1.\24 这个是不是很困惑,其实他是一个分配策略中,位数划分器,24表示固定网络号24位,有8位动态分配的主机号。上述中表示的地址范围是192.168.1.0到 192.168.1.255总计255位。

2.子网掩码::按位与的概念,我于此描述下,计算机中,二进制计算规则,0or1 与1相与,其值不变;0 or 1与0相与,其值为 0;子网掩码是根据上述声明的\24位数,按位取1生成的一个数值,后补0,用十进制表示为255.255.255.0,子网掩码与任何ip地址相与,得到的就是网络号地址;有个简单的方法,现在所用的子网掩码一般都是255.255开头,第三个序号以及第4个序号有所区分,3用255-掩码值,移除位数,差值必定是2*(n+1)-1,n+16就是主机位数

3.网络第一个地址:如题,网络号+1,第四个区间为1

4.广播号:网络号不变,后面2进制全补1,

DHCP 地址动态主机配置协议

DHCP ip地址动态主机配置协议:

这儿可以配置一段共享IP地址,每台新接入设备都可以从这儿的IP地址段去获取一个地址,自动配置,然后使用完归还;

其中有几点:

1:新设备加入时,通过ip 0.0.0.0 向目标Ip地址 255.255.255.255发送广播包,广播包封装在UDP中,UDP封装在BOOTP中。所以DHCP就是BOOTP的加强版;在这个广播中,新设备向DHCP SERVCER发起请求,需要一个IP地址。当然,为了确保该机器不多次分配,需要携带MAC信息,做为唯一标识。DHCP DISCOVER,图如下所示

2:网络管理员,配置好DHCP SERVER会接收到该请求,他知道需要给新设备分配地址了,此时,MAC地址就是他的唯一标识,和分配的IP地址一一对应,此过程称为DHCP OFFER。此时,DHCP SERVER会保留分配给该MAC的IP地址,不会为其他DHCP客户分配此IP地址。其中包括,网关,子网掩码,和IP地址相应信息如下图所示:

3:由于可能存在多个DHCP SERVER服务器,新设备发送的请求,可能会接受到多个响应,设备会从中选择一个DHCP OFFER,一般是第一个送达的DHCP OFFER,然后向网络发送一个DHCP REQUEST广播数据包,包中包含客户端的MAC地址,接受的租约(DHCP OFFER)中的Ip地址,提供此租约的服务器(DHCP SERVER)地址等,并告诉所有DHCP SERVER,它接受了某个DHCP SERVER提供的Ip地址,请求撤销其他服务器分配的Ip地址,以便下一个租用者使用,如下图:

由于还没有得到最终DHCP SERVER确认,所以Ip地址还是0.0.0.0,广播IP地址是255.255.255.255,在BootP中,存在提供DHCP OFFER的DHCP SERVER服务器IP地址。

4:当DHCP SERVER接收到客户机的DHCP REQUEST广播后,会返回客户端一个DHCP ACK广播包,表示已经接受客户端的选择,并将改Ip地址的合法租用信息和其他配置信息都放入广播包,发送给客户机。此时已经分配结束,如下图:

最终租约达成,还是需要广播下,让所有人都知道。

再来看下IP地址的续租和回收

相关文章

  • 菜鸟学网络笔记1

    IP 地址是一个网卡在网络世界的通讯地址,相当于我们现实世界... 默认固定网段分配 CIDR:无类型域间选路 无...

  • 你不懂鸡蛋(一)

    『菜鸟笔记』是读书笔记类的系列文章,是喵在阅读烘焙书籍的时候做的笔记和总结。当中若有不对的地方(菜鸟!菜鸟!菜鸟!...

  • Typescript

    学习笔记 菜鸟教程 《菜鸟教程》-TypeScript简介 《菜鸟教程》-TypeScript安装 《菜鸟教程》-...

  • 互联网科普贴17-高仿B2C商城的天猫超市

    高仿B2C商城的天猫超市 一、产生背景 1、菜鸟网络这个物流体系的练兵工具 (1)2015年阿里重金投入的菜鸟网络...

  • 深度学习笔记2:手写一个单隐层的神经网络

    笔记1中我们利用 numpy搭建了神经网络最简单的结构单元:感知机。笔记2将继续学习如何手动搭建神经网络。我们将学...

  • MySQLdb 菜鸟笔记 1

    1 打开数据库连接 只有port字段类型为int 2 使用cursor()方法获取操作游标 cursor = db...

  • 几个值得收藏的手册教学网站

    说明: 随着网络的发展,网上学习逐渐发展,下面就来介绍几个学习编程的网站,值得收藏哦 1.菜鸟教程-学的不仅是技术...

  • React学习笔记

    写在前面 React入门学习笔记。 教程可参考:React 教程 | 菜鸟教程阮一峰的网络日志 > React 入...

  • 菜鸟学车记1

    11.14下午第一天 1.学习了如何打方向盘,左打到头,摆正,右打到头。 2.起步 启动车子,左脚踩离合,右脚刹车...

  • CCNA网络小菜鸟笔记(一)

    第一章: 网际互连 把一个大的网络划分为一些小的网络就称为网络分段,这些工作由路由器,交换机和网桥来完成。 引起L...

网友评论

      本文标题:菜鸟学网络笔记1

      本文链接:https://www.haomeiwen.com/subject/ualovftx.html