5G技术的更新,推动了新一代的网络通信发展,家庭宽带上网也从最初的十几K的速度,提升到了现在动则上百上千兆的速度,很多有部署了家庭NAS的用户,甚至都已经更新到了10G级别的内部局域网了。

在这个信息互联的时代,虽然不需要人人都学习网络技术,但是还是应该掌握一点网络的基础知识,关键时刻能够自助,现在就从有趣的讲解一点网络基础概念,力求简单易懂,不做专业技术性讲解。

说到网络,有五大基础概念是不得不提的,IP地址,子网掩码、网关、DHCP服务和PPPoE拨号,这些都是日常做电脑或路由器网络配置经常用到的,相信很多人都听过这些概念念,也知道都是一串串数字,但具体是什么,有什么用就不清楚了,我们接下来就来讲解一下这五大网络基础概念。

什么是IP地址?

首先来问大家一个问题,假如有一群人在一个密闭房间里面,用什么方式能够快速的叫到某一个人呢?相信大家第一反应肯定是叫名字,对的!同时也还有一个简单的方式,就是每个人编一个号码,例如,叫到一号,就知道是谁了。

在网络世界中也是一样的,要想快速访问某一台设备,就需要每台设备有一个编号,而这个编号就是网络设备的IP地址。在这个房间里面,如果有两个人的编号相同,那么会怎么样,肯定就是当叫到这个编号的时候,不知道叫的是谁,所以一个房间里面不允许有两个编号相同的人,在一个局域网里面不允许有两个IP地址相同的设备,如果有就被称为IP冲突,会严重危害到网络的稳定。

我们再来扩展一下,在一栋大楼里面,有好多个这样的密闭房间,每个密闭的房间也都有一群人,那么要怎么定位到某一个房间里面的一个人呢?

答案肯定也还是编号,给每个房间编号,例如1号房间里面的1号,这样就能定位到特定的那一个人了,这时候我们把房间号也加入到人的编号当中去,房间号和人的编号用一个"."间隔开来,例如1.1号,说明就这个人就是1号房间里面的1号人。

网络设备中的IP地址也是如此,例如192.168.1.100,我们可以这样理解,192.168.1号房间,也就是我们会提到的网段,100就是在这个网段里面的编号100的设备。

什么是子网掩码?

根据上面提出的编号:192.168.1.100,会引发一个新的疑问,为什么房间号是:192.168.1,而人的编号是100,可不可以把房间号设置成为192.168,人的编号设置成为1.100呢?答案当然是可以的,但是这样设置会引发一个问题,同样192.168.1.100这个编号就会有歧义,可以表示192.168.1房间里面的100号人,也可以表示192.168号房间里面的1.100号人,这时候就要引入另外一个规则,告诉人们多少就是房间编号,多少就是人的编号,而这个规则就是子网掩码。都知道网络时间就是数字世界,所以这个规则设计得很讨巧,长度设置和编号一样长,通过和编号的于运算,最后告诉人们那些是房间号,那些事是人的编号。具体运算太复杂,这里用最简单那的方式说明,举个例子:子网掩码是255.255.255.0这个最常用的规则意思是255.255.255这前三位是房间号,后面0那一位是人编号,再比如192.168.1.100这个IP地址和255.255.0.0这个子网掩码,说明192.168是房间号,也就是网段,而1.100是人的编号,也就是设备在这个网段的编号。

什么是网关?

接着上面的问题,一群人在一个密闭房间里面,已经每一个人都有了一个编号,就是网络设备中的IP地址,那么这时候需求升级了,房间里面的人需要和房间外面的人们进行沟通对话,这时候怎么办呢,就需要一个会穿墙术的超能力者当传话筒,在这个房间里面穿梭,把房间里面的人的话传到外面去,把外面的人回应传回给房间里面的人。

这个有超能力的人就是网络世界中的网关,他负责把内部网络的讯息传递到外网, 把外网信息传递回来,对于一个家庭网络而言,这个角色不正是我们的路由器吗?

路由器是唯一一个和宽带连接的设备,家里所有的设备都要经过路由器才能连接到宽带,进行上网冲浪。所以网关也就是我们家庭宽带网络中的路由器,如果网关设置错误,就好像你把要传递出去的话语传给了一个没有超能力的人,自然也就无法把话语传达到房间外面。

什么是DHCP服务?

经过前面的了解,我们可以知道一个人的编号是多么的重要,如果是几个人的房间,那么编编号还是很轻松的,每个人自己选一个号码就好了,试想一下如果是几百人的大房间,如果让每个人自己想一个编号,那么肯定是会有选到同号的,引起冲突!所以这时候需要有一个有话语权的人站出来,所有的编号由他来安排,不用自己选号码,这样就不会引发编号相同的冲突,这个人提供的这项服务可以起个名称就叫做DHCP服务。有句话叫能者多劳,能力越强也就更有话语权,还记得我们上面说到的那位超能力人物吗,让他开安排每个人的编号,相信就能够让大家心悦诚服,所以在家庭宽带网络中,DHCP服务一般是有网关来提供,他为网络里面的每个设备分配一个IP地址。

什么是pppoe拨号?

接着上面的话题,每个密闭房间里面的超能力者成为了网关,能够穿过密闭的房间成为了密闭房间人们和外界沟通的桥梁,但是这也仅仅作为一栋房子里面的房间互相沟通,如何能够把信息传递到其他房子里面的某个房间某个人呢?这时候就需要一个管理一栋一栋房子的上帝出现了,他能够帮忙传递信息到每一栋房子,也就是每个密闭房间内的超能力者把沟通信息都交给这个上帝,又上帝负责传递到各个房间,上帝提供的这个服务就是类似电信运营商提供的家庭宽带服务,通过家庭宽带服务才能够和外面的大千世界联系,也就是常说的广域网或互联网。当然,要想和上帝对话也不是这么容易的,要有专属的通道才行,建立这个专属通道的方式就是PPPoE点对点通信,这是每个超能力者和上帝对话的专属通道,所以肯定不能告诉其他人,要进行加密处理,不然就天下大乱,所以在每次对话都需要通过信息认证开启这个通道,这个就是我们家庭宽带PPPoE拨号上网。

关注公众号回复资料就可以领取学习资料一份,先到先得噢!

扫码关注我们

pppoe拨号的外网ip无法ping通_【思唯网络学院】 五大网络概念:IP地址、子网掩码、网关、DHCP服务和PPPoE拨号...相关推荐

  1. 虚拟机无法连接外网以及无法ping通同一个wifi下的电脑

    环境:win10 ,VMware-workstation-full-17.0.0-20800274,centos8 wifi网关:172.16.128.1 子网掩码:255.255.128.0 一.无 ...

  2. python判断ip能否ping通_使用Python测试Ping主机IP和某端口是否开放的实例

    使用Python方法 比用各种命令方便,可以设置超时时间,到底通不通,端口是否开放一眼能看出来. 命令和返回 完整权限,可以ping通,端口开放,结果如下: 无root权限(省略了ping),端口开放 ...

  3. openstack创建的云主机不能访问外网,不能ping www.baidu.com

    创建的实例ping不通外网: 在检查的时候网卡配置,域名配置等该检查的都检查了一边,都没问题,后来ping 百度的ip可以ping通,表明网是通的,后面我把 百度ip和域名手动加到配置文件中,可以pi ...

  4. 解决 Ubuntu 连接不上外网,无法ping主机地址。

    今天下载了个Ubuntu 16.04 server的镜像,在虚拟机上装好好,发现不能连接外网,也ping不到主机地址,通过远程连接工具也根本访问不到.于是就各种试,各种网上找方法,但是都不奏效.可把我 ...

  5. 内网机无法ping通外网机

    **内网机无法ping通外网机** 叙述:出差人员想通过外网连接公司内网服务器,公司内部通过TP-Link路由开启vpn服务,使用一台PC做中转内网机(双网口).一端连接外网192网段,一端连接内网服 ...

  6. Android之检测外网连接性(ping)

    有时候网络状态显示正常,但是实际网络是不能连接外网,故需通过http方式或者ping方式来检测. 外网连接性检测工具类 package com.android.demo.utils;import an ...

  7. python判断ip能否ping通_Python实现检测服务器是否可以ping通的2种方法

    好想在2014结束前再赶出个10篇博文来,~(>_ python检测服务器是否ping通的2种方法 1.第一种比较挫,就是用ping,python调用shell,这个适用于较少的服务器数量,几百 ...

  8. VB 判断IP能否ping通

    窗体代码: '测试 Private Sub Form_Load()     If PingIP("122.22.255.255") Then         MsgBox &quo ...

  9. 银河麒麟服务器系统ip可ping通,但是tongweb的默认端口9060、8088不能访问,访问提示404

    问题现象:​银河麒麟服务器系统ip可ping通,但是tongweb的默认端口9060.8088不能访问,访问tongweb应用端口 http://192.168.0.49:9060/console以及 ...

最新文章

  1. “轻雀会议”跨越社交的“云沟通”
  2. anaconda新建不同python版本环境_解决 Anaconda 与 ROS 冲突(python 版本与 opencv)
  3. 【Gans入门】Pytorch实现Gans代码详解【70+代码】
  4. python输入123输出321_C语言编程:输出一个3位整数的逆序数,如输入123,输出321....
  5. DM368开发 --IPNC 设置过程
  6. android 真机 sqlite3,在android真机上使用sqlite3
  7. 那天我去逛街,发现连大编程语言都摆起地摊了……
  8. Spring-aop-简单示例
  9. mysql基本sql语句总结(一)
  10. MVC中关于JSON的处理
  11. USB和串口的区别是什么?
  12. Android使用marked.js渲染markdown文档
  13. win7 bcdedit
  14. 苹果手机屏幕突然变暗_手机突然屏幕失灵
  15. bigemap中下载边界_BIGEMAP地图下载软件-BIGEMAP地图下载器下载v19.2.0.0-西西软件下载...
  16. OKR教练:OKRs-E如何帮你落地OKR
  17. 微软发布了免费的文件恢复工具!
  18. 计算机字体渲染的学问
  19. 计算机基础文件与文件夹,计算机基础知识 第03部分 操作系统 文件与文件夹管理.ppt...
  20. 【工具推荐】2022博客写作工具流指南

热门文章

  1. vue-video-player修改src就会报错_4、修改入口点代码
  2. python怎么开发软件_怎么使用python进行软件开发
  3. 面试官 | JVM 为什么使用元空间替换了永久代?
  4. c#官方推荐md5通用加密类
  5. Hibernate——(3)主键生成策略持久化类的三种状态
  6. 计算机基础知识复习资料,计算机基础知识复习资料
  7. 主板24pin接口详图_【图解】主板连线接口最详尽图文解释
  8. pandas尾部添加一条_Numpy与Pandas
  9. php什么程度算学会,十天学会PHP - 序1,学会的标准是什么?(20180820-1)
  10. 壁式框架内力计算_4种类型剪力墙的计算要点