01-端口映射作用

来源:互联网 发布:javascript实战 pdf 编辑:程序博客网 时间:2024/05/20 12:21

    • 一广域网内
    • 二在个人电脑中

一、广域网内:

插曲:
1. ip地址不够用怎么办?
* 于是出现了内网和外网的说法,通过某种技术(NAT或是NAPT服务器)使局域网中的多个电脑公用一个公网的ip地址。所以,同个局域网中的数据都是从同个公网ip发送出去的。
2. 问题来了,局域网中的数据是发送出去给了特定的服务器,但是回来的数据要何去何从呢?

于是,就出现了端口的说法。每个局域网中的电脑在访问服务器时,都会有端口与之对应,这是为了标示一台电脑而起来的。
例如:
192.168.0.1:80~202.203.204.205:2017
192.168.0.2:80~202.203.204.205:2018
这样局域网中每台电脑就能通过nat转换为公网连接互联网。

二、在个人电脑中

通过网络拓扑,从数据链路传送过来的ip数据帧,网卡接收到后是怎么传送给上层应用的呢?

这也是端口的作用,通过端口可以标示上层应用是哪个,从而传递给相应的程序。

端口能否复用呢?即多个程序能否使用同个端口。
答案是可以的,不过有个前提条件,就是使用传输层协议是不同的。

0 0
原创粉丝点击