網路基礎知識 - 痞客邦
文章推薦指數: 80 %
網路基礎知識連線設備─ 網路卡:目前市面上常見的,皆以乙太網路(Ethernet) 之CSMA/CD (Carrier Sense Multiple Access With Coll.
╭。
☆║♡♥㊗-ⓨⓤⓝ-♡♥║☆。
╮
跳到主文
♬心中有笑便有笑♪
♪♫ ♬ ♫ ♬ ♪
♪心中無笑便沒有笑♫
部落格全站分類:心情日記
相簿
部落格
留言
名片
Nov20Tue201210:48
網路基礎知識
網路基礎知識
連線設備
─ 網路卡:目前市面上常見的,皆以乙太網路 (Ethernet)之CSMA/CD(CarrierSenseMultipleAccessWithCollisionDetection)競爭方式運作,可支援10Mbps、100Mbps、1000Mbps(1Gbps)等傳輸速度;筆記型電腦使用的網路卡則為PCMCIA規格,一般較新的主機板或筆記型電腦都會內建網路卡,不需額外安裝。
每片網路卡都會燒錄一個唯一的硬體位址MAC(MediaAccessControl,以12個16進位數字表示),這個位址可用來作為上網的辨識。
至於無線網路卡的規格,常見的有802.11b(速度11Mbps)、802.11a(速度 54Mbps)及802.11g(速度 54Mbps)。
─ 中繼器 (Repeater):一般網路連線可使用的單段距離僅達100公尺,若超過則需要使用中繼器加強訊號,目前一般的集線器都具有中繼器作用。
─ 中央集線器 (Hub):集線器的功能為連接多部電腦,每一個集線器都有一特定連接埠(port),可連接到外部網路。
市面上除了集線器之外,還常見到IP分享器,比一般集線器提供較多功能,如防火牆、網路管理、IP分配、自動寬頻上網、動態DNS、印表機列印等,當然也可以將它僅當作集線器使用。
─ 交換式集線器 (SwitchHub):交換式集線器會記憶網路內所有電腦的位址,並解析傳送封包的目的地電腦,直接將封包傳送到該電腦,而不是利用廣播的原理傳送給所有電腦。
不同於中央集線器會將所有連接的電腦共同使用一個頻寬(10Mbps或100Mbps),交換式集線器可以讓連接的電腦各自擁有獨立的頻寬(各自為10Mbps或100Mbps)。
─ 橋接器 (Bridge):連接至集線器的電腦,傳送資料時是以廣播(Broadcast)方式傳送資料封包,封包中包含了接收電腦的位置與傳送資料,所有連接的電腦都會收到封包,由於是採用CSMA/CD 傳送方式,所有的電腦都可能在搶傳送資料的權力,應用在小網路還可以,若網路規模太大就會造成效率降低的問題。
橋接器通常是用來連接一個大型網路所切割成的數個小型區域網路,每個區域網路可能使用不同的通訊協定,橋接器可以阻隔屬於各區域網路內廣播的封包,不傳播到其他區域網路,僅欲傳送到不同區域的封包,才能通過橋接器。
透過橋接器,每個區域網路使用各自獨立的有限網路寬頻,也不會讓資料隨意流出各網路,而被具有不軌企圖者所竊取。
─ 路由器 (Router):路由器之主要功能在於負責選擇一個資料傳遞的最佳路徑,以作為區域網路與其他廣域網路(WAN)連接時的溝通橋樑。
路由器與橋接器一樣,可以連接不同的網路架構(例如可連接乙太網路與環狀網路),但路由器必須能解讀網路封包中目的地的網路位址(IP),比對存放於路由器中的路徑表(RoutingTable),決定此封包的最佳傳送路徑,並依據欲傳送的路徑,適度修改封包內容,將封包傳送給下一個路由器,或目的地電腦所在的子網路。
─ 閘道器 (Gateway):閘道器可以是硬體,或是軟體的設定,例如橋接器、路由器、IP分享器等。
硬體的閘道器,指的是可連接兩個完全不同通訊協定網路的設備,例如轉換連接TCP/IP網路與麥金塔AppleTalk網路,因此可以說是一個通訊協定轉換的裝置。
TCP/IP 通訊協定
現今 Internet 網路中,主機與主機間的聯繫大都以 TCP/IP 通訊協定進行溝通。
TCP/IP 通訊協定是由美國國防部所發展而成,目的是用來辨識二台電腦間的身分,每一台已連線的電腦主機均有其特定唯一的位址,稱之為 IPAddress;目前全世界所使用的 IPAddress 規格為 Ipv4(未來可能改為 Ipv6,共 16 個位元組長),每一個 IP 位址由四個位元組 (32-bits) 的二進位表示,但為了方便,可將之分為四個區段,每一段由 8-bits組成,以下就是一般所看到的 IP 位址表示法(十進位):192.168.1.1。
IP位址為求管理上的方便,統一由 NIC(NetworkInformationCenter) 組織配發(在台灣則有 TWNIC),NIC 配發IP 的方式是依據 RFC-769 文件所制定的五種 IPClass 網路等級:
─ ClassA 網路:32-bitIP 位址以 0 為開頭,並以前 8 位元表示 A 級網路位址 (NetworkID),其餘 24 位元表示主機位址 (HostID)。
也就是說ClassA 等級所使用的 IP 範圍在 0.0.0.0〜127.255.255.255(Netmask255.0.0.0),實際使用的範圍是 1.0.0.0〜126.255.255.255(0.0.0.0為 defaultroute,127.0.0.1 為 loopbackaddress,被保留使用)。
─ ClassB 網路:32-bitIP 位址以 10 為開頭,並以前 16 位元表示 B 級網路位址,其餘 16 位元表示主機位址。
也就是說 ClassB 等級所使用的IP 範圍在 128.0.0.0〜191.255.255.255(Netmask255.255.0.0)。
─ ClassC 網路:32-bitIP 位址以 110 為開頭,並以前 24 位元表示 C 級網路位址,其餘 8 位元表示主機位址。
也就是說 ClassC 等級所使用的IP 範圍在 192.0.0.0〜223.255.255.255(Netmask255.255..255.0)。
─ ClassD 網路:32-bitIP 位址以 1110 為開頭,沒有區分網路位址與主機位址,保留給廣播(Multicast) 使用,因此不配發。
ClassD 等級網路所使用的IP範圍在224.0.0.0〜239.255.255.255。
─ ClassE 網路:32-bitIP 位址以 1111 為開頭,保留給實驗網路使用,因此不配發。
ClassE 等級網路所使用的 IP 範圍在240.0.0.0〜255.255.255.254(255.255.255.255有特殊用途,被保留使用)。
根據 RFC-1618 文件的制定,在 A、B、C 三個等級的網路中,特別保留一些特定的 IP 網域給私人虛擬網路使用,包括如下:
ClassA 網路有 10.0.0.0
ClassB 網路有 172.16.0.0〜172.31.0.0
ClassC 網路有 192.168.0.0〜192.168.255.0
另外,每一個網路的第一個位址與最後一個位址各代表網路本身與廣播位址,任一 C 級網路例如:192.1.1.0其實只有 254 個位址可供個別主機用,因為 192.1.1.0 代表整個網路,而 192.1.1.255 則是廣播位址。
同理,任一B級網路其實只有 65534 個主機位址,而非 65536 個。
通訊埠號 (Portnumber)
通訊埠號是TCP/UDP與上層通訊的通道,當TCP/UDP要傳送訊息時,會指定要由哪一個通訊埠號來接收。
一些常用的服務會使用特定的埠號來等待要求的訊息,例如:
SMTP
FTP
Telnet
HTTP
TFTP
BOOTP
25
21
23
80
69
67
TCP
UDP
埠號是由16個位元所組成的號碼,0~255為保留號碼,256~65535則可自行設定。
DNS (Domain NameService)
由於IP位址在記憶上非常困難,且又與網站名稱(例如:www.microsoft.com)沒有任何關聯,所以使用DNS伺服器來建立IP 位址與網站名稱互相對照的資料庫,方便使用者瀏覽網際網路。
換言之,DNS的主要功能是將階層式的名稱轉為IP 位址,使用者可在瀏覽器的網址列輸入網站名稱,即可透過網路DNS伺服器的資料庫做比對,進而得知該網站實際的IP位址,再將訊息經由路由器(Router)傳給該網站之伺服器,完成連結之動作。
DHCP (DynamicHostConfigurationProtocol)
DHCP伺服器的主要功能是動態分配 IP位址給網路中的電腦(又稱DHCP用戶端),免除在每一台電腦手動指定IP 位址的麻煩,網路中其他電腦的TCP/IP連線設定只要用其預設值(☉自動取得IP 位址),即可自動得到不同的IP 位址。
CIDR (ClasslessInter-DomainRouting)
原來IP位址的分配依功能、應用及範圍的不同,有A、B、C、D、E五種等級的區分,但也因此導致許多IP位址的浪費,因此IETF(InternetEngineeringTaskForce)提出CIDR(ClasslessInter-DomainRouting)的架構,打破以往等級分類的藩籬,網路規劃完全依照網路遮罩進行定義,使得原來A、B、C等級網路固定長度區塊的劃分,成為變動長度區塊的架構(超網路,Supernet),讓網路位址的的運用更有彈性。
─ 子網路(Subnet):利用子網域遮罩重新定義較長的網路位址,以便將現有的網路加以切割成2、4、8、16等2羃方數的子網路。
─ 超網路 (Supernet):利用子網域遮罩重新定義較短的網路位址,以便將現有2、4、8、16等2羃方數的網路,合併成為一個網路。
範例︰8個ClassC網路(網路遮罩︰11111111111111111111111100000000)合併。
203.74.200.0(11001011010010101100100000000000)
203.74.201.0(11001011010010101100100100000000)
203.74.202.0(11001011010010101100101000000000)
203.74.203.0(11001011010010101100101100000000)
203.74.204.0(11001011010010101100110000000000)
203.74.205.0(11001011010010101100110100000000)
203.74.206.0(11001011010010101100111000000000)
203.74.207.0(11001011010010101100111100000000)
上述8個連續的ClassC網路可以表示成
網路位址︰203.74.200.0
網路遮罩︰255.255.248(111111111111111111111000 00000000)
或以更簡潔的方式表示︰203.74.200.0/21
IPv6
隨著個人電腦的的普及與上網人口的暴增,IP位址的消耗量急遽增加,位址不足的問題逐漸浮現,網路位址轉譯 (NAT,NetworkAddressTranslation)是目前常用的解決方式之一;為了能在未來有更大的發展空間,新版本的IP架構(IPv6,InternetProtocolversion6)誕生。
IPv6位址將原來僅有32個位元的IPv4位址空間增加至128個位元,整個位址區分為8段(Segment),每段由16個位元組成,以16進位方式表示,段與段之間以冒號「:」區隔,例如︰
BCE9:0020:000A:0000:0000:0000:0000:5A4D
為了書寫方便,可以把「:」與「:」之間開頭的「0」省略,若整段均為0,則整段省略不寫。
例如︰0020可簡化為20,因此,上述IPv6位址可簡寫為BCE9:20:A::5A4D。
NetBEUI(NetBIOSExtendedUserInterface)通訊協定
只限定在MicrosiftWindows與NT作業平台間的通訊協定,無法用於其他作業系統。
區域網路上的資源分享是以UNC(UniformNamingConvention)作辨識,例如:\\電腦名稱\資源分享名稱。
ipconfig (顯示網路介面組態)
─ 語法:ipconfig [all |release|renew]
「ipconfig」指令可以顯示目前使用中的網路卡組態資訊。
e.g.,
ipconfigall
顯示所有網路卡組態資訊
ipconfigrelease 釋放目前使用的IP位址
ipconfigrenew 釋放目前使用的IP位址,再重新取得一新的IP位址。
netstat (查詢 TCP/IP的網路狀態)
─ 語法:netstat [-ars]
參數說明
-a
顯示所有連接中的Socket
-r
顯示RoutingTable的狀態
-s
顯示網路連線的統計表
ping (測試網路連線狀態)
─ 語法:ping IP位址或主機名稱
「ping」指令是採用ICMP(InternetControlMessageProtocol)傳輸協定。
它會傳送一個數據封包給指定的主機,如果一切正常,對方應該會有回應。
但是目前為了網路安全的考量,很多主機對於ping的要求並不予以回應。
倘若斷線或是連線有問題,會出現timeout(逾時)的警告訊息。
預設的timeout時間是20秒,如果20秒內都沒回應,就算timeout。
nslookup (查詢IP位址與DomainName)
在「nslookup」的查詢模式(提示符號為>)下,可以進行IP位址與DomainName的雙向查詢。
查詢完畢,可以輸入「exit」離開。
telnet(遠端登入)
─ 語法:telnet 主機 [port]
主機可以使用 IP 位址或 DNS 名稱。
port 可以指定連接遠端主機的埠號,預設值為 23。
為了安全上的考量,Linux 系統預設不允許以 root 帳號遠端登入。
如果登入後發覺無法輸入中文,可在執行 telnet 指令時,加上參數 "-8",例如 telnet-8 主機。
─ telnet提示號下的可用指令:
?
顯示可用的指令
open
開啟一個遠端連線
close
關閉目前與遠端的連線
logout
登出遠端主機並關閉連線
quit
離開 telnet
ftp(filetransferprotocol)
─ 語法:ftp 主機
─ ftp 提示號下的可用指令:
?
顯示可用的指令
open
開啟一個 ftp 連線
close
關閉 ftp 連線
user
建立連線後以使用者帳號登入
ls,dir
瀏覽檔案、目錄
pwd
顯示目前工作目錄
cd
切換工作目錄
lcd
切換本地主機的目前工作目錄
getreadmefile1
從 ftp 伺服器下載檔案 readme 至本機,並改名為 file1
mget*.txt
從 ftp 伺服器下載所有延伸名為 .txt 的檔案
putreadmefile1
上傳檔案 readme 至 ftp 伺服器,並改名為 file1
mput*.txt
上傳所有延伸名為 .txt 的檔案至 ftp 伺服器
prompt
設定是否要在檔案傳輸前一個一個做確認動作
hash
顯示進度,每傳輸 1024bytes 就會顯示一個 #
binary
改變傳輸模式為二進位模式
ascii
改變傳輸模式為文字模式
delete
刪除一個檔案
mdelete
刪除多個檔案
mkdir
建立子目錄
exit,bye
離開 ftp
!
在本地主機執行一個 shell 指令
全站熱搜
創作者介紹
Yun1450
╭。
☆║♡♥㊗-ⓨⓤⓝ-♡♥║☆。
╮
Yun1450發表在痞客邦留言(0)人氣()
E-mail轉寄
全站分類:職場甘苦個人分類:Network此分類上一篇:常用TCPPort作用(各種Port介紹)
上一篇:查詢電腦配備和顯示卡
下一篇:AD常用屬性
▲top
留言列表
發表留言
站方公告
[公告]2022年度農曆春節期間服務公告[公告]MIB廣告分潤計劃、PIXwallet錢包帳戶條款異動通知[公告]2021年度農曆春節期間服務公告
活動快報
潮Way台南大富翁
最新潮、最有話題的「潮Way台南」指南,擁有網友推...
看更多活動好康
我的好友
熱門文章
文章分類
201312月業務生活(1)201312月業務生活(0)JAVA(1)LotusNotesSQL(2)英文歌曲(1)管理名詞(1)Network(2)Microsft_AD(4)資訊科技文件庫2(5)資訊科技文件庫1(2)SQL學習筆記(2)研究所求學期間(1)【無限挑戰】(4)未分類文章(1)
最新文章
最新留言
動態訂閱
文章精選
文章精選
2014二月(1)
2013三月(1)
2013一月(4)
2012十二月(5)
2012十一月(11)
2010十月(1)
2010八月(4)
所有文章列表
文章搜尋
新聞交換(RSS)
誰來我家
參觀人氣
本日人氣:
累積人氣:
QRCode
POWEREDBY
(登入)
回到頁首
回到主文
免費註冊
客服中心
痞客邦首頁
©2003-2022PIXNET
關閉視窗
延伸文章資訊
- 1100 個網路基礎知識看完成半個網路高手– jashliao部落格
有7 個OSI 層:實體層,資料連結層,網路層,傳輸層,工作階段層,展示層和應用層。 3)什麼是骨幹網? 骨幹網路是集中的基礎設施,旨在將不同的路由和 ...
- 2MIS 一定要懂的82 個網路技術知識 - 博客來
從【TCP/IP、區域網路】基本概念, 到【建構網路系統】、【維護網路安全】重要知識, 雙頁圖文對照, 讓你一看就懂! 社群軟體、郵件、網站、聊天軟體、線上遊戲、 ...
- 3網路功能的基本概念- 台灣 - IBM
電腦網路包括兩台或多台透過纜線(有線)或WiFi(無線)連接的電腦,目的為傳輸、交換或共用資料和資源。 您可以使用路由器、交換器、存取點及纜線等 ...
- 4[網際網路] 網路基礎知識| PJCHENder 未整理筆記
[網際網路] 網路基礎知識 ... 藉由一定的概念或架構來建立網路的做法,就稱作 網路架構(Network Architecture) ,例如OSI 模型、TCP/IP 模型。
- 5計算機網路基礎知識總結 - IT人
例如,曾經一直作為通訊基礎設施、支撐通訊網路的電話網。隨著網際網路的發展,其地位也隨著時間的推移被 IP(Internet Protocol) 網所取代,IP 也是 ...