前言:這裡所指的《電腦網路》,是Andrew S.Tanenbaum的《computer networks》Fourth Edition,以前粗略的看完過一次,現在打算花時間重新學一遍,順便也作些筆記。
電腦網路是指通過同一種技術相互串連起來的一組自主要電腦的集合。so Internet和WWW都不是電腦網路,WWW是分布式系統。另外要注意電腦網路與分布式系統的區別和聯絡。實際上分布式系統是建立在網路之上的軟體系統,所以分布式系統具有高度的內聚性和透明性,因此兩者的區別更多在於軟體(特別是作業系統),而不是硬體。
B2C=Business-to-consumer
目前普遍使用的傳輸技術有兩種:1.廣播式連結(包括廣播和多播);2.點到點連結(也叫做單播)。廣播式LAN的拓撲結構可以分為1.匯流排型(eg.乙太網路Ethernet的IEEE802.3是一種非集中控制的,基於匯流排的廣播式網路);2.環型(eg.IEEE802.5IBM令牌環是一種基於環的LAN,FDDI也是。) MAN是由LAN和資源子網(包括router和傳輸線)組成。
所謂協議是指通訊雙方關於如何進行通訊的一種約定。協議的三要素:文法,語義和時序(指資料應傳誦或被接收機許找的時間,資訊的排序,速率匹配等)。體繫結構是指電腦通訊網的分層,各層協議和層間介面的集合。OSI模型下三層為並聯,上四曾為串聯。傳輸資料的格式分別為:位元->幀->分組->TPDU->SPDU->PPDU->APDU。
連線導向的網路:1.X.25和框架轉送:20世紀80年代,框架轉送frame relay的本質是一個無錯誤控制的,無流量控制的,連線導向的網路,因為是連線導向的,所以分組會按照發送的順序被遞交,非常類似於一個廣域的LAN,最重要的應用是能將公司的多個辦公地區的LAN互相串連起來。2.ATM(Asynchronous Transfer Mode非同步傳輸模式):ATM已在電話系統中被廣泛使用,通常用於傳輸IP分組,現在主要被乘運商用於內部傳輸。
802.1 LAN的總體介紹和體繫結構
802.2 邏輯鏈路控制
802.3 乙太網路
802.4 令牌匯流排(在製造業暫時用過一段時間)
802.5 令牌環(IBM進入LAN領域的一項技術)
802.6 雙隊列匯流排(早期的城域網)
802.7 關於寬頻技術的技術諮詢組
802.8 關於光纖技術的技術諮詢組
802.9 同步LAN(針對即時應用)
802.10 虛擬LAN和安全性
802.12 需求的優先順序(Hewlett-Packard的AnyLAN)
802.13 不吉利的數字,沒人願意使用。
802.14 有線調製器(已廢除)
802.15 個人區域網路(藍芽)
802.16 寬頻無線
802.17 彈性的分組環