计算机常用端口设置详解
一、端口基础
1.面向连接和无连接协议
面向连接服务要经过三个阶段。即数据传数前先建立连接连接建立后再传输数据数据传送完后释放连接。面向连接服务可确保数据传送的次序和传输的可靠性。
无连接服务只有传输数据阶段。消除了除数据通信外的其他开销。只要发送实体是活跃的无须接收实体也是活跃的。它的优点是灵活方便、迅速特别适合于传送少量零星的报文但无连接服务不能防止报文的丢失、重复或失序。
区分“面向连接服务”和“无连接服务”的概念特别简单、形象的例子是打电话和写信。两个人如果要通电话必须先建立连接——拨号等待应答后才能相互传递信息最后还要释放连接——挂电话。写信就没有那么复杂了地址姓名填好以后直接往邮筒一扔收信人就能收到。 TCP/IP协议在网络层是无连接的数据包只管往网上发如何传输和到达以及是否到达由网络设备来管理 。而“端口”是传输层的内容是面向连接的。协议里面低于1024的端口都有确切的定义它们对应着因特网上常见的一些服务。这些常见的服务可以划分为使用TCP端口面向连接如打电话和使用UDP端口 无连接如写信两种。
网络中可以被命名和寻址的通信端口是操作系统的一种可分配资源。 由网络OSI Open System Interconnection Reference Model开放系统互联参考模型七层协议可知传输层与网络层最大的区别是传输层提供进程通信能力 网络通信的最终地址不仅包括主机地址还包括可描述进程的某种标识。所以TCP/IP协议提出的协议端口可以认为是网络通信进程的一种标识符。
应用程序调入内存运行后一般称为进程通过系统调用与某端口建立连接
binding绑定后传输层传给该端口的数据都被相应的进程所接收相应进程发给传输层的数据都从该端口输出。在TCP/IP协议的实现中端口操作类似于一般的I/O操作进程获取一个端口相当于获取本地唯一的I/O文件可以用一般的读写方式访问。
类似于文件描述符每个端口都拥有一个叫端口号的整数描述符用来区别不同的端口。 由于TCP/IP传输层的TCP和UDP两个协议是两个完全独立的软件模块因此各自的端口号也相互独立。如TCP有一个255号端口 UDP也可以有一个255号端口两者并不冲突。
2.端口号的基本分配方式
端口号有两种基本分配方式
1 全局分配这是一种集中分配方式 由一个公认权威的机构根据用户需要进行统一分配并将结果公布于众。
2本地分配又称动态连接即进程需要访问传输层服务时 向本地操作系
统提出申请操作系统返回本地唯一的端口号进程再通过合适的系统调用将自己和该端口连接起来。
TCP/IP端口号的分配综合了以上两种方式将端口号分为两部分少量的作为保留端口 以全局方式分配给服务进程。每一个标准服务器都拥有一个全局公认的端口 即使在不同的机器上其端口号也相同。剩余的为自由端口 以本地方式进行分配。 TCP和UDP规定小于256的端口才能作为保留端口。
3.端口分类
按端口号可分为3大类
1 公认端口Wel l Known Ports 从0到1023它们紧密绑定于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如 80端口实际上总是HTTP通讯。
2注册端口 Registered Ports 从1024到49151 。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口这些端口同样用于许多其他目的。例如许多系统处理动态端口从1024左右开始。
3动态和/或私有端口Dynamic and/or Private Ports 从49152到65535。理论上不应为服务分配这些端口。实际上机器通常从1024起分配动态端口。
4.端口“重定向”
系统管理员可以“重定向”端口。
一种常见的技术是把一个端口重定向到另一个地址。例如默认的HTTP端口是
80不少人将它重定向到另一个端口如8080。
实现重定向是为了隐藏公认的默认端口 降低受破坏率。这样如果有人要对一个公认的默认端口进行攻击则必须先进行端口扫描。大多数端口重定向与原端口有相似之处例如多数HTTP端口由80变化而来如81 、 88、 8000、 8080、 8888。同样POP的端口原来在1 10也常被重定向到1 100。也有不少情况是选取统计上有特别意义的数如1234、 23456、 34567等。许多人有其他原因选择奇怪的数
42、69、666、31337。近来越来越多的远程控制木马采用相同的默认端口。如NetBus的默认端口是12345。Blake R.Swopes指出使用重定向端口还有一个原因在UNIX系统上如果你想侦听1024以下的端口需要有root权限。如果你没有root权限而又想开启Web服务你就需要将其安装在较高的端口。此外一些ISP的防火墙将阻挡低端口的通讯这样的话即使你拥有整个机器你还是得重定向端口。
二、常用端口对照详解
下表列出TCP/U D P端口扫描在防火墙记录中的信息。
88 -
开放此
464 -
666 Doom Id Software。
乐凝网络怎么样?乐凝网络是一家新兴的云服务器商家,目前主要提供香港CN2 GIA、美国CUVIP、美国CERA、日本东京CN2等云服务器及云挂机宝等服务。乐凝网络提供比同行更多的售后服务,让您在使用过程中更加省心,使用零云服务器,可免费享受超过50项运维服务,1分钟内极速响应,平均20分钟内解决运维问题,助您无忧上云。目前,香港HKBN/美国cera云服务器,低至9.88元/月起,支持24小时无理...
819云是我们的老熟人了,服务器一直都是稳定为主,老板人也很好,这次给大家带来了新活动,十分给力 香港CN2 日本CN2 物理机 E5 16G 1T 20M 3IP 240元0官方网站:https://www.819yun.com/ 特惠专员Q:442379204套餐介绍套餐CPU内存硬盘带宽IP价格香港CN2 (特价)E5 随机分配16G1T 机械20M3IP240元/月日本CN2 (...
百纵科技:美国高防服务器,洛杉矶C3机房 独家接入zenlayer清洗 带金盾硬防,CPU全系列E52670、E52680v3 DDR4内存 三星固态盘阵列!带宽接入了cn2/bgp线路,速度快,无需备案,非常适合国内外用户群体的外贸、搭建网站等用途。官方网站:https://www.baizon.cnC3机房,双程CN2线路,默认200G高防,3+1(高防IP),不限流量,季付送带宽美国洛杉矶C...