Linux運維之道之網絡基礎學習1.5

Network1.5網絡

傳輸層:ide

傳輸層的做用:網站

--IP層提供點到點的鏈接;spa

--傳輸層提供端到端的鏈接;域名

傳輸層協議:it

TCP:class

--傳輸控制協議;--可靠的,面向鏈接的協議;---傳輸效率低;效率

UDP:基礎

--用戶數據報協議;--不可靠的,無鏈接的服務;--傳輸效率高;原理

TCP協議工做原理:

TCP的封裝格式;

TCP的握手與斷開:三次握手,四次斷開;

TCP的流控機制:--滑動窗口;--擁塞控制;

TCP的差錯控制:(三種):--校驗和;--確認;--超時;

TCP的計時器:
重傳計時器:爲了控制丟失的數據段;

堅持計時器:爲了防止零窗口死鎖;

保活計時器:防止兩個TCP鏈接之間長時間的空閒;

時間等待計時器:鏈接終止期間使用,當發送了最後一個ack後,不當即關閉鏈接,而是等待一段時間,保證能接收到重複的FIN數據段;

TCP的應用:

FTP --端口號21---文件傳輸協議,用於上傳,下載;

Telnet--端口號23--用於遠程登錄,經過鏈接目標計算機的這一端口,獲得驗證後能夠遠程控制管理計算機;

SMTP--端口號25--簡單郵件傳輸協議,用於發送郵件;

DNS--端口號53--域名服務,當用戶輸入網站的名稱後,由DNS負責把他們解析成IP地址

HTTP--端口號80--超文本傳輸協議,實現網絡上超文本的傳輸

--------------------------------------------------------------------------------------------------------------------------

UDP協議工做原理:

UDP的封裝格式:

UDP的應用:

TFTP--端口號69--簡單文件傳輸協議

DNS--端口號53--域名服務

NTP--端口號123--網絡時間協議

RPC--端口號111--遠程過程調控

UDP的流量和差錯控制

--UDP沒有流量控制機制

--UDP只有校驗和提供差錯控制

---------------------------------------------------------------------------------------------------------------------------

應用層

應用層的做用;

--與應用程序協同工做,利用基礎網絡交換應用程序專用的數據;

常見的應用層協議:

DNS,SMTP,pop3,HTTP,HTTPS,Telnet,FTP,TFTP

DNS:域名系統

--用來完成域名與IP地址之間的映射

--端口號爲TCP或UDP53

相關文章
相關標籤/搜索