系統、程序、服務、通訊
埠擁有者:程序、服務。
埠是通訊資料進出的通道:快取+io+服務標示;
誰擁有、幹什麼。
埠是通過軟體的方式,定義的資料通訊的介面,是邏輯上的概念,與硬體無關。
應用程式或者服務的標識,標識資料報的擁有者。
計算機 「埠」可以認為是計算機與外界通訊交流的出口。
其中硬體領域的埠又稱介面,如: usb 埠,串列埠等。
軟體領域的埠一般指網路中面向連線服務和無連線服務的通訊協議埠,是一種抽象的軟體結構,包括一些資料結構和 i / o (基本輸入輸出)緩衝區。
一種服務對應乙個埠
問題出在**呢?我們知道大多數作業系統都支援多程式(程序)同時執行,那麼目的主機應該把接收到的資料報傳送給眾多同時執行的程序中的哪乙個呢?
io埠和io記憶體的區別及分別使用的函式介面
每個外設都是通過讀寫其暫存器來控制的。外設暫存器也稱為i/o埠,通常包括:控制暫存器、狀態暫存器和資料暫存器三大類。根據訪問外設暫存器的不同方式,可以把cpu分成兩大類。一類cpu(如m68k,power pc等)把這些暫存器看作記憶體的一部分,暫存器參與記憶體統一編址,訪問暫存器就通過訪問一般的記憶體指令進行,所以,這種cpu沒有專門用於裝置i/o的指令。這就是所謂的「i/o記憶體」方式。另一類cpu(典型的如x86),將外設的暫存器看成乙個獨立的位址空間,所以訪問記憶體的指令不能用來訪問這些暫存器,而要為對外設暫存器的讀/寫設定專用指令,如in和out指令。這就是所謂的「i/o埠」方式。
埠的概念
http的埠是可以改的,但一般預設埠為80,比方說要訪問乙個 只需在瀏覽器中輸入網域名稱,相當於http 網域名稱,這時其實預設就是用的80埠,如果有的 用的是8080埠,那麼寫法就改為 http 網域名稱 8080,順便說一下,對於加密的https協議所使用的埠為443 另外埠有上萬種,我們只能記...
埠的概念
為了在一台裝置上可以執行多個程式,人為的設計了埠 port 的概念,類似的例子是公司內部的分機號碼。規定乙個裝置有216個,也就是65536個埠,每個埠對應乙個唯一的程式。每個網路程式,無論是客戶端還是伺服器端,都對應乙個或多個特定的埠號。由於0 1024之間多被作業系統占用,所以實際程式設計時一般...
ip 埠 協議知識基本概念
ip 埠 協議知識基本概念 1 網際網路上的計算機 都會有乙個唯一的32位的位址,ip位址 2 我們訪問伺服器,就必須通過這個ip位址 3 區域網裡也有預留的ip位址 192 10 172開頭。區域網的ip位址也是唯一。4 nat模式,電腦宿主機的ip在區域網是唯一的,選擇了nat模式建立虛擬機器,...