日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
解析DCOM在Linux上的應(yīng)用與實(shí)現(xiàn)(dcomlinux)

DCOM(Distributed Component Object Model),分布式組件對(duì)象模型,是一種面向組件的遠(yuǎn)程過(guò)程調(diào)用(RPC)協(xié)議。DCOM提供了一種使得分布式計(jì)算機(jī)上的組件互相進(jìn)行交互的方法,并且使得這些組件像調(diào)用本地組件一樣被調(diào)用。它的出現(xiàn)大大推進(jìn)了分布式計(jì)算機(jī)的發(fā)展,被廣泛地應(yīng)用于Windows操作系統(tǒng)上。但是,在Linux系統(tǒng)上,DCOM的應(yīng)用與實(shí)現(xiàn)并不是很廣泛,本文將會(huì)介紹DCOM在Linux系統(tǒng)上的應(yīng)用與實(shí)現(xiàn)。

公司主營(yíng)業(yè)務(wù):網(wǎng)站設(shè)計(jì)制作、網(wǎng)站建設(shè)、移動(dòng)網(wǎng)站開(kāi)發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開(kāi)放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來(lái)驚喜。創(chuàng)新互聯(lián)推出懷遠(yuǎn)免費(fèi)做網(wǎng)站回饋大家。

一、DCOM概述

DCOM主要包含三個(gè)部分:對(duì)象,代理和傳輸。對(duì)象是組件的最基本元素,由一個(gè)或多個(gè)接口組成。代理是在客戶端和服務(wù)器之間傳輸數(shù)據(jù)的途徑,可以將來(lái)自客戶端的請(qǐng)求封裝成網(wǎng)絡(luò)數(shù)據(jù)包,將數(shù)據(jù)包傳單給服務(wù)器,同時(shí)也可以將服務(wù)器得到的響應(yīng)封裝成網(wǎng)絡(luò)數(shù)據(jù)包,傳輸給客戶端。傳輸就是在網(wǎng)絡(luò)中實(shí)現(xiàn)的數(shù)據(jù)傳輸。

DCOM中的對(duì)象是通過(guò)一個(gè)字符串標(biāo)識(shí)符(CLSID)和一個(gè)字符串名稱進(jìn)行標(biāo)識(shí)的。CLSID是一個(gè)全局唯一標(biāo)識(shí)符,用于標(biāo)識(shí)每個(gè)COM組件,通過(guò)它可以在注冊(cè)表中找到該組件。另外,DCOM還支持通過(guò)一個(gè)字符串名稱(ProgID)來(lái)引用組件,該字符串名稱在注冊(cè)表中被映射成CLSID。

在DCOM中,客戶端通過(guò)代理訪問(wèn)服務(wù)器。DCOM提供了兩種代理:Stub代理和Proxy代理。Stub代理用于將客戶端的請(qǐng)求封裝成網(wǎng)絡(luò)數(shù)據(jù)包,傳輸給服務(wù)器,然后將返回的響應(yīng)封裝成網(wǎng)絡(luò)數(shù)據(jù)包,送回給客戶端。Proxy代理用于完成跨域訪問(wèn)的功能,即由代理將客戶端請(qǐng)求發(fā)送到遠(yuǎn)程服務(wù)器,獲得響應(yīng)后再將響應(yīng)返回給客戶端。

在使用DCOM進(jìn)行遠(yuǎn)程過(guò)程調(diào)用時(shí),需要進(jìn)行序列化和反序列化過(guò)程,將組件轉(zhuǎn)換成網(wǎng)絡(luò)數(shù)據(jù),并從網(wǎng)絡(luò)數(shù)據(jù)恢復(fù)成組件。DCOM提供了現(xiàn)成的序列化和反序列化方式,可以實(shí)現(xiàn)自動(dòng)化序列化和反序列化。此外,為了安全性和保障服務(wù)質(zhì)量,DCOM還提供了安全性驗(yàn)證和事務(wù)處理功能。

二、Linux上的DCOM應(yīng)用

DCOM最初僅針對(duì)Windows操作系統(tǒng)開(kāi)發(fā),可以通過(guò)Microsoft的DCOM軟件進(jìn)行實(shí)現(xiàn)。Linux是一種自由開(kāi)放的操作系統(tǒng),具有開(kāi)放的社區(qū)和廣泛的用戶群體,很多開(kāi)發(fā)者嘗試在Linux系統(tǒng)中實(shí)現(xiàn)DCOM的功能。

1. 安裝Wine軟件

Wine是一種可以在Linux系統(tǒng)中運(yùn)行Windows應(yīng)用程序的軟件,是Windows操作系統(tǒng)的兼容層??梢酝ㄟ^(guò)安裝Wine軟件,在Linux系統(tǒng)上實(shí)現(xiàn)DCOM的功能。但是,這種方法需要將DCOM軟件和客戶端應(yīng)用程序同時(shí)安裝到Wine軟件中,對(duì)于一些特殊DCOM組件和參數(shù)較多的應(yīng)用程序來(lái)說(shuō),這種方案可能不太適合。

2. Wine DCOM

Wine DCOM是Wine軟件的一個(gè)分支,是專門為了在Linux系統(tǒng)下實(shí)現(xiàn)DCOM而開(kāi)發(fā)的軟件。Wine DCOM可以跨平臺(tái)地支持DCOM協(xié)議,能夠作為Windows和Linux之間的中間層,完成Windows和Linux之間的遠(yuǎn)程過(guò)程調(diào)用。Wine DCOM目前還處于開(kāi)發(fā)階段,尚未被廣泛應(yīng)用。

3. OpenDCOM

OpenDCOM是Linux上的一種DCOM實(shí)現(xiàn)方案,由Ximian公司與MICROSOFT共同開(kāi)發(fā),已經(jīng)廢棄。

通過(guò)上述方法,DCOM可以在Linux系統(tǒng)上實(shí)現(xiàn)遠(yuǎn)程過(guò)程調(diào)用,但是由于DCOM的實(shí)現(xiàn)方法和Windows操作系統(tǒng)有很大關(guān)系,Linux系統(tǒng)上的DCOM并不廣泛應(yīng)用。

三、Linux上的替代方案

對(duì)于Linux系統(tǒng)和Windows系統(tǒng)之間的遠(yuǎn)程過(guò)程調(diào)用問(wèn)題,除了DCOM之外,還有其他的替代方案。

1. SOAP(Simple Object Access Protocol)

SOAP是一種基于XML的遠(yuǎn)程過(guò)程調(diào)用協(xié)議,適用于非Microsoft平臺(tái)和Web服務(wù)。由于SOAP采用了開(kāi)放標(biāo)準(zhǔn),且不依賴于具體的操作系統(tǒng),因此它可以廣泛應(yīng)用于跨平臺(tái)的遠(yuǎn)程過(guò)程調(diào)用。

2. CORBA(Common Object Request Broker Architecture)

CORBA是一種RPC協(xié)議,可以支持面向?qū)ο蟮姆植际较到y(tǒng),實(shí)現(xiàn)跨平臺(tái)通信。CORBA的應(yīng)用與實(shí)現(xiàn)比DCOM更為通用。

3. Chillcat-RPC

Chillcat-RPC是一種C++編寫的分布式RPC庫(kù),可以在Linux上實(shí)現(xiàn)跨平臺(tái)的RPC。Chillcat-RPC采用了SOCKET技術(shù)實(shí)現(xiàn)跨機(jī)器的遠(yuǎn)程調(diào)用。

總體來(lái)說(shuō),DCOM在Linux系統(tǒng)上的應(yīng)用和實(shí)現(xiàn)比較困難,而Linux系統(tǒng)下的替代方案則更具通用性和開(kāi)放性。不過(guò),DCOM作為一種重要的遠(yuǎn)程過(guò)程調(diào)用協(xié)議,在Windows系統(tǒng)中仍然具有廣泛的應(yīng)用。

相關(guān)問(wèn)題拓展閱讀:

  • 成為高手必須掌握哪幾種語(yǔ)言???程序員呢???
  • 哪個(gè)可以講講端口的具體意思不?

成為高手必須掌握哪幾種語(yǔ)言???程序員呢???

記得風(fēng)云里面有類似的話:普通的高手是手中有劍心中無(wú)劍。只有達(dá)到手中液沒(méi)孝無(wú)劍心中有察敗劍的境界,才是真正的高鬧稿手

信息技術(shù)的更新速度是驚人的,程序員的職業(yè)生涯則是一個(gè)要求不斷學(xué)習(xí)的過(guò)程,永遠(yuǎn)不能固步自封。本人在工作期間曾看見(jiàn)過(guò)很多程序員只要有閑暇時(shí)間就瀏覽一些沒(méi)有太大作用的網(wǎng)頁(yè),在網(wǎng)上聊天,打游戲,浪費(fèi)了大量的時(shí)間,十分不可取。而另外一種情況是,IT技術(shù)的日新月異使很多程序員眼花繚亂,什么都想學(xué),卻又不知從何學(xué)起,今天看看這個(gè),明天學(xué)學(xué)那個(gè),貪多不熟。

雖然IT技術(shù)發(fā)展迅速,但很多技術(shù)都是有規(guī)律可循,一些基本的概念、原理和方法還很通用,可以舉一反三。本人根據(jù)自己的體會(huì)和經(jīng)驗(yàn),向那些剛剛踏入IT行業(yè)的新程序員們或正在迷茫的程序員們推薦程序員必須掌握的七種武器,有了這七種武器,雖不敢說(shuō)笑傲江湖,但將自己立于不敗之地還是可以的。

之一種武器:開(kāi)發(fā)工具

至少熟練掌握兩到三種開(kāi)發(fā)工具的使用,這是程序員的立身之本,其中C/C++和JAVA是我重點(diǎn)推薦的開(kāi)發(fā)工具,C/C++以其高效率和高度的靈活性成為開(kāi)發(fā)工具中的利器,很多系統(tǒng)級(jí)的軟件還是用C/C++編寫。而JAVA的跨平臺(tái)和與WEB很好的結(jié)合是JAVA的優(yōu)勢(shì)所在,而本人對(duì)SUN公司的“網(wǎng)絡(luò)即計(jì)算機(jī)”的概念相當(dāng)欣賞,并相信JAVA即其相關(guān)的技術(shù)集JAVA One會(huì)成為未來(lái)的主流開(kāi)發(fā)工具之一。其次,如果能掌握一種簡(jiǎn)便的可視局則化開(kāi)發(fā)工具,如VB,PowerBuilder,Delphi,C++ Builder,則更好,這些開(kāi)發(fā)工具減小了開(kāi)發(fā)難度,并能夠強(qiáng)化程序員對(duì)象模型的概念。另外,需要掌握基本的腳本語(yǔ)言,如shell,perl等,至少能讀懂這些腳本代碼。

第二種武器:數(shù)據(jù)庫(kù)

為什么數(shù)據(jù)庫(kù)是如此重要?很多應(yīng)用程序都是以數(shù)據(jù)庫(kù)的數(shù)據(jù)為中心,而數(shù)據(jù)庫(kù)的產(chǎn)品也有不少,其中關(guān)系型數(shù)據(jù)庫(kù)仍是主流形式,所以程序員至少熟練掌握一兩種數(shù)據(jù)庫(kù),對(duì)關(guān)系型數(shù)據(jù)庫(kù)的關(guān)鍵元素要非常清楚,要熟練掌握SQL的基本語(yǔ)法。雖然很多數(shù)據(jù)庫(kù)產(chǎn)品提供了可視化的數(shù)據(jù)庫(kù)管理工具,但SQL是基礎(chǔ),是通用的數(shù)據(jù)庫(kù)操作方法。如果沒(méi)有機(jī)會(huì)接觸商業(yè)數(shù)據(jù)庫(kù)系統(tǒng),可以使用免費(fèi)的數(shù)據(jù)庫(kù)產(chǎn)品是一個(gè)不錯(cuò)的選擇,如mySQL, Postgres等。

第三種武器:操作系統(tǒng)

當(dāng)前主流的操作系統(tǒng)是Windows,Linux/Unix,熟練地使用這些操作系統(tǒng)是必須的,但只有這些還遠(yuǎn)遠(yuǎn)不夠。要想成為一個(gè)真正的編程高手,需要深入了解操作系統(tǒng),了解它的內(nèi)存管理機(jī)制、進(jìn)程/線程調(diào)度、信號(hào)、內(nèi)核對(duì)象、系統(tǒng)調(diào)用、協(xié)議棧實(shí)現(xiàn)等。Linux作為開(kāi)發(fā)源碼的操作系統(tǒng),是一個(gè)很好的學(xué)習(xí)平臺(tái),Linux幾乎具備了所有現(xiàn)代操作系統(tǒng)的特征。雖然Windows系統(tǒng)的內(nèi)核實(shí)現(xiàn)機(jī)制的資料較少,但通過(guò)互聯(lián)網(wǎng)還是能獲取不少資料。只有對(duì)操作系統(tǒng)有一定的了解后,你會(huì)發(fā)現(xiàn)自己上了一個(gè)新的臺(tái)階。

第四種武器:網(wǎng)絡(luò)協(xié)議TCP/IP

在互聯(lián)網(wǎng)如此普及的今天,如果您還沒(méi)有對(duì)互聯(lián)網(wǎng)的支撐協(xié)議TCP/IP協(xié)議棧有很好的掌握,就需要迅速補(bǔ)上這一課,網(wǎng)絡(luò)技術(shù)已改變了軟件運(yùn)行的模式,從最早的客戶/服務(wù)器結(jié)構(gòu),到今天的WEB Services,再到未來(lái)的網(wǎng)格計(jì)算,這一切都離不開(kāi)以TCP/IP協(xié)議棧為基礎(chǔ)的網(wǎng)絡(luò)協(xié)議支持,所以,深入掌握TCP/IP協(xié)議是非常必要的。至少,你需要了解ISO七層協(xié)議模型,IP/UDP/TCP/HTTP等常用協(xié)議的原理和三次握手機(jī)制。

第五種武器:DCOM/CORBA/XML/WEB Services

隨著技術(shù)的發(fā)展,軟件與網(wǎng)絡(luò)的無(wú)縫結(jié)合是必然趨勢(shì),軟件系統(tǒng)的位置無(wú)關(guān)性是未來(lái)計(jì)算模式的重要特征之一,DCOM/CORBA是當(dāng)前兩大主流的分布計(jì)算的中間件平臺(tái),DCOM是微軟COM(組件對(duì)象模型)的擴(kuò)展,而CORBA是OMG支持的規(guī)范。程序員需要做的不僅僅是利用商業(yè)的開(kāi)發(fā)平臺(tái)來(lái)開(kāi)發(fā)軟件,而是要理解這些技術(shù)的初衷,即為什么需要這項(xiàng)技術(shù),如果你能桐畢棚理數(shù)明解了這一點(diǎn),再回頭看這些技術(shù)的具體實(shí)現(xiàn),就如庖丁解牛,迎刃而解。XML/WebServices重要性不言而喻,XML以其結(jié)構(gòu)化的表示方法和超強(qiáng)的表達(dá)能力被喻為互聯(lián)網(wǎng)上的“世界語(yǔ)”,是分布計(jì)算的基石之一。

第六種武器:軟件工程與CMM

現(xiàn)代大型軟件系統(tǒng)的開(kāi)發(fā)中,工程化的開(kāi)發(fā)控制取代個(gè)人英雄主義,成為軟件系統(tǒng)成功的保證,一個(gè)編程高手并不一定是一個(gè)優(yōu)秀的程序員,一個(gè)優(yōu)秀的程序員是將出色的編程能力和開(kāi)發(fā)技巧同嚴(yán)格的軟件工程思想有機(jī)結(jié)合,編程只是軟件生命周期中的其中一環(huán),優(yōu)秀的程序員應(yīng)該掌握軟件開(kāi)發(fā)各個(gè)階段的基本技能,如市場(chǎng)分析,可行性分析,需求分析,結(jié)構(gòu)設(shè)計(jì),詳細(xì)設(shè)計(jì),軟件測(cè)試等。一句話可以概括我的看法:“創(chuàng)意無(wú)限,流程保證”。

第七種武器:強(qiáng)烈的好奇心

什么才是一個(gè)程序員的終極武器呢,那就是強(qiáng)烈的好奇心和學(xué)習(xí)精神。沒(méi)有比強(qiáng)烈的好奇心和學(xué)習(xí)精神更好的武器了,它是程序員們永攀高峰的源泉和動(dòng)力所在。

呵呵。如果你過(guò)于對(duì)語(yǔ)言看重,你永遠(yuǎn)可能就是程序員,而不是設(shè)計(jì)師。

真正的高手,無(wú)所謂語(yǔ)言,因?yàn)檎Z(yǔ)言永遠(yuǎn)有新出來(lái)衫仿的,真正的語(yǔ)言基礎(chǔ)部分,如for循環(huán),條件什么的,只是表示方法不同罷了,原理都是一樣的。

都如同練劍一樣,無(wú)劍勝有劍。現(xiàn)在開(kāi)發(fā)語(yǔ)言這樣多,你有多大精力,都能學(xué)會(huì)嗎?

所以說(shuō)設(shè)計(jì)思想更重要,你要做什么,想如何做。至于選擇開(kāi)發(fā)語(yǔ)言,那我說(shuō),哪種語(yǔ)言都能舉塌攔夠?qū)崿F(xiàn),你覺(jué)得可能實(shí)現(xiàn)不了,因?yàn)槟憧赡苓€沒(méi)有正胡學(xué)到它能實(shí)現(xiàn)的語(yǔ)句而已。

如果是C++ 或者是Java這類面向?qū)ο蟮恼Z(yǔ)言來(lái)說(shuō),應(yīng)該是掌握面向?qū)ο蟮乃枷胱钪匾耍渌木筒徽f(shuō)了,上面圓胡櫻“我叫努努”做掘說(shuō)的挺好:)橘叢

如果想成為高手,那就要時(shí)刻跟隨編程語(yǔ)言的前景跑著搜伏橘,并不是現(xiàn)在學(xué)經(jīng)哪門語(yǔ)言就成為…

據(jù)說(shuō)一個(gè)大的軟件公司在半年或八世團(tuán)個(gè)月就要更新一次編程語(yǔ)言的應(yīng)用,很快就會(huì)有廳悶新的更人性話的語(yǔ)言出現(xiàn)….

C,java,php

哪個(gè)可以講講端口的具體意思不?

端口分為3大類

1) 公認(rèn)端口(Well Known Ports):從0到1023,它們緊密綁定于一些服務(wù)。通常 這些端口的通訊明確表明了某種服 務(wù)的協(xié)議。例如:80端口實(shí)際上總是h++p通訊。

2) 注冊(cè)端口(Registered Ports):從1024到49151。它們松散地綁定于一些服 務(wù)。也就是說(shuō)有許多服務(wù)綁定于這些端口,這些端口孝宴同樣用于許多其它目的。例如: 許多系統(tǒng)處理動(dòng)態(tài)端口從1024左右開(kāi)始。

3) 動(dòng)態(tài)和/或私有端口(Dynamic and/or Private Ports):從49152到65535。 理論上,不應(yīng)為服務(wù)虧攔分配這些端口。實(shí)際上,機(jī)器通常從1024起分配動(dòng)態(tài)端口。但也 有例外:SUN的RPC端口從32768開(kāi)始。

本節(jié)講述通常TCP/UDP端口掃描在防火銷慎胡墻記錄中的信息。

記住:并不存在所謂 ICMP端口。如果你對(duì)解讀ICMP數(shù)據(jù)感興趣,請(qǐng)參看本文的其它部分

更多信息請(qǐng)查看

木子龍怡的博客WinXP/2023網(wǎng)絡(luò)服務(wù)詳解 – -| 回首頁(yè) | 2023年索引 | – -從理論到實(shí)踐 硬盤數(shù)據(jù)恢復(fù)原理與方法1

端口概念- –

Tag: 端口概念

端口概念- –

在網(wǎng)絡(luò)技術(shù)中,端口(Port)大致有兩種意思:一是物理意義上的端口,比如,ADSL Modem、集線器、交換機(jī)、路由器用于連接其他網(wǎng)絡(luò)設(shè)備的接口,如RJ-45端口、SC端口等等。二是邏輯意義上的端口,一般是指TCP/IP協(xié)議中的端口,端口號(hào)的范圍從0到65535,比如用于瀏覽網(wǎng)頁(yè)服務(wù)的80端口,用于FTP服務(wù)的21端口等等。我們這里將要介紹的就是邏輯意義上的端口。

查看端口

在Windows 2023/XP/Server 2023中要查看端口,可以使用Netstat命令:

依次點(diǎn)擊“開(kāi)始→運(yùn)行”,鍵入“cmd”并回車,打開(kāi)命令提示符窗口。在命令提示符狀態(tài)下鍵入“netstat -a -n”,按下回車鍵后就可以看到以數(shù)字形式顯示的TCP和UDP連接的端口號(hào)及狀態(tài)。

關(guān)閉/開(kāi)啟端口

在介紹各種端口的作用前,這里先介紹一下在Windows中如何關(guān)閉/打開(kāi)端口,因?yàn)槟J(rèn)的情況下,有很多不安全的或沒(méi)有什么用的端口是開(kāi)啟的,比如Telnet服務(wù)的23端口、FTP服務(wù)的21端口、TP服務(wù)的25端口、RPC服務(wù)的135端口等等。為了保證系統(tǒng)的安全性,我們可以通過(guò)下面的方法來(lái)關(guān)閉/開(kāi)啟端口。

關(guān)閉端口

比如在Windows 2023/XP中關(guān)閉TP服務(wù)的25端口,可以這樣做:首先打開(kāi)“控制面板”,雙擊“管理工具”,再雙擊“服務(wù)”。接著在打開(kāi)的服務(wù)窗口中找到并雙擊“Simple Mail Transfer Protocol (TP)”服務(wù),單擊“停止”按鈕來(lái)停止該服務(wù),然后在“啟動(dòng)類型”中選擇“已禁用”,最后單擊“確定”按鈕即可。這樣,關(guān)閉了TP服務(wù)就相當(dāng)于關(guān)閉梁拿盯了對(duì)應(yīng)的端口。

開(kāi)啟端口

如果要開(kāi)啟該端口只要先在“啟動(dòng)類型”選擇“自動(dòng)”,單擊“確定”按鈕,再打開(kāi)該服務(wù),在“服務(wù)狀態(tài)”中單擊“啟動(dòng)”按鈕即可啟用該端口,最后,單擊“確定”按鈕即可。

提示:在Windows 98中沒(méi)有“服務(wù)”選項(xiàng),你可以使用防火墻的規(guī)則設(shè)置功能來(lái)關(guān)閉/開(kāi)啟端口。

端口分類

邏輯意義上的端口有多種分橡和類標(biāo)準(zhǔn),下面將介紹兩種常見(jiàn)的分類:

1. 按端口號(hào)分布劃分

(1)知名端口(Well-Known Ports)

知名端口即眾所周知的端口號(hào),范圍從0到1023,這些端口號(hào)一般固定分配給一些服務(wù)。比如21端口分配給FTP服務(wù),25端口分配給TP(簡(jiǎn)單郵件傳輸協(xié)議)服務(wù),80端口分配給HTTP服務(wù),135端口分配給RPC(遠(yuǎn)程過(guò)程調(diào)用)服務(wù)等等。

(2)動(dòng)態(tài)端口(Dynamic Ports)

動(dòng)態(tài)端口的范圍從1024到65535,這些端口號(hào)一般不固定分配給某個(gè)服務(wù),也就是說(shuō)許多服務(wù)都可以使用這些端口。只要運(yùn)行的程序向系統(tǒng)提出訪問(wèn)網(wǎng)絡(luò)的申請(qǐng),那么系統(tǒng)就可以從這些端口號(hào)中分配一個(gè)供該程序使用。比如1024端口就是分配給之一個(gè)向系統(tǒng)發(fā)出申請(qǐng)的程序。在關(guān)閉程序進(jìn)程后,就會(huì)釋放所占用的端口號(hào)。

不過(guò),動(dòng)態(tài)端口也常常被病毒木馬程序所利用,如冰河默認(rèn)連接端口是7626、WAY 2.4是8011、Netspy 3.0是7306、YAI病毒是1024等等。

2. 按協(xié)議類型敏返劃分

按協(xié)議類型劃分,可以分為TCP、UDP、IP和ICMP(Internet控制消息協(xié)議)等端口。下面主要介紹TCP和UDP端口:

(1)TCP端口

TCP端口,即傳輸控制協(xié)議端口,需要在客戶端和服務(wù)器之間建立連接,這樣可以提供可靠的數(shù)據(jù)傳輸。常見(jiàn)的包括FTP服務(wù)的21端口,Telnet服務(wù)的23端口,TP服務(wù)的25端口,以及HTTP服務(wù)的80端口等等。

(2)UDP端口

UDP端口,即用戶數(shù)據(jù)包協(xié)議端口,無(wú)需在客戶端和服務(wù)器之間建立連接,安全性得不到保障。常見(jiàn)的有DNS服務(wù)的53端口,SNMP(簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議)服務(wù)的161端口,QQ使用的8000和4000端口等等。

常見(jiàn)網(wǎng)絡(luò)端口

網(wǎng)絡(luò)基礎(chǔ)知識(shí)!端口對(duì)照

端口:0

服務(wù):Reserved

說(shuō)明:通常用于分析操作系統(tǒng)。這一方法能夠工作是因?yàn)樵谝恍┫到y(tǒng)中“0”是無(wú)效端口,當(dāng)你試圖使用通常的閉合端口連接它時(shí)將產(chǎn)生不同的結(jié)果。一種典型的掃描,使用IP地址為0.0.0.0,設(shè)置ACK位并在以太網(wǎng)層廣播。

端口:1

服務(wù):tcpmux

說(shuō)明:這顯示有人在尋找SGI Irix機(jī)器。Irix是實(shí)現(xiàn)tcpmux的主要提供者,默認(rèn)情況下tcpmux在這種系統(tǒng)中被打開(kāi)。Irix機(jī)器在發(fā)布是含有幾個(gè)默認(rèn)的無(wú)密碼的帳戶,如:IP、GUEST UUCP、NUUCP、DEMOS 、TUTOR、DIAG、OUTOFBOX等。許多管理員在安裝后忘記刪除這些帳戶。因此HACKER在INTERNET上搜索tcpmux并利用這些帳戶。

端口:7

服務(wù):Echo

說(shuō)明:能看到許多人搜索Fraggle放大器時(shí),發(fā)送到X.X.X.0和X.X.X.255的信息。

端口:19

服務(wù):Character Generator

說(shuō)明:這是一種僅僅發(fā)送字符的服務(wù)。UDP版本將會(huì)在收到UDP包后回應(yīng)含有垃圾字符的包。TCP連接時(shí)會(huì)發(fā)送含有垃圾字符的數(shù)據(jù)流直到連接關(guān)閉。HACKER利用IP欺騙可以發(fā)動(dòng)DoS攻擊。偽造兩個(gè)chargen服務(wù)器之間的UDP包。同樣Fraggle DoS攻擊向目標(biāo)地址的這個(gè)端口廣播一個(gè)帶有偽造受害者IP的數(shù)據(jù)包,受害者為了回應(yīng)這些數(shù)據(jù)而過(guò)載。

端口:21

服務(wù):FTP

說(shuō)明:FTP服務(wù)器所開(kāi)放的端口,用于上傳、下載。最常見(jiàn)的攻擊者用于尋找打開(kāi)anonymous的FTP服務(wù)器的方法。這些服務(wù)器帶有可讀寫的目錄。木馬Doly Trojan、Fore、Invisible FTP、WebEx、WinCrash和Blade Runner所開(kāi)放的端口。

端口:22

服務(wù):Ssh

說(shuō)明:PcAnywhere建立的TCP和這一端口的連接可能是為了尋找ssh。這一服務(wù)有許多弱點(diǎn),如果配置成特定的模式,許多使用RSAREF庫(kù)的版本就會(huì)有不少的漏洞存在。

端口:23

服務(wù):Telnet

說(shuō)明:遠(yuǎn)程登錄,入侵者在搜索遠(yuǎn)程登錄UNIX的服務(wù)。大多數(shù)情況下掃描這一端口是為了找到機(jī)器運(yùn)行的操作系統(tǒng)。還有使用其他技術(shù),入侵者也會(huì)找到密碼。木馬Tiny Telnet Server就開(kāi)放這個(gè)端口。

端口:25

服務(wù):TP

說(shuō)明:TP服務(wù)器所開(kāi)放的端口,用于發(fā)送郵件。入侵者尋找TP服務(wù)器是為了傳遞他們的SPAM。入侵者的帳戶被關(guān)閉,他們需要連接到高帶寬的E-MAIL服務(wù)器上,將簡(jiǎn)單的信息傳遞到不同的地址。木馬Antigen、Email Password Sender、Haebu Coceda、Shtrilitz Stealth、WinPC、WinSpy都開(kāi)放這個(gè)端口。

端口:31

服務(wù):MSG Authentication

說(shuō)明:木馬Master Paradise、Hackers Paradise開(kāi)放此端口。

端口:42

服務(wù):WINS Replication

說(shuō)明:WINS復(fù)制

端口:53

服務(wù):Domain Name Server(DNS)

說(shuō)明:DNS服務(wù)器所開(kāi)放的端口,入侵者可能是試圖進(jìn)行區(qū)域傳遞(TCP),欺騙DNS(UDP)或隱藏其他的通信。因此防火墻常常過(guò)濾或記錄此端口。

端口:67

服務(wù):Bootstrap Protocol Server

說(shuō)明:通過(guò)DSL和Cable modem的防火墻常會(huì)看見(jiàn)大量發(fā)送到廣播地址255.255.255.255的數(shù)據(jù)。這些機(jī)器在向DHCP服務(wù)器請(qǐng)求一個(gè)地址。HACKER常進(jìn)入它們,分配一個(gè)地址把自己作為局部路由器而發(fā)起大量中間人(man-in-middle)攻擊??蛻舳讼?8端口廣播請(qǐng)求配置,服務(wù)器向67端口廣播回應(yīng)請(qǐng)求。這種回應(yīng)使用廣播是因?yàn)榭蛻舳诉€不知道可以發(fā)送的IP地址。

端口:69

服務(wù):Trival File Transfer

說(shuō)明:許多服務(wù)器與bootp一起提供這項(xiàng)服務(wù),便于從系統(tǒng)下載啟動(dòng)代碼。但是它們常常由于錯(cuò)誤配置而使入侵者能從系統(tǒng)中竊取任何 文件。它們也可用于系統(tǒng)寫入文件。

端口:79

服務(wù):Finger Server

說(shuō)明:入侵者用于獲得用戶信息,查詢操作系統(tǒng),探測(cè)已知的緩沖區(qū)溢出錯(cuò)誤,回應(yīng)從自己機(jī)器到其他機(jī)器Finger掃描。

端口:80

服務(wù):HTTP

說(shuō)明:用于網(wǎng)頁(yè)瀏覽。木馬Executor開(kāi)放此端口。

端口:99

服務(wù):Metagram Relay

說(shuō)明:后門程序ncx99開(kāi)放此端口。

端口:102

服務(wù):Message transfer agent(MTA)-X.400 over TCP/IP

說(shuō)明:消息傳輸代理。

端口:109

服務(wù):Post Office Protocol -Version3

說(shuō)明:POP3服務(wù)器開(kāi)放此端口,用于接收郵件,客戶端訪問(wèn)服務(wù)器端的郵件服務(wù)。POP3服務(wù)有許多公認(rèn)的弱點(diǎn)。關(guān)于用戶名和密碼交 換緩沖區(qū)溢出的弱點(diǎn)至少有20個(gè),這意味著入侵者可以在真正登陸前進(jìn)入系統(tǒng)。成功登陸后還有其他緩沖區(qū)溢出錯(cuò)誤。

端口:110

服務(wù):SUN公司的RPC服務(wù)所有端口

說(shuō)明:常見(jiàn)RPC服務(wù)有rpc.mountd、NFS、rpc.statd、rpc.cd、rpc.ttybd、amd等

端口:113

服務(wù):Authentication Service

說(shuō)明:這是一個(gè)許多計(jì)算機(jī)上運(yùn)行的協(xié)議,用于鑒別TCP連接的用戶。使用標(biāo)準(zhǔn)的這種服務(wù)可以獲得許多計(jì)算機(jī)的信息。但是它可作為許多服務(wù)的記錄器,尤其是FTP、POP、IMAP、TP和IRC等服務(wù)。通常如果有許多客戶通過(guò)防火墻訪問(wèn)這些服務(wù),將會(huì)看到許多這個(gè)端口的連接請(qǐng)求。記住,如果阻斷這個(gè)端口客戶端會(huì)感覺(jué)到在防火墻另一邊與E-MAIL服務(wù)器的緩慢連接。許多防火墻支持TCP連接的阻斷過(guò)程中發(fā)回RST。這將會(huì)停止緩慢的連接。

端口:119

服務(wù):Network News Transfer Protocol

說(shuō)明:NEWS新聞組傳輸協(xié)議,承載USENET通信。這個(gè)端口的連接通常是人們?cè)趯ふ襏SENET服務(wù)器。多數(shù)ISP限制,只有他們的客戶才能訪問(wèn)他們的新聞組服務(wù)器。打開(kāi)新聞組服務(wù)器將允許發(fā)/讀任何人的帖子,訪問(wèn)被限制的新聞組服務(wù)器,匿名發(fā)帖或發(fā)送SPAM。

端口:135

服務(wù):Location Service

說(shuō)明:Microsoft在這個(gè)端口運(yùn)行DCE RPC end-point mapper為它的DCOM服務(wù)。這與UNIX 111端口的功能很相似。使用DCOM和RPC的服務(wù)利用計(jì)算機(jī)上的end-point mapper注冊(cè)它們的位置。遠(yuǎn)端客戶連接到計(jì)算機(jī)時(shí),它們查找end-point mapper找到服務(wù)的位置。HACKER掃描計(jì)算機(jī)的這個(gè)端口是為了找到這個(gè)計(jì)算機(jī)上運(yùn)行Exchange Server嗎?什么版本?還有些DOS攻擊直接針對(duì)這個(gè)端口。

端口:137、138、139

服務(wù):NETBIOS Name Service

說(shuō)明:其中137、138是UDP端口,當(dāng)通過(guò)網(wǎng)上鄰居傳輸文件時(shí)用這個(gè)端口。而139端口:通過(guò)這個(gè)端口進(jìn)入的連接試圖獲得NetBIOS/B服務(wù)。這個(gè)協(xié)議被用于windows文件和打印機(jī)共享和SAMBA。還有WINS Regisrtation也用它。

端口:143

服務(wù):Interim Mail Access Protocol v2

說(shuō)明:和POP3的安全問(wèn)題一樣,許多IMAP服務(wù)器存在有緩沖區(qū)溢出漏洞。記?。阂环NLINUX蠕蟲(chóng)(admv0rm)會(huì)通過(guò)這個(gè)端口繁殖,因此許多這個(gè)端口的掃描來(lái)自不知情的已經(jīng)被感染的用戶。當(dāng)REDHAT在他們的LINUX發(fā)布版本中默認(rèn)允許IMAP后,這些漏洞變的很流行。這一端口還被用于IMAP2,但并不流行。

端口:161

服務(wù):SNMP

說(shuō)明:SNMP允許遠(yuǎn)程管理設(shè)備。所有配置和運(yùn)行信息的儲(chǔ)存在數(shù)據(jù)庫(kù)中,通過(guò)SNMP可獲得這些信息。許多管理員的錯(cuò)誤配置將被暴露在Internet。Cackers將試圖使用默認(rèn)的密碼public、private訪問(wèn)系統(tǒng)。他們可能會(huì)試驗(yàn)所有可能的組合。SNMP包可能會(huì)被錯(cuò)誤的指向用戶的網(wǎng)絡(luò)。

端口:177

服務(wù):X Display Manager Control Protocol

說(shuō)明:許多入侵者通過(guò)它訪問(wèn)X-windows操作臺(tái),它同時(shí)需要打開(kāi)6000端口。

端口:389

服務(wù):LDAP、ILS

說(shuō)明:輕型目錄訪問(wèn)協(xié)議和NetMeeting Internet Locator Server共用這一端口。

端口:443

服務(wù):Https

說(shuō)明:網(wǎng)頁(yè)瀏覽端口,能提供加密和通過(guò)安全端口傳輸?shù)牧硪环NHTTP。

端口:456

服務(wù):

說(shuō)明:木馬HACKERS PARADISE開(kāi)放此端口。

端口:513

服務(wù):Login,remote login

說(shuō)明:是從使用cable modem或DSL登陸到子網(wǎng)中的UNIX計(jì)算機(jī)發(fā)出的廣播。這些人為入侵者進(jìn)入他們的系統(tǒng)提供了信息。

端口:544

服務(wù):

說(shuō)明:kerberos kshell

端口:548

服務(wù):Macintosh,File Services(AFP/IP)

說(shuō)明:Macintosh,文件服務(wù)。

端口:553

服務(wù):CORBA IIOP (UDP)

說(shuō)明:使用cable modem、DSL或VLAN將會(huì)看到這個(gè)端口的廣播。CORBA是一種面向?qū)ο蟮腞PC系統(tǒng)。入侵者可以利用這些信息進(jìn)入系統(tǒng)。

端口:555

服務(wù):DSF

說(shuō)明:木馬PhAse1.0、Stealth Spy、IniKiller開(kāi)放此端口。

端口:568

服務(wù):Membership DPA

說(shuō)明:成員資格 DPA。

端口:569

服務(wù):Membership MSN

說(shuō)明:成員資格 MSN。

端口:635

服務(wù):mountd

說(shuō)明:Linux的mountd Bug。這是掃描的一個(gè)流行BUG。大多數(shù)對(duì)這個(gè)端口的掃描是基于UDP的,但是基于TCP的mountd有所增加(mountd同時(shí)運(yùn)行于兩個(gè)端口)。記住mountd可運(yùn)行于任何端口(到底是哪個(gè)端口,需要在端口111做portmap查詢),只是Linux默認(rèn)端口是635,就像NFS通常運(yùn)行于2023端口。

端口:636

服務(wù):LDAP

說(shuō)明:SSL(Secure Sockets layer)

端口:666

服務(wù):Doom Id Software

說(shuō)明:木馬Attack FTP、Satanz Backdoor開(kāi)放此端口

端口:993

服務(wù):IMAP

說(shuō)明:SSL(Secure Sockets layer)

端口:1001、1011

服務(wù):

說(shuō)明:木馬Silencer、WebEx開(kāi)放1001端口。木馬Doly Trojan開(kāi)放1011端口。

端口:1024

服務(wù):Reserved

說(shuō)明:它是動(dòng)態(tài)端口的開(kāi)始,許多程序并不在乎用哪個(gè)端口連接網(wǎng)絡(luò),它們請(qǐng)求系統(tǒng)為它們分配下一個(gè)閑置端口?;谶@一點(diǎn)分配從端口1024開(kāi)始。這就是說(shuō)之一個(gè)向系統(tǒng)發(fā)出請(qǐng)求的會(huì)分配到1024端口。你可以重啟機(jī)器,打開(kāi)Telnet,再打開(kāi)一個(gè)窗口運(yùn)行natstat -a 將會(huì)看到Telnet被分配1024端口。還有SQL session也用此端口和5000端口。

端口:1025、1033

服務(wù):1025:network blackjack 1033:

說(shuō)明:木馬netspy開(kāi)放這2個(gè)端口。

端口:1080

服務(wù):SOCKS

說(shuō)明:這一協(xié)議以通道方式穿過(guò)防火墻,允許防火墻后面的人通過(guò)一個(gè)IP地址訪問(wèn)INTERNET。理論上它應(yīng)該只允許內(nèi)部的通信向外到達(dá)INTERNET。但是由于錯(cuò)誤的配置,它會(huì)允許位于防火墻外部的攻擊穿過(guò)防火墻。WinGate常會(huì)發(fā)生這種錯(cuò)誤,在加入IRC聊天室時(shí)常會(huì)看到這種情況。

端口:1170

服務(wù):

說(shuō)明:木馬Streaming Audio Trojan、Psyber Stream Server、Voice開(kāi)放此端口。

端口:1234、1243、6711、6776

服務(wù):

說(shuō)明:木馬SubSeven2.0、Ultors Trojan開(kāi)放1234、6776端口。木馬SubSeven1.0/1.9開(kāi)放1243、6711、6776端口。

端口:1245

服務(wù):

說(shuō)明:木馬Vodoo開(kāi)放此端口。

端口:1433

服務(wù):SQL

說(shuō)明:Microsoft的SQL服務(wù)開(kāi)放的端口。

端口:1492

服務(wù):stone-design-1

說(shuō)明:木馬FTP99CMP開(kāi)放此端口。

端口:1500

服務(wù):RPC client fixed port session queries

說(shuō)明:RPC客戶固定端口會(huì)話查詢

端口:1503

服務(wù):NetMeeting T.120

說(shuō)明:NetMeeting T.120

端口:1524

服務(wù):ingress

說(shuō)明:許多攻擊腳本將安裝一個(gè)后門SHELL于這個(gè)端口,尤其是針對(duì)SUN系統(tǒng)中Sendmail和RPC服務(wù)漏洞的腳本。如果剛安裝了防火墻就看到在這個(gè)端口上的連接企圖,很可能是上述原因??梢栽囋嘥elnet到用戶的計(jì)算機(jī)上的這個(gè)端口,看看它是否會(huì)給你一個(gè)SHELL。連接到600/pcserver也存在這個(gè)問(wèn)題。

– 作者: 木子龍怡 訪問(wèn)統(tǒng)計(jì):年08月7日, 星期日 10:58 加入博采

Trackback

你可以使用這個(gè)鏈接引用該篇文章

博客手拉手

網(wǎng)絡(luò)世界的“后門”-端口的故事①

vc用于網(wǎng)絡(luò)編程

vc用于網(wǎng)絡(luò)編程

vc用于網(wǎng)絡(luò)編程

vc用于網(wǎng)絡(luò)編程

回復(fù)

發(fā)布人: 郵箱:

主 頁(yè):

評(píng)論內(nèi)容:

BlogChina.COM All rights reserved

Powered by BlogDriver 2.1

端口概念

在網(wǎng)絡(luò)技術(shù)中,端口(Port)大致有兩種意思:一是物理意義上的端口,比如,ADSL Modem、集線器、交換機(jī)、路由器用于連接其他網(wǎng)絡(luò)設(shè)備的接口,如RJ-45端口、SC端口等等。二是邏輯意義上的端口,一般是指TCP/IP協(xié)議中的端口,端口號(hào)的范圍從0到65535,比如用于瀏覽網(wǎng)頁(yè)服務(wù)的80端口,用于FTP服務(wù)的21端口等等。冊(cè)野我們這里將要介紹的就是邏輯意義上的端口。

通俗點(diǎn)講.端口就相當(dāng)于你房子里的一道門你要出去就必須通過(guò)這道門才能出去外面.各種軟件和服務(wù)使用的端喊碰口都不相同所以有不同的作鄭姿談?dòng)?/p>

關(guān)于dcom linux的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。

創(chuàng)新互聯(lián)成都網(wǎng)站建設(shè)公司提供專業(yè)的建站服務(wù),為您量身定制,歡迎來(lái)電(028-86922220)為您打造專屬于企業(yè)本身的網(wǎng)絡(luò)品牌形象。
成都創(chuàng)新互聯(lián)品牌官網(wǎng)提供專業(yè)的網(wǎng)站建設(shè)、設(shè)計(jì)、制作等服務(wù),是一家以網(wǎng)站建設(shè)為主要業(yè)務(wù)的公司,在網(wǎng)站建設(shè)、設(shè)計(jì)和制作領(lǐng)域具有豐富的經(jīng)驗(yàn)。


新聞標(biāo)題:解析DCOM在Linux上的應(yīng)用與實(shí)現(xiàn)(dcomlinux)
分享鏈接:http://www.5511xx.com/article/dpdioeg.html