計算機網路是通過傳輸介質、通訊設施和通訊協議,將分散在不同點的計算機裝置互聯起來,實現資源共享和資料傳輸的系統。
網路程式設計就是編寫程式使聯網的兩個或者多個裝置直接進行傳輸。
國際標準組織提出網路開發互聯模型osi(open system interconnection),將網路劃分為7層:物理層、資料鏈路層、網路層、傳輸層、會話層、表示層、應用層。
應用層ftp、http、smtp
表示層對應用層資料進行封裝、校驗、加密等操作
會話層對通訊開始、結束、異常中斷進行處理
傳輸層保持通訊雙方端對端的聯絡
網路層通訊雙方主機間的聯絡
資料鏈路層
保證網路中相鄰節點間的可靠通訊
arp、rarp
物理層資料以bit流的形式在通訊介質上傳輸
四層:網路介面層、網路層、傳輸層、應用層
應用資料單元
協議應用層
傳輸層資料段
tcp、udp
網路層路由器、交換機
資料鏈路層
幀物理層
網線位元
埠號應用層ftp
(file transfer protocol)檔案傳輸協議
21減少或者消除不同作業系統下處理檔案的不相容性
(hypertext transfer protocol )超文字傳輸協議
80smtp
(****** mail transfer protocol)簡單郵件協議
25用於傳送郵件
傳輸層tcp
(transmission control protocol)傳輸控制協議
提供可靠的連線服務
udp(user datagram protocol)使用者資料報協議
傳送資料前不需要建立連線
網路層ip(ip v4/ipv6)
(internet protocol)網路互聯協議
資料鏈路層
arp(address resolution protocol)位址解析協議
實現通過ip位址得到實體地址
rarp
(reverse address resolution protocol)逆位址解析協議
實現通過實體地址得到ip位址
icmp
(internet control message protocol)網路控制報文協議
tcp/ip協議族的乙個子協議,用在ip主機、路由器之間傳遞控制資訊。
計算機網路(一) 網路層次劃分
計算機網路學習的核心內容就是網路協議的學習。網路協議是為計算機網路中進行資料交換而建立的規則 標準或者說是約定的集合。因為不同使用者的資料終端可能採取的字符集是不同的,兩者需要進行通訊,必須要在一定的標準上進行。乙個很形象地比喻就是我們的語言,我們大 地廣人多,地方性語言也非常豐富,而且方言之間差距...
計算機網路筆記(一) 網路基本構成
最近在重新學習計算機網路,以本科時教材 計算機網路 自頂向下方法 為參考書,加上一些查到的時效性資料,整理一下筆記。網際網路 網際網路以及全球資訊網可能是比較容易混淆的三個概念,通俗地說,網際網路可以近似理解為網際網路。如果要細緻地區分,網際網路是最大的概念,任何網際網路絡都可稱之為網際網路,而因特...
計算機網路 分層
各種知識多而且容易遺忘,還不容易複習。最好的方法當然是自己給自己提問,不斷補缺查漏,缺什麼補什麼。本文將各類知識歸類,並將全文知識點濃縮在自問自查中,並且都寫好目錄,自問自查時可以隨時跳轉過去,方便大家系統的學習複習知識。食用方法 自問自查 閱讀原文 自問自查 閱讀原文 無限迴圈 1.請簡述計算機網...