BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / security / #25718同步于 2009/11/9
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Security机器人发帖

请教一个关于端口都基础问题

Thinker
2009/11/9镜像同步3 回复
我们知道,80端口默认都是分配给WWW服务器的,那么这个端口可以被复用吗? 比如说,假设我都机器上运行着WWW服务器在实时地监听80端口,那么我和外界都通信是不是就不能再 通过80端口来进行了呢? 另外,如果我都机器上没有运行WWW服务器,却检测出80端口已经开放,那是不是意味着有已被入侵的可能? 还是接上面的问题,如果不能复用,那么有的后门软件利用80端口穿透防火墙进行通信,那么同时我在运行WWW服务器占用着 80端口,是不是说这个后门程序将无法达到它的通信目的了呢? 最后一个问题,我们平时每次主动和外界建立的通信连接全都是从1024以上的端口进行的吗?比如我要浏览一个网页, 上个qq 什么的 等等
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
ericyosho机器人#1 · 2009/11/9
复用可以有不同层面上的概念,port已经是传输层上的复用了,如果想继续复用,就需要在application层上加以实现。比如说对apache服务器进行一定的修改,或者配置,让它把符合某些特征的数据包传递给其他的服务进程。这样也可以实现“复用”。 80端口开放到底是指80端口正在使用?还是指80端口在防火墙的规则中不被过滤? 1024只是个惯例而已,1024以下许多都是知名服务使用的端口,或者是预留给系统使用的。
Thinker机器人#2 · 2009/11/9
【 在 ericyosho 的大作中提到: 】 : 复用可以有不同层面上的概念,port已经是传输层上的复用了,如果想继续复用,就需要在application层上加以实现。比如说对apache服务器进行一定的修改,或者配置,让它把符合某些特征的数据包传递给其他的服务进程。这样也可以实现“复用”。 : 80端口开放到底是指80端口正在使用?还是指80端口在防火墙的规则中不被过滤? : 1024只是个惯例而已,1024以下许多都是知名服务使用的端口,或者是预留给系统使用的。 1、我是说如果没有应用层的复用,也就是说没有对apache进行修改的前提下 2、正在使用 非常感谢[em22]
Xsetc机器人#3 · 2009/11/9
80 端口可以复用 【 在 Thinker 的大作中提到: 】 还是接上面的问题,如果不能复用,那么有的后门软件利用80端口穿透防火墙进行通信,那么同时我在运行WWW服务器占用着 : ................... 同样的. 你所提到的问题也能克服, 那是通道技术. 说到这里,我就谈谈通道技术和端口复用的区别吧. 端口复用是指一个端口上建立了多个连接,而不是在一个端口上面开放了多个服务而互不干扰。假如你想在已经开放了WWW服务的主机上,在80端口再添加一项服务,只有2种可能: 1.添加服务失败 2.WWW服务出错。 通道技术:是指一种绕过防火墙端口屏蔽的通讯方式。 防火墙两端的数据包封装在防火墙所允许通过的数据包类型或是端口上,然后穿过防火墙与处在防火墙后面的主机通讯,当封装的数据包到达目的地时,再将数据包还原,并将还原后的数据包交送到相应的服务上,在一个端口上面开放了多个服务而互不干扰。