溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

傳輸層協(xié)議、應用層協(xié)議

發(fā)布時間:2020-04-06 05:21:07 來源:網(wǎng)絡 閱讀:896 作者:繁星o春水 欄目:系統(tǒng)運維

傳輸層協(xié)議、應用層協(xié)議
一、傳輸層協(xié)議
1、傳輸層概述
(1)傳輸層的作用
IP層提供點到點的連接
傳輸層提供端到端的連接
(2)傳輸層的協(xié)議
TCP(Transmission Control Protocol)傳輸控制協(xié)議
可靠的、面向連接的協(xié)議;傳輸效率低
UDP(User Datagram Protocol)用戶數(shù)據(jù)報協(xié)議
不可靠的、無連接的服務
傳輸效率高
2、TCP協(xié)議 (可靠地)
0 -- 1023 為常用端口號,已經(jīng)被占用了,自定義端口號選1024以上,最大值是65535。
(1)TCP 的封裝格式
傳輸層協(xié)議、應用層協(xié)議

(2)TCP的連接與斷開
TCP的連接 ---- 三次握手

傳輸層協(xié)議、應用層協(xié)議
TCP的斷開 ---- 四次斷開
傳輸層協(xié)議、應用層協(xié)議
(3)TCP的流控與差錯控制
TCP的流控機制 -- 滑動窗口
TCP的流控機制 -- 擁塞控制
TCP差錯控制的三種方式
-- 校驗和
-- 確認
-- 超時
(4)TCP的計時器
① TCP的重傳計時器 -- 為了控制丟失的數(shù)據(jù)段
② TCP的堅持計時器 -- 為了防止零窗口死鎖
③ TCP的?;钣嫊r器 -- 防止兩個TCP連接之間長時間的空閑
④ TCP的時間等待計時器 -- 連接終止期間使用,當發(fā)送了最后一個ACK后,不立即關(guān)閉連接,
而是等待一段時間,保證能接收到重復的FIN數(shù)據(jù)段。
(5)TCP的應用
端口號 協(xié)議 作用
21 FTP 文件傳輸協(xié)議,用于文件上傳和下載
23 Telnet 用于遠程登錄,通過連接目標計算機的這一端口,
得到驗證后,可以遠程控制管理目標計算機
25 SMTP 簡單郵件傳輸協(xié)議,用于發(fā)送郵件
53 DNS 域名服務,當用戶輸入網(wǎng)站名稱后,由DNS負責將他解析成IP地址
80 HTTP 超文本傳輸協(xié)議,通過HTTP實現(xiàn)網(wǎng)絡上超文本的傳輸
3、UDP協(xié)議
(1)UDP的封裝格式
傳輸層協(xié)議、應用層協(xié)議
(2)UDP的應用
端口號 協(xié)議 說明
53 DNS 域名服務
69 TFTP 簡單文件傳輸協(xié)議
123 NTP 網(wǎng)絡時間協(xié)議
111 RPC 遠程過程調(diào)用
(3)UDP的流控與差錯控制
UDP沒有流控機制
UDP只有校驗和來提供差錯控制
--- 需要上層協(xié)議來來提供差錯控制:例如TFTP協(xié)議
傳輸層協(xié)議、應用層協(xié)議
二、應用層概述
1、應用層的作用
與應用程序協(xié)同工作,利用基礎(chǔ)網(wǎng)絡交換應用程序?qū)S玫臄?shù)據(jù)
2、常見的應用層協(xié)議
--- DNS
--- SMTP和POP3
--- HTTP和HTTPS
--- Telnet
--- FTP和TFTP
三、應用層協(xié)議精講
1、DNS(Domain Name System)域名系統(tǒng)
作用:用來完成域名與IP地址之間的映射
端口號:TCP或UDP的53號端口
分布式、層次性
域名空間結(jié)構(gòu)
-- 根域
-- 頂級域
-- 二級域名
FQDN = 主機名 + .DNS后綴
通用域
傳輸層協(xié)議、應用層協(xié)議
2、SMTP與POP3
--- SMTP(Simple Mail Transfer Protocol)簡單郵件傳輸協(xié)議
作用:用于發(fā)送和接收郵件
端口號是25號
--- POP3(Post Office Protocol V3)郵局協(xié)議版本3
作用:用于客戶端接收郵件
端口號是110
3、HTTP與HTTPS
--- HTTP(Hyper Text Transfer Protocol)超文本傳輸協(xié)議
作用:用于傳輸Internet瀏覽器使用的普通版本、超文本、音頻和視頻等數(shù)據(jù)
端口號為TCP的80
--- HTTPS安全超文本傳輸協(xié)議
作用:基于HTTP開發(fā),提供加密,可以確保消息的私有性和完整性
端口號為443
4、FTP和TFTP
--- FTP(File Transfer Protocol)文件傳輸協(xié)議
使用最為廣泛的文件傳輸應用
端口號為TCP的20端口和21端口
--- TFTP(Trivial File Transfer Protocol)簡單文件傳輸協(xié)議
用來傳輸一些瑣碎的小文件
端口號為UDP的69號端口
5、FTP的工作原理
-- 控制連接:TCP 21,用于發(fā)送FTP命令信息
-- 數(shù)據(jù)連接:TCP 20,用于上傳、下載數(shù)據(jù)
-- 數(shù)據(jù)連接的建立類型:主動模式和被動模式
6、TFTP的工作原理
-- 數(shù)據(jù)傳輸是在連接建立和終止之間發(fā)生的
-- 文件劃分成若干個數(shù)據(jù)塊
每一塊為512個字節(jié)
最后一塊必須在0 -- 511之間
-- 文件傳輸?shù)目煽啃员WC
由TFTP自行提供流控和差錯控制
7、Telnet(Terminal Network)終端網(wǎng)絡應用
通過文本方式遠程管理計算機或路由器/交換機
端口號為TCP的23
8、Telnet配置命令
傳輸層協(xié)議、應用層協(xié)議

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI