一种常见的技术是把一个端口重定向到另一个地址。例如默认的HTTP端口是80,不少人将它重定向到另一个端口,如8080。实现重定向是为了隐藏公认的默认端口,降低受破坏率;或者是解决端口冲突问题。
只有当服务端收到请求端的确认封包之后,两端的联机才能正式建立。这就是所谓的TCP联机的'三次握手(Three-WayHandshak'的原理。
【1521】
协议端口
按端口号可分为3大类:
FTP协议代理服务器常用端口号,20:建立连接,2发送数据
每一个TCP连接都必须由一端的port号来进行!其TCP封包会将SYN旗标设定起来!这是整个联机的第一个封包;
从小到大:
UDP:UserDatagramProtocol用户数据报协议,UDP是OSI参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。UDP协议基本上是IP协议与上层协议的接口。UDP协议适用端口分别运行在同一台设备上的多个应用程序。
UDP端口
【20&21】
【3306】
【22】
动态和/或私有端口:
面向连接服务和无连接服务:
三次握手原理:
然后,请求端获得服务端第一个响应封包之后,必须再响应对方一个确认封包,此时封包只带ACK旗标;
从0到102它们紧密绑定于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如:80端口实际上总是HTTP通讯。
TCP端口
Oracle数据库,默认的端口号
本地操作系统会给那些有需求的进程分配协议端口。
从49152到6553理论上,不应为服务分配这些端口。实际上,机器通常从1024起分配动态端口。但也有例外:SUN的RPC端口从32768开始。
【8080】
计算机之间相互通信的时候,分为两种方式:一种是发送信息以后,可以确认信息是否到达,也就是有应答的方式,这种方式大多采用TCP协议;一种是发送以后就不管了,不去确认信息是否到达,这种方式大多采用UDP协议。对应这两种协议的服务提供的端口,也就分为TCP端口和UDP端口。
分类
【23】
公认端口:
如果另一端,则会向请求端送回,整个联机的第二个封包!其上除了SYN旗标之外同时还将ACK旗标也设定起来,并同时在本机端建立资源以待联机之需;
Tomcat服务器,默认端口号
TCP:TransmissionControlProtocol传输控制协议,TCP是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC793说明。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,UDP是同一层内另一个重要的传输协议。
【80】
SSH、SFTP,
从1024到4915它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:许多系统处理动态端口从1024左右开始。
注册端口:
MySQL数据库,默认的端口号
HTTP服务器,默认端口号为80/Tcp,nginx服务器,apache服务器
如果把IP地址比作一间房子,端口就是出入这间房子的门。真正的房子只有几个门,但是一个IP地址的端口可以有65536个之多!端口是通过端口号来标记的,端口号只有整数,范围是从0到6553在Internet上,各主机间通过TCP/IP协议发送和接收数据包,各个数据包根据其目的主机的ip地址来进行互联网络中的路由选择,把数据包顺利的传送到目的主机。大多数操作系统都支持多程序同时运行,那么目的主机应该把接收到的数据包传送给众多同时运行的进程中的哪一个呢?显然这个问题有待解决,端口机制便由此被引入进来。
Telnet协议代理服务器常用端口号
文章为作者独立观点,不代表股票交易接口观点