計算機網絡筆記(1.計算機網絡與因特網)

1.計算機網絡與因特網

1.1、什麼是Internet?
1.

具體構成
傳統端系端 如計算機 linux工作站
非傳統端系統 如智能電話 雲計算機的虛擬主機
主機或系統端

傳統和非傳統端系統有一個共同的特點:都安裝有操作系統,操作系統中運行程序

通信鏈路(端系統通過通信鏈路和分組交換機連接到一起),其物理介質包括,同軸電纜、雙絞線、光纖和無線電
當一個端系統有數據要向另一個端系統發送時,發送端系統將數據分段,併爲每段加上首部字節。這些數據傳輸單元統稱分組或數據包

分組交換機(從輸入端口接收到達的分組,並從它的輸出端口轉發分組),路由器和鏈路交換機是最常見的兩種分組交換機

2.服務描述
網絡傳輸服務是通過主機的操作系統提供給應用程序的
應用程序是運行在端系統上,首頁端系統代表網絡提供了一個應用程序編程接口API,在C語言開發應用程序用最基本的send(),和recv()函數發送或接受消息。在JavaScript中有一個XMLHttpRequset()對象,可以利用其實例化對象的send(),和responseText,來發送和接收消息。大部分高級程序設計語言中都有自己的網絡通信函數,而且函數接口都是類似的

3.什麼是協議?
網絡協議約定了網絡中數據發送和接受、以及數據本身組織(數據流是如何劃分成分組和數據包的,以及分組格式)的一些規範
網絡協議在主機當中一般以軟件形式(應用程序、操作系統中的協議模塊、網卡的驅動)和硬件形式(網卡)存在

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章