词条信息

admin
admin
超级管理员
词条创建者 发短消息   

相关词条

热门词条

更多>>
什么是端口?到底是做什么的呢?
端口一般指两种,一种是硬件比如路由器或者交换机的插网线的端口,一种是软件的逻辑的概念,比如http的80端口!...
7种进阶方法让你快速测试端口连通性
Ping是Windows、Linux和Unix系统下的一个检查网络连通性的命令工具,对于大部分互联网用户来说很...
电脑开机,总需要按F1,是什么原因造成的?
一.主板掉电这个说法是行业内的叫法了,一般是主板的CMOS电池没电了导致的。也是最常见的一种提示你按F1的提示...
社保降费对个人有什么影响?
下调城镇职工基本养老保险单位缴费比例是政府给企业发的一个大红包,特别是对于企业来说是一个利好,但是对个人来说有...
车辆“出险”对下年保费的影响,到底有多大?
【出险对交强险的影响】【出险对商业险的影响】车辆“出险”对下年保费的影响,到底有多大?这里有必要先提下车险第三...

精选图集

更多>>
简易百科旧版 >>所属分类 >> 电脑知识    网络知识   

IP地址怎么来的

标签: IP地址 网络知识

顶[0] 发表评论(0) 编辑词条

我们知道MAC地址是在网卡出厂时就确定了,那对于IP地址呢?IP地址的分类和配置都是人为设定的,那具体是怎么来的呢?


我们先来看看如何配置IP地址 


如果对命令行比较熟悉的,可以使用ifconfig或者ip addr进行配置


ifconfig eth1 192.168.10.3/24

ifconfig eth1 up


或者


ip addr add 192.168.10.3/24 dev eth1

ip link set up eth1


我们不免疑问,是不是可以自己设定任意的IP地址? 


答案是肯定的。你可以随便设定,比如即使你知道周围的电脑的IP地址都是192.168.10网段的,但你还是把自己本机的IP地址设为10.10.168.2。假设所有这些电脑都连接在同一个交换机上。然后你在自己的电脑上,去ping 192.168.10.10,你觉得只要把包发出去,同一个交换机的另一台机器马上就能收到,对不对? 


可是Linux系统并不是这样的,他没有你想象的那么智能,它需要根据自己的逻辑去处理


IP地址


源IP地址:10.10.168.2

目标IP地址:192.168.10.10


MAC地址


源MAC地址:本机MAC地址,容易得到

目标MAC地址:????


目标MAC地址是什么呢?是192.168.10.10的MAC地址吗?显然不是 


Linux首先会判断,要去的这个地址和我是在一个网段吗,或者和我的一个网卡是在同一网段的吗?只有是一个网段的,它才会发送ARP请求,获取MAC地址。 


如果不是,Linux默认的逻辑是,如果这是一个跨网段的调用,它便不会将包发送到网络上,而是企图把包发到网关。 


如果你配置了网关,Linux会获取到网关的MAC地址,然后将包发送出去。对于192.168.10.10这台机器,虽然路过它家门的包,目标IP是它,但是MAC地址不是它,所以它的网卡并不会接受网络包。


如果是没有配置我网关,那包压根就发不出去 


如果把网关配置为192.168.10.10呢?这种是不可能的,Linux不会让你配置成功。因为网关要和当前的网络至少一个网卡是同一个网段的。10.10.168.2的网关肯定不会是192.168.10.10。


所以当我们需要手动配置一台电脑的IP时,要问问网络管理员,让他给你分配一个可用的IP地址。配置的时候一般都不会用命令直接配置,而是把IP地址写在配置文件里,通过读取配置文件来进行设定。


当我们配置了IP后,会有一个问题,IP地址不是像MAC地址一样,是一成不变的。比如我们的笔记本,我们在不同的地方使用时,连接不同的网络,IP地址会发生变化。如果每次都是我们手动配置,那会很麻烦,而且不一定配置正确。还有对于一个公司或者一个学校而言,如果没增加一台主机,都要网路管理员去分配IP地址,工作量是很大的。


这里就要提到一个自动配置的协议DHCP(Dynamic Host Configuration Protocol),动态主机配置协议。有了这个协议,网络管理员就轻松多了。他只需要配置一段共享IP地址。每一台新接入的机器都会通过DHCP协议,去这个共享的IP地址池中进行申请,然后自动进行配置。用完了,就还回去,需要用时,再申请,也可以续租。 


这就好比租房子,你自己不用装修,都是帮你弄好了的,你只需要领包入住就行了。想接着住就续租,不想住了就退租。


--------------------- 

作者:小猴子爱吃桃 

来源:CSDN 

原文:https://blog.csdn.net/J_Shine/article/details/80569028 

版权声明:本文为博主原创文章,转载请附上博文链接!

 

 

附件列表


按字母顺序浏览:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

→我们致力于为广大网民解决所遇到的各种电脑技术问题
 如果您认为本词条还有待完善,请 编辑词条

上一篇2018年百度算法大盘点
下一篇如何禁止百度自动转码?

0
1. 本站部分内容来自互联网,如有任何版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
2. 本站内容仅供参考,如果您需要解决具体问题,建议您咨询相关领域专业人士。
3. 如果您没有找到需要的百科词条,您可以到百科问答提问或创建词条,等待高手解答。

关于本词条的提问

查看全部/我要提问>>