netstat 命令当中的内部地址和外部地址分别代表的是什么?

RT,用自己的话解释,不要搬网上的内容。尽量可以简洁,谢谢... RT,用自己的话解释,不要搬网上的内容。尽量可以简洁,谢谢 展开
 我来答
娱乐小八卦啊a
高粉答主

2020-04-11 · 娱乐小八卦,天天都知道
娱乐小八卦啊a
采纳数:256 获赞数:117870

向TA提问 私信TA
展开全部

网络连接是有2方参与,自己就是“内部地址”,别人就是“外部地址”。

再举个例子,用户用浏览器打开百度网站时,自己的 IP 地址就是内部地址了,也叫“本地地址”,百度服务器的IP就是外部地址,也就“远程地址”。

NAT是网络地址转换,它实现内网的IP地址与公网的地址之间的相互转换,将大量的内网IP地址转换为一个或少量的公网IP地址,减少对公网IP地址的占用。

NAT的最典型应用是:在一个局域网内,只需要一台计算机连接上Internet,就可以利用NAT共享Internet连接,使局域网内其他计算机也可以上网。

使用NAT协议,局域网内的计算机可以访问Internet上的计算机,但Internet上的计算机无法访问局域网内的计算机。

扩展资料

netstat的使用:

1、netstat -a 列出所有端口

netstat -a 是列出所有的端口情况,包括监听的没有监听的。端口还分为tcp端口和udp端口,如果要想区分tcp端口和udp端口,可以使用“netstat -at”来列出tcp端口,用“netstat -ap”来列出udp端口。使用命令“netstat -anp”查看哪些端口被打开。

2、查看一个端口是否被打开

使用命令“nc -lp 23”可以打开23端口,使用命令“netstat -an | grep 23”可以查看23端口是否被打开。

3、显示监听的端口

使用命令“netstat -l”可以显示已经监听的端口。

4、显示PID和进程名称“netstat -pt”

5、显示核心路由“netstat -rn”

6、查看指定程序的端口

命令行中输入“netstat -apn | grep ssh”可以查看ssh的端口。

Storm代理
2023-07-25 广告
StormProxies是一家国内优质海外HTTP代理商,拥有一个庞大的IP资源池,覆盖200多个地区,IP数量大且匿名度高。其优点还包括超高并发、稳定高效、技术服务等特点,同时提供HTTP、HTTPS以及SOCKS5协议支持。此外,Sto... 点击进入详情页
本回答由Storm代理提供
jamxval
2015-03-07 · TA获得超过6823个赞
知道大有可为答主
回答量:4308
采纳率:82%
帮助的人:1457万
展开全部

网络连接是有2方参与,自己就是“内部地址”,别人就是“外部地址”,就这么简洁。


再举个例子,你用浏览器打开百度网站时,自己的 IP 地址就是内部地址了,也叫“本地地址”,百度服务器的IP就是外部地址,也就“远程地址”。

C:\Users\Administrator>netstat -n

Active Connections

  Proto  Local Address          Foreign Address        State
  TCP    127.0.0.1:1110         127.0.0.1:52802        TIME_WAIT
  TCP    192.168.1.10:49166     62.213.110.149:80      CLOSE_WAIT
  TCP    192.168.1.10:49227     221.176.30.206:5201    ESTABLISHED
  TCP    192.168.1.10:49245     192.168.1.10:1110      ESTABLISHED
  TCP    192.168.1.10:49246     221.176.28.63:8080     ESTABLISHED
  TCP    192.168.1.10:49612     62.128.100.213:21      ESTABLISHED
  TCP    192.168.1.10:49621     62.128.100.213:21248   ESTABLISHED
更多追问追答
追问
那为什么有的时候两个地址的ip都是一样的呢(比如:127.0.0.1)?还有就是自己ipconfig所得到的ipv4地址和我在百度搜自己的ip是不一样的,这是什么原因?比如(自己ping:192.168.1.106,百度查的:121.204.218.202),这样我又该相信哪个才是真实的呢?
追答
那个连接是自己连接到自己的,我们的程序是可以自己机器连接到自己的机器的,比如你开了代理服务器然后自己浏览器连接到代理服务器上,另一个例子就是 eclipse 启动一种程序来调试,JVM启动之后会开一个端口,然后 eclipse 会连接上去,这时候本地地址和外部地址都是你的机器的 IP 嘛。

关于看到的 IP 不同这件事很简单,因为你的 192.168 是内网地址,你的电脑没有直接连接到互联网,而是经过 ADSL 拨号的,那个 ADSL 得到的IP 地址又叫公网地址,它是直连互联网的,百度从互联网上只能看到你的公网地址,在网络术语中,你的路由器或 ADSL 被称为网关 (gateway),这个字面上意思就是相当于古代的城门。

像百度自己是做生意的,它会申请公网地址,而且这个地址是固定的,在 ISP 运营商那里备案的。不像我们每天拨号上网。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
black_bull75
2021-05-24 · TA获得超过1228个赞
知道答主
回答量:4444
采纳率:28%
帮助的人:125万
展开全部
因为IP地址的资源是有限的,所以,不可能世界上所有上网的人,都能一直拥有自己属于自己的一个IP地址,例如一个公司里面所有同事都要上网,这时就没有必要每人都使用一个IP地址,这样会占用很多IP地址资源,所以整个公司上网,只需要占用一个IP地址就可以了。
因此,为了解决有限的IP地址资源,公司的内部会构建一个局域网,这个局域网内会使用一种叫做内部IP的IP地址,这个内部IP地址只在你局域网内部有效。当你访问局域网以外的外网时,你的路由器会把你们的内部IP地址转换为统一的外部IP地址,跟外网的其他计算机联系。当接收到外网需要访问的信息回应时,你的路由器会自动把接收到的信息转发到对应的内网IP上。等同于你们片区的快递员,会把你们小区的快递都放到小区门口,你们小区住户就各自领取自己的邮件一样。
当跟内部计算机通信时,你使用的是内部IP地址,当需要跟外网计算机通信时,你使用的是外部IP地址,这中间的过程由你的路由器自动进行识别转换。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式