CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Windows专区 >  Windows NT/2000/XP/2003

关于端口的概念的一些问题

楼主winsql()2006-07-01 09:31:30 在 Windows专区 / Windows NT/2000/XP/2003 提问

所谓端口,是否就是无所谓端口?端口的存在是因为应用程序或者服务的存在而存在?打个比方,比如一个应用程序定义了使用10000这个端口,并且这个应用程序正在运行,那么10000这个端口就是打开的?如果这个应用程序的停止运行了,那么这个端口就关闭了?是不是这样?也就是说是否端口这个东西是否是并不是独立存在的,并是需有的,也就是说,关联存在,是因为应用程序或者服务的需要而存在?比如5000这个端口,如果没有任何应用程度或者服务需要使用这个端口,那么这个端口也就是所谓的关闭?事实上,可以认为这个端口不存在?如果有某个应用程序或者服务使用这个端口,但是这个应用程序或者服务并没有运行,是否就可以认为此端口是存在的,并且处于关闭状态?而如果这个服务正好在运行,那么,就可以认为此端口是打开的?是不是这样?  
   
  恳请指点,谢谢!关于端口这个东西,我已经困惑很长时间了。起初是因为套接字作为应用程序的标识而知道这个东西的,在这个概念的理解上,一直不够深刻。 问题点数:100、回复次数:53Top

1 楼aspower_(敬个礼 握个手 大家都素好朋友!)回复于 2006-07-01 09:57:49 得分 0

端口是独立存在的  
  并不是依存于你的程序存在  
   
  举个例子  
   
  你如果使用天网防火墙  
   
  你会经常看见有人扫描你的端口的信息  
   
   而此时你程序根本没有访问那个端口  
   
  那么你说这个端口是依存你的程序还是独立的?  
   
  其实你这里只是犯了个逻辑上的错误  
   
  比如说我不跟你说话,那我就不知道你的存在  
   
  那么是不是我不和你说话你就不存在呢?  
   
  当然不是的  
   
  建议你看看 薛定谔的猫 非常有意思Top

2 楼aspower_(敬个礼 握个手 大家都素好朋友!)回复于 2006-07-01 09:59:01 得分 0

尽管量子论的诞生已经过了一个世纪,其辉煌鼎盛与繁荣也过了半个世纪。但是量子理论曾经引起的困惑至今仍困惑着人们。正如玻尔的名言:“谁要是第一次听到量子理论时没有感到困惑,那他一定没听懂。”薛定谔的猫是诸多量子困惑中有代表性的一个。这个猫十分可怜,她(假设这是一只雌性的猫,以引起更多怜悯)被封在一个密室里,密室里有食物有毒药。毒药瓶上有一个锤子,锤子由一个电子开关控制,电子开关由放射性原子控制。如果原子核衰变,则放出阿尔法粒子,触动电子开关,锤子落下,砸碎毒药瓶,释放出里面的氰化物气体,雌猫必死无疑。这个残忍的装置由薛定谔所设计,所以雌猫便叫做薛定谔猫。原子核的衰变是随机事件,物理学家所能精确知道的只是半衰期——衰变一半所需要的时间。如果一种放射性元素的半衰期是一天,则过一天,该元素就少了一半,再过一天,就少了剩下的一半。但是,物理学家却无法知道,它在什么时候衰变,上午,还是下午。当然,物理学家知道它在上午或下午衰变的几率——也就是雌猫在上午或者下午死亡的几率。如果我们不揭开密室的盖子,根据我们在日常生活中的经验,可以认定,雌猫或者死,或者活。这是她的两种本征态。但是,如果我们用薛定谔方程来描述薛定谔猫,则只能说,她处于一种活与不活的叠加态。我们只有在揭开盖子的一瞬间,才能确切地知道雌猫是死是活。此时,猫的波函数由叠加态立即收缩到某一个本征态。量子理论认为:如果没有揭开盖子,进行观察,我们永远也不知道雌猫是死是活,她将永远到处于半死不活的叠加态。这与我们的日常经验严重相违,要么死,要么活,怎么可能不死不活,半死半活?    
  Top

3 楼panshiwu(如果真的遇上了疯狗,只能怪自己运气不好.)回复于 2006-07-01 10:24:44 得分 0

程序依赖于端口,   当端口被封,   程序有时候就无法起作用了.Top

4 楼winsql()回复于 2006-07-01 10:53:41 得分 0

我一楼还有很多问题,在没有使用防火墙的情况下,单单就是在使用系统的情况下,那么,一个端口的关闭还是打开,是怎么样的一种状况?是否是说,当有需要使用某些端口的时候,某些端口就是打开的?当相应的程序或者服务关闭的时候,此端口就相应的关闭?Top

5 楼wulei5482(忍者)回复于 2006-07-01 11:04:55 得分 0

端口是   系统服务/程序   申请使用的,例如ftp服务器申请21端口,如果此端口号还没被使用的话,系统就批准申请,21端口就和ftp服务器绑定了。任何访问21端口的数据都由ftp服务器处理。如果再有程序申请21端口的话,就会出错。(不过现在有一种端口复用的木马,可以使用已经被绑定的端口)。停止ftp服务器,21端口的绑定就被取消,其它程序就可以申请21端口的使用了。  
   
  有些端口扫描器的扫描本地端口的原理就是,从1~65535   一个一个的申请绑定,申请失败就认为该端口已经使用,就可以记录下来。申请成功就是该端口没被使用,是关闭的。  
   
  当系统刚开机时,除了139、445等有限几个由系统服务监听的端口外,大都是关闭状态。Top

6 楼panshiwu(如果真的遇上了疯狗,只能怪自己运气不好.)回复于 2006-07-01 11:10:52 得分 0

example:   telnet  
   
    首先:   开始-运行--cmd--   netstat   -an  
   
  由于telnet服务默认关闭,   这时候你看不到23端口开启.  
   
  别的机器如果使用telnet命令远程连接你,   也是无法成功的.  
   
    然后你在services.msc里开启了   telnet服务,   这时候23端口才被打开,   对方就可以使用telnet了.    
   
    如果你再次禁用,   端口会被关闭.  
   
  使用netstat   就可以查看你哪些端口是开放的,   后面的IP地址和状态可以判断这个端口是否被使用.   如果没被使,   一般就是   listening.Top

7 楼panshiwu(如果真的遇上了疯狗,只能怪自己运气不好.)回复于 2006-07-01 11:14:21 得分 0

另外,   端口按端口号分为   Well-Known   Ports   和Dynamic   Ports  
   
  Well-Known   Ports     是从0-1024的,这些端口号一般固定分配给一些服务.  
   
  Dynamic   Ports   1024到65535   ,这些端口号一般不固定分配给某个服务,也就是说许多服务都可以使用这些端口。只要运行的程序向系统提出访问网络的申请,那么系统就可以从这些端口号中分配一个供该程序使用。比如1024端口就是分配给第一个向系统发出申请的程序。在关闭程序进程后,就会释放所占用的端口号。  
   
  所以好多木马程序利用了   动态端口.Top

8 楼lhfyjxt(书生)回复于 2006-07-01 11:41:50 得分 0

upTop

9 楼aspower_(敬个礼 握个手 大家都素好朋友!)回复于 2006-07-01 12:32:45 得分 0

wulei5482(忍者  
  说得很不错  
   
  基本上说明百了  
   
  需要补充的一点就是端口的listening状态  
   
  这说明这个端口处在监听状态  
   
  二星用户也误导人阿...... 稍烂了点Top

10 楼aspower_(敬个礼 握个手 大家都素好朋友!)回复于 2006-07-01 12:32:50 得分 0

1、LISTENING状态    
   
  FTP服务启动后首先处于侦听(LISTENING)状态。    
   
  State显示是LISTENING时表示处于侦听状态,就是说该端口是开放的,等待连接,但还没有被连接。就像你房子的门已经敞开的,但还没有人进来。    
   
  从TCPView可以看出本机开放FTP的情况。它的意思是:程序inetinfo.exe开放了21端口,FTP默认的端口为21,可见在本机开放了FTP服务。目前正处于侦听状态。    
   
  inetinfo.exe:1260   TCP   0.0.0.0:21   0.0.0.0:0   LISTENING    
   
  2、ESTABLISHED状态    
   
  现在从192.168.1.1这台计算机访问一下192.168.1.10的FTP服务。在本机的TCPView可以看出端口状态变为ESTABLISHED。    
   
  ESTABLISHED的意思是建立连接。表示两台机器正在通信。    
   
  下面显示的是本机的FTP服务正在被192.168.1.1这台计算机访问。    
   
  inetinfo.exe:1260   TCP   192.168.1.10:21   192.168.1.1:3009   ESTABLISHED    
   
  注意:处于ESTABLISHED状态的连接一定要格外注意,因为它也许不是个正常连接。后面我们要讲到这个问题。    
   
  3、   TIME_WAIT状态    
   
  现在从192.168.1.1这台计算机结束访问192.168.1.10的FTP服务。在本机的TCPView可以看出端口状态变为TIME_WAIT。    
   
  TIME_WAIT的意思是结束了这次连接。说明21端口曾经有过访问,但访问结束了。    
   
  [System   Process]:0   TCP   192.168.1.10:21   192.168.1.1:3009   TIME_WAIT    
   
  4、小技巧    
   
  a、可以telnet一个开放的端口,来观察该端口的变化。比如看1025端口是开放的,在命令状态(如图1运行cmd)运行:    
   
  telnet   192.168.1.10   1025    
   
  b、从本机也可以测试,只不过显示的是本机连本机    
   
  c、在Tcpview中双击连接可看出程序的位置,右键点击该连接,选择End   Process即可结束该连接    
  五)、客户端口的状态变化    
   
  客户端口实际上就是从本机访问其它计算机服务时打开的源端口,最多的应用是上网,下面就以访问baidu.com为例来看看端口开放以及状态的变化情况    
   
  1、SYN_SENT状态    
   
  SYN_SENT状态表示请求连接,当你要访问其它的计算机的服务时首先要发个同步信号给该端口,此时状态为SYN_SENT,如果连接成功了就变为ESTABLISHED,此时SYN_SENT状态非常短暂。但如果发现SYN_SENT非常多且在向不同的机器发出,那你的机器可能中了冲击波或震荡波之类的病毒了。这类病毒为了感染别的计算机,它就要扫描别的计算机,在扫描的过程中对每个要扫描的计算机都要发出了同步请求,这也是出现许多SYN_SENT的原因。    
   
  下面显示的是本机连接www.baidu.com网站时的开始状态,如果你的网络正常的,那很快就变为ESTABLISHED的连接状态.    
   
  IEXPLORE.EXE:2928   TCP   192.168.1.10:1035   202.108.250.249:80   SYN_SENT    
  Top

11 楼aspower_(敬个礼 握个手 大家都素好朋友!)回复于 2006-07-01 12:33:12 得分 0

2、ESTABLISHED状态    
   
  下面显示的是本机正在访问www.baidu.com网站。如果你访问的网站有许多内容比如访问www.yesky.com,那会发现一个地址有许多ESTABLISHED,这是正常的,网站中的每个内容比如图片、flash等都要单独建立一个连接。看ESTABLISHED状态时一定要注意是不是IEXPLORE.EXE程序(IE)发起的连接,如果是EXPLORE.EXE之类的程序发起的连接,那也许是你的计算机中了木马了。"   target=_blank>baidu.com网站。如果你访问的网站有许多内容比如访问www.yesky.com,那会发现一个地址有许多ESTABLISHED,这是正常的,网站中的每个内容比如图片、flash等都要单独建立一个连接。看ESTABLISHED状态时一定要注意是不是IEXPLORE.EXE程序(IE)发起的连接,如果是EXPLORE.EXE之类的程序发起的连接,那也许是你的计算机中了木马了。    
   
  IEXPLORE.EXE:3120   TCP   192.168.1.10:1045   202.108.250.249:80   ESTABLISHED    
   
  3、TIME_WAIT状态    
   
  如果浏览网页完毕,那就变为TIME_WAIT状态。    
   
  [System   Process]:0   TCP   192.168.1.10:4259   202.108.250.249:80   TIME_WAIT    
  六)、端口详细变迁图    
   
  以上是最主要的几个状态,实际还有一些,图4是TCP的状态详细变迁图(从TCP/IP详解中剪来),用粗的实线箭头表示正常的客户端状态变迁,用粗的虚线箭头表示正常的服务器状态变迁。这些不在本文的讨论范围。有兴趣的朋友可以好好研究一下。    
   
   
  七)、要点    
   
  一般用户一定要熟悉(再啰嗦几句):    
   
  1、服务端口重点要看的是LISTENING状态和ESTABLISHED状态,LISTENING是本机开了哪些端口,   ESTABLISHED是谁在访问你的机器,从哪个地址访问的。    
   
  2、客户端口的SYN_SENT状态和ESTABLISHED状态,SYN_SENT是本机向其它计算机发出的连接请求,一般这个状态存在的时间很短,但如果本机发出了很多SYN_SENT,那可能就是中毒了。看ESTABLISHED状态是要发现本机正在和哪个机器传送数据,主要看是不是一个正常程序发起的。    
   
  二、木马    
   
  什么是木马,简单的说就是在未经你许可偷偷在你的计算机中开个后门,木马开后门主要有两种方式。    
   
  1、有服务端口的木马,这类木马都要开个服务端口的后门,成功后该后门处于LISTENING状态,它的端口号可能固定一个数,也可能变化,还有的木马可以与正常的端口合用,例如你开着正常的80端口(WEB服务),木马也用80端口。这种木马最大的特点就是有端口处于LISTENING状态,需要远程计算机连接它。这种木马对一般用户比较好防范,将防火墙设为拒绝从外到内的连接即可。比较难防范的是反弹型木马。    
   
  2、反弹型木马,反弹型木马是从内向外的连接,它可以有效的穿透防火墙,而且即使你使用的是内网IP,他一样也能访问你的计算机。这种木马的原理是服务端主动连接客户端(黑客)地址。木马的服务端软件就像你的Internet   Explorer一样,使用动态分配端口去连接客户端的某一端口,通常是常用端口,像端口80。而且会使用隐避性较强的文件名,像iexpiore.exe、explorer(IE的程序是IEXPLORE.EXE)。如果你不仔细看,你可能会以为是你的Internet   Explorer。这样你的防火墙也会被骗过。如果你在TcpView中看到下面这样的连接一定要注意,很有可能是种木马了。   iexpiore.exe   192.168.1.10(本机IP):1035(你的端口)   Y.Y.Y.Y(远程IP):80(远程端口)    
   
  或   Rundll32.exe   192.168.1.10(本机IP):1035(你的端口)   Y.Y.Y.Y(远程IP):80(远程端口)    
   
  或   explorer.exe   192.168.1.10(本机IP):1035(你的端口)   Y.Y.Y.Y(远程IP):80(远程端口)    
   
  三、安全    
   
  我们分析端口的目的就是要保证上网安全,根据以上的思路可以从以下几个方面来防范。    
  一)、关闭不需要的端口    
   
  对一般上网用户来说只要能访问Internet就行了,并不需要别人来访问你,也就是说没有必要开放服务端口,在WIN   98可以做到不开放任何服务端口上网,但在Win   XP、Win   2000、Win   2003下不行,但可以关闭不必要的端口。图3是安装完WIN   XP系统默认开的端口,以此为例关闭不必要的端口。    
   
  1、关闭137、138、139、445端口    
   
  这几个端口都是为共享而开的,是NetBios协议的应用,一般上网用户是不需要别人来共享你的内容的,而且也是漏洞最多的端口。关闭的方法很多,最近从网上学了一招非常好用,一次全部关闭上述端口。    
   
  开始->   控制面板->   系统->   硬件->   设备管理器->   查看->   显示隐藏的设备->   非即插即用驱动程序->   Netbios   over   Tcpip。    
   
  找到下图界面后禁用该设备重新启动后即可。    
   
  2、关闭123端口    
   
  有些蠕虫病毒可利用UDP   123端口,关闭的方法:如图停止windows   time服务。    
   
  3、关闭1900端口    
   
  攻击者只要向某个拥有多台Win   XP系统的网络发送一个虚假的UDP包,就可能会造成这些Win   XP主机对指定的主机进行攻击(DDoS)。另外如果向该系统1900端口发送一个UDP包,令"Location"域的地址指向另一系统的chargen端口,就有可能使系统陷入一个死循环,消耗掉系统的所有资源(需要安装硬件时需手动开启)。    
   
  关闭1900端口的方法如图所示:停止SSDP   Discovery   Service   服务    
   
   
  通过上面的办法关闭了一些有漏洞的或不用的端口后是不是就没问题了呢?不是。因为有些端口是不能关掉的。像135端口,它是RPC服务打开的端口如果把这个服务停掉,那计算机就关机了,同样像Lsass打开的端口500和4500也不能关闭。冲击波病毒利用的就是135端口,对于不能关闭的端口最好的办法一是常打补丁,端口都是相应的服务打开的,但是对于一般用户很难判断这些服务到底有什么用途,也很难找到停止哪些服务就能关闭相应的端口。最好的办法就是下面我们要讲的安装防火墙。安装防火墙的作用通俗的说就像你不管住在一所结实的好房子里还是住在一所千疮百孔的破房子里,只要你在房子的四周建了一堵密不透风的墙,那对于墙里的房子就是安全的。    
  Top

12 楼jms20030108(清清宝贝)回复于 2006-07-01 15:59:40 得分 0

端口是和应用程序联系在一起的,在网络里是属于传输层概念,tcp协议依靠端口来建立两端的应用程序间的通信,没有应用程序就没有端口,常用端口是大家规定好了的,实际上可以使用在任意应用程序上,但是这样的话常用的程序就有冲突了,所以自己的程序还是不要使用常用端口为好Top

13 楼jms20030108(清清宝贝)回复于 2006-07-01 16:03:08 得分 0

简单一句话,就是端口就如IP地址一样,是为了使应用程序能找到对方,只是它们属于不同的网络层,你可以看一下tcp/ip协议的肉容Top

14 楼lhfyjxt(书生)回复于 2006-07-01 16:51:02 得分 0

学习了.Top

15 楼panshiwu(如果真的遇上了疯狗,只能怪自己运气不好.)回复于 2006-07-01 20:03:11 得分 0

listening   和ESTABLISHED   是相对的  
   
  State显示是LISTENING时表示处于侦听状态,就是说该端口是开放的,等待连接,但还没有被连接。就像你房子的门已经敞开的,但还没有人进来  
   
   
  ESTABLISHED的意思是建立连接。表示两台机器正在通信。  
   
   
  我IELTS成绩6.5     还不至于看不懂这两个单词.  
   
  ctrl+v来的东西   并不是自己的.  
  Top

16 楼panshiwu(如果真的遇上了疯狗,只能怪自己运气不好.)回复于 2006-07-01 20:06:18 得分 0

上面自己都说了      
   
  <<<等待连接,但还没有被连接>>>Top

17 楼aspower_(敬个礼 握个手 大家都素好朋友!)回复于 2006-07-01 20:09:41 得分 0

我也不是高手  
  但是占用不占用我还是知道的  
  listen的断口属于没有占用任何程序都可用的?  
  你用给我看看  
  虽然是等待但是他根本不能被其他程序所用也就是已经被固定的程序定下来了  
  这个叫没有占用?我不知道你的占用是什么意思  
   
  别人用不了的不叫占用?  
   
   
  另外说一句  
   
  我是复制过来 不过我考软设和4级的时候这个东西看了不知道多少了  
  这点东西还是知道的Top

18 楼panshiwu(如果真的遇上了疯狗,只能怪自己运气不好.)回复于 2006-07-01 20:23:22 得分 0

我说的   不是   占用     是未被使用Top

19 楼panshiwu(如果真的遇上了疯狗,只能怪自己运气不好.)回复于 2006-07-01 20:24:45 得分 0

没有被连接,   当然是没被使用,   难道不是吗???Top

20 楼panshiwu(如果真的遇上了疯狗,只能怪自己运气不好.)回复于 2006-07-01 21:39:12 得分 0

另外   关于你端口不可能被占用的问题  
   
  你不是喜欢search吗     你可以baidu   25端口被占用,   21端口被占用   或是80端口被占用.  
   
    难道那些占用端口的程序都是外星人编写出来的?  
   
    1024以下端口的木马   你没见过吗?Top

21 楼xleicsu(蛐蛐)回复于 2006-07-02 17:26:04 得分 0

学习Top

22 楼jazzking746(迪奥尼所思)回复于 2006-07-02 18:41:03 得分 0

究竟“薛定谔的猫”,在物理科学上将带来多大的“麻烦”,科学家们又将用怎样的方法收拾它,我们姑且不论,单单从其表达出来的思想性和深刻性上看,就足以让我们每个人不敢掉以轻心了。  
    首先,它告诉我们:在没有特定的结果之前,任何人、任何事物都可能是最好的,同时又可能是最坏的。你无法向别人证明你是其中的任何一个。  
    其次,它还提醒我们:一旦有了某一特定的结果,人们就只能认定它,而对此前任何的可能性都不予考虑。  
    按照这种理念推断,现实生活中的任何一个人,都只能以一个此时此地此种状态的人出现,你无法向人们证明你是一个“好人”,因为谁也不知道你在成为“被认定的好人”之前是不是一个“坏人”;你也无须向人们表明你是一个“坏人”,因为谁也拿不出你在“被认定是坏人”之前你不是好人的证据……于是,所有的人,倜然之间都变得虚幻不定且不可捉摸起来。  
    一旦这样的理念被人们接受,那么世上就没有了“好人”。过去意义上的好人,只能重新描述为“做过很多好事的人”,“有着很多美德的人”。但如此的表述,明显存在着很大的漏洞——“做过好事的人”,做这些好事的当初,未必不是心怀叵测,未必没有过过罪不可赦的勾当;;“有着很多美德的人”,未必不是一个有着致命弱点的人,他诸多的美德也未必就能抵消他仅有的一个弱点……如此类推,世界上在没有了真正意义上的“好人”的同时,世界上也就没有了真正意义上的“坏人”。所有的人都几处于一种含混不清、难置可否的中间状态。一旦如此,世界上也就没有了是非、美臭、善恶之分,所有的准则都将形同虚设,至少也会变得虚伪且脆弱。  
    这样一来,这只“薛定谔的猫”几撼动人类固有的些许准则,尤其是人类业已遵循的伦理、道德、法律、法则等游戏规则,就像当初“日心说”撼动了人类已有的宇宙观,相对论动摇了牛顿的经典力学,迈克耳逊的实验动摇了整个的古典物理一样,“薛定谔的猫”动摇了人类赖以有序生存的理性大厦,人类对它的惊异与恐惧,将不亚于当年耶利哥城的市民听到约书亚吹起的号角。  
    如此看来,这只“薛定谔的猫”引起一些科学家的困顿、不满甚至是愤怒,就事出有因,不无道理了。可我们真的能像霍金那样拿起枪来射杀它吗?这只“猫”一旦出世,你又能射杀它了吗?你又能否认这只“猫”身上合理的一面么?我办不到,恐怕你也不行。因为,“薛定谔的猫”像所有的悖论一样,考验人来智慧的同时,也给人类洞开了另外一扇知识的大门,人类可能将因此向前大踏一步。人们能够容忍这样一只“猫”毫无顾忌地蹦来蹦去么?恐怕,也很难有谁敢于理直气壮地给予肯定的答案,因为,谁也不能无视,这只“猫”的身上,的确带有让人战栗的“邪恶”,它引起的动荡,绝不不亚于当年“日心说”在欧洲大地引起的惊恐。然而,每当人类经受一次自我否定的阵痛,又预示着人类正要踏上一个通往崭新天地的台阶。  
    人类,要想驯服这只“薛定谔的猫”,一要勇气,二要智慧。非大智大勇,无法将其驯服。正如“一棵树倒在森林里。假如没有人在那儿听着,树倒下时会有声音吗?”的古老哲学难题一样,“薛定谔的猫”将长期的困惑、考验着人类的耐性与理解能力Top

23 楼aspower_(敬个礼 握个手 大家都素好朋友!)回复于 2006-07-02 18:48:48 得分 0

你端口不可能被占用  
   
  我什么时候说不可能被占用?那句话?  
   
  何况端口现在有复用技术了  
   
  你自己说的  
  //如果没被使,   一般就是   listening.  
  什么叫没被使?没被使不就是意思能被其他人用了  
   
  难道你的mm没使过,你能让别人用阿?  
   
  说错不要紧  
  说了你又不听,  
  听了你又不懂,  
  懂了你又不作,  
  作了你又做错,  
  错了你又不认,  
  认了你又不改,  
  我也没办法了  
   
  Top

24 楼aspower_(敬个礼 握个手 大家都素好朋友!)回复于 2006-07-02 18:50:38 得分 0

listen的断口属于没有占用任何程序都可用的?  
   
  我是在问你  
   
  多谢你了  
   
  自己把答案说出来了  
   
  25端口被占用,   21端口被占用   或是80端口被占用.  
   
  listen原来也能占用端口阿?  
   
  //如果没被使,   一般就是   listening.  
   
  说话跟放p似的  
   
  说出去就不认了  
  Top

25 楼aspower_(敬个礼 握个手 大家都素好朋友!)回复于 2006-07-02 18:52:47 得分 0

又忘了说了  
   
  我从来不用百度  
   
  百度搜索不了外文的 我用他干什么?  
   
  白痴才用百度阿  
   
  不好意思 不是说你哈!Top

26 楼panshiwu(如果真的遇上了疯狗,只能怪自己运气不好.)回复于 2006-07-02 19:42:34 得分 0

晕   ,   我说的   使用,   不是占用,     你没学过汉字啊.  
   
  后面说的占用是说   即使被占用   同样可以抢过来.  
   
  baidu在中文信息量方面绝对要比google要强的多.  
   
  我就不明白了   你输入中文字,   要那么多英文信息做什么.   装啊?Top

27 楼aspower_(敬个礼 握个手 大家都素好朋友!)回复于 2006-07-02 20:10:25 得分 0

你从来不搜索外文资料的阿  
   
  难怪水平这么高  
   
  佩服佩服  
   
  搜索外文资料只是其中之一  
   
  百度经常给国内站扒毛的 如果你稍微不顺他意他马上扒你毛  
   
  好多国内站的资料他里面也没有  
   
  比如  
   
   
  http://www.google.com/search?hl=zh-CN&newwindow=1&q=site%3Avipcn.com&lr=  
   
  http://www.baidu.com/s?wd=site%3Avipcn.com&cl=3  
   
  以前还有一次52pk被封的事件  
   
  文章我还保存着不如给你看看  
   
   
  52PK致百度公开信—公正性质疑  
   
  尊敬的百度公司领导及工作人员:  
   
  我们都是一批在中国网络行业奋进的公司,虽然规模有大有小,不过正如你们最新申明里提及“作为领先的中文搜索引擎公司,百度相信,中国互联网业界的生态健康是对每一个网络企业都非常重要的,我们彼此唇齿相依,同荣共生。”怀着对你们的敬畏以及信任,特公开发表此信,希望能够公正及时的为我们解决以下存在的问题。  
   
  52PK游戏网(www.52pk.net)是中国领先网络游戏媒体(下简称“52PK”),创办于2002年12月1日。秉承兢兢业业的工作作风和艰苦努力,终于在近阶段取得一定的成绩,在游戏界有较大的影响力。与众多知名游戏公司均有良好合作经历,而我们的客户多数为上市公司或注册资产过亿的有实力的公司。在52PK快速发展两年里,可以说离开不了百度的全力支持,一度贵公司曾收录我们几十万的网页。而依靠百度以及各方面协助,52PK国际排名曾经一度达全球550名。为此,我们对你们的工作表示非常的感谢。  
   
  2004年9月,原先收录的52PK网页数十万条资讯变成了100多条。后经跟你们沟通,告之是技术问题,修复后变成3万多条,但是基本上都是其他网站上出现的“52pk”字符,不是来自本站。此后,我们多次向你们反映情况,但始终未能解决。  
   
  2004年12月,再次协商的结果是,你们认为我们网页代码包含过多关键词(这些关键词全部是本站内容之内),希望我们修改后,重新收录。为此,我们技术人员昼夜加班,在一个多星期内就将几十万的网页都进行了修改。在此期间,我们多次向贵公司询问有关解决办法,在此感谢你们的耐心。  
   
  2005年1月21日左右,百度更新了对52pk.net站点的收录情况,结果是让我们惊讶的。除了52PK首页被收录,其他所有52PK栏目及网页全部都没有。详细请参考网页:http://www.baidu.com/s?wd=52pk+site%3Awww.52pk.net&cl=3   为此,我们感到有些愤怒和被羞辱的感觉。你们所谓的“彼此唇齿相依,同荣共生”就是这样的吗?  
   
   最后祝福百度工作人员新春快乐,本着治病救人的态度处理这个事情,另外代表52pk.net站点数十万玩家表示敬意。  
   
   
  合肥前图网络科技有限公司  
  HeFei   QianTu   Network   science   and   technology   limited   company  
  合肥市巢湖南路220号  
  Hefei   city     Chaohu   south   road   No.220  
  TEL:86-551-4675411    
  Top

28 楼aspower_(敬个礼 握个手 大家都素好朋友!)回复于 2006-07-02 20:11:17 得分 0

要用百度会少认识多少优秀占点  
   
  会上多少垃圾占点  
   
  垃圾占点可是以强奸百度为容Top

29 楼is_waney(如痴如醉)回复于 2006-07-02 20:43:42 得分 0

端口就是进程,端口号就是处理这一任务的进程的唯一标识Top

30 楼aspower_(敬个礼 握个手 大家都素好朋友!)回复于 2006-07-02 20:44:09 得分 0

我开始晕了  
  端口就是进程...Top

31 楼deny5()回复于 2006-07-02 20:50:26 得分 0

baidu的市场占有率   要比google高哦.Top

32 楼aspower_(敬个礼 握个手 大家都素好朋友!)回复于 2006-07-02 20:52:36 得分 0

高不一定就是好  
   
   
  百度有意不收录很多网站  
   
  为了他的商业利益Top

33 楼panshiwu(如果真的遇上了疯狗,只能怪自己运气不好.)回复于 2006-07-02 20:58:20 得分 0

我好象没说过我不用google吧.  
   
  我两种都用,   baidu在中文信息更新方面比google强是肯定的,   我搜东西又不是一次两次了,   CSDN昨天甚至今天的发贴在baidu上可能都有体现,   但是google做到不.     baidu还有个好处就是   百度快照.  
  但google的   类似网页做的就很不到位.  
   
  我上的英文网站比你看的英文资料要多.   别老外文   外文的   你还看日文资料?Top

34 楼panshiwu(如果真的遇上了疯狗,只能怪自己运气不好.)回复于 2006-07-02 21:08:27 得分 0

李开复   是我的偶像,   我对google   的感情比你要深,   年初的Google   中国编程挑战赛   (Code   Jam)  
  我也参加了.   但是google本身的缺点也是明显的.  
   
  baidu封杀网站与我何干,   搜索也是有经验的,   看网址,   看日期,   还有大概内容.     难道每个搜索内容都要点进去看吗?Top

35 楼aspower_(敬个礼 握个手 大家都素好朋友!)回复于 2006-07-02 21:13:41 得分 0

你知道个p  
   
   
  你要是用二次代理你看看google的快照能用不  
   
  google的快照是ZF 封的 而且就是李彦宏这个鸟人的毒计阿  
   
  无知有时候真是一种幸福阿!  
   
   
  至于我上的英文网站比你看的英文资料要多!你太能吹牛了如果你要这样的化  
   
  你难道用baidu   搜索英文资料? 真不明白了 估计是你用不来google连跳板都找不到  
   
  只好不用. 没事你找我 我给你几个好跳板 以后就能好好用google了  
   
  人傻没关系 别和芙蓉一样丢人就行Top

36 楼panshiwu(如果真的遇上了疯狗,只能怪自己运气不好.)回复于 2006-07-02 21:19:54 得分 0

如果每次都要去找代理,   那还不如不用.Top

37 楼WindNoName(风无名)回复于 2006-07-02 21:30:44 得分 0

看这个目录下的文件(在windows   xp,windows   2000也可能稍微有些不同):  
        C:\windows\system32\drivers\etc  
        其中的services记录你打开了那些端口。  
        其实端口其实就是CPU与I/O通信的地址。今天读操作系统的设备管理部分,他讲到端口编址方法说道,  
          “接口电路中:多个寄存器  
              一个寄存器又一个惟一的地址,每个地址为一个I/O端口,该地址称为I/O端口地址”  
        (北大,陈向群的操作系统讲义,他的主页有。在第9章设备管理部分)Top

38 楼sergey(湮灭的思维)回复于 2006-07-02 21:59:55 得分 0

呃,2位消消气,技术上的争论是正常的,大部分的误会来自不同方式的表达和理解上的误差,大家还是需要尽量尊重对方的   :)Top

39 楼deny5()回复于 2006-07-02 22:00:13 得分 0

http://www.microsoft.com/china/technet/community/columns/cableguy/cg1205.mspx  
   
  网络专家   -   2005   年   12   月  
  Windows   TCP/IP   临时、保留和封锁端口行为  
   
  Top

40 楼winsql()回复于 2006-07-03 11:08:43 得分 0

汗,我……有这么多回复,让我真不好意思,这个帖子我再加50分起来,最高只能加到100分,对不住大家了,因为这个帖子伤了大家的和气。Top

41 楼yangyuxuan139138()回复于 2006-07-03 14:21:01 得分 0

呵呵,学习了!  
  楼上两位,没必要为技术问题伤了和气啊!  
  用什么搜索只是个人习惯吧!有人喜欢百度有人喜欢google   只要能找到自己想要的就可以了!  
  再说现实中完美的软件好像还比较少吧!  
  Top

42 楼sx9401(上山下山)回复于 2006-07-03 20:58:13 得分 0

学习Top

43 楼ZPM111(红尘)回复于 2006-07-04 10:12:38 得分 0

嘿嘿。牛人和牛人吵架,简称“牛牛吵架”。哈哈。Top

44 楼flyboyyqh(阿华)回复于 2006-07-04 12:39:24 得分 0

大佬们不要吵架哟!与你们的身份不符哦!要知道你们是我们这些虾米的偶像啊!Top

45 楼yjbnew(伟大的光荣的正确的ASP千岁千岁千千岁)回复于 2006-07-04 15:58:09 得分 0

markTop

46 楼hudsonhuhu(Delphi?-_-)回复于 2006-07-04 16:28:48 得分 0

来看斗嘴的。。  
  没必要伤和气吧。。  
  技术性问题经常有这样的事,每个人的理解不一样,不过不要不尊重别人Top

47 楼sunnyrain(旭雨)回复于 2006-07-04 17:23:04 得分 0

吵架了,搬张凳子来看戏Top

48 楼peihexian(知其然.知其所以然)回复于 2006-07-04 17:45:38 得分 0

 
   
   
   
   
   
   
   
   
   
   
   
   
  这样理解一下:  
   
  先说为什么要有端口,楼主觉的电话通讯当中为什么要有一个电话号码呢?偶感觉是用来标识对方,如110代表pol.ice,120代表医院急救,你要运行一个服务监听程序,它肯定需要一个端口号(电话号码)来唯一的标识自己,打电话是你拨110等标识号码,网络客户端是连向指定的IP及端口。  
   
   
   
   
   
   
   
   
   
   
   
  楼主说的一个程序定义了10000这个端口,如果运行就存在10000,不运行就不存在,这个也不一定,如果运行了程序但你没有监听的话也不会存在的。  
   
   
   
   
   
  另外有时你计算机上的端口不是你的监听(服务)程序开的,如IE浏览器浏览某个网站的时候,它在本地也会占用一个端口去和目标web程序器通讯。  
   
   
   
   
   
   
   
   
   
   
   
  Top

49 楼benjiam(今晚打老虎)回复于 2006-07-04 21:03:49 得分 0

这么简单的东西  
  那本   tcp/ip   圣经1   读一下   就知道了  
   
   
  居然还有2个   人为这点理论整理   ....  
   
   
  都是些文字游戏而已  
   
  Top

50 楼lilionline(一滴水的海)回复于 2006-07-05 01:04:55 得分 0

is_waney(如痴如醉)   (   )   信誉:100     2006-7-2   20:43:42     得分:   0      
     
     
         
  端口就是进程,端口号就是处理这一任务的进程的唯一标识  
   
       
     
  //我今天算是长见识了,佩服!Top

51 楼icuc88(职业特种兵)回复于 2006-07-05 08:33:14 得分 0

晕,一个简单问题搞复杂了。。。。而且。。。。。  
  ……………………………………………………  
   
  所谓端口,是否就是无所谓端口?  
  ………………………………………………  
  What?考语言功底呀?  
   
   
   
   
  端口的存在是因为应用程序或者服务的存在而存在?打个比方,比如一个应用程序定义了使用10000这个端口,并且这个应用程序正在运行,那么10000这个端口就是打开的?如果这个应用程序的停止运行了,那么这个端口就关闭了?是不是这样?也就是说是否端口这个东西是否是并不是独立存在的,并是需有的,也就是说,关联存在,是因为应用程序或者服务的需要而存在?比如5000这个端口,如果没有任何应用程度或者服务需要使用这个端口,那么这个端口也就是所谓的关闭?事实上,可以认为这个端口不存在?如果有某个应用程序或者服务使用这个端口,但是这个应用程序或者服务并没有运行,是否就可以认为此端口是存在的,并且处于关闭状态?而如果这个服务正好在运行,那么,就可以认为此端口是打开的?是不是这样?  
  ……………………………………………………………………  
  这个,翻来覆去就一个意思。端口是一个服务或者应用对外开放的一个通讯的门户。就是你家的大门,端口号就是门牌号。  
   
  说的再通俗一点,你家门没有开,也就是服务没有起来,邮递员知道了这个门牌号(端口号)是否可以把信送到你家里来呢?  
   
   
   
   
   
   
   
  恳请指点,谢谢!关于端口这个东西,我已经困惑很长时间了。起初是因为套接字作为应用程序的标识而知道这个东西的,在这个概念的理解上,一直不够深刻。  
  ……………………………………………………  
  总结:一个端口对应服务。一个服务可以开放多个端口。Top

52 楼icuc88(职业特种兵)回复于 2006-07-05 08:37:23 得分 0

至于防火墙上面对端口的控制?为什么我们可以知道这些端口?因为这些是一个约定俗成  
   
  80   =   www  
   
  20/21   =   ftp  
   
  53   =   dns  
   
  无他!1024一下的端口都有些公共的约定,所以建议大家自己的程序都不要使用这些端口号。Top

53 楼nevsong(绿水青山--VB/VBA编程开发技术群:4218983)回复于 2006-07-05 08:47:38 得分 0

进来学习Top

相关问题

关键词

得分解答快速导航

  • 帖主:winsql

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo