計算機網路概論_第一周_網路架構與七層參考模式簡介_粗略筆記
Application1
人們多透過應用軟體來學習網路這回事
skype,inline-game,e-mail,FTP......等
應用層上的協定(protocol)
常見的有
URL:
HTTP:
TCP:
十七種流量於使用URL時
Network Connectivity2
重要名詞需要先介紹
Link:就是將設備連線<可以有限或是無限
Node:節點,手機
point-to-point:點對點<兩個設備
Multiple access:多重姓同時純取兩個以上的節點
switch Network:交換網路
-circuit switched:電話網路一班是以電路方式進行交換
-Packet switched:將資料切成封包再丟到網路透過switch router 傳到目標
Packet:封包
message:原始資料
Store-and-forwand先將封包收起來<尋找目標<要傳給誰(router table)<轉出去就叫做forwand
口訣:收-查-轉
常用術語
Hosts:主機
switches:交換機<一般做為layer2的設備<
分辨layer ? 的要訣是看他傳送的東西
layer2 傳送為MAC
layer3 傳送為IP
layer4 傳送為TCP/UTP
spanning tree:提供封包走的路徑
internetwork:八很多網路連接起來就叫做
Router/gateway:用router將很多網路連接起來<gateway亦同
Host-to-host connectivity:非內部連結而已<而是宗端對終端<需透過router
Address:往卡位只
Routing:尋找封包丟給對方的路徑
Unicast:一個封包只給特定對象
/broadcast:一個封包在區域網路中要丟給每個人
/multicast:一個封包丟個多個對象
Lan:一個都市範圍的網路
MAN:比LAN還要大的網路
WAN:比MAN還要大的網路,像整個internet就是WAN
看封包如何在Internet上傳送3
封包可以透過router直接從Anode 傳到Bnode
傳送較大的封包時會先將封包切斷風城較小的封包(datagram-->frame-->packet)
依據傳輸協定決定封包最大值一般是1500byteWIFI是2310byte
封包走的路徑則是由Routing決定<會根據當時的狀況決定<會產生先傳送的封包不一定先到
當然封包不可能會無限制在router上傳送<所以封包會有個機制<每經過一個router<封包上的計數器就-1<到0時就會丟棄封包<
由於這種特性<我們稱Internet 為unreliable<
重點:Internet 會境可能幫我們傳送<但不一定會傳到<
如何解決封包掉的情況後面會解
談網路資源如何有效共享4
多工
1.multiplexing(多對一)
2.De-multiplexing(一對多)
這是種邏輯上的flow
多工方式
FDM(Frequency division Multiplexing) V.S TDM (Time-division Multiplexing)
同時間內頻寬給多人使用<多人輪流使用相同的單位時間<頻寬只允許一人使用
解決上述問題而產生下方的方法
統計多工(stat multiplexing)
FLOW:兩台電腦間流量的連線
我們根據兩台電腦的flow 來做 multiplexing
以下機制:FIFO,Round-Robin, Priorities (Quality-of-Service (QoS)),
FIFO:字面上意思
round-robin:大家輪流<可以有效使用閒置的qune<!!公平!!
Priorities(QOS):依據重要性來傳送<優先次序
發生壅塞怎辦?
只好丟封包啦XDD
至於要丟誰<之後會講
邏輯上通道:不論交換機什麼的(吧)
談網路可靠性5
網路應該隱藏錯誤
位元會lost掉
-1變0,,0變1
-連續區塊位元錯誤
封包lost掉
link斷掉 node(router)斷電
message 延遲
封包先傳不一定先到(outoforder)
第三者竄改封包
(好的協定可以知道封包是否被竄改)
網路整個結構6
=========
application
=========
process-to-process
=========
host-to-host
=========
hardware
通訊協定
通訊流程<封包格式要一致<所需遵守的一種協議
通訊協定是曾與曾之間的介面
通訊協定是網路架構中最重要的核心
橫向層面:peer-to-peer:交換message with peer
縱向層面:Service interface:operations on this protocol
通訊協定規格:pseudo-code, state
transition diagram, message format
IETF:定義通訊協定的組織
協定架構7
包裝
由上往下經過一層layer的時候
貴加上一個head
這個過程就稱為包裝(Encapsulation)
反之<有下往上的時候
會一層拆一個head
這個過程稱為Deencapsulation
ISO的OSI的七層協定8
這段影片很詳細了
不需多說
OSI架構9
這小節的重點就是
switch可以處理到layer2
router可以處理到layer3
再次複習上章節的東西
OSI中封包會怎麼做
實體層介紹10
影片介紹詳細
需要記得
這裡是處理大量的位元,也可以當作無線連接
為了抵抗干擾會有各種編碼方式出現
還有以下媒介
Coaxial cable
Twisted pair cable
Optical Fiber
Air space
Power line
是第一層的東西
連接層介紹11
影片講解詳細
這裡是處理frames 以用來連接host或device
不同的 medium access control (MAC) protocols 被用在不同的medium links
CSDA/MA 對應wireless LAN 802.11
CSDA/CD 對應Ethernet 802.3
layer2,switch,router Wireless Access Points都是這層的設備
影片講解詳細
這裡是處理packet
它涉及如何將數據包傳送到通過internet目標主機的問題
router 使用 routing protocol 建立 routing table
rounting table 是被router用來計算被貯存的封包應丟向何處
IP 就是這一層的東西
routers,wireless routers 是這層的設備
常用的routing protocol 有
Router Information Protocol (RIP)
Open Shortest Path First (OSPF) protocol
Boarder Gateway Protocol (BGP)
留言
張貼留言