iT邦幫忙

0

TCP/IP protocol

contend 2 周前2658 瀏覽

電腦之間溝通的規則稱為「通訊協定」
TCP/IP 則是可以讓不同的網路架構、不同作業系統的電腦互相溝通的通訊協定

其中會牽扯到三要件

IP Address

每台主機都有唯一的IP Address,像門牌號碼一樣,可以用來辨識每一台主機,最為廣泛使用的則是IPv4,共占用32位元;IPv6則是占用128位元。

32位元的IP Address包含兩部分

  • 網路識別碼(NetWork ID):相同網路內的每一台主機都有相同的Network ID
  • 主機識別碼(Host ID):相同網路內的每一台主機都有唯一的Host ID

若網路是透過路由器來連接,則需要為此網路申請一個Network ID
若沒有透過路由器連接,則自行選用一個Network ID,無需申請

IP Level

分為A, B, C, D, E五大等級,其中只有class A, B, C等級的IP可供一般主機使用,每種等級所支援的IP數量都不相同,以便滿足不同規模大小的需要。

每個網路的第一個IP代表網路本身,最後一個代表廣播位址(broadcast),因此實際分配給主機的IP就少兩個!

預設閘道(Gateway)

-Network ID一樣:Host A可以直接傳輸資料給同個子網路內的Host B

-Network ID不同:若Host A與Host B在不同子網,則需透過路由器傳遞,因此需事先將Gateway指到路由器的IP

NAT

private IP(公司內部使用)

不須事先申請,僅可讓內部電腦相互溝通,若要與外界聯絡需購過NAT(Network Address Translation)功能的裝置

其他非屬私人的IP則被稱為公開IP,可以透過路由器直接對外溝通,但公開IP需事先申請!

P.S. 電腦是透過數據機、ADSL、Cable Modern連接至網路,則gateway跟DNS都可不填,因為連上ISP後,會自動替該連線設定IP、gateway、DNS

Proxy (代理伺服器)

為提高上網效率及內網的安全性,大部分公司會透過proxy來上網!

user透過proxy連網時,proxy會代替user到網站取得所需網頁物件,並將這些物件**快取(cache)**到proxy的快取區,之後若有其他user要上網存取相同物件時,則可快速地從快取區傳給user電腦,不需要再上網讀取,可以提高存取效率,此外proxy也可以提供firewall功能,加強區網的安全性


1 則留言

1
jerry00218
iT邦研究生 3 級 ‧ 2 周前

IPv6 應該是 128 位元

contend iT邦新手 5 級 ‧ 2 周前 檢舉

謝謝提醒 已改正!!

我要留言

立即登入留言