網絡是什麼
網絡的誕生
在計算機剛剛誕生的時候,由於人們如果對同一個文件進行操作的時候,需要甲先操作完,然後人工的拷貝給乙,這期間,耗費了很多的時間和精力,所有,爲了使 甲在操作完文件後,可以直接發給乙,或者,直接同步給乙,網絡就應運而生。
開始的網絡,就只是簡單的線性結構,多臺主機,連接一個服務器,然後,通過對同一個服務器上的文件進行操作,在操作完成後,服務器的數據會更新,保證下一個訪問文件的人,看到的已經是更新過後的新數據,不需要再進行人工的拷貝。
局域網和廣域網
網絡中的局域網和廣域網,其實都可以算作是局域網,只不過,廣域網的範圍更大了。例如inter網,本質上也是一個局域網,只不過,這個局域網聯通了整個世界,這是一個大的局域網。再例如,家裏的路由器,當你連接上家裏的路由器時,一個局域網也誕生了,這個局域網就是你的家的範圍,這是小的局域網。
網絡中的協議是什麼
協議是什麼
協議就是算法,是一種,傳輸消息雙方都遵守的一種算法
在網絡的傳輸過程中,由於網絡環境中,有許許多多的主機在同時使用着這個局域網,同時有多臺主機連接網絡,那麼爲了保證A主機向B主機發送的消息,能安全,可靠的傳輸到B主機,網絡協議就誕生了。
協議的作用
協議通過傳輸雙發都遵守的一個約定,保證A要發給B時,這個數據不會錯誤的發給C,並且,還要保證在發送的過程中,數據不會有丟失,也不會出現錯誤。
協議通過網絡的分層結構,和協議自己的算法,來保證傳輸的正確性
網絡的分層
爲了保證網絡傳輸的正確性,人們發明了網絡分層結構,在分層結構中,每一層的協議,負責自己的任務,在接受到數據的時候,通過本層協議的算法,來檢驗自己所接收到的數據的正確實行
七層結構(OSI)
從上向下依次是:應用層、表示層、會話層、傳輸層、網絡層、數據鏈路層、物理層
四層結構(TCP/IP)
從上向下依次是: 應用層、網絡層、傳輸層、數據鏈路層
網絡各層的作用
- 這裏,我以TCP/IP四層結構作爲例子
首先,要先了解一下路由器的原理:
路由器的工作原理 : 通過對接收到的數據包,去掉數據包的數據鏈路層,然後檢測IP地址,如果是這個ip地址匹配到自己的主機的話,就接收這個這個數據包,如果不是的話,就會給這個數據包重新加一個可以讓這個數據包去往這個ip地址的下一個節點數據頭,這個數據頭就是MAC地址,通過MAC地址,來尋找數據鏈路層是否匹配,選擇是否接收這個數據包。通過這種形式,使得該數據包,通過各個節點的共同作用,傳輸到正確的接受方。
數據鏈路層:實現網卡的驅動,處理信息在物理媒介上的傳輸。爲網絡層提供服務(保證網絡層能接收到數據,通過MAC地址作爲校驗的標準)
網絡層:該層包含了主機的IP地址。(網絡層保證了所接收到的數據發給自己的,通過IP地址作爲校驗的標準)
傳輸層:該層的作用是,通過協議,確保從網絡層所接收到的數據,是正確的,無誤的。
應用層:解析所傳來的數據,發送給用戶,實現一次網絡通信。
總結
以上,就是網絡的基本概念,是一個整體性的網絡框架。