【計算機網路】—— TCP/IP篇
TCP與HTTP
-
http1.0和http1.1有什麼區別。
-
TCP三次握手和四次揮手的流程,為什麼斷開連線要4次,如果握手只有兩次,會出現什麼。
-
TIME_WAIT和CLOSE_WAIT的區別。
-
說說你知道的幾種HTTP響應碼,比如200, 302, 404。
-
當你用瀏覽器開啟一個連結(如:http://www.javastack.cn)的時候,計算機做了哪些工作步驟。
-
TCP/IP如何保證可靠性,說說TCP頭的結構。
-
如何避免瀏覽器快取。
-
如何理解HTTP協議的無狀態性。
-
簡述Http請求get和post的區別以及資料包格式。
-
HTTP有哪些method
-
簡述HTTP請求的報文格式。
-
HTTP的長連線是什麼意思。
-
HTTPS的加密方式是什麼,講講整個加密解密流程。
-
Http和https的三次握手有什麼區別。
-
什麼是分塊傳送。
-
Session和cookie的區別。
相關推薦
【計算機網路】—— TCP/IP篇
TCP與HTTP http1.0和http1.1有什麼區別。 TCP三次握手和四次揮手的流程,為什麼斷開連線要4次,如果握手只有兩次,會出現什麼。 TIME_WAIT和CLOS
【計算機網路】:tcp報文詳解
TCP(Transmission Control Protocol)傳輸控制協議是一種面向連線的、可靠的、基於位元組流的傳輸層協議 TCP報文格式: 源埠號(2位元組): d5 df(54751) 目的埠號(2位元組): 22 b8(888
【計算機網路】網路基礎知識和TCP/IP協議族
一、計算機網路產生 二、概要----七層 三、計算機使用模式的演變 四、OSI參考模型 五、OSI參考模型中各個分層的作用 六、OSI參考模型----通訊處理舉例 七、網路的構成要素 八、TCP/IP 協議群
【計算機網路】(一)OSI, TCP/IP模型 & 網路HTTP、TCP、UDP、Socket 基本知識總結
OSI 七層模型 我們一般使用的網路資料傳輸由下而上共有七層,分別為物理層、資料鏈路層、網路層、傳輸層、會話層、表示層、應用層,也被依次稱為 OSI 第一層、第二層、⋯⋯、 第七層。 如下圖: 各層功能簡介 1.物理層(Physical Layer)
【計算機網路】讀書筆記之《TCP/IP詳解卷1》《圖解TCP/IP》《計算機網路》三合一
最近把之前看過的三本關於網路的書一起做了一下總結。 第一本是謝希仁的《計算機網路》,這本算是為數不多的國內的好教材,裡面雖然有些內容過時,稍顯臃腫,但是有些章節講的非常不錯。 第二本是《圖解TCP/IP》,日本人寫的書,非常認真細緻,文字結合大量圖片通俗易懂,入門不錯,但是
深入淺出圖解【計算機網路】 之 【TCP可靠傳輸的實現: 三次握手+滑動視窗】
【前言】這個系列主要會介紹一些計算機網路體系中“看上去稍有些複雜”但“一旦理解了又會很容易”的內容,我會嘗試通過示意圖/動圖的方式對概念進行儘量直觀的詮釋,如果能夠對大家學習計算機網路有所啟發的話就最好了。 TCP(Transmission Control Protocol)是整個TCP/IP協議
【計算機網路】【TCP】如何講清楚Tcp的三次握手和四次揮手?
每一次TCP連線都需要三個階段:連線建立、資料傳送和連線釋放。 三次握手: 三次握手就發生在連線建立階段。 目的:三次握手的目的是為了防止已失效的連線請求報文段突然又傳送到了服務端,因而產
【轉載】【計算機網路】【TCP】當我們說"TCP是可靠協議"時,我們真正表達的是什麼?
很明確地說,從通訊意義上推敲,TCP一點都不可靠。一個抽象的協議,怎麼可能左右介質來保證可靠,不存在的。但凡是經由某種介質的通訊行為均不可能是絕對可靠的! 正好比我們現實生活中的保險,其實它什麼都不能阻止,什麼風險也保證不了它的不發生,它保證不了飛機不會掉下來
【計算機網路】為什麼TCP需要三次握手和四次揮手?
TCP協議是一種面向連線的、可靠的、基於位元組流的傳輸層通訊協議,採用全雙工通訊。 那為什麼需要三次握手呢?請看如下的過程: A向B發起建立連線請求:A——>B; B收到A的傳送訊號,並且向A傳送確認資訊:B——>A; A收到B的確認訊號,並向B傳送確認訊
【計算機網路】驗證兩個ip是否在同一網段
今天有一個需求,要驗證使用者的輸入ip 和 某一個環境下的ip/mask是否在同一個網段,準確的說 ip/mask表述的不準確,權威的表述是這個:Classless Inter-Domain Routing 比如使用者填的是: 10.1.1.5 server端返回的ip/mask是這個
【計算機網路】學習筆記,第三篇:資料鏈路層(謝希仁版)
![](//p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/01513090610b480a8fc70f871ceaf3dc~tplv-k3u1fbpfcp-zoom-1.image) **說明:** - 文章主要針對科班上課做的簡單筆記,以及後面針對一些面試涉及內容的
【計算機網路】第四章 網路層(4)
六.ICMP 1. 網際網路控制報文協議ICMP (1)功能:支援主機或路由器做差錯(或異常)報告,網路探詢 (2)兩類ICMP報文 ·差錯報告報文(5種):目的不可達、源抑制、超時/超期、引數問題、重定向 ·網路探詢報文(2組):回聲(Echo)請求與應答(Reply)報文、時間戳請求與應
【計算機網路】第四章 網路層(3)
四.DHCP協議 1. 如何獲得IP地址 (1)靜態配置:硬編碼 ·手動配置IP地址、子網掩碼、預設閘道器 ·手動配置DNS伺服器名稱及IP地址 (2)動態配置:動態主機配置協議(DHCP) ·從伺服器動態獲取引數,即插即用 ·允許地址重用、在用地址續租 ·支援移動使用者加
【計算機網路】資料鏈路層總結
資料鏈路層 目錄 資料鏈路層概述 基本概念 資料鏈路層的三個基本問題 點對點通道的資料鏈路層 概述 PPP協議的組成 PPP幀的格式和要求 PPP協議的工作狀態 廣播通道的資料鏈路層 區域網和乙太
【計算機網路】第四章 網路層(5)
八.路由演算法 1. 路由與轉發 (1)路由演算法(協議)確定去往目的網路的最佳路徑 (2)轉發表確定在本路由器如何轉發分組 2. 網路抽象:圖 (1)應用:如P2P,N是peers集合,E是TCP連線集合 (2)費用 ·c(x, x’) = 鏈路(x, x’)的費用
【計算機網路】第五章 資料鏈路層(1)
一.資料鏈路層服務 1. 概述 (1)術語 ·主機和路由器:結點 ·連線相鄰結點的通訊通道:鏈路(有線、無線、區域網) ·鏈路層資料分組:幀 (2)資料鏈路層主要任務:通過一條鏈路從一個結點向另一個物理鏈路直接相連的相鄰結點傳送資料報 2. 鏈路層服務 (1)組幀 ·封裝資料
【計算機網路】第四章 網路層(6)
九.Internet路由 1. AS內部路由協議(IGP) (1)路由資訊協議:RIP (2)開放最短路徑優先:OSPF (3)內部閘道器路由協議:IGRP(Cisco私有協議) 2. RIP協議 (1)距離向量路由演算法 ·距離度量:跳步數(max = 15 hops),每條鏈路一個跳步
【計算機網路】第五章 資料鏈路層(2)
三.多路訪問控制(MAC)協議 1. 兩類鏈路 (1)點對點鏈路:撥號接入的PPP、乙太網交換機與主機間的點對點鏈路 (2)廣播鏈路(共享介質):早期的匯流排乙太網、HFC的上行鏈路、802.11無線區域網 2. 基本概念 (1)單一共享廣播通道 (2)兩個或兩個以上結點同時傳輸,則發生衝突;結點
【計算機網路】第五章 資料鏈路層(3)
四.ARP協議 1. MAC地址(LAN地址、實體地址、乙太網地址) (1)作用:用於區域網內標識一個幀從哪個介面發出,到達哪個物理相連的其他介面 (2)固化在網絡卡的ROM中(唯一的),有時可以軟體設定 (3)表示:十六進位制、六個位元組,如1A-2F-BB-76-09-AD (4)管理:IEEE
【計算機網路】輸入網址到網頁顯示的整個流程
輸入網址到網頁顯示的整個流程 最近在看一些大廠的筆經面經時,經常看到這個問題,索性在今天也把自己