icmp有哪些應(yīng)用 icmp和tcp以及udp的區(qū)別?
icmp和tcp以及udp的區(qū)別?TCP UDP是一種基于IP的傳輸層協(xié)議。傳輸層以上的協(xié)議基本上都是由這兩個協(xié)議打包,再由IP協(xié)議打包后傳輸?shù)絀nternet上。TCP是一種面向連接的可靠協(xié)議,通過
icmp和tcp以及udp的區(qū)別?
TCP UDP是一種基于IP的傳輸層協(xié)議。傳輸層以上的協(xié)議基本上都是由這兩個協(xié)議打包,再由IP協(xié)議打包后傳輸?shù)絀nternet上。TCP是一種面向連接的可靠協(xié)議,通過重傳和流量控制可以準確地傳輸所有傳輸?shù)臄?shù)據(jù)。
UDP是無連接且不可靠的協(xié)議。它只通過端口號和一些控制字發(fā)送數(shù)據(jù),不需要重傳和流量控制。因此,很容易丟失數(shù)據(jù)包。通過應(yīng)用層協(xié)議來保證數(shù)據(jù)的準確性是非常必要的。ICMP也是一種傳輸層協(xié)議。它基于UDP協(xié)議。其數(shù)據(jù)傳輸依賴于UDP傳輸。目標主機將各種請求封裝成UDP數(shù)據(jù)包,并將其發(fā)送到Internet上進行傳輸后,根據(jù)數(shù)據(jù)內(nèi)容返回處理后的信息,如ping命令。如果另一個主機收到它,它會給出一個答案,讓主機知道另一個主機是真的活著