Q1:端口号是指什么啊?
Q2:什么是端口号
计算机"端口"是英文port的译义,可以认为是计算机与外界通讯交流的出口1其中硬件领域的端口又称接口,如:USB端口、串行端口等2软件领域的端口一般指网络中面向连接服务和无连接服务的通信协议端口,是一种抽象的软件结构,包括一些数据结构和I/O(基本输入输出)缓冲区3在网络技术中,端口(Port)有好几种意思4集线器、交换机、路由器的端口指的是连接其他网络设备的接口,如RJ-45端口、Serial端口等5我们 这里所指的端口不是指物理意义上的端口,而是特指TCP/IP协议中的端口,是逻 辑意义上的端口6 那么TCP/IP协议中的端口指的是什么呢?如果把IP地址比作一间房子 ,端口就是出入这间房子的门7真正的房子只有几个门,但是一个IP地址的端口 可以有65536(即:256×256)个之多!端口是通过端口号来标记的,端口号只有整数,范围是从0 到65535(256×256)8在Internet上,各主机间通过TCP/IP协议发送和接收数据包,各个数据包根据其目的主机的ip地址来进行互联网络中的路由选择9可见,把数据包顺利的传送到目的主机是没有问题的10问题出在哪里呢?我们知道大多数操作系统都支持多程序(进程)同时运行,那么目的主机应该把接收到的数据包传送给众多同时运行的进程中的哪一个呢?显然这个问题有待解决,端口机制便由此被引入进来11 本地操作系统会给那些有需求的进程分配协议端口(protocal port,即我们常说的端口),每个协议端口由一个正整数标识,如:80,139,445,等等12当目的主机接收到数据包后,将根据报文首部的目的端口号,把数据发送到相应端口,而与此端口相对应的那个进程将会领取数据并等待下一组数据的到来13说到这里,端口的概念似乎仍然抽象,那么继续跟我来,别走开14 端口其实就是队,操作系统为各个进程分配了不同的队,数据包按照目的端口被推入相应的队中,等待被进程取用,在极特殊的情况下,这个队也是有可能溢出的,不过操作系统允许各进程指定和调整自己的队的大小15 不光接受数据包的进程需要开启它自己的端口,发送数据包的进程也需要开启端口,这样,数据包中将会标识有源端口,以便接受方能顺利的回传数据包到这个端口16
Q3:端口是什么?都有什么端口?端口有什么用?
1、"端口"是英文port的意译,是设备与外界通讯交流的出口172、端口可分为虚拟端口和物理端口虚拟端口指计算机内部或交换机路由器内的端口,不可见18物理端口又称为接口,是可见端口,计算机背板的RJ45网口,交换机路由器集线器等RJ45端口19电话使用RJ11插口也属于物理端口的范畴203、端口的作用:在入侵中的作用有人曾经把服务器比作房子,而把端口比作通向不同房间(服务)的门,如果不考虑细节的话,这是一个不错的比喻21入侵者要占领这间房子,势必要破门而入(物理入侵另说),那么对于入侵者来说,了解房子开了几扇门,都是什么样的门,门后面有什么东西就显得至关重要22入侵者通常会用扫描器对目标主机的端口进行扫描,以确定哪些端口是开放的,从开放的端口,入侵者可以知道目标主机大致提供了哪些服务,进而猜测可能存在的漏洞,因此对端口的扫描可以帮助我们更好的了解目标主机,而对于管理员,扫描本机的开放端口也是做好安全防范的第一步23扩展资料:按照端口号的大小分类,可分为如下几类:(1)公认端口(WellKnownPorts):从0到1023,它们紧密绑定(binding)于一些服务24通常这些端口的通讯明确表明了某种服务的协议25例如:80端口实际上总是HTTP通讯26(2)注册端口(RegisteredPorts):从1024到4915127它们松散地绑定于一些服务28也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的29例如:许多系统处理动态端口从1024左右开始30(3)动态和/或私有端口(Dynamicand/orPrivatePorts):从49152到6553531理论上,不应为服务分配这些端口32实际上,机器通常从1024起分配动态端口33但也有例外:SUN的RPC端口从32768开始34参考资料:百度百科_端口
Q4:什么是端口
"端口"是英文port的意译,可以认为是设备与外界通讯交流的出口35端口可分为虚拟端口和物理端口,其中虚拟端口指计算机内部或交换机路由器内的端口,不可见36例如计算机中的80端口、21端口、23端口等37物理端口又称为接口,是可见端口,计算机背板的RJ45网口,交换机路由器集线器等RJ45端口38电话使用RJ11插口也属于物理端口的范畴39 端口的类型: TCP端口和UDP端口40由于TCP和UDP 两个协议是独立的,因此各自的端口号也相互独立,比如TCP有235端口,UDP也 可以有235端口,两者并不冲突41 1.周知端口(Well Known Ports) 周知端口是众所周知的端口号,范围从0到1023,其中80端口分配给WWW服务,21端口分配给FTP服务等42我们在IE的地址栏里输入一个网址的时候是不必指定端口号的,因为在默认情况下WWW服务的端口是“80”43 网络服务是可以使用其他端口号的,如果不是默认的端口号则应该在 地址栏上指定端口号,方法是在地址后面加上冒号“:”(半角),再加上端口 号44比如使用“8080”作为WWW服务的端口,则需要在地址栏里输入“网址:8080”45 但是有些系统协议使用固定的端口号,它是不能被改变的,比如139 端口专门用于NetBIOS与TCP/IP之间的通信,不能手动改变46 2.动态端口(Dynamic Ports) 动态端口的范围是从49152到6553547之所以称为动态端口,是因为它 一般不固定分配某种服务,而是动态分配48 3.注册端口 端口1024到49151,分配给用户进程或应用程序49这些进程主要是用户选择安装的一些应用程序,而不是已经分配好了公认端口的常用程序50这些端口在没有被服务器资源占用的时候,可以用用户端动态选用为源端口51
Q5:什么是端口?
计算机"端口"是英文port的义译,可以认为是计算机与外界通讯交流的出口52其中硬件领域的端口又称接口, 如:USB端口、串行端口等53软件领域的端口一般指网络中面向连接服务和无连接服务的通信协议端口,是一种抽 象的软件结构,包括一些数据结构和I/O(基本输入输出)缓冲区54 可以先了解面向连接和无连接协议(Connection-Oriented and Connectionless Protocols) 面向连接服务的主要特点有:面向连接服务要经过三个阶段:数据传数前,先建立连接,连接建立后再传输数 据,数据传送完后,释放连接55面向连接服务,可确保数据传送的次序和传输的可靠性56 无连接服务的特点是:无连接服务只有传输数据阶段57消除了除数据通信外的其它开销58只要发送实体是活跃 的,无须接收实体也是活跃的59它的优点是灵活方便、迅速,特别适合于传送少量零星的报文,但无连接服务不能 防止报文的丢失、重复或失序60 区分"面向连接服务"和"无连接服务"的概念,特别简单、形象的例子是:打电话和写信61两个人如果要通电话 ,必须先建立连接--拨号,等待应答后才能相互传递信息,最后还要释放连接--挂电话62写信就没有那么复杂了, 地址姓名填好以后直接往邮筒一扔,收信人就能收到63TCP/IP协议在网络层是无连接的(数据包只管往网上发,如 何传输和到达以及是否到达由网络设备来管理)64而"端口",是传输层的内容,是面向连接的65协议里面低于 1024的端口都有确切的定义,它们对应着因特网上常见的一些服务66 这些常见的服务可以划分为使用TCP端口(面 向连接如打电话)和使用UDP端口(无连接如写信)两种67 网络中可以被命名和寻址的通信端口是操作系统的一种可分配资源68由网络OSI(开放系统互联参考模型, Open SystemInterconnection Reference Model)七层协议可知,传输层与网络层最大的区别是传输层提供进程 通信能力,网络通信的最终地址不仅包括主机地址,还包括可描述进程的某种标识69所以TCP/IP协议提出的协议端 口,可以认为是网络通信进程的一种标识符70 应用程序(调入内存运行后一般称为:进程)通过系统调用与某端口建立连接(binding,绑定)后,传输层 传给该端口的数据都被相应的进程所接收,相应进程发给传输层的数据都从该端口输出71在TCP/IP协议的实现中, 端口操作类似于一般的I/O操作,进程获取一个端口,相当于获取本地唯一的I/O文件,可以用一般的读写方式访问 类似于文件描述符,每个端口都拥有一个叫端口号的整数描述符,用来区别不同的端口72由于TCP/IP传输层的 TCP和UDP两个协议是两个完全独立的软件模块,因此各自的端口号也相互独立73如TCP有一个255号端口,UDP也可 以有一个255号端口,两者并不冲突74 端口号有两种基本分配方式:第一种叫全局分配这是一种集中分配方式,由一个公认权威的中央机构根据用户 需要进行统一分配,并将结果公布于众,第二种是本地分配,又称动态连接,即进程需要访问传输层服务时,向本 地操作系统提出申请,操作系统返回本地唯一的端口号,进程再通过合适的系统调用,将自己和该端口连接起来( binding,绑定)75TCP/IP端口号的分配综合了以上两种方式,将端口号分为两部分,少量的作为保留端口,以全 局方式分配给服务进程76每一个标准服务器都拥有一个全局公认的端口叫周知口,即使在不同的机器上,其端口号 也相同77剩余的为自由端口,以本地方式进行分配78TCP和UDP规定,小于256的端口才能作为保留端口79 按端口号可分为3大类: (1)公认端口(Well Known Ports):从0到1023,它们紧密绑定(binding)于一些服务80通常这些端口的通讯 明确表明了某种服务的协议81例如:80端口实际上总是HTTP通讯82 (2)注册端口(Registered Ports):从1024到49151http://redoufu.com/。它们松散地绑定于一些服务84也就是说有许多服务绑定于 这些端口,这些端口同样用于许多其它目的85例如:许多系统处理动态端口从1024左右开始86 (3)动态和/或私有端口(Dynamic and/or Private Ports):从49152到6553587理论上,不应为服务分配这些端 口88实际上,机器通常从1024起分配动态端口89但也有例外:SUN的RPC端口从32768开始90 系统管理员可以"重定向"端口: 一种常见的技术是把一个端口重定向到另一个地址91例如默认的HTTP端口是80,不少人将它重定向到另一个端 口,如808092如果是这样改了,要访问本文就应改用这个地址http://wwd.3322.net:8080/net/port.htm(当然, 这仅仅是理论上的举例)93 实现重定向是为了隐藏公认的默认端口,降低受破坏率94这样如果有人要对一个公认的默认端口进行攻击则必 须先进行端口扫描95大多数端口重定向与原端口有相似之处,例如多数HTTP端口由80变化而来:81,88,8000, 8080,888896同样POP的端口原来在110,也常被重定向到110097也有不少情况是选取统计上有特别意义的数,象 1234,23456,34567等98许多人有其它原因选择奇怪的数,42,69,666,3133799近来,越来越多的远程控制木马 (Remote Access Trojans, RATs )采用相同的默认端口100如NetBus的默认端口是12345101Blake R. Swopes指出使用 重定向端口还有一个原因,在UNIX系统上,如果你想侦听1024以下的端口需要有root权限102如果你没有root权限而 又想开web服务,你就需要将其安装在较高的端口103此外,一些ISP的防火墙将阻挡低端口的通讯,这样的话即使你 拥有整个机器你还是得重定向端口104
Q6:端口是什么,有什么作用