隨筆記錄(2019 7 16)

2022-07-26 03:51:09 字數 1975 閱讀 6620

1、簡述tcp/ip和udp的區別

tcp是面向連線的、可靠的程序到程序通訊的協議。udp是無連線的、不可靠的傳輸協議。

tcp首部開銷是20位元組;udp首部開銷小,只有8位元組。

每一條tcp連線只能是點到點的;udp支援一對

一、一對多、多對

一、多對多的互動通訊。

2、tcp三次握手

起初,pc1和pc2都處於close關閉狀態,pc1將標誌位syn置為1,隨機產生乙個值seq=x並傳送給pc2,此時pc1進入syn-sent狀態,等待pc2回覆;

pc2收到資料後,由syn=1得知pc1想要建立連線,pc2將ack和syn都置為1,ack置為x+1,並隨機產生乙個值seq=y傳送給pc1,pc2進入syn-sent狀態,此時作業系統為tcp連線分配乙個tcp快取和變數;

pc1收到回覆後,檢查ack是否為1,ack是否為x+1,如果正確,就將ack置為1,ack置為y+1,此時作業系統為tcp連線分配乙個tcp快取和變數,並將資料傳送給pc2,pc2檢查ack是否為1,ack是否為y+1,如果正確,則建立連線成功,pc1和pc2都進入established狀態,完成三次握手。

3、tcp四次斷開

起初pc1和pc2都處於established狀態,pc1發出連線釋放(fin)報文段並處於fin-sent-1狀態,pc2發出確認報文段後進入close-waite狀態,pc1收到確認後,進入fin-sent-2狀態,等待pc2的連線釋放報文段,pc2沒有向pc1發出資料,pc2發出連線釋放報文段後進入last-ack狀態,pc1發出確認報文段後進入time-wait狀態,pc2收到確認後進入closed狀態,pc1經過等待計時器2msl後,進入closed狀態。

4、mac位址

由48位二進位制組成,第八位為0表示實體地址,為1表示邏輯位址

5、交換機的工作原理

初始狀態,交換機的mac位址表為空,開始進行mac位址學習,從傳送方的資料中記錄源位址,標記介面號,並向外廣播未知資料幀,若有接收方回應,記錄其位址並標記介面號,從而實現兩方通訊。

6、ip包頭中ttl欄位的含義是什麼?它用來作什麼?

生命週期

有效降低網路傳輸壓力,在這個時間到之後如果資料報還沒找到目的位址,路由將丟棄這個資料寶,不再**。

7、arp快取表記錄了什麼字段資訊?

internet位址      mac位址      型別

8、arp協議的作用

將乙個已知的ip位址解析成mac位址

9、路由器的工作原理

主機1.1要傳送資料到4.1,路由器收到後,檢視資料報的目標位址為4.1,查詢路由表,路由器a根據路由表**資料到s0口,路由器b接收到資料報,檢視資料報的目標位址,並查詢路由表,路由器b根據路由表**資料到e0口,主機4.1接收到資料報。

10、靜態路由的特點

有管理員手工配置的,是單向的; 缺乏靈活性

11、什麼是預設路由?在什麼環境中可以配置預設路由?

ip資料報中的目的位址找不到其他路由時,路由器所選擇的路由叫預設路由。

在末節網路環境中可以配置預設路由

12、ip位址的分類及範圍,私有位址,預設子網掩碼

a類:1~126           10.0.0.0~10.255.255.255            255.0.0.0/8

b類:128~191       172.16.0.0~172.31.255.255        255.255.0.0/16

c類:192~223       192.168.0.0~192.168.255.255    255.255.255.0/24

13、路由器封裝的原理

當資料報被不同網路裝置**時,其中源和目標位址不發生變化,而包中源和目標mac位址隨著裝置不同而發生變化。

Android 隨筆記錄

安卓環境變數配置 系統變數 變數名 android home 變數值 d android android sdk windows path中增加 android home platform tools android home tools 返回 override public boolean onk...

Task async await隨筆記錄

using system using system.collections.generic using system.linq using system.text using system.threading using system.threading.tasks namespace taskco...

openssh 隨筆記錄

openssh for windows 1.安裝openssh for windows 2.建立配置檔案c 使用者 使用者名稱.ssh config 3.配置檔案中寫如下內容防止ssh客戶端掉線 其中數字99表示99秒,數字3表示3次 serveraliveinterval 99 serverali...