如何通俗地解釋TCP和UDP協(xié)議和HTTP、FTP、SMTP等協(xié)議之間的區(qū)別?
網(wǎng)友解答: “我是喲喲吼說科技,專注于數(shù)據(jù)網(wǎng)絡(luò)的回答,歡迎大家與我交流數(shù)據(jù)網(wǎng)絡(luò)的問題”如題,怎樣能夠簡(jiǎn)單的理解TCP和UDP協(xié)議與HTPP、FTP、SMTP協(xié)議的區(qū)別?喲喲認(rèn)為這些協(xié)議最
“我是喲喲吼說科技,專注于數(shù)據(jù)網(wǎng)絡(luò)的回答,歡迎大家與我交流數(shù)據(jù)網(wǎng)絡(luò)的問題”
如題,怎樣能夠簡(jiǎn)單的理解TCP和UDP協(xié)議與HTPP、FTP、SMTP協(xié)議的區(qū)別?喲喲認(rèn)為這些協(xié)議最大的區(qū)別就是工作的層次不一樣,TCP和UDP協(xié)議工作于傳輸層,HTTP、FTP、SMTP協(xié)議工作于應(yīng)用層。
下面喲喲通過OSI七層模型來進(jìn)行詳細(xì)介紹:
OSI七層模型可以簡(jiǎn)單分為三個(gè)主要層面:
主機(jī)----操作系統(tǒng)和軟件----應(yīng)用層、表示層、會(huì)話層
網(wǎng)絡(luò)----互聯(lián)網(wǎng)絡(luò)協(xié)議----傳輸層、網(wǎng)絡(luò)層
介質(zhì)----物理相關(guān)介質(zhì)----數(shù)據(jù)鏈路層、物理層
應(yīng)用層的協(xié)議主要是依靠傳輸層協(xié)議來實(shí)現(xiàn)的,如HTTP協(xié)議對(duì)應(yīng)TCP的80端口,F(xiàn)TP協(xié)議對(duì)應(yīng)TCP的21和22端口,SMTP對(duì)應(yīng)TCP的25端口,舉個(gè)簡(jiǎn)單的例子來說明:假設(shè)TCP協(xié)議是國(guó)道、UDP協(xié)議是省道,那么HTTP、FTP、SMTP協(xié)議就是各種各樣的機(jī)動(dòng)車,這些機(jī)動(dòng)車就是需要在公路上才能發(fā)揮作用。是不是這樣講就相對(duì)好理解一些。
歡迎大家多多關(guān)注我,在下方評(píng)論區(qū)說出自己的見解。
網(wǎng)友解答:不邀自來,通信方面的專業(yè)問題我來回答一下:
要想通俗的解釋這些協(xié)議的區(qū)別,就得知道這些協(xié)議的用途和原理,其實(shí)題主所問的這些協(xié)議最大的不同就是他們?cè)贠SI層的位置不一樣,同一層的協(xié)議如TCP和UDP原理和用途都不一樣,下面我們來看一下:
應(yīng)用層用途及定義:提供OSI用戶服務(wù),已確定進(jìn)程之間的通信性質(zhì),我們上網(wǎng)的請(qǐng)求數(shù)據(jù)就是就是在這層加以封裝傳遞給服務(wù)器以獲得我們所需的數(shù)據(jù)和資源;HTTP:(HyperText Transfer Protocol,超文本傳輸協(xié)議),基于TCP,是用于從WWW服務(wù)器傳輸數(shù)據(jù)到本地瀏覽器的協(xié)議,是世界上使用最廣泛的協(xié)議之一。FTP:(File Transfer Protocol,文件傳輸協(xié)議),用于Internet上控制文件的雙向傳輸,我們通常下載的文件就是FTP傳輸協(xié)議。SMTP:(Simple Mail Transfer Protocol,簡(jiǎn)單的郵件傳輸協(xié)議),通常用作郵件傳輸,用它來控制郵件的中轉(zhuǎn)方式,用于將郵件從源地址發(fā)送到目的地址的協(xié)議;傳輸層用途及定義: 為會(huì)話層實(shí)體提供透明、可靠的數(shù)據(jù)傳輸服務(wù),保證端到端的數(shù)據(jù)完整性;選擇網(wǎng)絡(luò)層的最適宜的服務(wù);TCP:(Transmission Control Protocol 傳輸控制協(xié)議),TCP是一種面向連接的可靠傳輸協(xié)議,它位于osi的傳輸層,通過三次握手,序號(hào)確認(rèn),擁塞控制,數(shù)據(jù)校驗(yàn)等機(jī)制,為應(yīng)用層數(shù)據(jù)提供可靠的傳輸信道。UDP:(User Datagram Protocol,用戶數(shù)據(jù)包協(xié)議),是一種無連接的傳輸層協(xié)議,提供面向事務(wù)的簡(jiǎn)單的不可靠傳輸,主要用于視頻等對(duì)數(shù)據(jù)準(zhǔn)確性不高的場(chǎng)景。