㈠ 埠的基本概念是什麼
"埠"在計算機網路領域中是個非常重要的概念.它是專門為計算機信息而設計的,它不是硬體,也不同於計算機中的 "插槽".可以說是個 "軟埠"如果有需要的話,一台計算機可以有上萬個埠.
埠是由計算機的通信協議tcp/ip協議定義的.其中規定,用ip地址和埠做為套接字,它代表tcp連接的一個連接端.一般稱為"socket".具體來說.就是用[ip:埠]來定位一台主機中的進程,可以做這樣的比喻,埠相當於兩台計算機進程間的大門,可以隨便定義,其目的只是為了讓兩台計算機能夠找到對方的進程.計算機就像一座大樓,這個大樓有好多入口<埠>,進到不同的入口中就可以找到不動的公司<進程>如果要和遠程主機a的程序通信,那麼只要把數據發向[a:埠]就可以實現通信了..
可見,埠與進程是一一對應的,如果某個進程正在等待連接,稱之為該進程能夠正在監聽,那麼就會出現與它對應的埠.由此可見,入侵者通過掃描埠,便可以判斷出目標計算機有哪些通信進程正在等待連接...
什麼是埠?
我們這里所說的埠,不是計算機硬體的i/o埠,而是軟體形式上的概念。伺服器可以向外提供多種服務,比如,一台伺服器可以同時是web伺服器,也可以是ftp伺服器,同時,它也可以是郵件伺服器。為什麼一台伺服器可以同時提供那麼多的服務呢?其中一個很主要的方面,就是各種服務採用不同的埠分別提供不同的服務,比如:web採用80埠,ftp採用21埠等。這樣,通過不同埠,計算機與外界進行互不幹擾的通信。
工具提供服務類型的不同,埠分為兩種,一種是tcp埠,一種是udp埠。計算機之間相互通信的時候,分為兩種方式:一種是發送信息以後,可以確認信息是否到達,也就是有應答的方式,這種方式大多採用tcp協議;一種是發送以後就不管了,不去確認信息是否到達,這種方式大多採用udp協議。對應這兩種協議的服務提供的埠,也就分為tcp埠和udp埠。
那麼,如果攻擊者使用軟體掃描目標計算機,得到目標計算機打開的埠,也就了解了目標計算機提供了那些服務。我們都知道,提供服務就一定有服務軟體的漏洞,根據這些,攻擊者可以達到對目標計算機的初步了解。如果計算機的埠打開太多,而管理者不知道,那麼,有兩種情況:一種是提供了服務而管理者沒有注意,比如安裝iis的時候,軟體就會自動增加很多服務,而管理員可能沒有注意到;一種是伺服器被攻擊者安裝木馬,通過特殊的埠進行通信。這兩種情況都是很危險的,說到底,就是管理員不了解伺服器提供的服務,減小了系統安全系數。
㈡ 伺服器埠是什麼
伺服器埠:隨著計算機網路技術的發展,原來物理上的介面(如鍵盤、滑鼠、網卡、顯示卡等輸入/輸出介面)已不能滿足網路通信的要求,TCP/IP協議作為網路通信的標准協議就解決了這個通信難題。
TCP/IP協議集成到操作系統的內核中,這就相當於在操作系統中引入了一種新的輸入/輸出介面技術,因為在TCP/IP協議中引入了一種稱之為"Socket(套接字)"應用程序介面。有了這樣一種介面技術,一台計算機就可以通過軟體的方式與任何一台具有Socket介面的計算機進行通信。埠在計算機編程上也就是"Socket介面"。
(2)計算機網路基礎埠擴展閱讀:
一台伺服器為什麼可以同時是Web伺服器,也可以是FTP伺服器,還可以是郵件伺服器等,其中一個很重要的原因是各種服務採用不同的埠分別提供不同的服務,比如:通常TCP/IP協議規定Web採用80號埠,FTP採用21號埠等,而郵件伺服器是採用25號埠。這樣,通過不同埠,計算機就可以與外界進行互不幹擾的通信。
㈢ 計算機網路基礎知識!!
2.第一代Web是以HTML為核心的二維瀏覽技術,第二代Web是以VRML為核心的三維瀏覽技術。
㈣ 埠是什麼
"埠"是英文port的意譯,可以認為是設備與外界通訊交流的出口。埠可分為虛擬埠和物理埠,其中虛擬埠指計算機內部或交換機路由器內的埠,不可見。例如計算機中的80埠、21埠、23埠等。物理埠又稱為介面,是可見埠,計算機背板的RJ45網口,交換機路由器集線器等RJ45埠。電話使用RJ11插口也屬於物理埠的范疇。
TCP埠
TCP :Transmission Control Protocol傳輸控制協議,TCP是一種面向連接(連接導向)的、可靠的、基於位元組流的傳輸層(Transport layer)通信協議,由IETF的RFC 793說明(specified)。在簡化的計算機網路OSI模型中,它完成第四層傳輸層所指定的功能,UDP是同一層內另一個重要的傳輸協議。
UDP埠
UDP :User Datagram Protocol用戶數據報協議,UDP是OSI參考模型中一種無連接的傳輸層協議,提供面向事務的簡單不可靠信息傳送服務。UDP 協議基本上是IP協議與上層協議的介面。UDP協議適用埠分別運行在同一台設備上的多個應用程序。
㈤ 網路中常用的埠號有哪些
埠號小於256的一般為常用埠號。其中常用的保留TCP埠號有HTTP 80、FTP 20/21、Telnet 23、SMTP 25、DNS 53等;常用的保留UDP埠號有DNS 53、BootP 67(server)/ 68(client)、TFTP 69、SNMP 161等。
TCP與UDP段結構中埠地址都是16比特,可以有在0-65535范圍內的埠號。任何TCP/IP實現所提供的服務都用1-1023之間的埠號,是由ICANN來管理的。埠號從1024-49151是被注冊的埠號,被IANA指定為特殊服務使用。從49152-65535是動態或私有埠號。
(5)計算機網路基礎埠擴展閱讀:
各個埠及埠號的實際用途
1、1系埠
POP3伺服器開放102埠,用於接收郵件,客戶端訪問伺服器端的郵件服務;NEWS新聞組傳輸協議,承載USENET通信。這個埠的連接通常是人們在尋找USENET伺服器;137、138是UDP埠,當通過網上鄰居傳輸文件時用這個埠。
2、2系埠
FTP伺服器開放的21埠,用於上傳、下載。最常見的攻擊者用於尋找打開anonymous的FTP伺服器的方法。這些伺服器帶有可讀寫的目錄;PcAnywhere建立的TCP和22埠的連接可能是為了尋找ssh;掃描23埠是為了找到機器運行的操作系統。
3、3系埠
輕型目錄訪問協議和NetMeeting Internet Locator Server共用389埠。
4、4系埠
網頁瀏覽443埠,能提供加密和通過安全埠傳輸的另一種HTTP;木馬HACKERS PARADISE開放456埠。
㈥ 計算機網路的埠
計算機「埠」是英文port的義譯,可以認為是計算機與外界通訊交流的出口。其中硬體領域的埠又稱介面,如:USB埠、串列埠等。軟體領域的埠一般指網路中面向連接服務和無連接服務的通信協議埠,是一種抽象的軟體結構,包括一些數據結構和I/O(基本輸入輸出)緩沖區。
按埠號可分為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開始。
一些埠常常會被黑客利用,還會被一些木馬病毒利用,對計算機系統進行攻擊,以下是計算機埠的介紹以及防止被黑客攻擊的簡要辦法。
㈦ 計算機網路埠
2017年12月25日,星期一,
簡單點說這些信息都被封裝在ip包內,
我個人覺得你現在不太明白的地方是不太清楚數據包在傳遞過程中,每一跳hop對數據包的操作,
首先,你要知道,我們現在使用最廣泛的非iso的網路標準是TCP/IP,
從下到上分為:
物理層
數據鏈路層
網路層
傳輸層
應用層
在最底層也就是第一層中,數據是以碼流的形式,即一串的2進制數,比如在某一時刻,網路中傳輸著一串二進制數 :00010001,而這串二進制數的真實含義,要看它在應用層屬於哪個程序,也許這是一張圖片中的一個色塊,也許是一個文件的一部分,也許是一個視頻的一幀,也許只是一個二進制數17,
在數據鏈路層,則是以數據幀的形式傳輸數據,這里是每一個網路設備將從底層物理層接收到的二進制碼流轉換成數據幀的形式,幀有頭有尾,在頭尾之中夾著ip數據包,幀頭中存儲著目的mac和源mac,接收數據幀的網路設備就是通過分析這些信息來判斷是否要繼續向自己的上層提供這個數據信息,如果目的mac是自己,那麼這個網路設備將剝掉數據幀的幀頭和幀尾,將幀中夾著的ip包送往上層網路層,
在網路層,接收到的是從下層數據鏈路層送上來的ip包,然後此網路設備將根據源ip和目的ip來判斷是否要繼續處理此數據包,並進行相應的處理後送往上層傳輸層,或直接查找路由表進行ip包的轉發,當然一般來說,對ip包的分析,通常只看目的ip,
在傳輸層,接收到ip包中夾著的數據段segment等信息,這些信息中就包含有埠號,這些埠號有些是已經被規定好的即保留的埠號已經指定給某個應用進程的了,就是說通過這個埠號來區分應用程序,應用進程,比如ftp文件傳輸協議這個應用層進程就使用的是20和21這兩個埠,telnet這個應用進程則使用的是23這個埠號,而有些則是可以被應用程序自定義使用的,一般,為各種公共服務保留的埠號范圍為:1~1023,
綜上所述,計算機就是通過將從物理層收集上來的數據碼流經過轉換,變成數據幀,然後再由數據鏈路層將數據幀處理,剝離幀頭幀尾後將ip數據包送往網路層,然後網路層再將數據包中的segment數據信息送往傳輸層,傳輸層組裝後,查看其中攜帶的埠號,來進行對應用程序的區分,也就說,從底層到高層是一層層的剝離並抽出數據信息然後發往高層,而相反的,從高層到底層,數據是一層層的加殼的信息,指導最終變成二進制形式的數據碼流,通過線纜等信道進行傳輸,
這里多說一句,為什麼要最終轉化成二進制的信息來進行數據的傳遞,這當然不光是因為計算機是二進制的關系,更重要的是,二進制可以配合電平的高與低,電子開關的通與斷來進行編碼,從而有利於在信道中傳輸。
㈧ 埠又稱為介面是一種技術也是一種標准
"埠"是英文port的意譯,可以認為是設備與外界通訊交流的出口。埠可分為虛擬埠和物理埠,其中虛擬埠指計算機內部或交換機路由器內的埠,不可見。例如計算機中的80埠、21埠、23埠等。物理埠又稱為介面,是可見埠,計算機背板的RJ45網口,交換機路由器集線器等RJ45埠。電話使用RJ11插口也屬於物理埠的范疇。
中文名
埠
外文名
Port
用途
傳輸數據
分類
硬體埠
CPU通過介面寄存器或特定電路與外設進行數據傳送,這些寄存器或特定電路稱之為埠。
其中硬體領域的埠又稱介面,如:並行埠、串列埠等。
網路埠
在網路技術中,埠(Port)有好幾種意思。集線器、交換機、路由器的埠指的是連接其他網路設備的介面,如RJ-45埠、Serial埠等。我們 這里所指的埠不是指物理意義上的埠,而是特指TCP/IP協議中的埠,是邏輯意義上的埠。
軟體埠
緩沖區。
埠詳解
埠是指介面電路中的一些寄存器,這些寄存器分別用來存放數據信息、控制信息和狀態信息,相應的埠分別稱為數據埠、控制埠和狀態埠。
電腦運行的系統程序,其實就像一個閉合的圓圈,但是電腦是為人服務的,他需要接受一些指令,並且要按照指令調整系統功能來工作,於是系統程序設計者,就把這個圓圈截成好多段,這些線段介面就叫埠(通俗講是斷口,就是中斷),系統運行到這些埠時,一看埠是否打開或關閉,如果關閉,就是繩子接通了,系統往下運行,如果埠是打開的,系統就得到命令,有外部數據輸入,接受外部數據並執行。
TCP埠
TCP[1] :Transmission Control Protocol傳輸控制協議,TCP是一種面向連接(連接導向)的、可靠的、基於位元組流的傳輸層(Transport layer)通信協議,由IETF的RFC 793說明(specified)。在簡化的計算機網路OSI模型中,它完成第四層傳輸層所指定的功能,UDP是同一層內另一個重要的傳輸協議。
UDP埠
UDP[1] :User Datagram Protocol用戶數據報協議,UDP是OSI參考模型中一種無連接的傳輸層協議,提供面向事務的簡單不可靠信息傳送服務。UDP 協議基本上是IP協議與上層協議的介面。UDP協議適用埠分別運行在同一台設備上的多個應用程序。
協議埠
如果把IP地址比作一間房子 ,埠就是出入這間房子的門。真正的房子只有幾個門,但是一個IP地址的埠可以有65536(即:2^16)個之多!埠是通過埠號來標記的,埠號只有整數,范圍是從0 到65535(2^16-1)。
在Internet上,各主機間通過TCP/IP協議發送和接收數據包,各個數據包根據其目的主機的ip地址來進行互聯網路中的路由選擇,把數據包順利的傳送到目的主機。大多數操作系統都支持多程序(進程)同時運行,那麼目的主機應該把接收到的數據包傳送給眾多同時運行的進程中的哪一個呢?顯然這個問題有待解決,埠機制便由此被引入進來。
㈨ 計算機網路基礎課題目:埠指什麼數據傳送到主機後為什麼還要按照埠定址
個人理解,通俗的說,埠就是一個標記,藉以指明該數據包要交給哪個進程來解釋。
不是按照埠定址,而是根據埠來決定處理該數據包的程序。
㈩ 計算機網路埠是怎麼定義的
計算機「埠」是英文port的義譯,可以認為是計算機與外界通訊交流的出口。其中硬體領域的埠又稱介面,如:USB埠、串列埠等。軟體領域的埠一般指網路中面向連接服務和無連接服務的通信協議埠,是一種抽象的軟體結構,包括一些數據結構和I/O(基本輸入輸出)緩沖區 就和你們家的門一樣