1樓:林孑桀
tcp和udp如果在tcp/ip那麼他們就在第三層傳輸層裡,如果他們工作在osi七層模型裡那麼他們就工作在第四層。tcp採用的是面向連線的可靠性傳輸。保證了資料傳輸的可靠性。
以及無差錯性。適用於重要的資料和對可靠性要求較高的的傳輸。而udp採用的是一種無連線,不可靠的傳輸方式,沒有差錯控制和資料排序(qq就採用這種傳輸,所以經常會出現後發的訊息比先發的訊息先到),所以他的是不可靠的傳輸。
因為少了一些控制資訊。所以傳輸速度比tcp效率更高,2者都很重要(他們的區別可以參照資料包和虛電路的區別)
2樓:在姿茂瀚昂
傳輸層,不可靠的傳輸
3樓:如魚得水
tcp在第三層,udp不在第四就在第七層
tcp如果ip資料包中有已經封好的tcp資料包,那麼ip將把它們向‘上’傳送到tcp層。tcp將包排序並進行錯誤檢查,同時實現虛電路間的連線。tcp資料包中包括序號和確認,所以未按照順序收到的包可以被排序,而損壞的包可以被重傳。
tcp將它的資訊送到更高層的應用程式,例如telnet的服務程式和客戶程式。應用程式輪流將資訊送回tcp層,tcp層便將它們向下傳送到ip層,裝置驅動程式和物理介質,最後到接收方。
面向連線的服務(例如telnet、ftp、rlogin、x windows和smtp)需要高度的可靠性,所以它們使用了tcp。dns在某些情況下使用tcp(傳送和接收域名資料庫),但使用udp傳送有關單個主機的資訊。
udpudp與tcp位於同一層,但對於資料包的順序錯誤或重發。因此,udp不被應用於那些使用虛電路的面向連線的服務,udp主要用於那些面向查詢---應答的服務,例如nfs。相對於ftp或telnet,這些服務需要交換的資訊量較小。
使用udp的服務包括ntp(網落時間協議)和dns(dns也使用tcp)。
欺騙udp包比欺騙tcp包更容易,因為udp沒有建立初始化連線(也可以稱為握手)(因為在兩個系統間沒有虛電路),也就是說,與udp相關的服務面臨著更大的危險。
ip,tcp,udp.http,dhcp等一些協議都分別工作的哪一層?其中ip和tcp,udp定義是什麼?
4樓:匿名使用者
osi 7層
ip 第三層
tcp\udp 第四層
http\dhcp 第七層
tcp為可靠性傳輸,udp不可靠傳輸
tcp和udp有什麼區別,tcp和udp各有什麼優缺點
url常用的協議有哪些,常用的網路協議有哪些,分別是什麼含義
url不是什麼協議,你是說網際網路協議吧,http,https,soap,xml json等都跟網際網路有關係,還有其他的不常用。乙個完整的url應該包括哪些 網際網路上的可用資源可以用簡單字串來表示,該文件就是描述了這種字串的語法和語義。而這些字串則被稱為 統一資源定位器 url 這篇說明源於全球...
什麼是位址轉換協議NAT,網路位址轉換中的NAT和PAT分別是什麼意思?
位址轉換協議分為三種 一 靜態nat轉換協議 是乙個內部地質隊乙個外部位址的轉換 二 動態nat 是多個內部位址對應多個外部位址 三 pat協議 多個內部位址對乙個外部位址,而且這個外部位址已經被路由器外部介面使用 這個就是位址轉換協議的三種樣式 簡單點理解,就是讓外網可以訪問內網的伺服器。比如在網...
有哪些生活中的流言在網路上傳播得最廣?
有很多網紅就在利用網路平台傳播他們口中的語言,比如什麼 手機電池就像人的胃,充電時不能充得太滿,就像吃太多對胃不好一樣,也不能讓手機電池餓太久,餓太久胃也會受不了。像這種的還有很多很多。很多,所謂的食物掉在地上五秒內撿起可以吃,細菌不會跑到上面去,想想就知道怎麼可能。另外還有什麼吃辣後臉上會起痘痘,...