1.TCP 如何保證可靠傳輸?
1.三次握手。
2.將數(shù)據(jù)截斷為合理的長度。應用數(shù)據(jù)被分割成 TCP 認為最適合發(fā)送的數(shù)據(jù)塊(按字節(jié)編號,合理分片)
3.超時重發(fā)。當 TCP 發(fā)出一個段后,它啟動一個定時器,如果不能及時收到一個確認就重發(fā)
4.確認應答:對于收到的請求,給出確認響應
5.校驗和:校驗出包有錯,丟棄報文段,不給出響應
6.序列號:對失序數(shù)據(jù)進行重新排序,然后才交給應用層
7.丟棄重復數(shù)據(jù):對于重復數(shù)據(jù) , 能夠丟棄重復數(shù)據(jù)
8.流量控制。TCP 連接的每一方都有固定大小的緩沖空間。TCP 的接收端只允許另一端發(fā)送接收端緩沖區(qū)所能接納的數(shù)據(jù)。這將防止較快主機致使較慢主機的緩沖區(qū)溢出。
9. 擁塞控制。當網(wǎng)絡擁塞時,減少數(shù)據(jù)的發(fā)送。
11. 校驗和
12.序列號
13.確認應答
14.超時重傳
15.連接管理
16.流量控制
17.擁塞控制
2.常見的狀態(tài)碼有哪些?
200 OK //客戶端請求成功 403 Forbidden //服務器收到請求,但是拒絕提供服務
404 Not Found //請求資源不存在,eg:輸入了錯誤的 URL
500 Internal Server Error //服務器發(fā)生不可預期的錯誤
3.URI 和 URL 的區(qū)別
URI,統(tǒng)一資源標識符,用來唯一的標識一個資源。URL 可以用來標識一個資源,而且還指明了如何定位這個資源。
4.TCP 對應的應用層協(xié)議,UDP 對應的應用層協(xié)議
TCP 對應的應用層協(xié)議
FTP:定義了文件傳輸協(xié)議,使用 21 端口.
Telnet:它是一種用于遠程登陸的端口,23 端口
SMTP:定義了簡單郵件傳送協(xié)議,服務器開放的是 25 號端口。
POP3:它是和 SMTP 對應,POP3 用于接收郵件。
HTTP
UDP 對應的應用層協(xié)議
DNS:用于域名解析服務,用的是 53 號端口
SNMP:簡單網(wǎng)絡管理協(xié)議,使用 161 號端口TFTP(Trival File Transfer Protocal):簡單文件傳輸協(xié)議,69
更多關(guān)于網(wǎng)絡安全培訓的問題,歡迎咨詢千鋒教育在線名師。千鋒教育擁有多年IT培訓服務經(jīng)驗,采用全程面授高品質(zhì)、高體驗培養(yǎng)模式,擁有國內(nèi)一體化教學管理及學員服務,助力更多學員實現(xiàn)高薪夢想。