php面試專題---10、網絡協議考點


php面試專題---10、網絡協議考點

一、總結

一句話總結:

網絡的考點其實就是這些:常見狀態碼,常見協議,osi七層模型,http和https

 

1、HTTP/1.1中,狀態碼200、301、304、403、404、500的含義?

301:(永久移動) 請求的網頁已永久移動到新位置。 服務器返回此響應(對 GET 或 HEAD 請求的響應)時,會自動將請求者轉到新位置。
304:(未修改) 自從上次請求后,請求的網頁未修改過。 服務器返回此響應時,不會返回網頁內容。
403:(禁止) 服務器拒絕請求。
404:(未找到) 服務器找不到請求的網頁。

 

2、OSI七層模型?

物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層、應用層

 

3、HTTP協議的工作特點?

無狀態
基於B/S模式
通信開銷小、簡單快速、傳輸成本低

 

基於B/S模式
通信開銷小、簡單快速、傳輸成本低
使用靈活、可使用超文本傳輸協議
節省傳輸時間
無狀態

 

4、HTTP協議的工作原理?

客戶端發送請求給服務器,創建一個TCP連接,指定端口號,默認80,連接到服務器,服務器監聽瀏覽器請求,一旦監聽到客戶端請求,分析請求類型后,服務器會向客戶端返回狀態信息和數據內容

 

5、HTTP協議常見的請求方法?

GET:獲取
POST:上傳
PUT:修改
DELETE:刪除

GET、POST、HEAD、OPTIONS、PUT、DELETE、TRACE

 

6、HTTPS協議的工作原理?

SSL/TLS:HTTPS是一種基於SSL/TLS的HTTP協議,所有的HTTP數據都是在SSL/TLS協議封裝之上傳輸的。
數據加密傳輸:HTTPS協議在HTTP協議的基礎上,添加了SSL/TLS握手以及數據加密傳輸,也屬於應用層協議。

 

7、常見網絡協議含義及端口?

FTP、Telnet、SMTP、POP3、HTTP、DNS

 

8、我們常見的HTTP協議、TCP協議分別位於OSI網絡模型的第幾層?

HTTP協議:第七層
TCP協議:第四層

 

9、第七層應用層的協議有哪些?

HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP

 

 

 

 

二、內容在總結中

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM