亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

TCP與UDP區別

2019-11-14 18:59:40
字體:
來源:轉載
供稿:網友

TCP與UDP區別

TCP與UDP區別

TCP---傳輸控制協議,提供的是面向連接、可靠的字節流服務。當客戶和服務器彼此交換數據前,必須先在雙方之間建立一個TCP連接,之后才能傳輸數據。TCP提供超時重發,丟棄重復數據,檢驗數據,流量控制等功能,保證數據能從一端傳到另一端。
UDP---用戶數據報協議,是一個簡單的面向數據報的運輸層協議。UDP不提供可靠性,它只是把應用程序傳給ip層的數據報發送出去,但是并不能保證它們能到達目的地。由于UDP在傳輸數據報前不用在客戶和服務器之間建立一個連接,且沒有超時重發等機制,故而傳輸速度很快

Overview

TCP (Transmission Control PRotocol) is the most commonly used protocol on the Internet. The reason for this is because TCP offers error correction. When the TCP protocol is used there is a "guaranteed delivery." This is due largely in part to a method called "flow control." Flow control determines when data needs to be re-sent, and stops the flow of data until previous packets are successfully transferred. This works because if a packet of data is sent, a collision may occur. When this happens, the client re-requests the packet from the server until the whole packet is complete and is identical to its original.

UDP (User Datagram Protocol) is anther commonly used protocol on the Internet. However, UDP is never used to send important data such as webpages, database information, etc; UDP is commonly used for streaming audio and video. Streaming media such as Windows Media audio files (.WMA) , Real Player (.RM), and others use UDP because it offers speed! The reason UDP is faster than TCP is because there is no form of flow control or error correction. The data sent over the Internet is affected by collisions, and errors will be present. Remember that UDP is only concerned with speed. This is the main reason why streaming media is not high quality.





On the contrary, UDP has been implemented among some trojan horse viruses. Hackers develop scripts and trojans to run over UDP in order to mask their activities. UDP packets are also used in DoS (Denial of Service) attacks. It is important to know the difference between TCP port 80 and UDP port 80. If you don't know what ports are go here.

Frame Structure

As data moves along a network, various attributes are added to the file to create a frame. This process is called encapsulation. There are different methods of encapsulation depending on which protocol and topology are being used. As a result, the frame structure of these packets differ as well. The images below show both the TCP and UDP frame structures.

TCP FRAME STRUCTURE

UDP FRAME STRUCTURE



The payload field contains the actually data. Notice that TCP has a more complex frame structure. This is largely due to the fact the TCP is a connection-oriented protocol. The extra fields are need to ensure the "guaranteed delivery" offered by TCP.

 

UDP 
    UDP 與 TCP 的主要區別在于 UDP 不一定提供可靠的數據傳輸。事實上,該協議不能保證數據準確無誤地到達目的地。UDP 在許多方面非常有效。當某個程序的目標是盡快地傳輸盡可能多的信息時(其中任意給定數據的重要性相對較低),可使用 UDP。ICQ 短消息使用 UDP 協議發送消息。 
    許多程序將使用單獨的TCP連接和單獨的UDP連接。重要的狀態信息隨可靠的TCP連接發送,而主數據流通過UDP發送。

TCP

    TCP的目的是提供可靠的數據傳輸,并在相互進行通信的設備或服務之間保持一個虛擬連接。TCP在數據包接收無序、丟失或在交付期間被破壞時,負責數據恢復。它通過為其發送的每個數據包提供一個序號來完成此恢復。記住,較低的網絡層會將每個數據包視為一個獨立的單元,因此,數據包可以沿完全不同的路徑發送,即使它們都是同一消息的組成部分。這種路由與網絡層處理分段和重新組裝數據包的方式非常相似,只是級別更高而已。
    為確保正確地接收數據,TCP要求在目標計算機成功收到數據時發回一個確認(即 ACK)。如果在某個時限內未收到相應的 ACK,將重新傳送數據包。如果網絡擁塞,這種重新傳送將導致發送的數據包重復。但是,接收計算機可使用數據包的序號來確定它是否為重復數據包,并在必要時丟棄它。

TCP與UDP的選擇  

    如果比較UDP包和TCP包的結構,很明顯UDP包不具備TCP包復雜的可靠性與控制機制。與TCP協議相同,UDP的源端口數和目的端口數也都支持一臺主機上的多個應用。一個16位的UDP包包含了一個字節長的頭部和數據的長度,校驗碼域使其可以進行整體校驗。(許多應用只支持UDP,如:多媒體數據流,不產生任何額外的數據,即使知道有破壞的包也不進行重發。)  
    很明顯,當數據傳輸的性能必須讓位于數據傳輸的完整性、可控制性和可靠性時,TCP協議是當然的選擇。當強調傳輸性能而不是傳輸的完整性時,如:音頻和多媒體應用,UDP是最好的選擇。在數據傳輸時間很短,以至于此前的連接過程成為整個流量主體的情況下,UDP也是一個好的選擇,如:DNS交換。把SNMP建立在UDP上的部分原因是設計者認為當發生網絡阻塞時,UDP較低的開銷使其有更好的機會去傳送管理數據。TCP豐富的功能有時會導致不可預料的性能低下,但是我們相信在不遠的將來,TCP可靠的點對點連接將會用于絕大多數的網絡應用。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美在线视频在线播放完整版免费观看| 欧美大片欧美激情性色a∨久久| 国产精品成人观看视频国产奇米| 色偷偷888欧美精品久久久| 国产亚洲欧美aaaa| 亚洲电影免费观看高清| 日韩专区中文字幕| 久久久久中文字幕2018| 热久久免费国产视频| 欧美贵妇videos办公室| 国产香蕉97碰碰久久人人| 韩日精品中文字幕| 国产日韩欧美在线视频观看| 亚洲性生活视频在线观看| 亚洲精品中文字幕av| 国产亚洲欧洲高清一区| 日韩激情视频在线播放| 国产精品99久久久久久白浆小说| 亚洲精品一区二三区不卡| 欧美野外wwwxxx| 国产精品视频最多的网站| 久久人人爽人人爽人人片亚洲| 亚洲一区av在线播放| 影音先锋日韩有码| 性色av一区二区咪爱| 国产日韩精品一区二区| 欧亚精品中文字幕| 亚洲精品电影在线观看| 91久久精品视频| 亚洲男女自偷自拍图片另类| 国产精品一区二区久久国产| 国产欧美韩国高清| 欧美成人午夜影院| 亚洲 日韩 国产第一| 91精品久久久久久久久青青| 色悠久久久久综合先锋影音下载| 亚洲人成网站777色婷婷| 亚洲国产精品大全| 亚洲国产高清福利视频| 91chinesevideo永久地址| 91免费视频国产| 亚洲国产91色在线| 亚洲精品日韩在线| 国产综合久久久久| 久久久久久久久久久国产| 亚洲视频一区二区三区| 亚洲国产精品推荐| 久久色精品视频| 国产成人精品综合久久久| 久久久亚洲福利精品午夜| 欧美日韩亚洲系列| 亚洲男人第一网站| 亚洲人成电影网站色www| 日韩性生活视频| 欧洲成人在线视频| 8090成年在线看片午夜| 亚洲天堂免费视频| 久久亚洲精品小早川怜子66| 欧美精品在线观看| 欧美视频在线免费看| 国产精品中文字幕久久久| 欧美激情图片区| 中文字幕亚洲一区在线观看| 亚洲人成五月天| 久久精品在线播放| 国产精品扒开腿做爽爽爽男男| 91视频国产一区| 欧美激情一二三| 自拍亚洲一区欧美另类| 中文字幕少妇一区二区三区| 久久视频精品在线| 亚洲码在线观看| 宅男66日本亚洲欧美视频| 欧美理论电影在线播放| 欧美性色视频在线| 色综合久久久久久中文网| 国产在线视频一区| 一个人www欧美| 亚洲免费视频一区二区| 国产91av在线| 超碰日本道色综合久久综合| 热99精品里视频精品| 久久久精品2019中文字幕神马| 91免费综合在线| 黑丝美女久久久| 国产精品一二三视频| 国产精品美女www| 欧美黑人国产人伦爽爽爽| 永久免费精品影视网站| 成人啪啪免费看| 日韩欧美在线看| 亚洲精品电影在线观看| 97在线视频精品| 久久久精品日本| 俺去亚洲欧洲欧美日韩| 亚洲一级片在线看| 国产免费观看久久黄| 97香蕉久久超级碰碰高清版| 精品一区电影国产| 日本亚洲欧洲色| 久久久久亚洲精品成人网小说| 欧美午夜女人视频在线| 国产成人高清激情视频在线观看| 清纯唯美亚洲激情| 亚洲美女性生活视频| 中文字幕在线国产精品| 国产香蕉一区二区三区在线视频| 欧美有码在线观看| 欧美电影《睫毛膏》| 亚洲一区二区福利| 日韩电影中文字幕av| 久久人人爽人人爽人人片av高请| 国产精品免费一区豆花| 久久久综合免费视频| 国产欧美精品久久久| 亚洲精品美女久久| 欧美巨猛xxxx猛交黑人97人| 97av在线播放| 欧美日韩午夜剧场| 国产欧美日韩中文字幕| 国产综合视频在线观看| 在线观看欧美日韩| 国产精品永久免费在线| 亚洲日本aⅴ片在线观看香蕉| 亚洲国产精品网站| 大量国产精品视频| 亚洲精品99999| 国产精品第一区| 国产精品久久久久久久久久三级| 国产精品久久久久久久久久久久久久| 91在线播放国产| 国产精品视频中文字幕91| 亚洲美女在线看| 久久香蕉国产线看观看av| 久久97精品久久久久久久不卡| 亚洲欧美自拍一区| 一本一本久久a久久精品牛牛影视| 国产精品免费电影| 亚洲精品国产成人| 92裸体在线视频网站| 欧美激情视频播放| 亚洲免费福利视频| 欧美精品久久久久久久免费观看| 亚洲国产另类 国产精品国产免费| 亚洲午夜激情免费视频| 欧美—级a级欧美特级ar全黄| 日韩在线观看你懂的| 国产98色在线| 最好看的2019的中文字幕视频| 亚洲欧美国产va在线影院| 国产精品美乳一区二区免费| 日韩美女免费线视频| 国外成人在线视频| 九九精品视频在线观看| 亚洲欧洲国产精品| 日韩精品视频三区| 97超级碰碰人国产在线观看| 国内精品久久久久久| 成人在线观看视频网站| 91精品国产综合久久久久久蜜臀| 国产精品久久久久久久久免费| 国产精品爽黄69| 91免费综合在线| 日韩一区二区在线视频|