廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 2538 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
anstd 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 社區建設獎
頭銜:No bloodNo blood
版主
級別: 版主 該用戶目前不上站
推文 x27 鮮花 x638
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[資訊教學] 網路通訊協定簡易教學
TCP/IP
Transminnion Control Protocol/Internet Protocol
包含了許多協定...小弟我先舉出一些常見到的
FTP(File Transfer Protocol) 檔案傳輸協定 [最常見的檔案交換方式]
IP(Internet Protocol) 網際網路協定 [指定網路位置,定義封包形式和路徑]
RIP(Routing Information Protocol) 路由器使用的協定 [路由器若不懂可暫時想像是一台AP]
youchun所提出的補充:RIP 大多應該用在 IGP (Interior Gateway Protocol)
SNMP(Simple Network Management Protocol) 簡易廣播管理協定
youchun所提出的指正:跟 emai 相關應該是 SMTP
TCP(Transminnion Control Protocol) 資料連結和傳送協定 [reliable]
UDP(User Datagram Protocol) 資料連結和傳送協定 [unreliable]
youchun所提出的補充
觀念上, TCP/IP 基本上可分四個 layer
Application       如 ftp, telnet, etc..
Transport       如 TCP, UDP, etc..
Internet       如 IP, ICMP, etc..
Network Interface 如 NIC, switch, etc..

reliable?? unreliable??? @@
reliable是確實,也就是資料由A傳至B時必定會切成很多封包出去
當B確實收到一個封包並且回應給A時,A才會傳送下一個封包
反之,則是unreliable
youchun所提出的補充:TCP 採用 sliding window 機制, 還是可以連續送出超過一個封包以上

TCP/IP所構成的網路,所使用的位置一般稱為 IP address
它是一個32bit所構成的網路,表示成4個8位元的方式
[如192.168.2.1的192以二進位演算為11000000這8個位元]
每個8位元都表示一個IP,而非單純的序號分配
其中一部份指定了網路位置,其餘部份則指定主機位置
ex:
若以Netmask(子網路遮罩)255.255.255.0(C class)切割
192.168.2就為C class的網路位置 (Network Address)
1就為主機位置 (Host Address)

◎Network Solution◎
凡是有連接到Internet皆需依據NSI來分配IP address
(NSI)http://www.networ...on.com
A Class 1.0.0.0 到 126.0.0.0 前8位元為Network Address 後面24位元為Host Address
B Class 128.0.0.0 到 191.255.0.0 前16位元為Network Address 後面16位元為Host Address
C Class 192.0.0.0 到 223.255.255.0 前24位元為Network Address 後面8位元為Host Address

●許多人常將Private IP Address跟ISP提供的搞混...所以在此註解
若你是經由ISP連至internet,就不用特別指定一個IP(若有架設區網當然要啦 XD!!)
原因很簡單,當你連線至ISP後server會提供給你一個IP
            Private IP Address (私人IP位置)
      1. A class 10.0.0.0   ~   10.255.255.255
      2. B class 172.16.0.0   ~   172.31.255.255
      3. C class 192.168.0.0   ~   192.168.255.255



◎Nermask Gatewa◎
使用netmask切割的方式及Gateway...
...手好酸
參考我的回覆好了....XD
http://bbs.mychat.to/read.php?tid=390639

◎Broadcast Address◎
網路廣播位置
用來與網路上所有主機同時間通訊時使用的代表位置
簡單而言,只要封包的目地位置為廣撥位置,則具有相同網路識別碼的主機或節點
都會收到此封包
[許多通信協定或服務都會運用到廣播的方式喔...^^"]
ex:
一個B Class的IP         150.23.56.25
一個B Class的Netmask         255.255.0.0
計算出它的Broadcast Address為何

1)先將10進位轉為2進位(若不會的..其實可以用計算機自動轉換... ^^")
150.23.56.25(10)
10010110.00010111.00111000.00011001(2)
255.255.0.0(10)
11111111.11111111.00000000.00000000(2)

2)將netmask做NOT運算[不會很難..NOT就是把0變1,把1變0... ^^"]
00000000.00000000.11111111.11111111(2)

3)將IP與經過NOT運算後的netmask做OR運算[兩者其中一個有1,運算結果就是1‧兩者皆0才為0]
10010110.00010111.00111000.00011001(2)
00000000.00000000.11111111.11111111(2) OR
------------------------------------------
10010110.00010111.11111111.11111111(2)

4)再將2進位轉為10進位
150.23.255.255
這就是此例中的廣播位置...簡單吧 :)

打字不快...打完一段我就補一段
若有打錯的地方歡迎糾正... 表情


[ 此文章被紅軍在2005-09-04 18:49重新編輯 ]



獻花 x0 回到頂端 [樓 主] From:台灣中華電信 | Posted:2005-09-04 16:56 |
youchun
數位造型
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x26
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

觀念上, TCP/IP 基本上可分四個 layer

Application         如 ftp, telnet, etc..
Transport         如 TCP, UDP, etc..
Internet           如 IP, ICMP, etc..
Network Interface 如 NIC, switch, etc..

如果有興趣請對照 OSI model layer

>SNMP(Simple Network Management Protocol) 簡易廣播管理協定 [譬如email @_@""]
跟 emai 相關應該是 SMTP

>RIP(Routing Information Protocol) 路由器使用的協定 [路由器若不懂可暫時想像是一台AP]
RIP 大多應該用在 IGP (Interior Gateway Protocol)

>當B確實收到一個封包並且回應給A時,A才會傳送下一個封包
TCP 採用 sliding window 機制, 還是可以連續送出超過一個封包以上

>A Class 1.0.0.0 到 126.0.0.0 前8位元為Network Address 後面24位元為Host Address
0.1.0.0 - 126.0.0.0

>C Class 192.0.0.0 到 223.255.255.0 前24位元為Network Address 後面8位元為Host Address
192.0.1.0 - 192.255.0.0


獻花 x1 回到頂端 [1 樓] From:台灣中華電信 | Posted:2005-09-04 18:15 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.058640 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言