TCP/IP协议为什么包括udp?既然tcp和udp是同一层面上的协议,应该互相独立的协议不是吗? UDP协议是干什么的?它和TCP/IP协议有什么区别?
TCP/IP\u534f\u8bae\u7ec4\u548cTCP/IP\u534f\u8bae\u6709\u4ec0\u4e48\u533a\u522b?TCP/IP\u534f\u8bae\u7ec4\u5305\u542bTCP/IP\u534f\u8bae\u3002
TCP/IP\u534f\u8bae\u7ec4\u5305\u62ec\uff1a
IP: \u7f51\u9645\u534f\u8baeIP\u662fTCP/IP\u7684\u5fc3\u810f\uff0c\u4e5f\u662f\u7f51\u7edc\u5c42\u4e2d\u6700\u91cd\u8981\u7684\u534f\u8bae\u3002
TCP: \u5982\u679cIP\u6570\u636e\u5305\u4e2d\u6709\u5df2\u7ecf\u5c01\u597d\u7684TCP\u6570\u636e\u5305\uff0c\u90a3\u4e48IP\u5c06\u628a\u5b83\u4eec\u5411\u2018\u4e0a\u2019\u4f20\u9001\u5230TCP\u5c42\u3002
UDP: UDP\u4e0eTCP\u4f4d\u4e8e\u540c\u4e00\u5c42\uff0c\u4f46\u5bf9\u4e8e\u6570\u636e\u5305\u7684\u987a\u5e8f\u9519\u8bef\u6216\u91cd\u53d1\u3002
ICMP: ICMP\u4e0eIP\u4f4d\u4e8e\u540c\u4e00\u5c42\uff0c\u5b83\u88ab\u7528\u6765\u4f20\u9001IP\u7684\u7684\u63a7\u5236\u4fe1\u606f\u3002
\u8fd8\u6709ARP,RARP,IGMP,FTP,SMTP,HTTP,SNMP,TFTP,RPC,Telnet\u7b49\u7b49\u3002
1.2.3 \u7f51\u7edc\u534f\u8bae\u7f51\u7edc\u534f\u8bae\u662f\u901a\u4fe1\u53cc\u65b9\u5171\u540c\u9075\u5b88\u7684\u7ea6\u5b9a\u548c\u89c4\u8303\uff0c\u7f51\u7edc\u8bbe\u5907\u5fc5\u987b\u5b89\u88c5\u6216\u8bbe\u7f6e\u5404\u79cd\u7f51\u7edc\u534f\u8bae\u4e4b\u540e\u624d\u80fd\u5b8c\u6210\u6570\u636e\u7684\u4f20\u8f93\u548c\u53d1\u9001\uff0c\u5728\u6821\u56ed\u5c40\u57df\u7f51\u4e0a\u7528\u5230\u7684\u534f\u8bae\u4e3b\u8981\u6709\uff0cICP/IP\u534f\u8bae\u3001IPX/SPX\u534f\u8bae\u7b49\u3002(1) TCP/IP\u534f\u8baeTCP/IP\u534f\u8bae\u662f\u76ee\u524d\u5728\u7f51\u7edc\u4e2d\u5e94\u7528\u5f97\u6700\u5e7f\u6cdb\u7684\u534f\u8bae\uff0cICP/IP\u5b9e\u9645\u4e0a\u662f\u4e00\u4e2a\u5173\u4e8eInternet\u7684\u6807\u51c6\uff0c\u5e76\u968f\u7740\u7684Internet\u5e7f\u6cdb\u5e94\u7528\u800c\u98ce\u9761\u5168\u7403\uff0c\u5b83\u4e5f\u6210\u4e3a\u5c40\u57df\u7f51\u7684\u9996\u9009\u534f\u8bae\u3002TCP/IP\u662f\u4e00\u79cd\u5206\u5c42\u534f\u8bae\uff0c\u5b83\u5171\u88ab\u5206\u4e3a\u4e2a4\u5c42\u6b21\uff0c\u5927\u7ea6\u5305\u542b\u8fd1\u671f100\u4e2a\u975e\u4e13\u6709\u534f\u8bae\uff0c\u901a\u8fc7\u8fd9\u4e9b\u534f\u8bae\uff0c\u53ef\u4ee5\u9ad8\u6548\u548c\u53ef\u9760\u5730\u5b9e\u73b0\u8ba1\u7b97\u673a\u7cfb\u7edf\u4e4b\u95f4\u7684\u4e92\u8fde\u3002TCP/IP\u534f\u8bae\u4e2d\u7684\u6838\u5fc3\u534f\u8bae\u6709TCP\uff08\u4f20\u8f93\u63a7\u5236\u534f\u8bae\uff09\u3001UDP\uff08\u7528\u6237\u6570\u636e\u62a5\u534f\u8bae\uff09\u548cIP\uff08\u56e0\u7279\u7f51\u534f\u8bae\uff09TCP\u534f\u8bae\u53ef\u4ee5\u5728\u7f51\u7edc\u7528\u6237\u542f\u52a8\u7684\u8f6f\u4ef6\u5e94\u7528\u8fdb\u7a0b\u4e4b\u95f4\u5efa\u7acb\u901a\u4fe1\u4f1a\u8bdd\uff0c\u5e76\u5b9e\u73b0\u6570\u636e\u6d41\u91cf\u63a7\u5236\u548c\u9519\u8bef\u68c0\u6d4b\uff0c\u8fd9\u6837\u5c31\u53ef\u4ee5\u5728\u4e0d\u53ef\u9760\u7684\u7f51\u7edc\u4e0a\u63d0\u4f9b\u53ef\u9760\u7684\u7aef\u5230\u7aef\u6570\u636e\u4f20\u8f93\u3002UDP\u534f\u8bae\u662f\u4e00\u79cd\u65e0\u8fde\u63a5\u7684\u534f\u8bae\uff0c\u5b83\u5728\u4f20\u8f93\u6570\u636e\u4e4b\u524d\u4e0d\u5efa\u7acb\u8fde\u63a5\uff0c\u4e5f\u4e0d\u63d0\u4f9b\u826f\u597d\u7684\u53ef\u9760\u6027\u548c\u5dee\u9519\u68c0\u67e5\uff0c\u53ea\u4ec5\u4ec5\u4f9d\u8d56\u4e8e\u6821\u9a8c\u6765\u4fdd\u8bc1\u53ef\u9760\u6027\u3002UDP\u4e0d\u8fdb\u884c\u6d41\u91cf\u63a7\u5236\uff0c\u6ca1\u6709\u5e8f\u5217\u6216\u8005\u786e\u8ba4\uff0c\u56e0\u6b64\u5b83\u5904\u7406\u548c\u4f20\u8f93\u6570\u636e\u7684\u901f\u5ea6\u5feb\uff0c\u8fd8\u88ab\u7528\u6765\u4f20\u8f93\u5173\u952e\u7684\u7f51\u7edc\u72b6\u6001\u6d88\u606f\u3002IP\u534f\u8bae\u7684\u57fa\u672c\u529f\u80fd\u662f\u63d0\u4f9b\u6570\u636e\u4f20\u8f93\u3001\u6570\u636e\u5305\u7f16\u5740\u3001\u6570\u636e\u5305\u8def\u7531\uff0c\u5206\u6bb5\u7b49\u3002\u901a\u8fc7IP\u7f16\u5740\u7ea6\u5b9a\uff0c\u53ef\u4ee5\u6210\u529f\u5730\u5c06\u6570\u636e\u901a\u8fc7\u8def\u7531\u4f20\u8f93\u5230\u6b63\u786e\u7684\u7f51\u7edc\u6216\u8005\u5b50\u7f51\u3002
提到TCP/IP协议并不是指TCP和IP这两个协议,而是两个协议族,TCP协议族是用来连接的,IP协议族是用来寻址的.这两族都是由很多协议组成,TCP和IP是其中的核心或者说典型.IP协议是基于UDP的,不可靠的。
TCP/IP中的tcp就是tcp。
tcp建立连接时,只是利用了ip协议提供的报文传送功能,IP只是一个网络层的协议,它负责选择合适的路径将数据从源节点发送到目的节点,IP负责一帧数据的完整性、正确性。
UDP是面向无连接的协议,TCP是面向连接的协议。
从传输上来说,tcp和udp并没有太大的区别,它们都是建立在IP层上的。
楼主好好看看《TCP/IP协议详解》吧。
绛旓細鏄叏鍙屽伐銆TCP锛堜紶杈撴帶鍒跺崗璁級鏄竴绉嶉潰鍚戣繛鎺ョ殑銆佸彲闈犵殑銆佸熀浜庡瓧鑺傛祦鐨勪紶杈撳眰閫氫俊鍗忚銆俆CP鏄竴绉"鍏ㄥ弻宸"鍗忚锛岃繖鎰忓懗鐫鍦═CP杩炴帴涓紝鍙戦佺鍜屾帴鏀剁鍙互鍦ㄥ悓涓鏃堕棿鍐呮墽琛屽弻鍚戞搷浣溿傚叿浣撴潵璇达紝褰撲綘鍦ㄤ娇鐢═CP杩涜閫氫俊鏃讹紝浣犲彲浠ュ悓鏃跺彂閫佸拰鎺ユ敹鏁版嵁銆傝繖绉嶅悓鏃剁殑鍙屽悜鎿嶄綔鏄敱TCP鐨勭壒鎬ф墍鍐冲畾鐨勶紝瀹冧娇鐢...
绛旓細TCP棣栭儴鏈6涓爣蹇楁瘮鐗广係YN鏄叾涓箣涓鐧撅紝瀹冩槸涓悓姝ュ簭鍙凤紝褰揟CP杩炴帴寤虹珛鏃朵細鎶奡YN缃害1銆備竴鑸姹傜浼氬彂閫佷竴涓姤鏂囷紝鍏朵腑鍖呭惈杩欐牱鐨勫瓧娈礢YN 1415531521锛1415531521(0)銆傜劧鍚庢湇闂姟绔敹鍒板悗浼氳繑鍥炰竴涓猘ck 1415531522锛宎ck琛ㄧず纭鏀跺埌銆係YN锛孉CK鏄爣蹇椾綅銆係EQ锛孉N鏄暟鎹寘搴忓彿銆係YN=1, ACK=0, SEQ=...
绛旓細涓昏鍔熻兘锛TCP/IP鎻愪緵鐐瑰鐐圭殑閾炬帴鏈哄埗锛屽皢鏁版嵁搴旇濡備綍灏佽銆佸畾鍧銆佷紶杈撱佽矾鐢变互鍙婂湪鐩殑鍦板浣曟帴鏀讹紝閮藉姞浠ユ爣鍑嗗寲銆傞氫織鑰岃█锛歍CP璐熻矗鍙戠幇浼犺緭鐨勯棶棰橈紝涓鏈夐棶棰樺氨鍙戝嚭淇″彿锛岃姹傞噸鏂颁紶杈擄紝鐩村埌鎵鏈夋暟鎹畨鍏ㄦ纭湴浼犺緭鍒扮洰鐨勫湴銆傝孖P鏄粰鍥犵壒缃戠殑姣忎竴鍙扮數鑴戣瀹氫竴涓湴鍧锛屽苟瑙e喅濡備綍鍙戠幇鍜屾壘鍒拌繖涓湴鍧銆備富...
绛旓細tcp鐨勪腑鏂囧惈涔夋槸浼犺緭鎺у埗鍗忚銆倀cp锛屾槸涓绉嶇綉缁滈氫俊鍗忚锛屾棬鍦ㄩ氳繃Internet鍙戦佹暟鎹寘銆TCP鏄潰鍚戣繛鎺ョ殑鍗忚锛屾槸鍏佽绯荤粺閫氳繃Internet杩涜閫氫俊鐨勬爣鍑嗭紝瀹冨畾涔変簡濡備綍寤虹珛鍜岀淮鎶ゅ簲鐢ㄧ▼搴忓彲浠ラ氳繃鍏朵氦鎹㈡暟鎹殑缃戠粶瀵硅瘽锛涗繚璇佷簡鏁版嵁鐨勪紶閫掞紝骞朵繚璇佹暟鎹寘鐨勫彂閫侀『搴忎笌鍙戦佹暟鎹寘鐨勯『搴忕浉鍚屻
绛旓細TCP/IP鏄竴涓簰鑱旂綉閫氫俊鍗忚銆備簰鑱旂綉鍗忚鏄竴涓綉缁滈氫俊妯″瀷锛屼互鍙婁竴鏁翠釜缃戠粶浼犺緭鍗忚瀹舵棌锛屼负浜掕仈缃戠殑鍩虹閫氫俊鏋舵瀯銆傚畠甯歌閫氱О涓篢CP/IP鍗忚鏃忥紙鑻辫锛歍CP/IP Protocol Suite锛屾垨TCP/IP Protocols锛夛紝绠绉癟CP/IP銆俆CP / IP锛堜紶杈撴帶鍒跺崗璁/浜掕仈缃戝崗璁級锛屼篃绉颁负浜掕仈缃戝崗璁浠讹紝鏄竾缁寸綉鐨勬牳蹇冮氫俊...
绛旓細TCP锛圱ransmission Control Protocol锛屼紶杈撴帶鍒跺崗璁級鏄熀浜庤繛鎺ョ殑鍗忚锛屼篃灏辨槸璇达紝鍦ㄦ寮忔敹鍙戞暟鎹墠锛屽繀椤诲拰瀵规柟寤虹珛鍙潬鐨勮繛鎺ャ備竴涓猅CP杩炴帴蹇呴』瑕佺粡杩囦笁娆♀滃璇濃濇墠鑳藉缓绔嬭捣鏉ワ紝鍏朵腑鐨勮繃绋嬮潪甯稿鏉傦紝鎴戜滑杩欓噷鍙仛绠鍗曘佸舰璞$殑浠嬬粛锛屼綘鍙鍋氬埌鑳藉鐞嗚В杩欎釜杩囩▼鍗冲彲銆傛垜浠潵鐪嬬湅杩欎笁娆″璇濈殑绠鍗曡繃绋嬶細涓绘満A...
绛旓細TCP闈㈠悜杩炴帴锛堝鎵撶數璇濊鍏堟嫧鍙峰缓绔嬭繛鎺ワ級鎻愪緵鍙潬鐨勬湇鍔★紝UDP鏄棤杩炴帴鐨勶紝鍗冲彂閫佹暟鎹箣鍓嶄笉闇瑕佸缓绔嬭繛鎺ワ紝UDP灏芥渶澶у姫鍔涗氦浠橈紝鍗充笉淇濊瘉鍙潬浜や粯銆俇DP鍏锋湁杈冨ソ鐨勫疄鏃舵э紝宸ヤ綔鏁堢巼姣擳CP楂橈紝閫傜敤浜庡楂橀熶紶杈撳拰瀹炴椂鎬ф湁杈冮珮鐨勯氫俊鎴栧箍鎾氫俊銆俆CP闈㈠悜杩炴帴锛堝鎵撶數璇濊鍏堟嫧鍙峰缓绔嬭繛鎺ワ級鎻愪緵鍙潬鐨勬湇鍔★紝UDP鏄...
绛旓細涓銆佹寚浠d笉鍚 1銆TCP锛氭槸涓绉嶉潰鍚戣繛鎺ョ殑銆佸彲闈犵殑銆佸熀浜庡瓧鑺傛祦鐨勪紶杈撳眰閫氫俊鍗忚銆2銆乀CP6锛氭槸浜掕仈缃戝伐绋嬩换鍔$粍锛圛ETF锛夎璁$殑鐢ㄤ簬鏇夸唬IPv4鐨勪笅涓浠P鍗忚銆備簩銆佸姛鑳戒笉鍚 1銆乀CP锛氶傚簲鏀寔澶氱綉缁滃簲鐢ㄧ殑鍒嗗眰鍗忚灞傛缁撴瀯銆 杩炴帴鍒颁笉鍚屼絾浜掕繛鐨勮绠楁満閫氫俊缃戠粶鐨勪富璁$畻鏈轰腑鐨勬垚瀵硅繘绋嬩箣闂翠緷闈燭CP鎻愪緵鍙潬鐨...
绛旓細TCP鍜孶DP鐨勫尯鍒湪浜庢暟鎹紶杈撶殑鍙潬鎬у拰浼犺緭閫熷害銆俆CP鍜孶DP鏄簰鑱旂綉鍗忚涓袱涓噸瑕佺殑浼犺緭鍗忚銆俆CP锛堜紶杈撴帶鍒跺崗璁級鏄竴绉嶉潰鍚戣繛鎺ョ殑銆佸彲闈犵殑銆佹湁搴忕殑鍗忚銆俇DP锛堢敤鎴锋暟鎹姤鍗忚锛夋槸涓绉嶆棤杩炴帴鐨勩佷笉鍙潬鐨勫崗璁俆CP鍗忚閫氳繃涓夋鎻℃墜寤虹珛杩炴帴锛屽苟鍦ㄦ暟鎹紶杈撹繃绋嬩腑淇濊瘉鏁版嵁鐨勫彲闈犳э紝鍗充繚璇佹暟鎹殑瀹屾暣鎬с...
绛旓細TCP/IP鍗忚鍖呮嫭鍥涗釜灞傛锛氱綉缁滄帴鍙e眰銆佺綉缁滃眰銆佷紶杈撳眰銆佸簲鐢ㄥ眰銆傚姛鑳斤細1銆佺綉缁滄帴鍙e眰 涓昏鐢ㄤ簬瀹炵幇涓庝紶杈撳獟浠嬬浉鍏崇殑鐗╃悊鐗规э紝鐢变笅鑰屼笂鏉ョ湅锛屽浜庢帴鏀跺埌鐨勭墿鐞嗗抚鏁版嵁锛屽緱鍒癐P鏁版嵁鍖咃紝浜ょ粰缃戠粶灞傦紱鐢变笂鑰屼笅鏉ョ湅锛屼粠缃戠粶灞傛帴鏀跺埌IP鏁版嵁鍖呭皝瑁呮垚甯ф暟鎹紝鍙戦佸埌缃戠粶涓2銆佺綉缁滃眰锛氬鐞嗘潵鑷紶杈撳眰鐨勫垎缁勫彂閫...