ip地址中的端口号

概念网络

在网络技术中,端口(Port)大体有两种意思:、spa

  • 一是物理意义上的端口,好比, Modem、集线器、交换机、路由器用于链接其余网络设备的接口;接口

  • 二是逻辑意义上的端口,通常是指TCP/IP协议中的端口,端口号的范围从0到65535,好比用于浏览网页服务的80端口,用于FTP服务的21端口等等。ip

咱们一般所说的通常指逻辑意义上的端口,IP地址能够惟一地肯定网络上的一个通讯实体,但一个通讯实体能够有多个通讯程序同时提供网络服务,此时还须要使用端口。路由

 

端口分类路由器

IP地址端口是一个16位的整数,用于表示数据交给哪一个通讯程序处理。不一样的应用程序处理不一样端口上的数据,同一台机器上不能有两个程序使用同一个端口,端口号能够从0到65535,一般将它分为两大类:程序

  • 公认端口(Well Known Ports):从0到1023,它们紧密绑定(Binding)一些服务。公认端口指的是众所周知的一些端口号,好比21端口分配给FTP服务,25端口分配给SMTP(简单邮件传输协议)服务,80端口分配给HTTP服务,135端口分配给RPC(远程过程调用)服务等等。技术

  • 动态和/或私有端口(Dynamic and/or Private Ports):从1024到65535,这些端口是应用程序使用的动态端口,应用程序通常不会主动使用这些端口。这些端口号通常不固定分配给某个服务,也就是说许多服务均可以使用这些端口。只要运行的程序向系统提出访问网络的申请,那么系统就能够从这些端口号中分配一个供该程序使用。通信

 

关于PAT数据

NAT的地址转换是指每一个内网地址都被转换成公网ip地址+源端口的方式,这须要公网ip地址为多个。而PAT因为ip地址不足够,就会出现内网地址被转换成ip地址+端口段的形式,这样的公网ip地址一般只是一个。 PAT广泛应用于接入设备中,它能够将中小型的网络隐藏在一个合法的IP地址后面。PAT与动态地址NAT不一样,它将内部链接映射到外部网络中的一个单独的IP地址上,同时在该地址上加上一个由NAT设备选定的TCP端口号(port  multiplexing 技术),或改变外出数据的源port的技术将多个内部ip地址映射到同一个外部地址。

相关文章
相关标签/搜索