3.4.1.3 傳輸控制協議 /互聯網協議 TCP/IP
。而今天在互聯網上應用的最為廣泛的,正是TCP/IP。 人和人溝通的時候,為了解對方究竟在講什麼,我們是不是有一些約定成俗的習慣呢?若我們沒有定義這些話代表什麼意思,那豈不就是等於「雞同鴨講」。電腦的溝通是一樣嗎?是的,電腦網絡上的電腦種類繁多,要彼此溝通對話,也要透過一些定義、規範,這些東西,就稱為 通訊協議 (protocol) 。而今天在互聯網上應用的最為廣泛的,正是TCP/IP。 http://content.edu.tw/senior/computer/ks_ks/comsense/tcpip.htm
傳輸控制協議/互聯網協議 TCP/IP Transmission Control Protocol / Internet Protocol 電腦與電腦之間要互相通訊,彼此間必須要有一個大家都共同接納和明瞭的語言「共識」,。 參看動畫 TCP負責將數據打散成封包(packet),以方便傳送,最後在目的地電腦再將它們組合。 IP負責尋找適當的網絡規約地址,將數據傳到適當的目的地。 每個封包可從繞過不同的 路由(route) 到達的目的地 。在同一組傳送數據中,先出發的封包未必最早到達目的的,故需要目的地的 TCP 進行排列及組合。
TCP/IP架構將網路分為四層: 應用層 (Application Layer) 傳輸層 (Transport Layer) 負責一些應用的介面,如檔案傳輸、遠端控制等。 傳輸層 (Transport Layer) 負責流程控制、錯誤檢查等。 互聯網層 (Internet Layer) 負責邏輯地址(即一般所用的IP 地址)的資料傳輸。 網絡存取層 (Network Access Layer) 負責處理實體網路的一個介面,如:資料格式化、實體層的資料定址等。
TCP/IP架構 接收者 發訊者 Mail 收到 應用層 應用層 傳輸層 傳輸層 互聯網層 互聯網層 網絡存取層 網絡存取層
網絡規約地址 和 子網絡屏蔽 IP Address and Subnet Mask 進入MS-DOS模式 開始>程式集>附屬應用程式> 命令提示字元 鍵入 IPCONFIG 參看其 IP Address 及 Subnet Mask 每部電腦都有不同的 IP Address 正如每間屋都有不同的地址 (有一定的規格) (有真和假的分別) 也可以在視窗中執行 winipcfg
網絡規約地址分成網絡編號和主機編號兩部份: 網絡規約地址的規格 (IPv4) xxx.xxx.xxx.xxx 由四組0至255的數字組成: 例如 203.198.64.32 範圍 網絡編號部份 A Class (1).0.0.0至(126).0.0.0 第一個八位組 B Class (128.0).0.0至(191.255).0.0 第一至第二個八位組 C Class (192.0.1).0至(223.255.255).0 第一至第三個八位組 網絡規約地址分成網絡編號和主機編號兩部份: A Class的最前面一組數字是 Net ID﹐其餘三組是 Host ID B Class的最前面兩組數字是 Net ID﹐另兩組是 Host ID C Class的最前面三組數字是 Net ID﹐剩下的一組是 Host ID
網絡規約地址 第一組數字在 1 至 126 的 IP 是 A Class 第一組數字在128 至 191 的 IP是 B Class 第一組數字在192 至 223 的 IP 則為 C Class 等級 開首 網路數目 主機數目 使用範圍 申請領域 A 126 16,777,214 1.x.x.x 到 126.x.x.x 國家級 B 10 16,384 16,382 128.x.x.x 到 191.x.x.x 跨國組織 C 110 2,097,152 256 192.x.x.x 到 223.x.x.x 企業組織 D 1110 - 224.- 到 239.- 特殊用途 E 1111 240.- 到 255.- 保留範圍 http://www.study-area.org/network/networkfr1.htm
子網絡屏蔽 Subnet Mask 「子網絡」(subnet) 就是網路的分支。利用子網絡屏蔽可將同一機構(或網絡编號 netID 相同的電腦)內主機 (host) 分組。它藉由決定哪一部份 IP 地址 組成子網路,以及哪一部份IP負責識別主機部分,進而定義出特定網路及主機位址。 如果您使用了「子網絡屏蔽」技術﹐在分配IP地址的時候就要非常小心了﹐以免IP超出 子網範圍 而無法溝通。例如﹐在沒有劃分子網路的情況下 ( 例如使用255.255.0.0的mask)﹐139.175.31.254 和 139.175.32.1都是在同一個網路之內的﹐他們的IP封包不用「路由器」(router) 就可以直接傳遞了﹔但經過借用 3 個 bit 的子網劃分之後 ( net mask成了255.255.224.0)﹐它們就被分隔在兩個IP網路之內﹐這時候它們一定要使用路由器才能傳遞封包了。