應用層(http) 傳輸層(tcp,udp) 網路層(ip)資料鏈路層(mac)物理層(網線)
傳輸層中用tcp協議傳送資料(三次握手)syn(同步) ack(答覆) fin(結束)
6.http的請求報文:請求行(request line),請求頭部(header),空行,請求資料(requesdata)
請求行:請求方法,url,協議版本
請求頭部:乙個個key-value值
空行:請求報文用空行表示header和請求資料的分隔
請求資料:get方法沒有攜帶資料。post方法會攜帶乙個body
http響應報文:狀態行,響應頭,空行,資料(響應體)
6. http請求的乙個完整過程:
建立tcp連線(之前可能還有一次dns網域名稱解析)
三次握手建立tcp完成後,客戶端向伺服器傳送請求命令
客戶端傳送請求頭資訊,傳送完了header後會接著傳送乙個空白行,get請求沒有資料,post請求要傳送body資料
伺服器接收到以上資訊後,開始處理業務,處理完有了結果以後,伺服器開始應答
伺服器返回響應頭資訊,傳送完response header以後,再傳送乙個空白行
然後伺服器向客戶端傳送資料
傳送完了伺服器四次揮手關閉了tcp連線
(程式設計新手個人學習筆記,看了b站技術蛋老師的視屏的總結)
計算機網路知識點
internet protocol有7層。卡車運硬碟問題 相同時間內兩種方案要傳輸相同的資料量。tb gb,b means byte,1 byte 8 bits.what is a connection it consists of four values 1.source ip 2.source ...
計算機網路知識點
udptcp 是否連線 無連線面向連線 是否可靠 不可靠可靠傳輸,使用流量控制和擁塞控制 傳輸方式 面向報文 面向位元組流 首部開銷 首部開銷小,僅8位元組 首部最小20位元組,最大60位元組 通訊方式 全雙工支援單播 多播和廣播 僅支援單播 流量控制 防止傳送方發的太快,耗盡接收方的資源,從而使接...
計算機網路知識點
小型企業網路通常採用扁平網路結構,網路擴充套件能力低。如需支援未來不斷增長的使用者,應採用多層網路結構。大型企業網路使用者較多,通常採用層次化結構以支援網路的擴充套件和使用者的增長。小型企業網路一般不分層,大型企業網路分層 1.小型企業網 使用者終端 交換機 出口路由器 wan wide area ...