首页 > 编程知识 正文

南邮通信原理140分,通信原理差分编码举例

时间:2023-05-03 14:20:08 阅读:108515 作者:3283

原文: 3359 blog.csdn.net/QQ _ 20984609/article/details/83503164

我不过是个初学者。 我们学习的网络编程,如TCP、UDP编程等,通常在局域网内进行通信测试。 有时我们会想,现在写的内部网的网络数据和外部网的网络数据有什么不同,内部网的数据如何从外部网出来?

另外,我们大多数人都使用宽带上网。 结果表明,A和B的LANIP均为192.168.31.11。 当他们访问百度浏览网页时,百度的服务器回复数据时,如何区分是给A还是给B呢?

公共IP和专用IP的区别首先,我们需要知道什么是公共IP和专用IP。

公共地址(Public address )由互联网信息中心(internic )负责。 这些IP地址被分配给了注册并向Inter NIC申请的组织,公用IP是世界上唯一的直接接入互联网(可以直接连接到互联网)。

专用地址(Private address ) :非注册地址,旨在供组织内部使用。 说白了,私人IP不能直接连接互联网。

另一方面,我们平时通过通信运营商(通信、移动、互联网连接宽带等)连接互联网。 在家里通过路由器分开的IP都是私人IP )。 大家可能会怀疑,我们可以上网啊。 为什么是私人IP呢?

借(申请)公共IP需要钱。 运营商买了几个公共IP,用这些公共IP分开,分给每个用户使用。 这个过程有点相似。 我们安装了宽度,通过路由器分离了几个IP,让好几个人都可以上网。 当然,运营商通过公共IP分离的过程肯定比这复杂得多。 所以,我们平时在网上使用的IP是私有IP,真正拥有公共IP的是运营商(当然,可以借用公共IP ) 因此,a家庭的LANIP和b家庭的LANIP一般是相同的。 但是,最终,a和b仍要通过运营商的公用IP才能连接到因特网(数据出去)。 结果,公共IP的资源有限,该区域的用户很可能正在使用。 这样的话,又回到上一个问题。 如果a和b的LANIP相同(192.168.31.11 ),当他们同时访问百度服务器时,百度服务器如何区分哪个是a,哪个是b呢?

端口映射接下来是什么?

端口映射是一种NAT,它将外部网主机IP地址的一个端口映射到内部网中的一台计算机上,以提供相应的服务。 当用户访问此IP上的此端口时,服务器会自动将请求映射到相应LAN中的计算机。

目前市面上的家用路由器都具有NAT功能,还可以进行端口映射。 下图是小米路由器的端口映射设置图。

我们平时通过路由器,通过宽带,最终去运营商那边。 数据从运营商出去,最终数据回到运营商那里,运营商将数据发送到用户的电脑。

至少有两个端口:路由器、广域网端口和局域网端口。

WAN :用于连接外部IP地址,通常指向出口,用于传输来自内部局域网接口的IP数据包。 这个嘴巴的IP是唯一的。

LAN :为了连接内部IP地址,LAN内部是交换机。

在这里,我们简化了这个过程,把运营商当成了NAT设备。

为了便于理解,我们将反向分析IP的转换方向(确切地说,公共网络将转移到局域网)。

a电脑的IP是局域网IP(192.168.31.11 ),该IP(192.168.31.11 )是通过路由器的lan端口分配的。

去百度的时候,通过路由器的广域网端口进行对应的IP、端口转换。 192.168.31.11:80-10.221.0.2433608080,所以从广域网端口出来的地址是10.221.0.2433330

最后,经由运营商,运营商侧进行适当的端口映射(而且是动态的端口映射),子网IP(10.221.0.2433608080 )为公共网络IP (128.0.0.0 )。

同样,b的过程也是一样的。 这样的层端口映射最终确保了地址(IP端口)的唯一性。 A和B访问百度服务器。 虽然局域网的IP是相同的,但是最终访问百度的地址(IP端口)是唯一的,所以可以区别百度服务器回复时,回到原来的路由时回复了谁。

要使外网能够访问自己编写的网络程序(服务器),首先需要运营商申请(租赁)公共IP。 长城宽带每年需要2000元左右。 假设此公共IP为128.0.0.123。

如果,我们写的服务器如下。

然后,找到要进行相应端口映射的NAT设备。 家庭路由器有这个功能。 这里以小米路由器为例。

映射关系如下。

最后,别人写客户端程序时,只要将目标IP地址指定为128.0.0.123,将端口指定为8888,就可以从该地址找到192.168.31.248:8080。 这两者已经建立了映射,如上图所示,我们的服务器可以接收数据

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。