西安給大學做網(wǎng)站公司國外瀏覽器搜索引擎入口
1.UDP和TCP協(xié)議的區(qū)別
1.UDP無連接,速度快,安全性低,適合高速傳輸、實時廣播通信等。
2.TCP面向連接,速度慢,安全性高,適合傳輸質量要求高、大文件等的傳輸,比如郵件發(fā)送等。
(還有:TCP只能是一對一的,UDP支持一對一、一對多、多對一)
(還有:TCP首部開銷有20個字節(jié);UDP分組首部開銷小,只有8個字節(jié))
2.TCP 的三次握手和四次揮手
三次握手(Three-Way Handshake):
-
客戶端向服務器發(fā)送一個SYN(同步)報文,表示請求建立連接。
-
服務器收到SYN報文后,向客戶端發(fā)送一個SYN+ACK(同步+確認)報文,表示同意建立連接。
-
客戶端收到SYN+ACK報文后,再向服務器發(fā)送一個ACK(確認)報文,表示連接建立成功。
四次揮手(Four-Way Handshake):
-
客戶端向服務器發(fā)送一個FIN(結束)報文,表示要關閉連接。
-
服務器收到FIN報文后,向客戶端發(fā)送一個ACK報文,表示收到關閉請求。
-
服務器繼續(xù)發(fā)送數(shù)據(jù),當數(shù)據(jù)發(fā)送完畢后,服務器向客戶端發(fā)送一個FIN報文,表示服務器也準備關閉連接。
-
客戶端收到FIN報文后,向服務器發(fā)送一個ACK報文,表示收到關閉請求。
3.什么是IoC和DI
IoC是控制反轉(Inversion of Control ),即將創(chuàng)建對象的控制權反轉交給容器(Container)。
DI是依賴注入(Dependency Injection),即通過外部的方式將對象注入到需要的地方。
。他們之間的關系如圖:
?
詳細可參考這篇文章什么是IoC 和 DI_ioc和di_不回頭~的博客-CSDN博客
4.JWT令牌的作用和組成
用來作為登錄驗證的標記,防篡改
3部分
頭部Header,負載Payload,簽名Signature
Header
算法和模型
Payload
存儲有關用戶的數(shù)據(jù)
Signature
結合前兩部分以及一個密鑰生成
5.Maven主要有什么作用
1.依賴管理(管理jar包)
2.構建管理(清理、編譯、打包等)