JAVA面试——计算机网络
生活随笔
收集整理的這篇文章主要介紹了
JAVA面试——计算机网络
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
- 網絡體系架構:
- 應用層:為特定應用程序提供傳輸服務(HTTP、DNS協議)
- 傳輸層:提供通用數據傳輸服務(TCP、UDP)
- TCP
- 頭部20個字節
- UDP
- 頭部8個字節
- TCP
- 網絡層:為主機提供傳輸服務,將報文或數據封裝成分組
- 數據鏈路層:分組封裝成幀
- 物理層:傳輸媒體上傳輸比特流
- 信道復用技術:
- 頻分復用
- 時分復用
- 統計時分復用
- 波分復用:光的頻分復用
- 碼分復用
- 信道分類
- CSMA/CD協議(廣播信道)
- 載波監聽多點接入/碰撞檢測
- PPP協議(點對點信道)
- CSMA/CD協議(廣播信道)
- 網絡層
- IP協議
- 地址解析協議ARP、網際控制報文協議ICMP、網際組管理協議IGMP
- ARP協議
- IP地址到MAC地址的映射
- 路由選擇協議:
- 內部:RIP、OSPF
- 自治系統之間:BGP
- IP協議
- 傳輸層
- TCP三次握手
- TCP四次揮手
- TCP滑動窗口
- 用途:流量控制、擁塞控制
- TCP三次握手
- HTTP
- HTTP狀態碼
- Cookie、Session
- 在瀏覽器輸入URL到顯示頁面的過程
- DNS解析
- TCP連接
- 發送HTTP請求
- 服務器處理并返回HTTP報文
- 瀏覽器解析渲染頁面
- 連接結束
- HTTP和HTTPS的區別
- HTTPS加SSL協議,驗證服務器身份,為通信加密
- 缺點:費時,成本
轉載于:https://www.cnblogs.com/lhspeppa/p/10461327.html
總結
以上是生活随笔為你收集整理的JAVA面试——计算机网络的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何让css与js分离
- 下一篇: MySQL GROUP BY 语句