網路基礎入門 學習筆記

2022-06-06 18:21:08 字數 1072 閱讀 8093

例:使用 web browser 時,鍵入 url,資訊會被送往某處,得到回覆後,即顯示網頁。

根據 web 瀏覽器位址列中的 url,從 web 伺服器獲取檔案資源等資訊,從而顯示 web 頁面。

傳送請求獲取伺服器資源的瀏覽器等,稱為客戶端。

web 使用 http 協議作為規範,完成一系列運作流程。

不同硬體、系統之間的通訊需要的規則稱為協議。

廣義的 tcp/ip 指與網際網路關聯的協議集合。狹義的 tcp/ip 指 tcp,ip 這兩種協議。

分層管理

應用層、傳輸層、網路層、資料鏈路層。

好處:需要改動時只需要替換對應的層。

層次描述

例應用層

向使用者提**用服務時通訊的活動

傳輸層兩台計算機間的資料傳輸

tcp,udp

網路層網路上流動的資料報

鏈路層處理連線網路的硬體

nic,...

通訊傳輸流

傳送端從應用層往下走,接收端向應用層往上走。

傳送端的客戶端在應用層發出 http 請求,傳輸層對 http 請求報文進行分割,打上標記序號和埠號後發給網路層,增加目的地的 mac 位址後**給鏈路層。

傳送端傳輸資料時,每經過一層就會套一些首部資訊,接收則消去。

ipip 處於網路層,將各種資料報傳送給對方。

ip 位址是節點被分配到的位址,mac 位址是網絡卡所屬的固定位址。

tcptcp 處於傳輸層,提供可靠的位元組流服務,將大塊資料分割成報文段為單位的資料報進行管理,能確認資料是否最終送達對方。

三次握手:傳送端發出帶 syn 的資料報,接受端收到後,回覆乙個帶 syn/ack 的資料報確認,傳送端再回傳乙個帶 ack 的資料報,代表握手結束。

dnsdns 處於應用層,提供網域名稱到 ip 位址的解析服務,也提供反查服務。

uri 即統一資源識別符號,絕對 uri 的格式如

其中多餘的空格表示各個部分間的分割。

Linux 入門筆記 網路基礎

ip 位址 mac位址主要用於同網路間主機的通訊,通過arp協議 同網路中使用 獲取同網路其他主機的mac位址。同網路的主機一般直接相連或通過交換機。不同網段間通過路由器 閘道器連線。路由器一般有多個介面,每個介面連線乙個網路,通過路由表進行資料 www.baidu.com 中 www 只是 bai...

python學習筆記 基礎入門

1 螢幕輸出 print print string 輸出變數 print string 輸出字串 print string string 混合順序輸入 print my s got d n python 99 混合輸入2 程式輸入 raw input input string raw input y...

Spring學習筆記 基礎入門

spring的兩大核心 ioc和aop ioc inverse of controller控制反轉 將建立物件的方式反轉,以前的建立物件是由開發人員維護的,例如 action中使用 service那麼就需要在action層中new乙個service物件,包括依賴 關係也是自己注入的,使用了 spri...