牛牛愛妞牛
不邀自來,通信方面的專業問題我來回答一下:
要想通俗的解釋這些協議的區別,就得知道這些協議的用途和原理,其實題主所問的這些協議最大的不同就是他們在OSI層的位置不一樣,同一層的協議如TCP和UDP原理和用途都不一樣,下面我們來看一下:
應用層
傳輸層
總結
綜上,這些協議最大的不同就是所處OSI 的位置不同,此外位於同一層的協議可能用途不同,但這些都是為了通信服務的協議。
如果我的回答對你有幫助,請您點贊轉發加關注,你的鼓勵是我堅持的動力,也可以留言一起交流成長。
愛答問題的小星星
“我是喲喲吼說科技,專注於數據網絡的回答,歡迎大家與我交流數據網絡的問題”
如題,怎樣能夠簡單的理解TCP和UDP協議與HTPP、FTP、SMTP協議的區別?喲喲認為這些協議最大的區別就是工作的層次不一樣,TCP和UDP協議工作於傳輸層,HTTP、FTP、SMTP協議工作於應用層。
下面喲喲通過OSI七層模型來進行詳細介紹:
OSI七層模型可以簡單分為三個主要層面:
主機----操作系統和軟件----應用層、表示層、會話層
網絡----互聯網絡協議----傳輸層、網絡層
介質----物理相關介質----數據鏈路層、物理層
應用層的協議主要是依靠傳輸層協議來實現的,如HTTP協議對應TCP的80端口,FTP協議對應TCP的21和22端口,SMTP對應TCP的25端口,舉個簡單的例子來說明:假設TCP協議是國道、UDP協議是省道,那麼HTTP、FTP、SMTP協議就是各種各樣的機動車,這些機動車就是需要在公路上才能發揮作用。是不是這樣講就相對好理解一些。
歡迎大家多多關注我,在下方評論區說出自己的見解。
喲喲吼說科技
通俗的理解tcp協議就是好比兩個小明和小紅,小明身上有3個分別為綠色,黃色,白色的小球,小明要把這些球扔給小紅,最開始小明會喊,小紅,我要給你扔球了,你準備好了嗎?小紅收到會說,小明我準備好了,你扔吧。小明收到之後會說那我扔了,小紅收到之後說好的,你扔吧。小明開始扔了一個綠色的球過去,小紅收到了,小明在扔一個白色的小球,小明再扔一個黃色的小球。扔完之後小明扔了三個球,分別為綠色,黃色,和白色。小明和小紅在扔和收的過程中每一次都會確認一次,對方扔的是什麼顏色的球和對方收到等等球顏色一不一樣 一樣了之後,小明會說我扔完了,你收到了嗎?小紅會說,我收到了,你收到我說的話了嗎?小明說 我收到了,沒有球了 不扔了。小紅收到會說,好的 我都收到了 我也不接了。到此,一個完整的tcp協議傳輸過程完畢。和udp想比就是,小明扔之前不會和小紅說,只顧扔自己的球.不管小紅收沒收到。扔完了就走人了。
http就是超文本傳輸協議,你可以直接理解為就是吧純文本的東西能夠轉換成在瀏覽器能夠翻譯你看的日常的網頁形式。 snmp是簡單網管協議,它等等作
簡單的相信
這個問題其實滿簡單的,因為tcp,ip協議是相對底層的協議,而其它協議則是應用層面的,最直觀的就是直接抓包看各層內容,不同應用協議的底層傳輸內容無甚區別,唯一不同的是七層中的內容,應用協議相當於自己約定了一套語言,這個其實和tcp,udp可以沒有任何關係,底層協議不過是載體而已,這個載體當然也可以換成別的什麼,只不過tcp,ip被支持得最為廣泛而已,可靠性也得到實踐驗證。
陳Tig
TCP/UDP是高速公路,而HTTP,FTP,SMTP是小汽車,大巴車和大貨車