一、 網卡
1、 為什么需要網卡
? ? ? ? 計算機為了實現網絡通信,必須都要有網卡這個東西,網卡是計算機眾多外部設備之一(其它還有硬盤、鍵盤等),計算機將數據發給網卡,網卡負責將數據往外發送,通過IP定位找到目標計算機,接收數據時,網卡先接收到數據,然后再將數據給
?? ??? ?計算機(內存、cpu)。
2、 ip地址
? ? ? ? 用于標識計算機的id,某計算機把數據發送給另一個計算機,你需要通過IP定位對方計算機,然后把數據發給對方的網卡,對方通過網卡接收數據。?
?? ??? ?在實際的通信過程中,Ip地址和MAC(物理網地址)需要配合工作才能完成通信,如果沒有MAC地址,通信也是無法完成的,只是對
?? ??? ?于一般人來說,基本只熟悉IP,不熟悉MAC地址,至于它們是怎么配合實現通信的,后面的課程內容會詳細介紹。
二、 什么是上網
? ? ? ?用戶在客戶機上運行訪問服務器的客戶機程序,然后通過網絡訪問服務器,獲取自己想要的服務,這就是上網,那么平時上網都會獲取哪些服務呢,比如:
1、 獲取資料和數據的服務
? ? ? ? 1)獲取網頁(公司網站、博客、論壇)。
?? ??? ?2)訪問百多搜索引擎,獲取資料,百度服務器事先會把互聯網上,各個服務器所有公開資料/數據都爬到自己的服務器上存儲起來,當你向百度搜索時,百度是在自己的服務器上找,找到后會會發給你的瀏覽器,以網頁的形式顯示出來,百度沒過幾天就會重新爬一次,因為互聯網資料隨時都在更新。
? ? ? ??3)訪問優酷、愛奇藝等,訪問視頻網站(服務器),獲取視頻數據
? ? ? ? 4)使用APP訪問服務器獲取各種數據,比如使用攜程APP訪問服務器,獲取當前動車信息。
?? ??? ?5)訪問游戲服務器,玩游戲。
2、 獲取聊天服務
? ? ? ? 比如客戶機間使用QQ、微信、MSN、郵箱等來進行通信。
?? ??? ??? ?
? ? ? ? 比如使用QQ通信時,客戶機先運行QQ APP,和騰訊的QQ服務器建立了通信連接,然后通過服務器提供的服務,客戶之間就可以實現通信了。
? ? ? ? 服務器是如何幫客戶機之間實現通信的呢?可以簡單的認為信息是通過服務器的轉發來實現的。
?? ??? ??? ?
? ? ? ? 客戶機間怎么不直接通信,為什么要通過服務器協助才能實現通信呢?
?? ??? ??? ?
? ? ? ? 其實如果就家里兩臺電腦使用網線直連,或者局域網內兩臺電腦通信,客戶機間是可以直接通信的,但是如果是在互聯網上,如果是通過互聯網來實現通信,這就不行,大家學習了后面的課程之后,你就知道為什么不行了。
?? ?