面試網路基礎知識

2021-10-03 04:37:11 字數 1315 閱讀 9837

網路協議:osi 7層

物理層-資料鏈路層-網路層-傳輸層(傳輸協議tcp udp)-會話層-表示層-應用層

tcp/ip

tcp三次握手

客戶端-伺服器(syn包)

伺服器-客戶端(syn+ack包)

客戶端-伺服器(ack包)

為何需要3次握手

主要是為了初始化sequence number的初始值

linux預設63秒5次完成超時連線確認

安全防護:

syn佇列  tcp_syncookies引數回發syn cookie

tcp四次揮手為了斷開連線

netstat -n| awk

udp特點:

面向非連線(廣播)

不維護連線狀態 支援同時面向多個客戶端傳輸相同訊息

資料報報頭只有8個位元組 額外開銷小

吞吐量只受限制於生成速率,傳輸速率及機器效能

面向報文 不對應用程式提交的報文進行拆分 合併

tcp特點:

面向連線

可靠性高(握手)

有序性速度慢

重量級20位元組報文頭

http特點:

支援客戶伺服器模式

簡單快速

靈活無連線(每次只處理乙個請求)

無狀態協議

session與cookie的區別

(1)cookie以文字檔案格式儲存在瀏覽器中,

而session儲存在服務端它儲存了限制資料量。

它只允許4kb它沒有在cookie中儲存多個變數。

(2)cookie的儲存限制了資料量,只允許4kb,

而session是無限量的

(3)我們可以輕鬆訪問cookie值但是我們無法輕鬆訪問會話值,

因此它更安全

(4)設定cookie時間可以使cookie過期。

但是使用session-destory(),我們將會銷毀會話。

ip+協議+埠程序通訊socket通訊

網路基礎知識 網路基礎知識普及一

網路基礎知識普及一 mp.weixin.qq.com 1 什麼是鏈結?鏈結是指兩個裝置之間的連線。它包括用於乙個裝置能夠與另乙個裝置通訊的電纜型別和協議。2 osi 參考模型的層次是什麼?有 7 個 osi 層 物理層,資料鏈路層,網路層,傳輸層,會話層,表示層和應用層。3 什麼是骨幹網?骨幹網路是...

網路基礎知識

2.1 osi和tcp ip 1.的七層網路結構圖 功能及特點 osi 1 物理層 為資料鏈路層提供物理連線,在其上序列傳送位元流,即所傳送資料的單位是位元。此外,該層中還具有確定連線裝置的電氣特性和物理特性等功能。3 網路層 為了將資料分組從源 源端系統 送到目的地 目標端系統 網路層的任務就是選...

網路基礎知識

1.基礎概念 集線器 hub 實際上就相當於擴充套件介面,乙個網口分為多個網口,可共享頻寬,相當於只傳輸電流 交換機 轉換mac位址,獨享頻寬 路由器 轉換ip位址,共享頻寬。有兩個ip,乙個是固定的公網ip,乙個是裝換後的ip。2.ip位址 eg 192.168.0.125 前三個是網路號碼,後面...