他们是不是都是由消息队列和线程组成的呀?

解决方案 »

  1.   

    网络端口我知道.不知楼主说的操作系统内核端口是什么意思?/////////
    网络端口及其详解 
    按端口号可分为3大类: 
    (1)公认端口(Well Known Ports):从0到1023,它们紧密绑定(binding)于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如:80端口实际上总是HTTP通讯。 
    (2)注册端口(Registered Ports):从1024到49151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:许多系统处理动态端口从1024左右开始。 
    (3)动态和/或私有端口(Dynamic and/or Private Ports):从49152到65535。理论上,不应为服务分配这些端口。实际上,机器通常从1024起分配动态端口。但也有例外:SUN的RPC端口从32768开始。 
    0 通常用于分析操作系统。这一方法能够工作是因为在一些系统中“0”是无效端口,当你试图使用一种通常的闭合端口连接它时将产生不同的结果。一种典型的扫描:使用IP地址为0.0.0.0,设置ACK位并在以太网层广播。
      

  2.   

    我感觉你的概念有问题.端口应该是协议生成的吧.比较什么TCP/IP NETBISO一些的.不应该分什么操作系统瑞口吧.(也许我说错,未证时)
      

  3.   

    内核端口,真的第一次听!愿听详情!至于网络端口,只是为了更好区分协议!其实也没有什么用的!端口更重要的是与软件对应,比如Web服务器就监听80端口!QQ服务器就监听8000端口!
      

  4.   

    kernel port object居然没听说过,农民!
    iocp怎么实现的?debug port怎么实现的?
      

  5.   

    其实我对网络中端口的实现不明白。
    想知道它是怎么实现的
    我和ActiveSync是一个人
      

  6.   

    我知道他所谓的内核端口是什么,它是指象汇编语言那样
     mov al, 20
     out 110, al
    这种端口是系统总线上的各种端口,比如:CMOS端口一般是70 与71 而网络端口则只是一种虚拟的端口这两种概念是不同的
      

  7.   

    我的亲娘呀。
    port是一个内核executive级的数据结构,操作系统定义的数据结构。
    本来想问点东西的,到头来,倒将给别人讲起来了。
    object manager定义了一些对象类型,其中包括:
    Adapter, Callback, Controller, DebugObject, Desktop, Device, Directory, Driver, Event, EventPair, File, IoCompletion, Job, Key, EkyedEvent, Mutant, Port, Process, Profile, Section, Semaphore, SymbolicLink, Thread, Timer, Token, Type, WaitablePort, WindowStation, WmiGuid.
    其中port object是object manager这个内核executive定义的一个对象类型。