首頁>Club>
3
回覆列表
  • 1 # Kim37776210

    什麼是埠對映?埠對映又稱埠轉發。埠對映過程就如同你家在一個小區裡A棟1801室,你朋友來找你,到了小區門口,不知道你住哪層哪號?就問門口的保安,保安很客氣的告訴了他你家詳細的門牌號,這樣你朋友很輕鬆的找到了你家。這個過程就是網路訪問內網透過埠對映的形象說法。目前做埠對映比較好的是花生殼。為什麼要做埠對映?目前的網路接入主要有2種:① ADSL連線貓再直接連線主機,這種情況主機是直接進行ADSL寬頻撥號,連線上網透過執行CMD執行ipconfig /all命令可以檢視到,PPP撥號連線所獲取到是一個公網IP地址,這種型別的網路是不需要做埠對映的;② ADSL透過路由器來進行撥號,主機透過路由器來進行共享上網,這種情況下主機獲取到通常會是一個192.168.x.x型別的私有(區域網)內網IP地址,這類情況下,是需要在路由器做埠對映,轉發埠到對應的伺服器上。

  • 2 # 風科技

    埠對映中的埠指的是一種邏輯上的數字標識,可以簡單的認為一個埠就代表一種服務,比如我們常見的網頁服務的埠是80和443。對映可以簡單的理解為把兩個不太相同的物體聯絡起來。對於埠對映來說,就是在兩個不同的協議或者系統之間使用自己的方式進行表達。埠對映在不同的路由器中,有不同的叫法,可能也叫埠轉發,或者虛擬伺服器。

    比如商家設計了一個抽獎,規定一等獎是一臺電腦,二等獎是個平板。這就可以理解為一個對映。你中了一等獎就意味著你中了一臺電腦,二等獎就意味著你中了一個平板。商家這麼設計是為了好記憶,好歸納。而在網路中的埠對映,是為了滿足從網際網路上訪問內部網路的需求。因為在網際網路之初,並沒有想到如今的網際網路有如此眾多的裝置,導致IP地址不夠,於是管理IP的組織把IP分為公網IP和私網IP,比如我們常見的192.168點1.1就屬於私網IP。但是私網地址是每一個家庭公司的內部網路都可以使用的,這就導致全球有很多的私有網路的IP地址是相同的,所以私網地址是不能在公網上使用的,於是在公網地址和私網地址之間存在了一種叫NAT的技術。

    NAT負責解決私網地址轉公網地址的問題,同時也解決了IP地址不夠用的窘境,順便帶來一個副作用,就是對網際網路隱藏了內部網路的具體情況,這導致在網際網路上主動發起的連線無法訪問內部網路的伺服器。所有在網際網路上主動發起的訪問在到達路由器後都會被丟棄。如果有此要求,那麼就需要高告訴路由器,有這樣的請求直接轉發到某一臺內部網路裝置上,這就需要埠對映。埠對映中有一個內部埠和外部埠,內部埠就是指的是私有網路中某個裝置提供服務的埠,比如提供網頁預設的埠號就是80,外部埠就是指網際網路上訪問進來的埠!內部埠號和外部埠可以相同也可以不同。

  • 3 # 匯聚魔杖

    埠對映其實特別好理解,通俗一些講:在你所在的小區裡並不太方便所有的快遞員都送貨上門,於是小區物業就指定一個快遞櫃給你用,不管是你寄快遞還是別人寄快遞給你都是透過這個快遞櫃。

    大家千萬別將埠對映和埠轉發搞混了,埠轉發的重點在“轉”字上。比如:送過來的快遞全部先交給小區門口的保安,再由保安根據每件快遞上的收件人來進行分發。網路資料是透過什麼來識別要送給誰,或者從誰手上送出去呢?透過埠。其實“埠對映”、“埠轉發”最不好理解的還是“埠”的含義。

    什麼是埠?

    埠是已經被抽象化的概念,沒有實物的話大家是特別難理解的。我們可以透過過去的打電話這件事來理解埠的含義。電話問世之初,如果要你要打電話,就必須先將電話打到服務檯,告訴接線員你要打給誰,接線員根據你說的名字,將你的線路插到對應的插口上,這樣線路通了之後就可以相互通話。這一個一個的插口就是原始形態的“埠”。

    埠現在又被稱為連線埠、協議埠,在網路中是一種經由軟體建立的服務,在一個電腦作業系統中扮演通訊的端點,每一個埠都會與主機的IP地址及通訊協議相關聯,比如瀏覽網頁HTTP協議預設使用80埠連線,Telnet協議預設使用23埠連線,經由公認埠號通常可以辨認出這個連線使用的通訊協議。位於傳輸層的通訊協議通常需要指定埠號,例如在TCP/IP協議族之下的TCP和UDP協議。

    一個埠號使用16位無符號整數來表示,其範圍介於0~65535之間。在TCP協議中埠0是被保留不可使用,1~1023作業系統保留由root使用者使用,1024~4999由客戶端程式自由分配,而5000~65535由伺服器端程式自由分配在UDP協議中,來源埠號可以選擇不填,如果設為0則代表沒有來源埠號。

    在作業系統中,一個行程可以透過網路套接字將它的輸入/輸出與一個特定的傳輸協議、一個埠、一個IP地址關聯起來,這個關聯的動作就是繫結。在應用層中,使用主從式架構的通訊協議每個埠提供多路複用的服務,但使用同樣協議的多個程式,嘗試繫結在同一個IP地址下的相同埠,就會產生埠衝突的現象。

    為什麼需要埠對映和埠轉發?

    在網際網路中不管是大網路還是小網路都不是一對一的關係,而是多對多的關係。網路與網路之間也是透過無數的路由器、交換機來進行連線。傳輸介質(如:網線、光纖等)是沒有辦法準確地識別資料要傳輸給誰。

    IPV4的IP地址枯竭,也促使了IP地址分層定址,並且劃分出了私網IP地址供區域網內使用,這樣確實很大程度的緩解了IP地址枯竭的問題。

    那麼問題來了:內網的電腦作為伺服器沒有公網IP,想提供一個埠供其他人使用,怎麼辦呢?

    NAT技術(網路地址轉換)便應運而生了,它能夠將當前地址空間中的IP地址對映到另一個地址空間,可以理解成一個轉換表,其中儲存著外部地址/埠到內部地址/埠的轉換關係。

  • 中秋節和大豐收的關聯?
  • 你覺得《海王》這部電影怎麼樣?