端口是什么端口是什么?都有什么端口?端口有什么用?

端口是什么  时间:2021-01-14  阅读:()

端口是什么

在上,各主机间通过TCP/TP协议发送和接收数据报,各个数据报根据其目的主机的ip地址来进行互联网络中的路由选择。

可见,把数据报顺利的传送到目的主机是没有问题的。

问题出在哪里呢?我们知道大多数操作系统都支持多程序(进程)同时运行,那么目的主机应该把接收到的数据报传送给众多同时运行的进程中的哪一个呢?显然这个问题有待解决,端口机制便由此被引入进来。

本地操作系统会给那些有需求的进程分配协议端口(protocal port,即我们常说的端口),每个协议端口由一个正整数标识,如:80,139,445,等等。

当目的主机接收到数据报后,将根据报文首部的目的端口号,把数据发送到相应端口,而与此端口相对应的那个进程将会领取数据并等待下一组数据的到来。

说到这里,端口的概念似乎仍然抽象,那么继续跟我来,别走开。

端口其实就是队,操作系统为各个进程分配了不同的队,数据报按照目的端口被推入相应的队中,等待被进程取用,在极特殊的情况下,这个队也是有可能溢出的,不过操作系统允许各进程指定和调整自己的队的大小。

不光接受数据报的进程需要开启它自己的端口,发送数据报的进程也需要开启端口,这样,数据报中将会标识有源端口,以便接受方能顺利的回传数据报到这个端口。

端口的常用端口是什么?

1 ?tcpmux ?TCP 端口服务多路复用 2 ?rje ?远程作业入口 3 ?echo ?Echo 服务 4 ?discard ?用于连接测试的空服务 5 ?systat ?用于列举连接了的端口的系统状态 6 ?daytime ?给请求主机发送日期和时间 7 ?qotd ?给连接了的主机发送每日格言 8 ?msp ?消息发送协议 9?chargen ?字符生成服务;发送无止境的字符流 10 ?ftp-data ?FTP 数据端口 11 ?ftp ?文件传输协议(FTP)端口;有时被文件服务协议(FSP)使用 12 ?ssh ?安全 Shell(SSH)服务 13 ? ? 服务 14 ?smtp ?简单邮件传输协议(SMTP) 15 ?time ?时间协议 16 ?rlp ?资源定位协议 17 ?nameserver ?互联网名称服务 18 ?ame ?WHOIS 目录服务 19 ?tacacs ?用于基于 TCP/IP 验证和访问的终端访问控制器访问控制系统 20 ?re-mail-ck ?远程邮件检查协议 21 ?domain ?域名服务(如 BIND) 22 ?whois++ ?WHOIS++,被扩展了的 WHOIS 服务 23 ?bootps ?引导协议(BOOTP)服务;还被动态主机配置协议(DHCP)服务使用 24 ?bootpc ?Bootstrap(BOOTP)客户;还被动态主机配置协议(DHCP)客户使用 25 ?tftp ?小文件传输协议(TFTP) 26 ?gopher ?Gopher 互联网文档搜寻和检索

电脑的端口是什么东西啊?

这个问题很抽象,简单的说就是电脑的每项外接设备都有一个通常所说的接口之类的东西,举个很简单的例子就是USB插口,这个USB插口就有自己的端口,但是每台电脑不一样,当然不止外接设备有端口,比如说我们上网用的服务器,都有自己的端口,有的是默认的,有的是用户可以自己设定的,如果有接触编程的话,相信在VC环境下会有更深的了解。

电脑端口的查看可以在我的电脑,右键属性,硬件,设备管理器中查看本计算机端口

端口是什么?都有什么端口?端口有什么用?

在上,各主机间通过TCP/TP协议发送和接收数据报,各个数据报根据其目的主机的ip地址来进行互联网络中的路由选择。

可见,把数据报顺利的传送到目的主机是没有问题的。

问题出在哪里呢?我们知道大多数操作系统都支持多程序(进程)同时运行,那么目的主机应该把接收到的数据报传送给众多同时运行的进程中的哪一个呢?显然这个问题有待解决,端口机制便由此被引入进来。

本地操作系统会给那些有需求的进程分配协议端口(protocal port,即我们常说的端口),每个协议端口由一个正整数标识,如:80,139,445,等等。

当目的主机接收到数据报后,将根据报文首部的目的端口号,把数据发送到相应端口,而与此端口相对应的那个进程将会领取数据并等待下一组数据的到来。

说到这里,端口的概念似乎仍然抽象,那么继续跟我来,别走开。

端口其实就是队,操作系统为各个进程分配了不同的队,数据报按照目的端口被推入相应的队中,等待被进程取用,在极特殊的情况下,这个队也是有可能溢出的,不过操作系统允许各进程指定和调整自己的队的大小。

不光接受数据报的进程需要开启它自己的端口,发送数据报的进程也需要开启端口,这样,数据报中将会标识有源端口,以便接受方能顺利的回传数据报到这个端口。

端口的分类: 在上,按照协议类型分类,端口被分为TCP端口和UDP端口两类,虽然他们都用正整数标识,但这并不会引起歧义,比如TCP的80端口和UDP的80端口,因为数据报在标明端口的同时,还将标明端口的类型。

从端口的分配来看,端口被分为固定端口和动态端口两大类(一些教程还将极少被用到的高端口划分为第三类:私有端口): 固定端口(0-1023): 使用集中式管理机制,即服从一个管理机构对端口的指派,这个机构负责发布这些指派。

由于这些端口紧绑于一些服务,所以我们会经常扫描这些端口来判断对方是否开启了这些服务,如TCP的21(ftp),80(bios),UDP的7(echo),69(tftp)等等一些大家熟知的端口; 动态端口(1024-49151): 这些端口并不被固定的捆绑于某一服务,操作系统将这些端口动态的分配给各个进程,同一进程两次分配有可能分配到不同的端口。

不过一些应用程序并不愿意使用操作系统分配的动态端口,他们有其自己的‘商标性’端口,如oicq客户端的4000端口,木马冰河的7626端口等都是固定而出名的。

端口在入侵中的作用: 有人曾经把服务器比作房子,而把端口比作通向不同房间(服务)的门,如果不考虑细节的话,这是一个不错的比喻。

入侵者要占领这间房子,势必要破门而入(物理入侵另说),那么对于入侵者来说,了解房子开了几扇门,都是什么样的门,门后面有什么东西就显得至关重要。

入侵者通常会用扫描器对目标主机的端口进行扫描,以确定哪些端口是开放的,从开放的端口,入侵者可以知道目标主机大致提供了哪些服务,进而猜测可能存在的漏洞,因此对端口的扫描可以帮助我们更好的了解目标主机,而对于管理员,扫描本机的开放端口也是做好安全防范的第一步。

常见端口的介绍 由于本人知识有限,在这里只介绍一些浅显的内容。

1)21 ftp 此端口开放表示服务器提供了FTP服务,入侵者通常会扫描此端口并判断是否允许匿名登陆,如果能找到可写目录,还可以上传一些黑客程序做近一步入侵。

要想关闭此端口,需要关闭FTP服务。

2)23 此端口开放表示服务器提供了远程登陆服务,如果你有管理员的用户名和密码,可以通过这个服务来完全控制主机(不过要先搞定NTLM身份认证),获得一个命令行下的shell。

许多入侵者喜欢开启这个服务作为后门。

要想关闭此端口,需要关闭服务。

3)25 smtp 此端口开放表示服务器提供了SMTP服务,一些不支持身份验证的服务器允许入侵者发送邮件到任何地点,SMTP服务器(尤其是sendmail)也是进入系统的最常用方法之一。

要想关闭此端口,需要关闭SMTP服务。

4)69 TFTP(UDP) 此端口开放表示服务器提供了TFTP服务,它允许从服务器下载文件,也可以写入文件,如果管理员错误配置,入侵者甚至可以下载密码文件。

许多入侵者通过在自己机器运行此服务来传文件到目标机器,从而实现文件的传输。

要想关闭此端口,需要关闭TFTP服务。

5)79 finger 用于获得用户信息,查询操作系统,探测已知的缓冲区溢出错误, 回应从自己机器到其它机器finger扫描。

6)80 http 此端口开放表示服务器提供了HTTP服务,可以让访问者浏览其网页等,大部分针对IIS服务器的溢出攻击都是通过这个端口的,可以说是入侵者最常攻击的一个端口了。

要想关闭此端口,需要关闭HTTP服务。

7)110 POP3 用于客户端访问服务器端的邮件服务。

POP3服务有许多公认的弱点。

关于用户名和密码交换缓冲区溢出的弱点至少有20个,这意味着入侵者可以在真正登陆前进入系统,成功登陆后还有其它缓冲区溢出错误。

8)TCP的139和445 许多人都很关心这两个端口,那我就来详细的介绍一下吧: 首先我们来了解一些基础知识: 1 SMB:(Server Message Block) Windows协议族,用于文件打印共享的服务; 2 NBT:(NETBios Over TCP/IP)使用137(UDP)138(UDP)139(TCP)端口实现基于TCP/IP协议的NETBIOS网络互联。

3 在WindowsNT中SMB基于NBT实现,即使用139(TCP)端口;而在Windows2000中,SMB除了基于NBT实现,还可以直接通过445端口实现。

有了这些基础知识,我们就可以进一步来讨论访问网络共享对端口的选择了: 对于win2000客户端(发起端)来说: 1 如果在允许NBT的情况下连接服务器时,客户端会同时尝试访问139和445端口,如果445端口有响应,那么就发送RST包给139端口断开连接,用455端口进行会话,当445端口无响应时,才使用139端口,如果两个端口都没有响应,则会话失败; 2 如果在禁止NBT的情况下连接服务器时,那么客户端只会尝试访问445端口,如果445端口无响应,那么会话失败。

对于win2000服务器端来说: 1 如果允许NBT, 那么UDP端口137, 138, TCP 端口 139, 445将开放(LISTENING); 2 如果禁止NBT,那么只有445端口开放。

我们建立的ipc$会话对端口的选择同样遵守以上原则。

显而易见,如果远程服务器没有监听139或445端口,ipc$会话是无法建立的。

那么如何关闭2000上这两个端口呢? 139端口可以通过禁止NBT来屏蔽 本地连接-TCP/IT属性-高级-WINS-选‘禁用TCP/IT上的NETBIOS’一项 445端口可以通过修改注册表来屏蔽 添加一个键值 Hive: HKEY_LOCAL_MACHINE Key: SystemControlsetServicesNetBTParameters Name: SMBDeviceEnabled Type: REG_DWORD value: 0 修改完后重启机器 9)3389 Terminal Services 此端口开放表示服务器提供了终端服务,如果你获得了管理员的用户名和密码,那么你可以通过这个服务在图形界面下完全控制主机,这的确是一件令人向往的事情,但如果你得不到密码也找不到输入法漏洞,你会感到束手无策。

要想关闭此端口,需要关闭终端服务。

端口的相关工具 stat -an 的确,这并不是一个工具,但他是查看自己所开放端口的最方便方法,在cmd中输入这个命令就可以了。

如下: C:stat -an Active Connections Proto Local Address Foreign Address State TCP 0.0.0.0:135 0.0.0.0:0 LISTENING TCP 0.0.0.0:445 0.0.0.0:0 LISTENING TCP 0.0.0.0:1025 0.0.0.0:0 LISTENING TCP 0.0.0.0:1026 0.0.0.0:0 LISTENING TCP 0.0.0.0:1028 0.0.0.0:0 LISTENING TCP 0.0.0.0:3372 0.0.0.0:0 LISTENING UDP 0.0.0.0:135 *:* UDP 0.0.0.0:445 *:* UDP 0.0.0.0:1027 *:* UDP 127.0.0.1:1029 *:* UDP 127.0.0.1:1030 *:* 这是我没上网的时候机器所开的端口,两个135和445是固定端口,其余几个都是动态端口。

2 fport.exe和mport.exe 这也是两个命令行下查看本地机器开放端口的小程序,其实stat -an这个命令大同小异,只不过它能够显示打开端口的进程,信息更多一些而已,如果你怀疑自己的奇怪端口可能是木马,那就用他们查查吧。

3 activeport.exe(也称aports.exe) 还是用来查看本地机器开放端口的东东,除了具有上面两个程序的全部功能外,他还有两个更吸引人之处:图形界面以及可以关闭端口。

这对菜鸟来说是个绝对好用的东西,推荐使用喔。

4 superscan3.0 它的大名你不会没听说过吧,纯端口扫描类软件中的NO.1,速度快而且可以指定扫描的端口,不多说了,绝对必备工具。

保护好自己的端口: 刚接触网络的朋友一般都对自己的端口很敏感,总怕自己的电脑开放了过多端口,更怕其中就有后门程序的端口,但由于对端口不是很熟悉,所以也没有解决办法,上起网来提心吊胆。

其实保护自己的端口并不是那么难,只要做好下面几点就行了: 1 查看:经常用命令或软件查看本地所开放的端口,看是否有可疑端口; 2 判断:如果开放端口中有你不熟悉的,应该马上查找端口大全或木马常见端口等资料(网上多的很),看看里面对你那个可疑端口的作用描述,或者通过软件查看开启此端口的进程来进行判断; 3 关闭:如果真是木马端口或者资料中没有这个端口的描述,那么应该关闭此端口,你可以用防火墙来屏蔽此端口,也可以用本地连接-TCP/IP-高级-选项-TCP/IP筛选,启用筛选机制来筛选端口;

百星数据(60元/月,600元/年)日本/韩国/香港cn2 gia云服务器,2核2G/40G/5M带宽

百星数据(baixidc),2012年开始运作至今,主要提供境外自营云服务器和独立服务器出租业务,根据网络线路的不同划分为:美国cera 9929、美国cn2 gia、香港cn2 gia、韩国cn2 gia、日本cn2 gia等云服务器及物理服务器业务。目前,百星数据 推出的日本、韩国、香港cn2 gia云服务器,2核2G/40G/5M带宽低至60元/月,600元/年。百星数据优惠码:优惠码:30...

819云(240元)香港CN2 日本CN2 物理机 E5 16G 1T 20M 3IP

819云是我们的老熟人了,服务器一直都是稳定为主,老板人也很好,这次给大家带来了新活动,十分给力 香港CN2 日本CN2 物理机 E5 16G 1T 20M 3IP 240元0官方网站:https://www.819yun.com/ 特惠专员Q:442379204套餐介绍套餐CPU内存硬盘带宽IP价格香港CN2 (特价)E5 随机分配16G1T 机械20M3IP240元/月日本CN2 (...

妮妮云(119元/季)日本CN2 2核2G 30M 119元/季

妮妮云的知名度应该也不用多介绍了,妮妮云旗下的云产品提供商,相比起他家其他的产品,云产品还是非常良心的,经常出了一些优惠活动,前段时间的八折活动推出了很多优质产品,近期商家秒杀活动又上线了,秒杀产品比较全面,除了ECS和轻量云,还有一些免费空间、增值代购、云数据库等,如果你是刚入行安稳做站的朋友,可以先入手一个119/元季付的ECS来起步,非常稳定。官网地址:www.niniyun.com活动专区...

端口是什么为你推荐
qq讨论组退出qq讨论组 。讨论组的人会知道吗刷网站权重如何提高网站权重和流量最新qq空间代码qq空间最新免费代码打开网页出现错误我打开网页老出现错误是怎么了?百度抢票浏览器现在火车票越来越难买了,新版百度手机浏览器,除了抢票外,还有什么其他功能吗?bluestacksBlueStacks安卓模拟器官方版怎么用?如何建立一个网站如何建立一个网站?iphone越狱后怎么恢复已经越狱的iphone怎么恢复到原来的系统商标注册查询官网怎么查商标是否注册成功虚拟机软件下载那里可以下载虚拟系统,又该怎么安装呢??
免费域名空间 虚拟主机99idc 腾讯云盘 l5520 好看的留言 512au win8.1企业版升级win10 发包服务器 网通ip 最好的免费空间 idc是什么 双11秒杀 佛山高防服务器 美国在线代理服务器 网站在线扫描 cloudlink 万网空间管理 独享主机 上海电信测速网站 lamp什么意思 更多