我们应当知道的一点是,由于IP地址只有32bit, 所以很快就面临着不够用的情况,现在之所以大家还在正常使用IPv4, 就是因为采用了公有地址和私有地址的概念:所谓的私有地址是从当时公有地址中还没有分配的一部分拿出来规定只能在内网使用而已,没有什么特殊的,那么私有地址是哪些呢,看到在下面的就知道自己的IP地址是私有地址了:

  • 10.0.0.0 ~ 10.255.255.255 # 也就是说,10开头的必定是内网私有地址,这个我在公司的电脑的IP地址就是这个打头, 这个网段的私有地址范围是最大的
  • 172.16.0.0 ~ 172.31.255.255 #这个比较难记, 可用地址范围是16x256x256
  • 192.168.0.0 ~ 192.168.255.255 #这个最熟悉,当前家庭设备的IP地址大多都是这个,可用范围是256x256个
  • 127.0.0.1,回送地址(常作为localhost)一般用于测试使用。例如:ping 127.0.0.1 来测试本机TCP/IP是否正常。

比如,现在我想查看我这台笔记本(windows)的IP地址,我输入以下命令:ipconfig

可以看到,我的IP地址是192.168.0.106, 这个不是我手动设置的,而是通过DHCP自动分配的。 那么什么是DHCP呢?

为啥要有这个DHCP呢,理论上,自己设置IP地址也是可以滴,但是局域网中的机器一旦多了怎么办呢,几十上百,上千台难道都要手动设置吗,而且到时候很容易就产生冲突,使用DHCP就可以避免因自行设定IP地址而引起的地址冲突。还有就是为啥我们的手机随便接个wifi就可以上网了,里面也是DHCP在给手机自动分配IP地址,才让使用变得简单的。包括,我们手机为什么连接4G也能上网,本质上我猜测,也是用了运营商的DHCP,DHCP的具体工作原理,暂时不在这里深入探讨,目前大概知道是干啥的就行。

再看几个有趣的事情:对于192.168.0.x (子网掩码255.255.255.0)这个网段,192.168.0.0 代表着整个子网,而非单个主机;192.168.0.255则代表子网内的广播地址。

192.168.0.1是我的默认网关的地址,其实就是家里的路由器的地址。我们在浏览器中输入这个IP地址(浏览器默认在前面加了http://, 说明是走的http协议),就可以访问我们的浏览器的主页

输入管理员密码后就可以进去发现这里打开了一扇新世界的窗户:

这里我们找到,DHCP服务器设置,就可以看到,为什我的笔记本和手机的地址都是从100开始的:

(一)从路由器和IP地址开始折腾的更多相关文章

  1. 常见的各品牌路由器默认IP地址汇总清单

    常见的各品牌路由器默认IP地址汇总清单 下面是各常见品牌路由器的默认IP清单: 如果您使用的设备品牌不在上述列表中,也可以试着访问下RouterIPAddress.com或SetupRouter.co ...

  2. 网络工程师课程---3、IP与路由器(ip地址的主要作用是什么)

    网络工程师课程---3.IP与路由器(ip地址的主要作用是什么) 一.总结 一句话总结: 用来标识一个节点的网络地址 划分网段 1.如何得到ip地址的网段号? ip和子网掩码  化成二进制后取 与运算 ...

  3. 多路由器环境下路由器的入口IP地址及DHCP设置探讨

    多路由器环境下路由器的入口IP地址及DHCP设置探讨 这里把路由器的LAN口管理IP地址称为路由器的入口地址,把直接接入互联网的路由器称为主路由器,其他路由器称为从路由器.在多路由器环境下路由器的设置 ...

  4. 举例说明划分子网,路由器IP地址

    划分子网的方法是从网络的主机号借用若干位作为子网号,主机号相应地减少了同样的位数.在划分子网前,IP地址是两级结构的:网络号,主机号. 划分子网后,两级IP地址在本单位内部就变为三级IP地址:网络号, ...

  5. 路由器wan口ip地址显示0.0.0.0怎么办

    http://m.xuexila.com/luyouqi/671049.html 这个网络时代里面我们最常用来连接网络的设备就是路由器了,现在的社会不管是工作还是生活几乎都离不开网络了,同时我们也要学 ...

  6. 话说普通的TPlink ip地址是192.168.1.2 在LAN里有台电脑共享打印机 ip 是192.168.0.2 计算机名为j02 然后我把这台电脑加到DMZ里,让根路由器同一网段的可以访问 但添加打印机的时候 提示 计算机名重复 后来在需要添加打印机电脑的hosts文件里加了 192.168.1.2 j02 式了一样不行 话说,这个打印机该怎么添加

    开启端口映射,从外网访问内网的文件共享: 已经在路由器里开了远端WEB管理设了端口,另外端口映射局域网里的一台电脑,比如WEB端口设的是8080,映射192.168.1.100到4877端口,现在我想 ...

  7. IP地址漂移的实现与原理

    当前备份软件比较流行,其中用到的关键技术是IP 地址漂移, 实际上IP地址漂移技术是利用共享的“虚拟”IP地址,当本地进行节点切换与路由切换,使另一端的发送和收方端没有感觉到本地节点地址有变化,保证了 ...

  8. IP地址、子网掩码、网关、DNS服务器

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

  9. 树莓派设置固定IP地址

    vi /etc/dhcpcd.conf # 使用 vi 编辑文件,增加下列配置项 # 指定接口 eth0 interface eth0 # 指定静态IP,/24表示子网掩码为 255.255.255. ...

  10. 【转载】IP地址和子网划分学习笔记之《子网掩码详解》

    原文地址: https://blog.51cto.com/6930123/2112748 一.子网掩码 IP地址是以网络号和主机号来标示网络上的主机的,我们把网络号相同的主机称之为本地网络,网络号不相 ...

随机推荐

  1. map方法整理数据,接口返回值进行处理

    整理前: //map方法使thumb加上域名 --> var data =[ { id: "11", title: "新车小程序title1", thum ...

  2. string str = string.Empty也会出错?

    如题 为什么会出现这种情况?大佬解释一下.

  3. C# datatable group by分组

    DataTable dt = new DataTable(); dt.Columns.Add("A"); dt.Columns.Add("B"); dt.Col ...

  4. staticmethod() 函数

    title: staticmethod() 函数 author: 杨晓东 permalink: staticmethod date: 2021-10-02 11:27:04 categories: - ...

  5. Python实现图片重命名——实用

    1 # encoding: utf-8 2 import os 3 import sys 4 5 import openpyxl 6 import tkinter as tk 7 from tkint ...

  6. 【剑指Offer】【字符串】字符串的排列

    题目:输入一个字符串,按字典序打印出该字符串中字符的所有排列.例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba. 输入一个字符串,长 ...

  7. C# 报表接口样例,简单实用

    //连接视图名称,视图在数据库写好<%@ WebHandler Language="C#" Class="GetwmsReport" %> usin ...

  8. CF生化全模式全装备单机版安装教程(基于CSOL)

    喜欢玩CF单机版的朋友平时应该接触过一些基于CS1.6的单机版,但是这种版本有些特性就是:改了分辨率就容易进不去游戏:变为幽灵时被枪射击时会出现视角乱晃的情况:游戏过程中场景宏大变数多时容易突然退出回 ...

  9. error Unnecessary return statement no-useless-return

    语法错误 原本是 addUser() {       this.$refs.addFormRef.validate((valid) => {         if (!valid) return ...

  10. 使用svg让页面自适应浏览器大小,整体等比缩放

    网页代码: <!DOCTYPE html> <html> <head> <style> body { margin:0; padding:0; widt ...