为什么HTTP,FTP,SMTPPOP3都运行在TCP而不是UDP? 通常邮件接收服务器遵循的是( )协议。 A、SMTP B、P...
\u5e72\u4ec0\u4e48\u4f1a\u4ea7\u751fTCP\u3001UDP\u3001DNS\u3001ICMP\u3001FTP\u3001SMTP\u3001DNS\u3001POP3\u6d41\u91cfTCP\u3001UDP\u3001DNS\u3001ICMP\u3001FTP\u3001SMTP\u3001DNS\u3001POP3
\u8fd9\u91cc\u9762\u6709\u4e00\u4e2a\u6982\u5ff5\u4f60\u6ca1\u6709\u641e\u61c2\u3002\u5c31\u662fTCP\u3001UDP\u548c\u4e4b\u540e\u7684\u90a3\u4e9b\u4e0d\u540c\u3002\u6240\u6709\u7684\u6570\u636e\u4f20\u8f93\uff0c\u53ea\u6709\u4e24\u79cd\u65b9\u5f0f\uff0c\u4e00\u79cd\u662fTCP\uff0c\u4e00\u79cd\u662fUDP\u3002\u6240\u4ee5\u4f60\u4e4b\u540e\u7684ICMP\u3001FTP\u7b49\u8981\u4e48\u662fUDP\u4f20\u8f93\u7684\uff0c\u8981\u4e48\u662fTCP\u4f20\u8f93\u7684\u3002
\u6240\u4ee5\uff0c\u53ea\u8981\u4f60\u4f7f\u7528\u4e86TCP\u4f20\u8f93\u7684\u534f\u8bae\u7684\u7aef\u53e3\uff08\u6bd4\u5982http\uff0c\u5c31\u4f1a\u4ea7\u751fTCP\u6d41\u91cf\uff09\uff0cUDP\u548cTCP\u539f\u7406\u7c7b\u4f3c\u3002
\u800c\u4f60\u8bf4\u7684DNS\u3001ICMP\u3001FTP\u3001SMTP\u3001DNS\u3001POP3
1\u3001DNS\uff0c\u57df\u540d\u89e3\u6790\u3002\u6bd4\u5982\u5f53\u4f60\u7b2c\u4e00\u6b21\u8f93\u5165www.baidu.com\u65f6\uff0c\u5176\u5b9e\u4f60\u7684\u7535\u8111dns\u7f13\u5b58\u4e2d\u5e76\u6ca1\u6709www.baidu.com\u7684ip\u5730\u5740\uff08202.96.209.133\uff09\uff0c\u6b64\u65f6\u4f60\u7684\u7cfb\u7edf\u5c31\u8981\u53bb\u8be2\u95eedns\u670d\u52a1\u5668\uff0c\u67e5\u627ewww.baidu.com\u7684ip\u5730\u5740\u662f\u4ec0\u4e48\u3002\u3010\u8fd9\u91cc\u5c31\u6709dns\u6d41\u91cf\u4e86\u3011\u7136\u540edns\u670d\u52a1\u5668\u4f1a\u8fd4\u56de\u7ed9\u4f60\u662f202.96.209.133\uff0c\u8fd9\u4e2a\u7ed3\u679c\u4fdd\u5b58\u5728\u7684\u4f60\u7684dns\u7f13\u5b58\u4e2d\uff0c\u4e00\u6bb5\u65f6\u95f4\u5185\u4f60\u518d\u4e0awww.baidu.com\u65f6\u5019\u5c31\u4e0d\u7528\u518d\u95eedns\u670d\u52a1\u5668\u4e86\uff0c\u56e0\u4e3a\u4f60\u7684dns\u7f13\u5b58\u4e2d\u6709\u3002
2\u3001ICMP\u7528\u7684\u6bd4\u8f83\u591a\u3002\u6bd4\u5982destination unreachable\u3001echo\u7b49\u7b49\u3002\u56e0\u4e3a\u4ed6\u662f\u4e00\u4e2a\u6d88\u606f\u63a7\u5236\u534f\u8bae\u3002\u5f53\u4f60ping\u7684\u65f6\u5019~\u5f53\u4f60\u53d1\u9001\u4e00\u4e2a\u4e1c\u897f\u7ed3\u679c\u76ee\u7684\u5730\u5740\u65e0\u6cd5\u5230\u8fbe\u7b49\u7684\u65f6\u5019\u90fd\u4f1a\u4ea7\u751ficmp\u56de\u590d\u3002
3\u3001FTP \u662f\u6587\u4ef6\u4f20\u8f93\u534f\u8bae\u3002\u4f5c\u7528\u53ef\u60f3\u800c\u77e5\u4e86\u3002
4\u3001pop3 smtp\u662f\u90ae\u4ef6\u65b9\u9762\u7684
\u522b\u7684\u6ca1\u4e86\u5427~
\u4e00\u822c\u5e38\u770b\u89c1\u7684\u8fd8\u6709arp\u534f\u8bae\u3002\u8fd9\u662f\u628aip\u5730\u5740\uff08\u903b\u8f91\u5730\u5740--\u865a\u62df\u7684\uff09\u89e3\u6790\u6210mac\u5730\u5740\uff08\u7269\u7406\u5730\u5740--\u6bcf\u5757\u7f51\u5361\u4e2d\u90fd\u6709\u7684\u552f\u4e00\u7684\uff09\u7684\u3002\u4e0d\u89e3\u6790\u6210mac\u5730\u5740\u662f\u65e0\u6cd5\u4f20\u8f93\u7684
B
POP3(Post Office Protocol 3)\u5373\u90ae\u5c40\u534f\u8bae\u7684\u7b2c3\u4e2a\u7248\u672c\uff0c\u8fd8\u6709\u4e00\u4e2a\u63a5\u6536\u670d\u52a1\u5668\u534f\u8bae\u662fimap\u3002
HTTP,FTP,SMTPPOP3都运行在TCP而不是UDP。是因为UDP不提供数据传送的保证机制,TCP提供数据传送的保证机制。
UDP协议并不提供数据传送的保证机制。如果在从发送方到接收方的传递过程中出现数据包的丢失,协议本身并不能做出任何检测或提示。
而TCP协议中包含了专门的传递保证机制,当数据接收方收到发送方传来的信息时,会自动向发送方发出确认消息;发送方只有在接收到该确认消息之后才继续传送其它信息,否则将一直等待直到收到确认信息为止。
扩展资料:
TCP 具有高可靠性,确保传输数据的正确性,不出现丢失或乱序;UDP 在传输数据前不建立连接,不对数据报进行检查与修改,无须等待对方的应答,所以会出现分组丢失、重复、乱序,应用程序需要负责传输可靠性方面的所有工作。
UDP 段结构比 TCP 的段结构简单,因此网络开销也小。TCP 协议可以保证接收端毫无差错地接收到发送端发出的字节流,为应用程序提供可靠的通信服务。对可靠性要求高的通信系统往往使用 TCP 传输数据。
TCP提供面向连接的可靠的连接,HTTP、FTp、SMTPPOP3对连接的可靠性要求高,这方面你可以从这三者需实现的功能来考虑。
像tftp协议仅仅是实现简单的文件传送功能,用UDP即可;而网管协议,需要在网络中发送简短而常用的网络信息,选用复杂且对系统要求高的TCP协议显然不大合适,故而选用UDP。
建议阅读《TCP/IP详解卷一》相关章节
个人理解,仅供参考
tcp是有确认应答的连接,udp不需要应答确认,所以HTTP,FTP,SMTPPOP3都用tcp
因为TCP是面向连接的可靠的,并且有流控机制,这三个协议要求的完整性比较高,所以用TCP
绛旓細TFTP 鏅氭枃浠朵紶閫佸崗璁 TFTP鏄棤鐩樿绠楁満鐢ㄦ潵浼犺緭淇℃伅鐨勪竴绉嶇畝鍖栫殑FTP鍗忚銆傚畠闈炲父涔嬬畝鍗,鎵浠ュ彲鍥哄寲鍦ㄧ‖ 鐩樹笂,鑰屼笖鏀寔鏃犺璇*浣溿俆FTP鏄竴绉嶉潪甯镐笉瀹夊叏鐨勫崗璁 Trojan Horse 鐗规礇浼婃湪椹 URL 缁熶竴璧勬簮瀹氫綅鍣 UDP 鐢ㄦ埛鏁版嵁鎶ュ崗璁 VDM 铏氭嫙DOS鏈 UUCP 鏄竴绉嶅熀浜庣尗鐨勪娇鐢ㄥ凡缁忓緢涔呯殑鏂囦欢浼犺緭鍗忚,鏈夋椂鍊欒繕浣跨敤瀹冨湪In...
绛旓細SMTB杩樻槸SMTP 锛SMTP鍦板潃锛歋MTP 鏄竴绉嶆彁渚涘彲闈犱笖鏈夋晥鐢靛瓙閭欢浼犺緭鐨勫崗璁銆 SMTP 鏄缓妯″湪 FTP 鏂囦欢浼犺緭鏈嶅姟涓婄殑涓绉嶉偖浠舵湇鍔★紝涓昏鐢ㄤ簬浼犺緭绯荤粺涔嬮棿鐨勯偖浠朵俊鎭苟鎻愪緵鏉ヤ俊鏈夊叧鐨勯氱煡銆係MTP 鐙珛浜庣壒瀹氱殑浼犺緭瀛愮郴缁燂紝涓斿彧闇瑕佸彲闈犳湁搴忕殑鏁版嵁娴佷俊閬撴敮鎸併 SMTP 閲嶈鐗规т箣涓鏄叾鑳借法瓒婄綉缁滀紶杈撻偖浠讹紝鍗斥淪MT...
绛旓細鍚屾椂澶氱嚎绋婼imultaneous multithreading锛岀畝绉癝MT銆係MT鍙氳繃澶嶅埗澶勭悊鍣ㄤ笂鐨勭粨鏋勭姸鎬侊紝璁╁悓涓涓鐞嗗櫒涓婄殑澶氫釜绾跨▼鍚屾鎵ц骞跺叡浜鐞嗗櫒鐨勬墽琛岃祫婧愶紝鍙渶澶ч檺搴﹀湴瀹炵幇瀹藉彂灏勩佷贡搴忕殑瓒呮爣閲忓鐞嗭紝鎻愰珮澶勭悊鍣ㄨ繍绠楅儴浠剁殑鍒╃敤鐜囷紝缂撳拰鐢变簬鏁版嵁鐩稿叧鎴朇ache鏈懡涓甫鏉ョ殑璁块棶鍐呭瓨寤舵椂銆傚綋娌℃湁澶氫釜绾跨▼鍙敤鏃锛孲MT澶勭悊鍣...
绛旓細纭繚鏃堕棿鍑嗙‘锛汥NS Client鍜孌DNS Client锛堝寘鎷珼yndns鍜孌-Link鐨勬湇鍔★級鍒欐敮鎸佸煙鍚嶈В鏋愶紝鏂逛究鐢ㄦ埛璁块棶浜掕仈缃戯紱SMT P Client鏀寔瀹夊叏閭欢浼犺緭锛FTP Client鍏佽鐢ㄦ埛杩涜鏂囦欢浼犺緭锛涗綔涓烘湇鍔″櫒锛屽畠杩樺叿澶HTTP Server鍔熻兘锛涘浜庢嫧鍙蜂笂缃戯紝
绛旓細璇曚竴涓嬭繖涓細骞哥 sj http://www.mjbox.com/u/hikalu/music/SuperJunior.Happiness.mp3 http://219.151.1.51/110407/mtvtop_63/smtosvsumertwne12/003.wma 骞哥 sj 鐨凪V锛歨ttp://mp3.gougou.com/search?search=%E5%B9%B8%E7%A6%8F%EF%BC%8Dsuper%20junior&suffix=32_50_41&mtv=...
绛旓細//浣跨敤-U url 鍙互灏嗘敹闆嗙殑缁撴灉涓婁紶鍒版湇鍔″櫒涓,鐩存帴鐨勬湇鍔℃湁ftp, scp, http, https,濡: # supportconfig -A -U http://www.361way.com/files/ 鍏蜂綋鍙互鍙傜湅瀹樻柟鐨 甯哥敤鐨剆upportconfig閫夐」閮ㄥ垎 銆 supportconfig鏀堕泦鐨勭郴缁熷仴搴锋姤鍛: 浠g爜濡備笅 # supportconfig -A # cd /var/log # tar jxvf nts_361way...
绛旓細鎴栬呭瘑閽ユ湭璁剧疆鎴栬呬笉瀵瑰鑷寸殑;鐪嬬湅涓嬮潰鐨勫弬鑰冨惂锛屽彲鑳藉浣犳湁甯姪锛 璇ユ帶浠跺寘瑁呬簡涓涓畬鏁寸殑TCP瀹㈡埛绔傝瀹㈡埛绔寘鎷瑂ock鏀寔銆傝鎺т欢鏄互涓嬪鎴风鎺т欢鐨勭埗绫伙細 TIdDayTime, TIdEcho, TIdFinger, TIdFTP, TIdGopher, TIdHTTP, TIdNNTP, TIdPOP3, TIdQUOTD, TIdSMT.