標籤:blog http io sp on 檔案 資料 2014 log
什麼是電腦網路
維基百科:電腦網路(computer network)是利用通訊裝置和線路將地理位置不同的、功能獨立的多個電腦系統串連起來,以功能完善的網路軟體實現網路的硬體、軟體及資源共用和資訊傳遞的系統。簡單的說即串連兩台或多台電腦進行通訊的系統。
直接連接的網路:
點對點網路(point-to-point network):專用介質。單向,半雙工,全雙工系統。
多路訪問網路(multiple access network) :共用介質。廣播,碰撞。單播,多播,廣播。
間接串連的網路。
網路互連:互連網路(internetwork 或internet)是由用路由器(或網關)串連起來的網路構成的。網際網路 (Internet) 是一種互連網路。
系統域網,區域網路,城域網,廣域網路。
什麼是網際網路:
終端系統:主機(運行網路應用程式)。
通訊鏈路:光纖,銅線,無線電,衛星。 傳輸速率=頻寬。
路由器。
網際網路的結構:
頂層ISP也稱為主幹網。第2層ISP是更小的ISP(常常是地區ISP),是頂層ISP的客戶,可以連到頂層ISP或其它第2層ISP。終端系統通過一個ISP網路(接入網路)連入互連網。註:ISP ( Internet Service Provider)網際網路服務提供者。
網路提供的服務:
可靠的服務:檔案傳輸,瀏覽網頁,電子郵件,電子商務
不可靠的服務: ApsaraVideo for Live,IP電話,網路會議
連線導向的服務 不需連線的服務
有確認的服務 無確認的服務
資料報服務:無串連無確認
請求響應和訊息流程服務
什麼是協議?
協議(protocol)定義了在網路實體(entities)之間傳送訊息的規則,例如,訊息格式,發送和接收訊息的次序。
網路的分層結構
網路為什麼分層? 模組化可以簡化系統維護和修改。每層的服務是通過更低層提供的服務和本層的功能來實現的。
網際網路體繫結構:
應用程式層application: 提供對某些專門應用的支援 檔案服務(FTP), 郵件(SMTP), 網頁(HTTP)
傳輸層transport: 進程之間的資料傳送 (端到端) TCP, UDP
網路層network: 通過路由選擇把資料報從源主機傳送到目的主機 (主機到主機) IP, routing protocols
資料連結層data link: 物理網路中的資料傳送(跳到跳, 節點到節點) PPP, Ethernet
物理層physical: 線上的位元 (傳送原始位元流)
封裝 (encaptualtion):
每層傳輸的資料單元都稱為包(packets),它們都屬於某個協議,也稱為協議資料單元(protocol data unit)。
電腦網路之基礎鏈路