Web協議棧詳解與抓包實戰課程,資深的一線架構師帶領同學們再一次向抓包進行實戰探索。課程內容涵蓋了Web協議棧以及抓包為重點課程,不僅僅有扎實的理論課程,還有非常形象的演示與實戰演練,可以幫助同學們快速的定位和解決實際工作中的各種網絡疑難雜癥。課程非常的時候前后端工程師,運維工程師,網絡工程師以及各類與Web協議棧相關的架構師。最重要的課程以自頂向下的順序逐步向底層IP層過度,這可以讓課程學習起來更加的有邏輯。
===============課程目錄===============
├─01-課程介紹.hd.mp4
├─02-內容綜述.hd.mp4
├─03-瀏覽器發起HTTP請求的典型場景.hd.mp4
├─04-基于ABNF語義定義的HTTP消息格式.hd.mp4
├─05-網絡為什么要分層:OSI模型與TCPIP模型.hd.mp4
├─06-HTTP解決了什么問題?.hd.mp4
├─07-評估Web架構的七大關鍵屬性.hd.mp4
├─08-從五種架構風格推導出HTTP的REST架構.hd.mp4
├─09-如何用Chrome的Network面板分析HTTP報文.hd.mp4
├─10-URI的基本格式以及與URL的區別.hd.mp4
├─100丨擁塞控制(3):快速重傳與快速恢復.mp4
├─101丨SACK與選擇性重傳算法.mp4
├─102丨從丟包到測量驅動的擁塞控制算法.mp4
├─103丨GoogleBBR擁塞控制算法原理.avi
├─104丨關閉連接過程優化.mp4
├─105丨優化關閉連接時的TIME-WAIT狀態.mp4
├─106丨keepalive、校驗和及帶外數據.mp4
├─107丨面向字節流的TCP連接如何多路復用.mp4
├─108丨四層負載均衡可以做什么.mp4
├─109丨網絡層與鏈路層的功能.mp4
├─11-為什么要對URI進行編碼?.hd.mp4
├─110丨IPv4分類地址.mp4
├─111丨CIDR無分類地址.mp4
├─112丨IP地址與鏈路地址的轉換:ARP與RARP協議.mp4
├─113丨NAT地址轉換與LVS負載均衡.mp4
├─114丨IP選路協議.mp4
├─115丨MTU與IP報文分片.mp4
├─116丨IP協議的助手:ICMP協議.mp4
├─117丨多播與IGMP協議.mp4
├─118丨支持萬物互聯的IPv6地址.mp4
├─119丨IPv6報文及分片.mp4
├─12-詳解HTTP的請求行.hd.mp4
├─120丨從wireshark報文統計中找規律.mp4
├─121丨結束語.mp4
├─13-HTTP的正確響應碼.hd.mp4
├─14-HTTP的錯誤響應碼.hd.mp4
├─15-如何管理跨代理服務器的長短連接?.hd.mp4
├─16-HTTP消息在服務器端的路由.hd.mp4
├─17-代理服務器轉發消息時的相關頭部.hd.mp4
├─18-請求與響應的上下文.hd.mp4
├─19-內容協商與資源表述.hd.mp4
├─20-HTTP包體的傳輸方式(1):定長包體.hd.mp4
├─21-HTTP包體的傳輸方式(2):不定長包體.hd.mp4
├─22-HTMLform表單提交時的協議格式.hd.mp4
├─23-斷點續傳與多線程下載是如何做到的?.hd.mp4
├─24-Cookie的格式與約束.hd.mp4
├─25-Session及第三方Cookie的工作原理.hd.mp4
├─26-瀏覽器的同源策略.hd.mp4
├─27-通過CORS實現跨域訪問.hd.mp4
├─28-條件請求的作用.hd.mp4
├─29-緩存的工作原理.hd.mp4
├─30-緩存新鮮度的四種計算方式.hd.mp4
├─31-復雜的Cache-Control頭部.hd.mp4
├─32-什么樣的響應才會被緩存.hd.mp4
├─33-多種重定向跳轉方式的差異.hd.mp4
├─34-如何通過tunnel隧道訪問被限制的網絡.hd.mp4
├─35-網絡爬蟲的工作原理與應對方式.hd.mp4
├─36-基本認識.hd.mp4
├─37-Wireshark的基本用法.hd.mp4
├─38-如何通過DNS協議解析域名?.hd.mp4
├─39-Wireshark的捕獲過濾器.hd.mp4
├─40-Wireshark的顯示過濾器.hd.mp4
├─41-Websocket解決什么問題.hd.mp4
├─42-Websocket的約束.hd.mp4
├─43-WebSocket協議格式.hd.mp4
├─44-如何從HTTP升級到WebSocket.hd.mp4
├─45-傳遞消息時的編碼格式.hd.mp4
├─46-掩碼及其所針對的代理污染攻擊.mp4
├─47-如何保持會話心跳.mp4
├─48-如何關閉會話.mp4
├─49-HTTP1.1發展中遇到的問題.mp4
├─50-HTTP2特性概述.mp4
├─51-如何使用Wireshark解密TLSSSL報文?.mp4
├─52-h2c:在TCP上從HTTP1升級到HTTP2.mp4
├─53-h2:在TLS上從HTTP1升級到HTTP2.mp4
├─54-幀、消息、流的關系.mp4
├─55-幀格式:Stream流ID的作用.mp4
├─56-幀格式:幀類型及設置幀的子類型.mp4
├─57-HPACK如何減少HTTP頭部的大小?.mp4
├─58-HPACK中如何使用Huffman樹編碼?.mp4
├─59-HPACK中整型數字的編碼.mp4
├─60-HPACK中頭部名稱與值的編碼格式.mp4
├─61-服務器端的主動消息推送.mp4
├─62-Stream的狀態變遷.mp4
├─63-RST_STREAM幀及常見錯誤碼.mp4
├─64-Stream優先級與資源分配規則.mp4
├─65-不同于TCP的流量控制.mp4
├─66-HTTP2與gRPC框架.mp4
├─67-HTTP2的問題及HTTP3的意義.mp4
├─68-HTTP3-QUIC協議格式.mp4
├─69-七層負載均衡做了些什么?.mp4
├─70-TLS協議的工作原理.mp4
├─71-對稱加密的工作原理(1):XOR與填充.mp4
├─72-對稱加密的工作原理(2):工作模式.mp4
├─73-詳解AES對稱加密算.mp4
├─73-詳解AES對稱加密算法.mp4
├─74-非對稱密碼與RSA算法.mp4
├─75-基于openssl實戰驗證RSA.mp4
├─76-非對稱密碼應用:PKI證書體系.mp4
├─77-非對稱密碼應用:DH密鑰交換協議.mp4
├─78-ECC橢圓曲線的特性.mp4
├─79-DH協議升級:基于橢圓曲線的ECDH協議.mp4
├─80-TLS1.2與TLS1.3中的ECDH協議.mp4
├─81-握手的優化:session緩存、ticket票據及TLS1.3的0-RTT.mp4
├─82-TLS與量子通訊的原理.mp4
├─83-量子通訊BB84協議的執行流程.mp4
├─84-TCP歷史及其設計哲學.mp4
├─85-TCP解決了哪些問題.mp4
├─86-TCP報文格式.mp4
├─87-如何使用tcpdump分析網絡報文.mp4
├─88-三次握手建立連接.mp4
├─89-三次握手過程中的狀態變遷.mp4
├─90-三次握手中的性能優化與安全問題.mp4
├─91-數據傳輸與MSS分段.mp4
├─92-重傳與確認.mp4
├─93-RTO重傳定時器的計算.mp4
├─94-滑動窗口:發送窗口與接收窗口.mp4
├─95-窗口的滑動與流量控制.mp4
├─96-操作系統緩沖區與滑動窗口的關系.mp4
├─97-如何減少小報文提高網絡效率.mp4
├─98-擁塞控制(1):慢啟動.mp4
├─99-擁塞控制(2):擁塞避免.mp4
├─intro.ts
├─課程介紹.html