介面和埠的含義是什麼?它們有什麼區別?分別用在什麼場合

2021-03-21 00:44:44 字數 4330 閱讀 6182

1樓:o型血男孩

埠是給資訊通訊所劃分的通道口是相對於軟體來說的,而介面是硬體連線的介面

有過一些黑客攻擊方面知識的讀者都會知道,其實那些所謂的黑客並不是像人們想象那樣從天而降,而是實實在在從您的計算機"大門"中自由出入。計算機的"大門"就是我們平常所說的"埠",它包括計算機的物理埠,如計算機的串列埠、並口、輸入/輸出裝置以及介面卡介面等(這些埠都是可見的),但更多的是不可見的軟體埠,在本文中所介紹的都是指"軟體埠",但為了說明方便,仍統稱為"埠"。本文僅就埠的基礎知識進行介紹,

一、埠簡介

隨著計算機網路技術的發展,原來物理上的介面(如鍵盤、滑鼠、網絡卡、顯示卡等輸入/輸出介面)已不能滿足網路通訊的要求,tcp/ip協議作為網路通訊的標準協議就解決了這個通訊難題。tcp/ip協議整合到作業系統的核心中,這就相當於在作業系統中引入了一種新的輸入/輸出接**術,因為在tcp/ip協議中引入了一種稱之為"socket(套接字)"應用程式介面。有了這樣一種接**術,一臺計算機就可以通過軟體的方式與任何一臺具有socket介面的計算機進行通訊。

埠在計算機程式設計上也就是"socket介面"。

有了這些埠後,這些埠又是如何工作呢?例如一臺伺服器為什麼可以同時是web伺服器,也可以是ftp伺服器,還可以是郵件伺服器等等呢?其中一個很重要的原因是各種服務採用不同的埠分別提供不同的服務,比如:

通常tcp/ip協議規定web採用80號埠,ftp採用21號埠等,而郵件伺服器是採用25號埠。這樣,通過不同埠,計算機就可以與外界進行互不干擾的通訊。

據專家們分析,伺服器埠數最大可以有65535個,但是實際上常用的埠才幾十個,由此可以看出未定義的埠相當多。這是那麼多黑客程式都可以採用某種方法,定義出一個特殊的埠來達到入侵的目的的原因所在。為了定義出這個埠,就要依靠某種程式在計算機啟動之前自動載入到記憶體,強行控制計算機開啟那個特殊的埠。

這個程式就是"後門"程式,這些後門程式就是常說的木馬程式。簡單的說,這些木馬程式在入侵前是先通過某種手段在一臺個人計算機中植入一個程式,開啟某個(些)特定的埠,俗稱"後門"(backdoor),使這臺計算機變成一臺開放性極高(使用者擁有極高許可權)的ftp伺服器,然後從後門就可以達到侵入的目的。

二、埠的分類

埠的分類根據其參考物件不同有不同劃分方法,如果從埠的性質來分,通常可以分為以下三類:

(1)公認埠(well known

ports):這類埠也常稱之為"常用埠"。這類埠的埠號從0到1024,它們緊密繫結於一些特定的服務。

通常這些埠的通訊明確表明了某種服務的協議,這種埠是不可再重新定義它的作用物件。例如:80埠實際上總是http通訊所使用的,而23號埠則是tel***服務專用的。

這些埠通常不會像木馬這樣的黑客程式利用。為了使大家對這些常用埠多一些認識,在本章後面將詳細把這些埠所對嬗φ姆

埠和介面的含義是否一樣?有何關係?

2樓:夜隱霜華

介面是cpu與外部裝置的連線部件,是cpu與外界進行資訊交換的中轉站。

埠是介面中的暫存器。

3樓:喜章相夏

介面指的是看得見的,實質性的插口,比如手機充電介面,電腦usb介面。而埠指的是網路上無形的。

介面與埠沒有什麼聯絡,你將兩種硬體連線需要連線介面。而你登入網路某一個伺服器需要的是埠,你說這有關係嗎?

4樓:匿名使用者

不知道你問的是什麼的埠和介面 我可以大概這樣給你說 介面是硬體上的 埠是軟體上的 這樣不知道你是不是能理解

埠、介面和插口有什麼不同?

5樓:神祕小草

介面:通訊的兩個機器的相同層次的實體叫做同層程序,它們之間的通訊使用的各種約定統稱協議,相鄰層之間的約定稱為介面。

埠:是英文port的義譯,可以認為是計算機與外界通訊交流的出口。其中硬體領域的埠又稱介面,如:

usb埠、串列埠等。軟體領域的埠一般指網路中面向連線服務和無連線服務的通訊協議埠,是一種抽象的軟體結構,包括一些資料結構和i/o(基本輸入輸出)緩衝區。

插口:是插孔(用***聽**的插孔、用直充手機充電的插孔、電腦u盤的插孔、、、)

埠(port)和插口(socket)的區別是什麼?

6樓:匿名使用者

插口包含了埠,因為插口 = (ip地址,埠號)。插口是tcp連線的端點。

插口(socket)有多種意思。當使用api時,插口往往被看成是作業系統的一種抽象,這時,插口和一個檔案描述符是很相似的,並且是應用程式設計介面api的一部分。插口由應用程式產生,並指明它將由客戶還是伺服器來使用。

當應用程序建立一個插口時,要指明該插口使用的埠號。

埠則是應用層服務的的一種代號,它用來標誌應用層的程序。埠是一個16 bit的整數。各種伺服器使用的埠號都是保留埠號,以便使客戶能夠找到伺服器。

例如全球資訊網伺服器使用的埠號是80。

在傳送資料時,應用層的資料通過埠向下交付到運輸層。在接收資料時,運輸層的資料通過適當的埠向上交付到應用層的某個應用程式。

謝謝你看完我的回答

7樓:匿名使用者

一般電腦的port都是各種硬體的介面,像什麼usb、lpt、***、ps/2等等的,說白了,就各種外高的介面!socket呢!一般這在電腦裡都是表示成cpu的架構,像socket370什麼的,可能表示成cpu的架構和cpu的插座了!

埠的作用是什麼?為什麼埠要劃分為3種?

8樓:春素小皙化妝品

入侵者通常會用掃描器對目標主機的埠進行掃描,以確定哪些埠是開放的,從開放的埠,入侵者可以知道目標主機大致提供了哪些服務,進而猜測可能存在的漏洞,因此對埠的掃描可以幫助更好的瞭解目標主機,而對於管理員,掃描本機的開放埠也是做好安全防範的第一步。

按照埠號的大小分類,可分為如下幾類:

1、公認埠(wellknownports):從0到1023,它們緊密繫結(binding)於一些服務。通常這些埠的通訊明確表明了某種服務的協議。

例如:80埠實際上總是http通訊。

2、註冊埠(registeredports):從1024到49151。鬆散地繫結於一些服務。

也就是說有許多服務繫結於這些埠,這些埠同樣用於許多其它目的。例如:許多系統處理動態埠從1024左右開始。

3、動態和/或私有埠(dynamicand/orprivateports):從49152到65535。理論上,不應為服務分配這些埠。

實際上,機器通常從1024起分配動態埠。但也有例外:sun的rpc埠從32768開始。

擴充套件資料

分類1、硬體埠

cpu通過介面暫存器或特定電路與外設進行資料傳送,這些暫存器或特定電路稱之為埠。

其中硬體領域的埠又稱介面,如:並行埠、串列埠等。

2、網路埠

在網路技術中,埠(port)有好幾種意思。集線器、交換機、路由器的埠指的是連線其他網路裝置的介面,如rj-45埠、serial埠等。這裡所指的埠不是指物理意義上的埠,而是特指tcp/ip協議中的埠,是邏輯意義上的埠。

3、軟體埠

緩衝區。

埠與協議有什麼關係?

9樓:籃筐後面投三分

一般來說,每個協議都有一個預設埠,比如http協議,預設是80埠,但也可以設定為8080埠,一個程序也可以設定多個埠,比如你可以裝兩個web伺服器,他們都用http協議提供服務,一個埠是80,另外一個是8080

10樓:諾記美利達

什麼協議???

埠是為了方便作業系統對應用進行呼叫而產生的概念。

11樓:匿名使用者

埠好比是菜,網路協議就是菜譜。菜譜可以用到某樣或某幾樣菜,好比網路協議可能用到一個或者多個埠。

這就是他們之間的關係。

在jquery中,用 $. 和 $().有什麼區別,它們的含義分別是什麼?

最小系統上的pwm介面和普通i/o有什麼區別?

12樓:匿名使用者

脈衝寬度調製(pwm)是一種模擬控制方式,其根據相應載荷的變化來調製電晶體基極或mos管柵極的偏置,來實現電晶體或mos管導通時間的改變,從而實現開關穩壓電源輸出的改變。

普通的i/o(input / output)每個裝置都會有一個專用的i/o地址,用來處理自己的輸入輸出資訊。

將模擬訊號轉換成數字訊號的電路,稱為模數轉換器(簡稱a/d轉換器或adc,analog to digital converter)

r和三者有何差別,它們的物理含義是什麼

0表示真空介電常數,r表示其他材料的介電常數,什麼都不加的表示電動勢 靜電場中的導體和電解質,分別什麼時候用 0,r,0為真空介電常數,電介質為真空時使用 為介質 可以為電介質,也可以為金屬或帶隙較窄的半導體,只不過對於金屬或窄帶隙半導體,為複數,有實部和虛部,虛部代表焦耳熱損耗 的絕對介電常數,其...

語文中所有的詞性有那些它們的含義是什麼

名詞 動詞 形容詞 副詞 介詞 連詞 代詞 嘆詞,擬聲詞 附加詞 語文中有什麼詞性 語文中的詞性分為實詞和虛詞。實詞包括 名詞 動詞 形容詞 代詞 數次 量詞 數量詞等 虛詞包括 副詞 介詞 連詞 助詞 嘆詞等。實詞 名詞 動詞 形容詞 數詞 量詞和代詞。虛詞 副詞 介詞 連詞 助詞 擬聲詞和嘆詞。...

微控制器的I O介面,I O埠,I O口線是什麼意思

是微控制器的輸入 輸出介面,該引腳可用於訊號輸入,也可用作處理後的輸出,要看程式怎麼控制 都是一個意思,不同人不同說法而已,不要糾結這個 是微控制器的輸入 輸出介面,一般輸入是指達到某種輸出的條件 微控制器的i o口是什麼意思?簡單的理解就是和外部通訊的埠,in out口,口是具有三態功能的 可以用...