说明UDP和TPC协议的主要特点及其使用场合
\u7b80\u8ff0TCP\u548cUDP\u7684\u4e3b\u8981\u7279\u70b9\u548c\u5e94\u7528\u573a\u5408\u4f20\u8f93\u63a7\u5236\u534f\u8bae\uff08Transmission Control Protocol\uff0cTCP\uff09\u662f\u4e00\u79cd\u9762\u5411\u8fde\u63a5\u7684\u3001\u53ef\u9760\u7684\u3001\u57fa\u4e8e\u5b57\u8282\u6d41\u7684\u8fd0\u8f93\u5c42\u901a\u4fe1\u534f\u8bae\uff0c\u901a\u5e38\u7531IETF\u7684RFC 793\u8bf4\u660e\u3002\u5728\u7b80\u5316\u7684\u8ba1\u7b97\u673a\u7f51\u7edcOSI\u6a21\u578b\u4e2d\uff0c\u5b83\u5b8c\u6210\u8fd0\u8f93\u5c42\u6240\u6307\u5b9a\u7684\u529f\u80fd\u3002
\u4e0e TCP \u4e0d\u540c\uff0c UDP \u5e76\u4e0d\u63d0\u4f9b\u5bf9 IP \u534f\u8bae\u7684\u53ef\u9760\u673a\u5236\u3001\u6d41\u63a7\u5236\u4ee5\u53ca\u9519\u8bef\u6062\u590d\u529f\u80fd\u7b49\u3002\u7531\u4e8e UDP \u6bd4\u8f83\u7b80\u5355\uff0c UDP \u5934\u5305\u542b\u5f88\u5c11\u7684\u5b57\u8282\uff0c\u6bd4 TCP \u8d1f\u8f7d\u6d88\u8017\u5c11\u3002
UDP \u9002\u7528\u4e8e\u4e0d\u9700\u8981 TCP \u53ef\u9760\u673a\u5236\u7684\u60c5\u5f62\uff0c\u6bd4\u5982\uff0c\u5f53\u9ad8\u5c42\u534f\u8bae\u6216\u5e94\u7528\u7a0b\u5e8f\u63d0\u4f9b\u9519\u8bef\u548c\u6d41\u63a7\u5236\u529f\u80fd\u7684\u65f6\u5019\u3002 UDP \u662f\u4f20\u8f93\u5c42\u534f\u8bae\uff0c\u670d\u52a1\u4e8e\u5f88\u591a\u77e5\u540d\u5e94\u7528\u5c42\u534f\u8bae\uff0c\u5305\u62ec\u7f51\u7edc\u6587\u4ef6\u7cfb\u7edf\uff08NFS\uff09\u3001\u7b80\u5355\u7f51\u7edc\u7ba1\u7406\u534f\u8bae\uff08SNMP\uff09\u3001\u57df\u540d\u7cfb\u7edf\uff08DNS\uff09\u4ee5\u53ca\u7b80\u5355\u6587\u4ef6\u4f20\u8f93\u7cfb\u7edf\uff08TFTP\uff09\u3002
TCP/IP \u662f\u4f9b\u5df2\u8fde\u63a5\u56e0\u7279\u7f51\u7684\u8ba1\u7b97\u673a\u8fdb\u884c\u901a\u4fe1\u7684\u901a\u4fe1\u534f\u8bae\u3002TCP/IP \u6307\u4f20\u8f93\u63a7\u5236\u534f\u8bae/\u7f51\u9645\u534f\u8bae (Transmission Control Protocol / Internet Protocol)\u3002TCP \u534f\u8bae\u4f7f\u7528\u5728\u9762\u5411\u8fde\u63a5\u7684\u573a\u5408\u3002
UDP\u662fISO\u53c2\u8003\u6a21\u578b\u4e2d\u4e00\u79cd\u65e0\u8fde\u63a5\u7684\u4f20\u8f93\u5c42\u534f\u8bae\uff0c\u63d0\u4f9b\u9762\u5411\u4e8b\u52a1\u7684\u7b80\u5355\u4e0d\u53ef\u9760\u4fe1\u606f\u4f20\u9001\u670d\u52a1\u3002 UDP \u534f\u8bae\u57fa\u672c\u4e0a\u662fIP\u534f\u8bae\u4e0e\u4e0a\u5c42\u534f\u8bae\u7684\u63a5\u53e3\u3002UDP\u534f\u8bae\u9002\u7528\u7aef\u53e3\u5206\u8fa8\u8fd0\u884c\u5728\u540c\u4e00\u53f0\u8bbe\u5907\u4e0a\u7684\u591a\u4e2a\u5e94\u7528\u7a0b\u5e8f\u3002
TCP\u534f\u8bae\u4f7f\u7528\u5728\u9762\u5411\u8fde\u63a5\u7684\u573a\u5408\uff0cUDP \u534f\u8bae\u4f7f\u7528\u5728\u9762\u5411\u4e0d\u8fde\u63a5\u7684\u573a\u5408\u3002
TCP优点:面向连接的,具有实时性,就象打电话一样,两者必须建立连接.
它保证你所传输的东西是准确到达的,并且收方要给你一个收到或没有\ 收到的回复,所以它具有安全性的特点..
UDP优点:面向无连接的,就象给某人寄信一样,对方不需要在邮局等着你的信到.
所以说,它没有保障性,不能确保你一定能收到信,不象TCP那样,,但是 它比TCP好的一点,就是速度快,因为他不需要双方交流是否收到,对发的东西有一个确认的过程....
绛旓細鍦ㄨ繖浜涘簲鐢ㄤ腑锛屽嵆浣垮伓灏斾涪澶变竴浜涙暟鎹寘涔熶笉浼氬鏁翠綋浣撻獙閫犳垚澶ぇ褰卞搷锛岃屼笖UDP鐨勪綆寤惰繜鐗规т篃鏇撮傚悎杩欎簺闇瑕佸揩閫熷搷搴旂殑搴旂敤銆備妇涓緥瀛愭潵璇存槑杩欎袱绉鍗忚鐨鍖哄埆銆傚亣璁炬垜浠鍦ㄨ繘琛屼竴涓湪绾胯棰戜細璁紝濡傛灉浣跨敤TCP鍗忚锛屾瘡娆℃暟鎹紶杈撻兘闇瑕佺‘璁わ紝杩欏彲鑳戒細瀵艰嚧涓浜涘欢杩燂紝褰卞搷瑙嗛鐨勬祦鐣呮с傝屼娇鐢UDP鍗忚锛屽垯鍙互鏇...
绛旓細3銆TCP鍗忚鐨鐗圭偣 闈㈠悜杩炴帴 闈㈠悜杩炴帴锛屾槸鎸囧彂閫佹暟鎹箣鍓嶅繀椤诲湪涓ょ寤虹珛杩炴帴銆傚缓绔嬭繛鎺ョ殑鏂规硶鏄滀笁娆℃彙鎵嬧濓紝杩欐牱鑳藉缓绔嬪彲闈犵殑杩炴帴銆傚缓绔嬭繛鎺ワ紝鏄负鏁版嵁鐨勫彲闈犱紶杈撴墦涓嬩簡鍩虹銆備粎鏀寔鍗曟挱浼犺緭 姣忔潯TCP浼犺緭杩炴帴鍙兘鏈変袱涓鐐癸紝鍙兘杩涜鐐瑰鐐圭殑鏁版嵁浼犺緭锛屼笉鏀寔澶氭挱鍜屽箍鎾紶杈撴柟寮忋傞潰鍚戝瓧鑺傛祦 TCP涓嶅儚UDP涓...
绛旓細浼犺緭鎺у埗鍗忚锛圱ransmission Control Protocol锛孴CP锛夋槸涓绉嶉潰鍚戣繛鎺ョ殑銆佸彲闈犵殑銆佸熀浜庡瓧鑺傛祦鐨勮繍杈撳眰閫氫俊鍗忚锛岄氬父鐢盜ETF鐨凴FC 793璇存槑銆傚湪绠鍖栫殑璁$畻鏈虹綉缁淥SI妯″瀷涓紝瀹冨畬鎴愯繍杈撳眰鎵鎸囧畾鐨勫姛鑳姐涓 TCP 涓嶅悓锛 UDP 骞朵笉鎻愪緵瀵 IP 鍗忚鐨鍙潬鏈哄埗銆佹祦鎺у埗浠ュ強閿欒鎭㈠鍔熻兘绛夈傜敱浜 UDP 姣旇緝绠鍗曪紝 UDP ...
绛旓細鈥︽湁浜涘簲鐢ㄥ満鏅鍙潬鎬ц姹備笉楂樹細鐢ㄥ埌UPD锛屾瘮濡傞暱瑙嗛锛岃姹傞熺巼 灏忕粨TCP涓嶶DP鐨勫尯鍒細1.鍩轰簬杩炴帴涓庢棤杩炴帴锛2.瀵圭郴缁熻祫婧愮殑瑕佹眰锛圱CP杈冨锛孶DP灏戯級锛3.UDP绋嬪簭缁撴瀯杈冪畝鍗曪紱4.娴佹ā寮忎笌鏁版嵁鎶ユā寮 锛5.TCP淇濊瘉鏁版嵁姝g‘鎬э紝UDP鍙兘涓㈠寘锛孴CP淇濊瘉鏁版嵁椤哄簭锛孶DP涓嶄繚璇併tcp鍗忚鍜udp鍗忚鐨宸埆 TCP UDP ...
绛旓細UDP鍏锋湁杈冨ソ鐨勫疄鏃舵э紝宸ヤ綔鏁堢巼杈TCP鍗忚楂樸俆CP---浼犺緭鎺у埗鍗忚,鎻愪緵鐨勬槸闈㈠悜杩炴帴銆佸彲闈犵殑瀛楄妭娴佹湇鍔°傚綋瀹㈡埛鍜屾湇鍔″櫒褰兼浜ゆ崲鏁版嵁鍓嶏紝蹇呴』鍏堝湪鍙屾柟涔嬮棿寤虹珛涓涓猅CP杩炴帴锛屼箣鍚庢墠鑳戒紶杈撴暟鎹俆CP鎻愪緵瓒呮椂閲嶅彂锛屼涪寮冮噸澶嶆暟鎹紝妫楠屾暟鎹紝娴侀噺鎺у埗绛夊姛鑳斤紝淇濊瘉鏁版嵁鑳介『搴忓湴浠庝竴绔紶鍒板彟涓绔俇DP---鐢ㄦ埛鏁版嵁...
绛旓細鍏充簬tcp鍜寀dp涓昏鍖哄埆锛TCP鍜UDP涔嬮棿鐨勫尯鍒繖涓緢澶氫汉杩樹笉鐭ラ亾锛屼粖澶╂潵涓哄ぇ瀹惰В绛斾互涓婄殑闂锛岀幇鍦ㄨ鎴戜滑涓璧锋潵鐪嬬湅鍚э紒1銆乀CP鍜孶DP鍖哄埆TCP锛堟垨浼犺緭鎺у埗鍗忚锛 UDP 涓 TCP 鐨勪富瑕鍖哄埆鍦ㄤ簬 UDP 涓嶄竴瀹氭彁渚涘彲闈犵殑鏁版嵁浼犺緭銆2銆佷簨瀹炰笂锛岃鍗忚涓嶈兘淇濊瘉鏁版嵁鍑嗙‘鏃犺鍦板埌杈剧洰鐨勫湴銆3銆乁DP ...
绛旓細1銆佸湪杩炴帴涓婏紝TCP鏄熀浜庤繛鎺ョ殑锛屾槸闈㈠悜杩炴帴鐨勮繍杈撳眰鍗忚锛屽鎵撶數璇濅箣鍓嶈鎷ㄥ彿寤虹珛杩炴帴锛UDP鏄棤杩炴帴鐨,鍗冲彂閫佹暟鎹箣鍓嶄笉闇瑕佸缓绔嬭繛鎺ャ2銆佸湪瀵逛簬绯荤粺璧勬簮鐨勮姹備笂锛孴CP杈冨锛孶DP杈冨皯銆3銆佺粨鏋勭▼搴忔柟闈紝TCP鐨缁撴瀯杈冧负澶嶆潅锛岃孶DP缁撴瀯杈冧负绠鍗曘4銆佸湪妯″紡涓奣CP涓烘祦妯″紡锛岃孶DP鍒欐槸鏁版嵁鎶ユā寮忋5銆乀CP...
绛旓細浜屻佸彲闈犳т笉鍚 TCP鍗忚鎻愪緵鍙潬鐨勬暟鎹紶杈撴湇鍔°傚畠纭繚鏁版嵁鑳藉鏃犲樊閿欍佹寜椤哄簭鍦板埌杈炬帴鏀剁銆傚鏋滄暟鎹寘鍦ㄤ紶杈撹繃绋嬩腑鍙戠敓涓㈠け鎴栨崯鍧忥紝TCP浼氳繘琛岄噸浼犳垨淇銆傝孶DP鍒欐槸涓绉嶄笉鍙潬鐨勫崗璁紝瀹冧笉淇濊瘉鏁版嵁鐨勪紶杈擄紝涔熶笉淇濊瘉鏁版嵁鎸夐『搴忓埌杈俱UDP涓昏鐢ㄤ簬涓浜涘鏁版嵁浼犺緭鍙潬鎬ц姹備笉楂樼殑搴旂敤锛屽娴佸獟浣撱佸疄鏃堕氫俊...
绛旓細鍦ㄤ紶杈撳眰宸ヤ綔鍜屽叿鏈夐敊璇娴嬪拰鎭㈠鑳藉姏绛夈1銆佸湪浼犺緭灞傚伐浣滐紝涓ょ鍗忚閮戒綅浜嶰SI锛堝紑鏀剧郴缁熶簰杩烇級鍙傝冩ā鍨嬬殑浼犺緭灞傦紝鐢ㄤ簬灏嗗簲鐢ㄥ眰鍗忚锛堝HTTP銆丗TP绛夛級鎻愪緵鐨勬暟鎹紶杈撳埌缃戠粶灞傦紝浠庤屽疄鐜版暟鎹殑閫氫俊鍜屼紶杈撱2銆佸叿鏈夐敊璇娴嬪拰鎭㈠鑳藉姏锛TCP鍜孶DP浼氬湪鏁版嵁涓婃坊鍔犳楠屽拰锛屼互渚挎帴鏀舵柟鑳藉妫娴嬪嚭鏄惁鍙戠敓浜嗘暟鎹崯鍧...
绛旓細TCP浼犺緭鍗忚锛屾槸涓绉嶉潰鍚戣繛鎺ョ殑銆佸彲闈犵殑銆佸熀浜庡瓧鑺傛祦鐨勪紶杈撳眰閫氫俊鍗忚锛岀敱IETF鐨凴FC793瀹氫箟锛UDP鏄疘nternet鍗忚闆嗘敮鎸佷竴涓棤杩炴帴鐨勪紶杈撳崗璁紝涓哄簲鐢ㄧ▼搴忔彁渚涗簡涓绉嶆棤闇寤虹珛杩炴帴锛屽氨鍙互鍙戦佸皝瑁呯殑IP鏁版嵁鍖呯殑鏂规硶锛涓よ呯殑鍖哄埆涓昏濡備笅锛岄鍏堬紝TCP闈㈠悜杩炴帴锛岃孶DP鏄棤杩炴帴鐨勶紝涔熷氨鏄锛孶DP鍙戦...