一、lwip socket ip地址
在网络编程中,lwip 是一个轻量级的网络通信库,可以帮助开发者处理网络套接字(socket)通信,包括 IP 地址的处理。网络编程是构建互联网世界的基础,而了解 lwip、socket 和 IP 地址的概念对于开发网络应用至关重要。
lwip 是什么
lwip 是一个轻量级的网络通信库,它提供了一组用于处理网络数据包的 API 接口,帮助开发者快速、高效地实现网络通信功能。lwip 可以在嵌入式系统中运行,并且支持多种网络协议,包括 TCP、UDP、IP 等。通过 lwip,开发者可以方便地创建网络套接字和管理网络连接。
socket 是什么
socket 是网络编程中的一个重要概念,它是一种通信机制,允许应用程序通过网络进行数据交换。在 socket 编程中,应用程序可以像打开文件一样创建、读取和写入网络套接字,实现与其他设备或应用程序之间的通信。socket 编程提供了一种灵活、可靠的方式来实现网络通信。
IP 地址的作用
IP 地址 是互联网上每个设备或主机在网络中的唯一标识符。通过 IP 地址,路由器可以将数据包从一个节点传输到另一个节点,确保数据能够顺利地在网络中传递。IP 地址分为 IPv4 和 IPv6 两种,其中 IPv4 地址由 32 位二进制数表示,IPv6 地址由 128 位二进制数表示,提供了更多的地址空间。
lwip、socket 和 IP 地址的关系
在网络编程中,lwip 提供了一些用于操作网络套接字(socket)的 API 接口,开发者可以利用这些接口创建、绑定和管理套接字,实现数据的发送和接收。同时,开发者还需要了解目标设备或主机的IP 地址,以便在网络中准确地定位数据包的发送和接收位置。
如何正确处理 IP 地址
在开发网络应用时,正确处理和管理 IP 地址是至关重要的。首先,开发者需要了解目标设备或主机的 IP 地址,可以通过域名解析或配置文件获取目标主机的 IP 地址。其次,开发者需要正确地将 IP 地址与端口号绑定到套接字上,以确保数据包能够准确传输到目标设备。最后,开发者需要处理网络数据包的格式和协议,以确保数据在网络中能够被正确解析和处理。
在实际项目中的应用
在实际的嵌入式系统开发项目中,lwip、socket 和 IP 地址通常会被广泛应用。开发者可以利用 lwip 提供的网络通信接口,实现设备之间的数据交换和通信。通过 socket 编程,开发者可以在应用程序中创建套接字,实现实时数据传输和通信功能。而 IP 地址的正确处理则是确保数据在网络中正常传输的关键,开发者需要仔细处理地址的分配和传输过程。
结语
综上所述,了解 lwip、socket 和 IP 地址的概念对于开发网络应用至关重要。通过正确地处理网络套接字和 IP 地址,开发者可以实现高效、可靠的网络通信功能,确保数据在网络中准确传输。在未来的网络编程项目中,开发者应当深入学习网络通信的原理和技术,不断提升自己在网络编程领域的能力。
二、socket 域名 ip地址
深入理解Socket工作原理
在网络编程中,socket是一个非常重要的概念。它在网络通信中起着至关重要的作用,允许不同计算机之间的通信。要理解socket的工作原理,首先需要了解域名和IP地址的概念。
域名与IP地址
域名是互联网上每个计算机的标识符。它是用于寻找特定网站或服务器的易记名称。域名通常由多个部分组成,例如www.example.com。而IP地址是计算机在网络上的唯一标识符。它类似于计算机的电话号码,用于在网络上进行定位。
当用户在浏览器中输入一个域名时,系统会通过DNS(Domain Name System)来将域名解析为对应的IP地址,以便建立连接和进行通信。
Socket工作原理
在网络编程中,socket是一种抽象层,用于描述通信过程中的一个端点。它允许应用程序通过TCP/IP协议与其他应用程序进行通信。
Socket通常包含了以下信息:
- IP地址:目标计算机的IP地址或域名
- 端口号:目标应用程序的端口号
- 传输协议:TCP或UDP
通过socket,应用程序可以在网络上发送和接收数据。在建立连接时,通常会指定目标计算机的IP地址和端口号,以便确定通信的目标。
Socket通信过程包括以下步骤:
- 创建Socket:应用程序创建一个socket对象,并指定通信的目标IP地址和端口号。
- 连接服务器:建立与目标计算机的连接,进行握手过程。
- 发送数据:向目标计算机发送数据。
- 接收数据:接收目标计算机发送的数据。
- 关闭连接:通信完成后,关闭socket连接。
通过socket,应用程序可以实现实时通信、文件传输等功能,是网络编程中不可或缺的一部分。
应用场景
Socket在各种网络应用中都有广泛的应用,包括但不限于:
- 实时聊天应用:通过socket实现用户之间的实时聊天功能。
- 远程控制:通过socket实现远程控制设备或服务器。
- 文件传输:通过socket传输文件或数据。
- 网络游戏:多人在线游戏中常用socket进行通信。
无论是企业应用还是个人项目,socket都扮演着重要的角色,促进了各种网络应用的实现。
总结
Socket是网络编程中的关键技术之一,它通过描述通信端点的方式实现了不同计算机之间的连接和通信。理解socket的工作原理,对于开发各种网络应用都至关重要。同时,掌握域名和IP地址的概念,可以帮助我们更好地理解网络通信的过程。
希望通过本文的介绍,读者对于socket、域名和IP地址有了更深入的了解,能够在实际开发中更加游刃有余地应用这些知识。
三、java socket ip地址
Java Socket编程和 IP地址
在计算机网络中,IP地址用于唯一标识网络中的设备。而Java Socket编程则是一种网络编程技术,可以让不同设备之间通过网络进行通信。本文将介绍如何在Java中使用Socket编程来进行网络通信,并讨论IP地址在这一过程中的重要性。
什么是Socket?
Socket是网络编程中一种抽象概念,它可以看作是两个计算机之间通信的端点。通过Socket,程序可以建立网络连接,并在连接上发送和接收数据。在Java中,Socket是由java.net.Socket
类来实现的。
使用Socket进行网络通信
要使用Socket进行网络通信,首先需要创建一个Socket对象,并指定通信的IP地址和端口号。例如,可以通过以下代码创建一个Socket连接到指定的服务器:
try {
Socket socket = new Socket("服务器IP地址", 端口号);
// 进行数据传输
} catch (IOException e) {
e.printStackTrace();
}
在建立了Socket连接之后,可以通过Socket的输入流和输出流来进行数据的收发。这样就实现了两台计算机之间的网络通信。
IP地址的重要性
IP地址在Socket编程中起着至关重要的作用。它是网络中设备的唯一标识,通过IP地址,程序能够找到目标设备并建立连接。在进行Socket编程时,正确指定目标设备的IP地址是非常关键的。
常见的Socket应用场景
Socket编程广泛应用于各种网络通信场景,如Web服务、即时通讯、在线游戏等。通过Socket,不同设备之间可以实现实时的数据传输和通信。
总结
通过本文的介绍,我们了解了Java Socket编程和IP地址在网络通信中的重要性。了解Socket编程原理和IP地址的作用,可以帮助我们更好地进行网络编程开发,实现更加稳定和高效的网络通信。
四、android socket ip地址
在Android开发中,网络编程是一个非常重要的部分。其中涉及到了socket通信以及IP地址的应用。在移动应用开发中,合理地使用socket和IP地址,能够帮助我们实现更加稳定和高效的网络通信,提升用户体验。
Socket通信
Socket通信是实现网络通信的一种基本方式,它能够在不同设备之间建立连接,进行数据传输。在Android开发中,我们可以通过Socket类来实现Socket通信。
在进行Socket通信时,首先需要建立连接,然后在连接上进行数据的发送和接收。通过Socket类,我们可以实现客户端与服务端之间的通信。
IP地址
IP地址用于标识网络中的设备,在进行网络通信时,IP地址起着非常重要的作用。在Android开发中,我们经常需要处理IP地址,以便正确地连接到指定的网络设备。
IP地址分为IPv4和IPv6两种类型,其中IPv4地址由点分十进制表示,而IPv6地址由冒号分四段十六进制数表示。
在Android中使用Socket和IP地址
在Android开发中,通过使用Socket类和处理IP地址,我们可以实现客户端与服务器之间的通信。以下是一个简单的示例,演示了如何在Android应用中使用Socket和IP地址进行通信。
首先,我们需要在AndroidManifest.xml文件中添加网络权限:
<uses-permission android:name="android.permission.INTERNET"/>
接着,在代码中,我们可以通过以下方式使用Socket和IP地址:
private static final String SERVER_IP = "192.168.1.1";
private static final int SERVER_PORT = 8080;
Socket socket = new Socket(SERVER_IP, SERVER_PORT);
// 发送数据
OutputStream outputStream = socket.getOutputStream();
outputStream.write("Hello, Server".getBytes());
// 接收数据
InputStream inputStream = socket.getInputStream();
byte[] buffer = new byte[1024];
int length = inputStream.read(buffer);
String response = new String(buffer, 0, length);
在上述代码中,我们通过指定服务器的IP地址和端口号,创建了一个Socket连接。然后通过输入流和输出流进行数据的发送和接收。
需要注意的是,由于网络通信涉及到IO操作,建议在Android应用中使用异步线程或者线程池来执行Socket通信,避免阻塞UI线程。
总结
通过使用Socket通信和正确处理IP地址,我们可以在Android应用中实现稳定可靠的网络通信。在开发过程中,需要注意网络权限的添加以及对网络通信的线程管理,以提升用户体验和应用性能。
希望本文对您在Android开发中使用Socket和IP地址有所帮助,如有任何疑问或建议,欢迎留言交流。
五、电脑怎样改ip地址?
电脑修改IP地址一般手动设置就可以,但是如果想要跨市或跨省改IP必须要借助爱加速、芝麻之类的代理软件才能修改。
六、怎样修改电脑IP地址?
1.在系统设置里面点击 网络和internet
2.在高级网络设置里面点击 更改适配器选项
3.选择你需要改地址的网卡,右键选择属性
4.双击选择internet协议版本4(TCP/IPv4)
5.填写你规划的ip地址保存即可。
七、如何查看电脑IP地址?
我们在工作和生活中有时会碰到一些特殊情况,需要我们查看电脑的IP地址,有些同学可能不熟悉这方面的操作,这里就为大家简单推荐两种查找本地IP地址的方法。
方法一:cmd-ipconfig 命令查找
通过组合键win+r键打开运行窗口,输入cmd点击确定或者回车打开;输入ipconfig命令回车运行,我们可以看到IPV6地址、IPV4地址、子网掩码、默认网关;我们需要的电脑IP地址就是IPv4地址,一般是172.或192.168.开头。
方法二:查看网络连接
win10系统点击右下方的网络连接图标,会弹出设置-以太网窗口,点击网络,在弹出的网络窗口中我们就可以禅道我们的IPv4地址啦。
以上就是两种查看电脑IP地址的方法了。可能有同学要问了,为什么我通过这两种方法查到的IP地址和我百度搜IP查到的地址不一样呢?
这里简单说一下,通过上述两种方法查询到的IP地址是局域网IP也就是本机IP地址,而通过百度查询IP获取的地址是公网IP地址。百度查到的IP地址,通常是给一个的单位或者一个区域的,我们称这样的ip地址为公有IP地址,公有ip地址可以跟其它网络传输信息,也就是说这样的IP地址才能上网。
我们实际能够接触的ip地址,也就是ipconfig看到的,一般是私有ip地址,是局域网内部的地址,是不能直接与外部交换信息的,当我们需要联网时,我们需要路由器转接,获取公网IP,这样我们就可以连接网络了。
八、IP地址是每台电脑都有还是上网的电脑才有?每台电脑的IP地址固定么?
你好!IP地址是用于标识网络上的设备的唯一数字地址,因此每台连接到网络上的设备(如电脑、手机、路由器等)都有自己的IP地址,而不仅仅是上网的电脑。
对于大多数家用网络和小型办公网络,设备的IP地址通常由路由器分配,这些地址可以是固定的(也称为静态IP地址),也可以是动态的(也称为动态IP地址)。对于固定IP地址,每台设备在网络上都拥有自己的独特IP地址,而且该地址通常不会更改。对于动态IP地址,路由器会在设备连接到网络时自动分配IP地址,通常会在一段时间后重新分配。
在大型企业网络中,网络管理员通常会手动分配IP地址,以确保每个设备都具有唯一的固定IP地址,从而更好地控制网络流量和安全性。
什么是IP地址? | IP地址 (简体中文)九、电脑IP地址能否告诉别人?
先站坑,吃完饭再答
先说答案:当然是可以告诉别人了
- IP地址跟门牌号一样
- 它就是网络世界的门牌号
本文篇幅较长,大概5000多字,其中涉及:
- 私有IP地址;
- 公有IP地址;
- 匿名IP地址;
- DNS服务器;
- 域名;
- 防火墙等等。
当然,我都会以通俗易懂的介绍来告诉大家,看完——上面的名词你就全搞懂了。
如果略懂,建议再看一遍,就深深的烙在脑海里了 o(*^_^*) 。
本文适合小白,懂的就不用看了,但欢迎收藏,必要的时候可以直接分享给提问的,基本上省了很多事情。如果你觉得不错,也欢迎分享给朋友。
IP地址就是网络中的门牌号。
你家的门牌号并不是什么秘密,你的邻居,路过的人,都可以看到。
它就是个标识,这个门牌号和你家绑定。
通过这个门牌号,就可以找到你家。
你去京东购物,去淘宝购物,都需要告诉别人你家的(完整)地址。
这样,卖家发货后,通过物流,快递送货人员才能找到你。
比如我家的门牌号——双江路365号:
它就是一个标识,我们街道上的居民,通过这个门牌号,就可以知道我家大概在哪个方向,顺着双江路477号或者双江路211号就可以找过来。
但是我只把我家的门牌号告诉卖家,我买的东西物流是没法送过来的。
因为“双江路365号”是一个私有地址,属于小范围的。
只有我们乡镇,我们街道,通过这个地址才可以找到我。
因为这个地址重复性太强:
地址我们是需要分层级的:
- 国家
- 省级
- 市、州
- 区、县、县级市
- 乡镇、街道、村、屯等
- 然后再是门牌号
当然,我们在国内,第一级可以默认省略,我们也可以成功快递到达。
然后由于我在省会城市,一般省会城市没同名的,所以我也可以省略掉省级。
我只提供“成都市××区××街道××路××号”就是一个精确的地理位置。
其实这种地址,相当于我们网络中使用的域名,那么对应的IP是啥?
经纬度呗!比如我发个这个地址:
11866343.454512434,3433190.744811982
你能马上说我在哪?你看,这么复杂的就是IP地址。
没人能记得住那一大串数字
所以互联网有了DNS服务器,用于IP地址和域名绑定,支持双向查询。
经纬地址我们也可以通过电子地图查询到准确的地理位置,并实现导航。
所以地址,就是用来提供别人查询的,不能查询的地址,就没啥意义了。
它的主要作用是用来通讯,而IP地址恰恰也是如此。
上面说到的“双江路365号”就是一个私有地址,地址都不是无限的。
所以顶多可以
- 双江路一段
- 双江路二段
- 双江路三段
- 双江路四段红星路口等等来定义
号码也是有限的,我们不可能弄个双江路11111111号吧?
我见过最长的号码也就深圳的深南大道,好像最多也就9000多号。
深南大道是深圳市一条东西向主干道,全长25.6公里!!!
快递员刚好在深南大道1号位置附近,一看收货人在深南大道9672号。
顿时吓得坐在地上起不来。
私有地址是什么?私有地址就是在私有范围内,它是可以识别或者通用的。
比如我家门牌号在我们街道是可以识别和通用的。
经常路人问我,帅哥,请问双江路271号在哪里?
我说,你找圆通快递是吧?
他说,是的。
我说前面直走,过一个路口马上就到了。
这就是私有地址在一定范围内不但通用,还不需要解析。
路人收到短信:你的快递已经到了,请到双江路271号领取。
这个短信只会给收件人发,而收件人不可能在上海,或者杭州。
收到短信也不可能跑到上海的双江路271号去领取。
所以它是私有的。
没有哪个2B物流系统会自动发短信给收件人:
亲,你的包裹到了,请到东八区C国S省C市X县X镇X路X号领取您的快递。
因为在私有区域内,不需要提供公有地址,纯属多余,虽然可用。
你导航去你们县里的万达广场。
你会“小度小度,帮我导航到成都市X县X街道X号”吗?
不会,你肯定是说“小度小度,到万达广场”
导航肯定基于你附近搜索最近万达广场,然后定位,然后开始导航。
IP地址也分为私有IP地址和公有IP地址,甚至做了细分。
分为A/B/C/D/E类:
- A类:0.0.0.0-127.255.255.255
- B类:128.0.0.0-191.255.255.255
- C类:192.0.0.0-223.255.255.255
- D类:224.0.0.0-239.255.255.255
- E类:240.0.0.0-247.255.255.255
常见的私有IP地址主要分三类:
- A类 10.0.0.0/8, 即10.0.0.0-10.255.255.255
- B类 172.16.0.0/12, 即172.16.0.0-172.31.255.255
- C类 192.168.0.0/ 16, 即192.168.0.0-192.168.255.255
私有IP地址的ABC类有什么区别呢?
如果说第一段10为固定地址,分为A类,那么172.16第二段为固定地址为B类;那么192.168就说不通了,因为这样分,它也应该算B类。
它是基于上面的A/B/C/D/E类五类地址范围来分的:
- 10.0.0.0-10.255.255.255地址段恰好在A类范围内,所以叫A类私有IP地址;
- 172.16.0.0-172.31.255.255地址段恰好在B类范围内,所以叫B类私有IP地址;
- 所以192.168.0.0-192.168.255.255地址段在C类范围内,叫C类私有地址。
A/B/C三类私有地址的区别主要是数量级不同。
10开头的私有IP地址包含256*256*254个地址,即16646144个地址。
IP地址通过小数点隔开分成4段地址,最小从0开始,255结束。
- 第一段我们可用比喻为国家级;
- 第二段我们可用比喻为省/市级;
- 第三段我们可用比喻为市/县级;
- 第四段我们可用比喻为镇/街道级。
好像哪里不对,一个镇就254个地址?怎么够用?原来我家的电话号码才5位数呢。
当然不够用,所以IP v4地址枯竭啦!
而且为了方便,我们把第四段的最后一个地址255定位为广播地址。
广播地址用来干嘛呢?广播地址就是用来广播的呗。
从早到晚一直广播,张三1号,李四2号,王虎3号……赵日天254号
不断循环,如果你到路口,你想去找小明玩,但又不知道他多少号,咋办?
原地等着听广播吧。
当你听到广播念出李明74号的时候,哦,小明在74号!
于是就很快找到了小明的家。
好了,现在我们知道怎么计算IP地址段数量和知道了广播地址的用法。
- A类私有IP地址:16646144个;
- B类私有IP地址:1040384个;
- C类私有IP地址:65024个。
所以因为数量级不同,我们一般把:
- A类用来做广域网;
- B类用来做城域网;
- C类用来做局域网;
比如一般市政府办公的专网有用172.16的也有用10.0的。
因为B类包含104万个地址,对于一个市级来说绰绰有余。
当然,我就见到很多大学,就喜欢用A类地址,10打头的,牛逼。
1600多万个地址怎么用也用不完,那是相当的装B。
对于一个大学而言,师生几万人,还有很多监控、物联网等设备使用IP地址。
使用C类私有IP是远远不够的,因为我们不但需要一些固定的IP地址。
还会分配一些动态的IP地址范围。
比如机房,一个固定IP段;1号教学楼,一个固定的IP段。
但是每个网格区域,我们就会放余量的IP地址范围用于WiFi自动分配。
比如操场,广场,平时可能只有几百人在附近活动,手机会连接到WiFi。
如果我们只给这个区域500个IP地址,遇到活动就显然不够。
无法分配到IP地址,手机即便连接上WiFi,同样无法上网。
所以一般会分配2000个,或者5000个。
上面讲的是IP地址分配。
好了,我们来说主题,电脑IP地址能否告诉别人?
基于我们前面讲的,IP地址是用于通讯的。
既然是通讯的,为什么不能告诉别人?
好了,楼下的武松马上会跳将出来:
有种你把地址公开,你看我会不会给你快递板砖!!!
可是我开篇的时候已经把我的地址公开了啊,还拍了照:
武松说,你这不是公有地址,你这是私有地址,不算数!
私有地址,门牌号怎么不算数?国家认可!街道颁发!物业按门牌收清洁费!
武松脸憋红了说,你应该上报街道、市级、省级!!!
我只能抱歉的说,我用的移动大内网,我没有公网IP。
我的公网IP就是成都市,你大概也许需要花不少时间才能找到我。
因为成都市下面所有区县基本都有一条路叫双江路。
即便你找到了我,你能拿块板砖往我头上呼吗?
显然不能,借你十个胆你也不敢……
我家不但装了4个摄像头,门口30米内3根电桩上有天网、雪亮工程。
这叫什么?这叫杀毒软件,这叫防火墙。
毕竟防火墙和杀毒软件很多时候并不能杀毒也不能挡住攻击。
它的主要作用就是包年收我钱,副作用是提供了一定的审计功能。
通过审计,能起到一定的震慑作用。
你打我,我报警,周围的人报警。
警察来了,你不承认你打了我。
我说我家有监控,你没法抵赖。
你说我家监控带PS,带特效剪辑,不算数。
警察说,这里有雪亮工程,我们调取视频看看。
然后你就被抓了。
过段时间就要清明了。
大家都会回到乡里,或者到墓园里,给过世的亲人扫墓。
如果只有乡村公路,这叫百兆网络;
如果有快速路,这叫千兆网络;
如果有高速公路,这叫千兆光纤;
如果有八车道高速公路,这叫万兆光纤。
往往我们家里要办理宽带:
就是先从万兆光纤到街道,千兆光纤到小区,百兆光纤到家庭。
跟你去扫墓一样,先走高速,再走快速路,最后到乡村公路。
如果没有修建高速公路,你就走快速路(千兆光纤)吧。
要是快速路都没修,那你只有走乡村公路(百兆光纤)。
要是乡村公路都没有,只有走泥泞拦路崎岖山路(ADSL拨号4M)。
好了,回到上面的话题。
有人说,林大路,你骗人,前段时间你才写了一篇文章。
林大路:成都移动已支持IPv6,但需要你手动设置一下成都移动已经支持IP v6了,你明明有公网IP了。
好吧,那我只能告诉你,刚才我还在“李双江的双江林大路的路一二三的三四五六的五六七八的六号码的号”,我一重启路由器就飞到了“双儿妹妹的双潘长江的江郭大路的路三人成虎的三十除以二等于五的五九九归一的九号角的号”
对,我地址变了,而且还关了门(路由器)。
IP v6地址就是这样,大概解释就是更细致了:
李双江的双江和双儿妹妹的双潘长江的江根本就不是一个东西。
所以IP v6的地址库老长了。
如果你掏出你爸传给你的计算器,那屏幕都显示不完。
IP v4是32位的,IP v6是128位的,但差别十万里。
IP v4大概有40亿位,而IP v6数量大概是IP v4的1600亿倍。
好了,什么是IP v6你也知道了,一会就学了这么多,真厉害。
开篇我讲了,匿名IP地址,好像到现在我还没说到这个话题。
别急,我现在就讲。
我们先说为什么要匿名?
匿名就是我不想要其他人知道我是谁,谁是我。
如果我们要收快递,我只提供小区的名称和一个假名,一个虚拟手机号码。
我是可用收到快递的,而且送快递的不知道我是谁。
发快递也不知道。
小区名称或者小区的速递易/菜鸟驿站/京东代理点都是一个代理渠道。
这个代理渠道帮我隐藏了我家多少栋多少单元多少楼再到门牌号。
如果你使用菜鸟驿站/京东代理点,这叫透明代理。
即你通过代理上网,代理服务器会记录你的IP地址,但不会告诉别人。
但是菜鸟驿站和京东代理点的服务人员知道你是谁,就是这么个意思。
如果你要匿名代理怎么办?让快递员投递到速递易/顺丰蜂巢即可。
使用匿名以后,我家的地址双江路365号就变成了圆通的双江路271号。
或者京东代理点的长虹路33号或者韵达的朝阳路22号。
你通过各种渠道截获了我的收件人地址,然后你跑到以上地点都发现。
这不是我家!这不是我家!这不是我家!
这些都是我的匿名IP地址。
好了,作为职业绕路人,你可能还是没明白为什么IP地址可以告诉别人。
如果那么简单你就能搞懂的问题,你还用问吗?
你先反问你是不是这个道理???你先想想你是谁?你是个个人,个体。
你家的门牌号(IP地址)主要作用就是用来通讯,收快递。
除了这个还能干啥?远方的亲戚过来探亲,串门,你肯定会告诉他。
然后他开车导航过来,如果来过几次都不用导航了。
大概我们应该了解一个东西,叫黄页。
黄页不是黄色书籍的页面。
黄页是什么?百度会告诉你:
黄页是国际通用按企业性质和产品类别编排的工商企业电话号码簿,以刊登企业名称、地址、电话号码为主体内容,相当于一个城市或地区的工商企业的户口本,国际惯例用黄色纸张印制,故称黄页。
但是我觉得他这种说法是错误的,或者不完整的。
早期的黄页是分地区的,它不但提供企业,单位,还提供个人的信息。
只要你到电信局办理了电话号码,次年黄页在当地的公用电话亭就会更新。
然后这种黄页会提供企业名称,对应电话和地址;也提供个人名称对应电话和地址。毕竟往前三十年,家里能装电话,那都是大户人家。
所以这种信息是有必要的,所以往后,黄页就成了一种身份象征。
其实我们国家这种象征还没开始,就结束了。
发展太快了,根本来不及。
马云,就是一开始搞电子黄页起家的。
以前或者现在的导航网站,也可以叫黄页,电子黄页。
作为公共机构,提供服务的公共机构,就会到各种导航引擎、电子黄页上提交公共机构的信息,比如单位名称,电话号码,地址等等,一般还会附上一段介绍;或者是企业,也会热衷提交信息。
当然,一开始黄页会自行去采集一些机构的信息,比如当地政府,当地纳税大户等等。通过这种信息采集,数据整理,变成有用的东西。
哎,大家觉得这个好,除了政府等机关办事机构,其他企业想提交?
对不起,交钱!介绍想更完善一点?办VIP!想挂个公司Logo?办VVIP!
看明白没?只有这些职能机构,或者企业,希望更多人关注和方便他人的必要单位,才会公布自己的电话,公布自己的地址。
你是不是?你很大程度不是。
比如你办了个个人的慈善机构。
希望大家把旧衣服,不要了的衣服,快递给你,然后你把这些旧衣服消毒、清洗、修补、分类,整理后送到边远贫穷地区去,给需要的人。
你就需要提供一个地址了。
但是你会用你家的地址吗?做慈善,不管真与假(骗子),总会遇到一些麻烦的事情,而麻烦的事情我们都不想牵扯到家人。
所以大多数时候我们宁愿租一个场所,也不愿意留自己的家庭住址。
这下你总明白了吧?
像腾讯、微信、知乎、京东、天猫这些,不但公开自己的IP地址。
还会给IP地址购买一个好记的域名来绑定,方便别人找到。还提供APP,小程序各种。
而你会吗?你无非前几年开个博客,买个垃圾域名(不好意思,好的都被买了,能买到的只有垃圾),租用个空间或者VPS。
你可能会说,要是我家宽带提供公网IP,支持HTTP协议,我肯定放家里。
放屁,你要是会放家里,大家就不会因为懒得ICP备案租用境外VPS了。
答主擅长计算机和Windows,计算机硬件略知一二。算起来还算比较热心,经常在知乎回答问题,有空也会写一些文章分享,可以关注下 @林大路,共进步。
本文首发个人公众号:人工饲养小熊
电脑IP地址能否告诉别人?如果有家庭网络等问题,比如需要改善网络,新房需要重新设计网络都可以付费咨询我。
不过咨询前请务必参考导读,大家都省时间,说不定看完你还可以省几百:
林大路:大路网络咨询导读翻墙等违法的事情不用咨询我,不接单
十、如何获取 mac 电脑的 ip 地址?
获取 mac 电脑的 ip 地址的方法有以下几种:
- ass="nolink">如果你想获取你的内网 IP 地址,也就是你的电脑在局域网中的地址,你可以这样做:
- 我的系统版本是macOS Ventura 13.2.1,如果是其他的版本下面的选项名称可能会有不同。
- 点击屏幕左上角的苹果图标,然后选择系统设置。
- 点击网络,然后在右侧栏选择你当前的网络连接。
- 点击详细信息,然后点击 TCP/IP 标签。
- 在 IP 地址旁边,你就可以看到你的电脑的内网 IP 地址了。如果你想知道你的路由器的 IP 地址,也就是网关地址,可以看路由器旁边的数字。
- ass="nolink">如果你想获取你的外网 IP 地址,也就是你在互联网中的地址,你可以这样做:
- 打开一个浏览器,比如 Safari 或 Chrome。
- 在地址栏输入 https://www.whatismyip.com/ ,然后按回车键。
- 在页面上,你就可以看到 Your Public IPv4 is: 后面跟着一串数字。这就是你的外网 IP 地址了。
另外,IP 地址和 MAC 地址是不同的概念。IP 地址是用来标识网络连接的地址,而 MAC 地址是用来标识网络设备(比如网卡)的物理地址。IP 地址可能会变化,但 MAC 地址通常是固定不变的。