美文网首页
网络相关

网络相关

作者: 大富帅 | 来源:发表于2018-12-25 17:02 被阅读14次

内网IP 和 外网IP

外网IP就是别人访问你网站一般就是访问此IP下面的内容。一般解析都是解析此IP。
内网IP就是局域网内分配给你的IP地址,如果你有几台以上的云主机,可以局网传输数据,局网传输数据不占用外部带宽限制,传输大文件速度会快很多很多。

局域网

局域网(Local Area Network,LAN)是指在某一区域内由多台计算机互联成的计算机组。一般是方圆几千米以内。局域网可以实现文件管理、应用软件共享、打印机共享工作组内的日程安排、电子邮件和传真通信服务等功能。局域网是封闭型的,可以由办公室内的两台计算机组成,也可以由一个公司内的上千台计算机组成。

局域网(LAN)的名字本身就隐含了这种网络地理范围的局域性。由于较小的地理范围的局限性,LAN通常要比广域网(WAN)具有高得多的传输速率。例如,LAN的传输速率为10Mb/s,FDDI的传输速率为100Mb/s,而WAN的主干线速率国内仅为64kbps或2.048Mbps,最终用户的上限速率通常为14.4kbps。

局域网一般为一个部门或单位所有,建网、维护以及扩展等较容易,系统灵活性高。其主要特点是:

  1. 覆盖的地理范围较小,只在一个相对独立的局部范围内联,如一座或集中的建筑群内。
  2. 使用专门铺设的传输介质进行联网,数据传输速率高(10Mb/s~10Gb/s)
  3. 通信延迟时间短,可靠性较高
  4. 局域网可以支持多种传输介质

广域网(WAN、公网、外网)与局域网(LAN、私网、内网)电脑交换数据要通过路由器或网关的NAT(网络地址转换)进行。一般说来,局域网(LAN、私网、内网)内电脑发起的对外连接请求,路由器或网关都不会加以阻拦,但来自广域网对局域网内电脑连接的请求,路由器或网关在绝大多数情况下都会进行拦截。

网关

大家都知道,从一个房间走到另一个房间,必然要经过一扇门。同样,从一个网络向另一个网络发送信息,也必须经过一道“关口”,这道关口就是网关。顾名思义,网关(Gateway [1] 就是一个网络连接到另一个网络的“关口”。也就是网络关卡

网关(Gateway)又称网间连接器、协议转换器。默认网关在网络层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关的结构也和路由器类似,不同的是互连层。网关既可以用于广域网互连,也可以用于局域网互连 [1]

那么网关到底是什么呢?网关实质上是一个网络通向其他网络的IP地址。比如有网络A和网络B,网络A的IP地址范围为“192.168.1.1~192. 168.1.254”,子网掩码为255.255.255.0;网络B的IP地址范围为“192.168.2.1~192.168.2.254”,子网掩码为255.255.255.0。在没有路由器的情况下,两个网络之间是不能进行TCP/IP通信的,即使是两个网络连接在同一台交换机(或集线器)上,TCP/IP协议也会根据子网掩码(255.255.255.0)判定两个网络中的主机处在不同的网络里。而要实现这两个网络之间的通信,则必须通过网关。如果网络A中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机(如附图所示)。网络A向网络B转发数据包的过程。

所以说,只有设置好网关的IP地址,TCP/IP协议才能实现不同网络之间的相互通信。那么这个IP地址是哪台机器的IP地址呢?网关的IP地址是具有路由功能的设备的IP地址,具有路由功能的设备有路由器、启用了路由协议的服务器(实质上相当于一台路由器)、代理服务器(也相当于一台路由器)。

- 网关例子

假设你的名字叫小不点(很小),你住在一个大院子里,你的邻居有很多小伙伴,父母是你的网关。当你想跟院子里的某个小伙伴玩,只要你在院子里大喊一声

网关例子 网关例子

他的名字,他听到了就会回应你,并且跑出来跟你玩。

但是你家长不允许你走出大门,你想与外界发生的一切联系,都必须由父母(网关)用电话帮助你联系。假如你想找你的同学小明聊天,小明家住在很远的另外一个院子里,他家里也有父母(小明的网关)。但是你不知道小明家的电话号码,不过你的班主任老师有一份你们班全体同学的名单和电话号码对照表,你的老师就是你的DNS服务器。于是你在家里和父母有了下面的对话:

小不点:妈妈(或爸爸),我想找班主任查一下小明的电话号码行吗?家长:好,你等着。(接着你家长给你的班主任挂了一个电话,问清楚了小明的电话)问到了,他家的号码是211.99.99.99

小不点:太好了!妈(或爸),我想找小明,你再帮我联系一下小明吧。

家长:没问题。(接着家长向电话局发出了请求接通小明家电话的请求,最后一关当然是被转接到了小明家家长那里,然后他家长把电话给转到小明).

就这样你和小明取得了联系。

如果搞清了什么是网关,默认网关也就好理解了。就好像一个房间可以有多扇门一样,一台主机可以有多个网关。默认网关的意思是一台主机如果找不到可用的网关,就把数据包发给默认指定的网关,由这个网关来处理数据包。默认网关默认网关一般填写192.168.x.1

公网ip和网关的关系

问题:我宿舍大家共用一个公网ip:180.160.56.159,我自己电脑上的私有ip为192.168.1.161
电脑查询到的默认网关是192.168.1.1。我的理解是默认网关就是我路由器的地址,对吗?
那公网ip和路由器啥关系? 公网ip和网关是如何工作的?

回答一:
公网IP180.160.56.159是电信网通等运营商分配给你的,通过网线连接到了你的路由器wan网线插口,此wan口在普通家用路由器上是单独的网口,
网关192.168.1.1是路由器默认情况下的IP,你电脑上的ip 192.168.1.161是路由器通过lan口(普通家用路由器上是4个并排同颜色的网线插口)分配的,
举个 常见的栗子:你访问网络的时候,路由器首先收到你的网络请求,会通过内部掩码判断一下,范围在192.168.1.xxx的,路由器就认为你是访问内网 ,
,就会查询4个lan口,看是要访问哪个内网地址,(内网wifi也是一样,可以看作无形的网线连到lan口),如果范围不是192.168.1.xxx,就认为是
访问外网,把你的连接请求丢给wan口(运营商),有运营商的服务器去查询。你可以把路由器想象成小区邮递员,本小区内(内网)的通讯他都知道谁在哪里,他可以管理小区通讯,但外地的他不知道,他就交给邮递局(wan口)了。

回答二:
路由器使用叫做NAT(网络地址转换)的方式,将它所接的外网数据包转发给内网的计算机(内网ip+端口),从而实现多个计算机上网。
“路由器”作为一种世面售卖的硬件,其实不是单纯的路由器,而是集合了路由器、交换机、dhcp、nat、网关、dns、防火墙等功能的一种设备。
你的网关是路由器作为内网的地址。你的公网ip是运营商分配给你的地址(路由器外网地址),你的计算机的地址,是路由器作为dhcp动态分配的内网地址。

回答三:
1、180.160.56.159 外网,网络提供商提供的,世界唯一。
2、192.168.1.1 路由器进过NAT转化后的内网地址。
3、192.168.1.161 路由器经过HDCP协议分配给你的内网地址。


1513931144_221237.jpg

相关文章

  • 网络相关

    一.HTTP HTTP是超文本传输协议 1.请求报文的格式 请求行:方法(get、post)、url(请求的地址)...

  • 网络相关

    1.HTTP 超文本传输协议 请求相应报文 连接建立流程 HTTP的特点 (1)请求/响应报文 a.请求报文 b....

  • 网络相关

    随机加密

  • 网络相关

    查看端口是否外网可访问

  • 网络相关

    控制器销毁后一定要释放NSURLSession因为它是单例不会被销毁 所以它所开启的任务也都不会被销毁 要自己手动...

  • 网络相关

    1.GET POSTget是向服务器请求资源,是幂等的。幂等:多次请求同一个URL得到的结果是相同的。post不是...

  • 网络相关

    网络相关 1、为什么TCP是可靠的,UDP早不可靠的?为什么UDP比TCP快? TCP/IP协议高,因为其拥有三次...

  • 网络相关

    网络请求 三次握手 你好,能听到我说话吗 你好,我能听到你说话,你能听到我说话吗 你好,我也能听到你说话,建立连接...

  • 网络相关

    ** TCP/IP四层模型 ** 应用层(HTTP、HTTPS、SMTP、POP3、FTP等) 传输层(TCP、U...

  • 网络相关

    Mars 微信终端跨平台组件 Mars 正式开源! 关于 iOS HTTP2.0 的一次学习实践 AFNetwor...

网友评论

      本文标题:网络相关

      本文链接:https://www.haomeiwen.com/subject/ilvflqtx.html