使用者態和核心態的區別,使用者態如何切換到核心態
程序和執行緒的區別和聯絡
程序間通訊方式
實體地址、虛擬位址、分頁、頁表、mmu、缺頁中斷、頁面置換演算法這一整套東西
死鎖的條件
nio/bio/aio的區別
select/poll/epoll的區別
程序的狀態、執行緒的狀態
fork系統呼叫,父程序和子程序具體有哪些一樣,哪些不同
為什麼說程序上下文切換代價比執行緒大,具體都切換了哪些東西
知道哪些程序排程策略
簡要描述中斷的過程
死鎖的檢測和解決方法,銀行家演算法
linux常用指令
kill -9或ctrl+c到底發生了什麼(考察的是訊號)
互斥量和訊號量(涉及到併發的部分後面還會專門整理,作業系統的併發知識並不多)
守護程序、殭屍程序和孤兒程序是什麼
分段是什麼,與分頁的區別
零拷貝是什麼
exec和fork的區別
osi七層模型及每層簡要功能描述
tcp/ip協議分層模型及每層常見協議
dns解析過程,dns基於哪種傳輸層協議
udp、tcp的區別、應用場景
tcp三次握手、四次揮手的詳細過程
什麼是time_wait狀態,為什麼要有這個狀態
tcp如何保證的可靠傳輸?滑動視窗、確認應答、超時重傳、流量控制、擁塞控制機制
http有哪些方法,get和post的區別
https連線過程
瀏覽器中輸入乙個url並回車會發生什麼
ip位址的分類 a/b/c/d類指的是什麼?什麼是子網掩碼
arp協議的作用、簡要原理
能不能兩次/四次握手,為什麼握手三次可以揮手卻要四次
tcp快重傳和快恢復、延遲確認應答、捎帶應答
cookie和session區別
csrf攻擊和xss攻擊原理及防護
http請求報文和響應報文格式,請求行和響應行都有什麼
http常見狀態碼及含義
http與https的區別,https使用的是非對稱加密還是對稱加密?
http1.0 / 1.1 / 2.0 / 3.0區別和特點
ipv4和ipv6的區別,ipv6的改進有哪些
dns的遞迴查詢和迭代查詢
dns為什麼使用udp協議、dns什麼時候使用tcp協議
網域名稱劫持和網域名稱投毒是什麼
如何實現udp的可靠傳輸
tcp和udp的校驗和如何計算
什麼是syn攻擊
tcp粘包是什麼,有哪些原因
伺服器存在大量timewait或closewait是因為什麼,怎麼解決
重定向和**的區別
分享一位博主的部落格
太牛了
計算機網路面試題
tcp udp區別以及tcp如何保證傳輸可靠性 tcp是基於連線的協議,udp是面向非連線的協議 tcp傳輸可靠,udp傳輸不可靠 tcp的可靠性是通過順序編號和確認 ack 來實現的。tcp在開始傳送乙個段時,首先將該段插入到傳送佇列之中,同時啟動時鐘。其後,如果收到了接受端對該段的ack資訊,就...
計算機網路面試題
常見題 1 osi開放式網際網路參考模型有哪些組成?2 客戶端傳給伺服器時經過tcp ip的四層模型?3 從輸入 到獲得頁面的過程?4 cookie作用是啥?和session區別是啥?tcp ip 1 什麼是tcp協議?什麼是udp協議?2 tcp udp區別?3 tcp報文頭有哪些組成?4 udp...
計算機網路面試題
傳輸層網路層 應用層 3 http協議 報文格式 請求報文 響應報文 請求頭各種字段 響應頭各種字段 http狀態碼。4 https協議 詳細握手過程 各種演算法 摘要演算法 數字簽名 數字證書的原理與過程 http與https 輸入乙個url到瀏覽器返回頁面發生了什麼 網易 cookie與sess...