TCP的特点优点和缺点 UDP与TCP各自有什么特点?他们各自的优缺点是什么?
TCP/IP\u4f18\u7f3a\u70b9\u662f\u4ec0\u4e48tcp\u8fde\u63a5\u5c31\u50cf\u6253\u7535\u8bdd\uff0c\u4e24\u8005\u4e4b\u95f4\u5fc5\u987b\u6709\u4e00\u6761\u4e0d\u95f4\u65ad\u7684\u901a\u8def\uff0c\u6570\u636e\u4e0d\u5230\u8fbe\u5bf9\u65b9\uff0c\u5bf9\u65b9
\u5c31\u4e00\u76f4\u5728\u7b49\u5f85\uff0c\u9664\u975e\u5bf9\u65b9\u76f4\u63a5\u6302\u7535\u8bdd\u3002\u5148\u8bf4\u7684\u8bdd\u5148\u5230\uff0c\u540e\u8bf4\u7684\u8bdd\u540e\u5230\uff0c\u6709\u987a\u5e8f\u3002
udp\u5c31\u8c61\u5bc4\u4e00\u5c01\u4fe1\uff0c\u53d1\u4fe1\u8005\u53ea\u7ba1\u53d1\uff0c\u4e0d\u7ba1\u5230\u3002\u4f46\u662f\u4f60\u7684\u4fe1\u5c01\u4e0a\u5fc5\u987b\u5199\u660e\u5bf9\u65b9\u7684\u5730\u5740\u3002
\u53d1\u4fe1\u8005\u548c\u6536\u4fe1\u8005\u4e4b\u95f4\u6ca1\u6709\u901a\u8def\uff0c\u9760\u90ae\u7535\u5c40\u8054\u7cfb\u3002\u4fe1\u53d1\u5230\u65f6\u53ef\u80fd\u5df2\u7ecf\u8fc7\u4e86\u5f88\u4e45\uff0c\u4e5f\u53ef
\u80fd\u6839\u672c\u6ca1\u6709\u53d1\u5230\u3002\u5148\u53d1\u7684\u4fe1\u672a\u5fc5\u5148\u5230\uff0c\u540e\u53d1\u7684\u4e5f\u672a\u5fc5\u540e\u5230\u3002
TCP---\u4f20\u8f93\u63a7\u5236\u534f\u8bae,\u63d0\u4f9b\u7684\u662f\u9762\u5411\u8fde\u63a5\u3001\u53ef\u9760\u7684\u5b57\u8282\u6d41\u670d\u52a1\u3002\u5f53\u5ba2\u6237\u548c\u670d\u52a1\u5668\u5f7c\u6b64\u4ea4\u6362\u6570\u636e\u524d\uff0c\u5fc5\u987b\u5148\u5728\u53cc\u65b9\u4e4b\u95f4\u5efa\u7acb\u4e00\u4e2aTCP\u8fde\u63a5\uff0c\u4e4b\u540e\u624d\u80fd\u4f20\u8f93\u6570\u636e\u3002TCP\u63d0\u4f9b\u8d85\u65f6\u91cd\u53d1\uff0c\u4e22\u5f03\u91cd\u590d\u6570\u636e\uff0c\u68c0\u9a8c\u6570\u636e\uff0c\u6d41\u91cf\u63a7\u5236\u7b49\u529f\u80fd\uff0c\u4fdd\u8bc1\u6570\u636e\u80fd\u4ece\u4e00\u7aef\u4f20\u5230\u53e6\u4e00\u7aef\u3002
UDP---\u7528\u6237\u6570\u636e\u62a5\u534f\u8bae\uff0c\u662f\u4e00\u4e2a\u7b80\u5355\u7684\u9762\u5411\u6570\u636e\u62a5\u7684\u8fd0\u8f93\u5c42\u534f\u8bae\u3002UDP\u4e0d\u63d0\u4f9b\u53ef\u9760\u6027\uff0c\u5b83\u53ea\u662f\u628a\u5e94\u7528\u7a0b\u5e8f\u4f20\u7ed9IP\u5c42\u7684\u6570\u636e\u62a5\u53d1\u9001\u51fa\u53bb\uff0c\u4f46\u662f\u5e76\u4e0d\u80fd\u4fdd\u8bc1\u5b83\u4eec\u80fd\u5230\u8fbe\u76ee\u7684\u5730\u3002\u7531\u4e8eUDP\u5728\u4f20\u8f93\u6570\u636e\u62a5\u524d\u4e0d\u7528\u5728\u5ba2\u6237\u548c\u670d\u52a1\u5668\u4e4b\u95f4\u5efa\u7acb\u4e00\u4e2a\u8fde\u63a5\uff0c\u4e14\u6ca1\u6709\u8d85\u65f6\u91cd\u53d1\u7b49\u673a\u5236\uff0c\u6545\u800c\u4f20\u8f93\u901f\u5ea6\u5f88\u5feb\u3002
优点:TCP发送的包有序号,对方收到包后要给一个反馈,如果超过一定时间还没收到反馈就自动执行超时重发,因此TCP最大的优点是可靠。
缺点:很简单,就是麻烦,如果数据量比较小的话建立连接的过程反而占了大头,不断地重发也会造成网络延迟,因此比如视频聊天通常就使用UDP,因为丢失一些包也没关系,速度流畅才是重要的。
关于TCP的东西还有很多,最好与UDP对比着来学习,各有千秋。
2,Exchange 2003是个消息协作系统,通常用于邮件服务器等消息系统的搭设;
3,存储方式有很多,可以使用文件、数据库等多种方式;
4,方法有很多,不嫌麻烦可以直接用socket,想简单点微软提供有开发接口MAPI,想再简单点,有很多控件。
5,太繁琐了,懒得回答,网上搜一下SMTP和POP3协议的工作流程就知道了。
绛旓細1锛TCP鐗圭偣鏄弻鏂逛紶杈撴暟鎹箣鍓嶅繀椤诲缓绔嬩竴鏉″畬鏁磋繛鎺ワ紝濂芥瘮鎵撶數璇濓紝鍦ㄧ數璇濇帴閫氫箣鍓嶄袱浜烘槸鏃犳硶璋堣瘽鐨銆備紭鐐癸細TCP鍙戦佺殑鍖呮湁搴忓彿锛屽鏂规敹鍒板寘鍚庤缁欎竴涓弽棣堬紝濡傛灉瓒呰繃涓瀹氭椂闂磋繕娌℃敹鍒板弽棣堝氨鑷姩鎵ц瓒呮椂閲嶅彂锛屽洜姝CP鏈澶х殑浼樼偣鏄鍙潬銆缂虹偣锛氬緢绠鍗曪紝灏辨槸楹荤儲锛屽鏋滄暟鎹噺姣旇緝灏忕殑璇濆缓绔嬭繛鎺ョ殑杩囩▼鍙嶈屽崰浜...
绛旓細浼樼偣锛1銆侀潰鍚戣繛鎺ョ殑浼犺緭锛2銆佹暟鎹紶杈撶ǔ瀹鍙潬锛3銆佺鍒扮鐨勯氫俊锛4銆佸叏鍙屽伐鏂瑰紡锛5銆佷互瀛楄妭涓哄崟浣嶄紶杈 缂虹偣锛氫紶杈撻熷害涓嶅蹇 2.UDP鐨勭壒鐐 UDP锛圲ser Data Protocol锛岀敤鎴锋暟鎹姤鍗忚锛夋槸涓嶵CP鐩稿搴旂殑鍗忚銆傚畠鏄潰鍚戦潪杩炴帴鐨勫崗璁紝瀹冧笉涓庡鏂瑰缓绔嬭繛鎺ワ紝鑰屾槸鐩存帴灏辨妸鏁版嵁鍖呭彂閫佽繃鍘伙紒姣忎釜鏁版嵁鍖呯殑澶у皬...
绛旓細锛1锛夊崗璁爣鍑嗘槸瀹屽叏寮鏀剧殑锛屽苟涓旂嫭绔嬩簬鐗瑰畾鐨勮绠楁満纭欢涓庢搷浣滅郴缁銆傦紙2锛夌嫭绔嬩簬缃戠粶纭欢绯荤粺锛屽彲浠ヨ繍琛屽湪骞垮煙缃戯紝鏇撮傚悎浜庝簰鑱旂綉銆傦紙3锛缃戠粶鍦板潃缁熶竴鍒嗛厤锛岀綉缁滀腑姣忎竴璁惧鍜岀粓绔兘鍏锋湁涓涓敮涓鍦板潃銆傦紙4锛夐珮灞傚崗璁爣鍑嗗寲锛屽彲浠ユ彁渚涘绉嶅鏍鍙潬缃戠粶鏈嶅姟銆
绛旓細TCP鎻愪緵鍏ㄥ弻宸ラ氫俊锛屽厑璁搁氫俊鍙屾柟鍦ㄥ悓涓鏃堕棿鍙戦佸拰鎺ユ敹鏁版嵁銆瀹冭繕鎻愪緵娴侀噺鎺у埗鍜屾嫢濉炴帶鍒锛屼互纭繚鏁版嵁鐨鍙潬浼犺緭銆俆CP灏嗗簲鐢ㄥ眰浼犳潵鐨勬暟鎹涓哄瓧鑺傛祦锛屼笉淇濊瘉鏁版嵁鍖呯殑椤哄簭锛屼篃涓嶄繚璇佹暟鎹寘鐨勬棤宸敊銆佷笉涓㈠け鍜屼笉閲嶅浼犺緭銆2銆乁DP锛堢敤鎴锋暟鎹姤鍗忚锛夈傝繖鏄竴涓棤杩炴帴鐨勫崗璁紝涓嶉渶瑕佸湪鏁版嵁浼犺緭涔嬪墠寤虹珛杩炴帴銆俇...
绛旓細TCP鐨勭壒鐐瑰涓嬶細瀹冨厑璁镐袱涓簲鐢ㄨ繘绋嬩箣闂村缓绔嬩竴鏉′紶杈撹繛鎺锛搴旂敤杩涚▼閫氳繃浼犺緭杩炴帴鍙互瀹炵幇椤哄簭銆佹棤宸敊銆佷笉閲嶅鍜屾棤鎶ユ枃涓㈠け鐨勬祦浼犺緭銆傚湪涓娆¤繘绋嬫暟鎹氦浜掔粨鏉熸椂锛岄噴鏀句紶杈撹繛鎺ャ俆CP鎻愪緵鎷ュ鎺у埗鍔熻兘锛岀洰鐨勬槸闃叉鍙戦佹柟鍙戦佹暟鎹殑閫熺巼瓒呭嚭缃戠粶鐨勫閲忋俆CP鏄潰鍚戝瓧鑺傛祦鐨勫崗璁傛簮涓绘満涓婄殑搴旂敤杩涚▼璋冪敤TCP杩涚▼锛屽皢...
绛旓細TCP鍗忚鐨勪富瑕佺壒鐐癸紙1锛塗CP鏄潰鍚戣繛鎺ョ殑杩愯緭灞傚崗璁紱锛2锛夋瘡涓鏉CP杩炴帴鍙兘鏈変袱涓鐐癸紙鍗充袱涓鎺ュ瓧锛夛紝鍙兘鏄偣瀵圭偣鐨勶紱锛3锛塗CP鎻愪緵鍙潬鐨勪紶杈撴湇鍔°備紶閫佺殑鏁版嵁鏃犲樊閿欍佷笉涓㈠け銆佷笉閲嶅銆佹寜搴忓埌杈撅紱锛4锛TCP鎻愪緵鍏ㄥ弻宸ラ氫俊銆傚厑璁搁氫俊鍙屾柟鐨勫簲鐢ㄨ繘绋嬪湪浠讳綍鏃跺欓兘鍙互鍙戦佹暟鎹紝鍥犱负涓ょ閮借鏈夊彂閫佺紦瀛...
绛旓細鍐嶈呯綉缁滅幆澧冩椂濂芥椂鍧忥紝浣嗘槸 UDP 鍥犱负娌℃湁鎷ュ鎺у埗锛屼竴鐩翠細浠ユ亽瀹氱殑閫熷害鍙戦佹暟鎹傚嵆浣跨綉缁滄潯浠朵笉濂斤紝涔熶笉浼氬鍙戦侀熺巼杩涜璋冩暣銆傝繖鏍峰疄鐜扮殑寮婄灏辨槸鍦ㄧ綉缁滄潯浠朵笉濂界殑鎯呭喌涓嬪彲鑳戒細瀵艰嚧涓㈠寘锛屼絾鏄浼樼偣涔熷緢鏄庢樉锛屽湪鏌愪簺瀹炴椂鎬ц姹傞珮鐨勫満鏅紙姣斿鐢佃瘽浼氳锛夊氨闇瑕佷娇鐢 UDP 鑰屼笉鏄 TCP銆傝繖閲屽彲鑳藉ぇ瀹朵細鏈変釜...
绛旓細3銆乀CP闈㈠悜瀛楄妭娴侊紝瀹為檯涓婃槸TCP鎶婃暟鎹湅鎴愪竴杩炰覆鏃犵粨鏋勭殑瀛楄妭娴;UDP鏄潰鍚戞姤鏂囩殑 UDP娌℃湁鎷ュ鎺у埗锛屽洜姝ょ綉缁滃嚭鐜版嫢濉炰笉浼氫娇婧愪富鏈虹殑鍙戦侀熺巼闄嶄綆锛堝瀹炴椂搴旂敤寰堟湁鐢紝濡侷P鐢佃瘽锛屽疄鏃惰棰戜細璁瓑锛4銆佹瘡涓鏉CP杩炴帴鍙兘鏄偣鍒扮偣鐨;UDP鏀寔涓瀵逛竴锛屼竴瀵瑰锛澶氬涓鍜屽瀵瑰鐨勪氦浜掗氫俊 5銆乀CP棣栭儴寮閿20...
绛旓細浼樼偣锛氱綉缁滆繛鎺ユ槸浠ョ偣瀵圭偣鐨勫舰寮忥紝鍔犱笂涓婅堪鐗圭偣锛屼繚璇佷簡鏁版嵁鐨瀹夊叏鎬锛屾暟鎹寘涓嶄細涓旇鍔傜己鐐癸細鑰楄垂璧勬簮寰堝 琛ュ厖锛歍CP(Transmission Control Protocol 浼犺緭鎺у埗鍗忚)鏄竴绉嶉潰鍚戣繛鎺ョ殑銆鍙潬鐨勩佸熀浜庡瓧鑺傛祦鐨勪紶杈撳眰閫氫俊鍗忚锛岀敱IETF鐨凴FC 793瀹氫箟銆傚湪绠鍖栫殑璁$畻鏈虹綉缁淥SI妯″瀷涓紝瀹冨畬鎴愮鍥涘眰浼犺緭灞傛墍鎸囧畾...