廣州總校區(qū)切換校區(qū)
復制成功
微信號:togogoi
添加微信好友, 詳細了解課程
已復制成功,如果自動跳轉微信失敗,請前往微信添加好友
打開微信
圖片

行業(yè)新聞

服務和端口的關系

發(fā)布時間: 2022-02-21

有些程序是以服務的形式運行的,在Linux和Windows操作系統(tǒng)上都有很多服務,這些服務在開機時就運行,而不用像程序一樣需要用戶登錄后單擊運行,因此我們通常會說服務是后臺運行的。

有些服務為本地計算機提供服務,有些服務為網(wǎng)絡中的計算機提供服務。為本地計算機提供服務的服務不需要偵聽客戶端的請求。

有些服務是為網(wǎng)絡中的其他計算機提供服務的,這類服務一運行就要使用TCP或UDP的某個端口偵聽客戶端的請求,等待客戶端的連接。

使用Telnet命令或端口掃描工具掃描遠程計算機打開的端口,就能判斷遠程計算機開啟了什么服務。黑客入侵服務器,通過掃描服務器端口就能探測服務器開啟了什么服務,知道運行了什么服務才可以進一步檢測該服務是否有漏洞,然后進行攻擊。

Windows 7操作系統(tǒng)雖然也能提供文件共享等一些基礎服務,但要想在Windows操作系統(tǒng)上安裝更多的服務還需要WindowsServer這些版本的操作系統(tǒng)。下面在虛擬機Windows2003Web啟用遠程桌面,講解如何掌握服務和端口的關系。

在虛擬機Windows2003Web上打開命令行工具,輸入“netstat -an”查看現(xiàn)有服務使用的協(xié)議和偵聽的端口,如圖1所示??梢钥吹絋CP的445端口,State(狀態(tài))為LISTENING(偵聽)。



圖1 查看使用的協(xié)議和偵聽的端口

右擊虛擬機Windows2003Web上的“我的電腦”圖標,單擊“屬性”選項,在出現(xiàn)的“系統(tǒng)屬性”對話框的“遠程”選項卡下,勾選“啟用這臺計算機上的遠程桌面”復選框,如圖2所示,在出現(xiàn)的“遠程會話”對話框中提示遠程連接的用戶必須有密碼,單擊“確定”按鈕。



圖2 啟用遠程桌面

再次在命令提示符處輸入“netstat -an”,可以看到遠程桌面服務已經(jīng)使用TCP的3389端口偵聽客戶端的請求了,如圖3所示。



圖3 查看新增的偵聽端口

通過上面的演示得出以下結論:服務器給網(wǎng)絡中的計算機提供服務,該服務一運行就會使用TCP或UDP的一個端口偵聽客戶端的請求,每個服務使用的端口必須唯一。如果發(fā)現(xiàn)安裝了服務,但客戶端不能訪問,就要檢查該服務是否運行、在客戶端Telnet服務器上的某個端口是否能夠成功訪問。

服務器上的服務偵聽的端口不能沖突,否則將會造成服務啟動失敗。

上一篇: 什么是公網(wǎng)IP

下一篇: oracle認證有用嗎

<
在線咨詢 ×

您好,請問有什么可以幫您?我們將竭誠提供最優(yōu)質服務!