{"id":476746,"date":"2023-08-09T07:35:16","date_gmt":"2023-08-09T07:35:16","guid":{"rendered":""},"modified":"2024-07-22T14:49:46","modified_gmt":"2024-07-22T14:49:46","slug":"datagram","status":"publish","type":"wiki","link":"https:\/\/oneproxy.pro\/cn\/wiki\/datagram\/","title":{"rendered":"\u6570\u636e\u62a5"},"content":{"rendered":"<p>\u6570\u636e\u62a5\u4ee3\u8868\u7f51\u7edc\u901a\u4fe1\u534f\u8bae\u7684\u57fa\u672c\u6784\u5efa\u5757\u4e4b\u4e00\u3002\u5b83\u4eec\u63d0\u4f9b\u4e86\u7528\u4e8e\u4f20\u8f93\u6570\u636e\u5305\u7684\u7ed3\u6784\u5316\u683c\u5f0f\uff0c\u4fc3\u8fdb\u8de8\u5404\u79cd\u7f51\u7edc\u6280\u672f\u7684\u9ad8\u6548\u3001\u7075\u6d3b\u7684\u6570\u636e\u4ea4\u6362\u3002<\/p>\n<h2>\u6570\u636e\u62a5\u7684\u8d77\u6e90\u548c\u9996\u6b21\u63d0\u53ca<\/h2>\n<p>\u6570\u636e\u62a5\u7684\u6982\u5ff5\u53ef\u4ee5\u8ffd\u6eaf\u5230\u8ba1\u7b97\u673a\u7f51\u7edc\u7684\u65e9\u671f\u3002 \u201c\u6570\u636e\u62a5\u201d\u4e00\u8bcd\u4e8e 1970 \u5e74\u7531\u6cd5\u56fd\u8ba1\u7b97\u673a\u79d1\u5b66\u5bb6 Louis Pouzin \u9996\u6b21\u521b\u9020\u3002 Pouzin \u5728 CYCLADES \u7f51\u7edc\u7684\u8bbe\u8ba1\u4e2d\u5f15\u5165\u4e86\u6570\u636e\u62a5\uff0c\u8fd9\u662f\u4e00\u4e2a\u5f71\u54cd\u4e86\u4e92\u8054\u7f51\u53d1\u5c55\u7684\u6cd5\u56fd\u5f00\u521b\u6027\u9879\u76ee\u3002<\/p>\n<p>CYCLADES \u7f51\u7edc\u610f\u4e49\u91cd\u5927\uff0c\u56e0\u4e3a\u5b83\u662f\u6700\u65e9\u5b9e\u65bd\u7aef\u5230\u7aef\u539f\u5219\u548c\u65e0\u8fde\u63a5\u7f51\u7edc\u5c42\u7684\u7f51\u7edc\u4e4b\u4e00\u3002\u8be5\u7f51\u7edc\u5141\u8bb8\u5355\u72ec\u53d1\u9001\u6570\u636e\u5305\u6216\u6570\u636e\u62a5\uff0c\u6bcf\u4e2a\u6570\u636e\u5305\u6216\u6570\u636e\u62a5\u90fd\u627e\u5230\u81ea\u5df1\u4ece\u6e90\u5230\u76ee\u7684\u5730\u7684\u8def\u5f84\u3002<\/p>\n<h2>\u6570\u636e\u62a5\uff1a\u4ed4\u7ec6\u89c2\u5bdf<\/h2>\n<p>\u5728\u8ba1\u7b97\u673a\u7f51\u7edc\u9886\u57df\uff0c\u6570\u636e\u62a5\u662f\u4e00\u4e2a\u72ec\u7acb\u7684\u6570\u636e\u5305\uff0c\u5b83\u643a\u5e26\u8db3\u591f\u7684\u4fe1\u606f\u4ece\u6e90\u8def\u7531\u5230\u76ee\u7684\u5730\uff0c\u800c\u4e0d\u4f9d\u8d56\u4e8e\u6e90\u8ba1\u7b97\u673a\u548c\u76ee\u7684\u5730\u8ba1\u7b97\u673a\u4e4b\u95f4\u7684\u65e9\u671f\u4ea4\u6362\u3002\u6362\u53e5\u8bdd\u8bf4\uff0c\u6570\u636e\u62a5\u662f\u72ec\u7acb\u7684\u6570\u636e\u5305\uff0c\u6bcf\u4e2a\u6570\u636e\u5305\u5355\u72ec\u4f20\u8f93\u3002<\/p>\n<p>\u6570\u636e\u62a5\u662f\u4e92\u8054\u7f51\u534f\u8bae (IP) \u7684\u4e3b\u8981\u7ec4\u6210\u90e8\u5206\uff0c\u8be5\u534f\u8bae\u7528\u4e8e\u901a\u8fc7\u6570\u636e\u5305\u4ea4\u6362\u7f51\u7edc\u4f20\u8f93\u6570\u636e\u3002\u6bcf\u4e2a IP \u6570\u636e\u62a5\u4e0d\u4ec5\u5305\u62ec\u6709\u6548\u8d1f\u8f7d\uff08\u5b9e\u9645\u6570\u636e\uff09\uff0c\u8fd8\u5305\u62ec\u6e90 IP \u5730\u5740\u548c\u76ee\u6807 IP \u5730\u5740\u7b49\u6807\u5934\u4fe1\u606f\u3002<\/p>\n<p>\u503c\u5f97\u6ce8\u610f\u7684\u662f\uff0c\u6570\u636e\u62a5\u7528\u4e8e\u65e0\u8fde\u63a5\u7684\u901a\u4fe1\u6a21\u5f0f\uff0c\u79f0\u4e3a\u6570\u636e\u62a5\u670d\u52a1\u6a21\u578b\u3002\u5728\u6b64\u6a21\u578b\u4e2d\uff0c\u6bcf\u6761\u6d88\u606f\u90fd\u72ec\u7acb\u4e8e\u5176\u4ed6\u6d88\u606f\u8fdb\u884c\u5904\u7406\u3002\u4e0e\u9762\u5411\u8fde\u63a5\u7684\u670d\u52a1\u6a21\u578b\u4e0d\u540c\uff0c\u5728\u4f20\u8f93\u4e4b\u524d\u4e0d\u9700\u8981\u5efa\u7acb\u4e13\u7528\u8def\u5f84\uff0c\u5728\u6570\u636e\u4f20\u8f93\u5f00\u59cb\u4e4b\u524d\u5c31\u5728\u6e90\u548c\u76ee\u7684\u5730\u4e4b\u95f4\u5efa\u7acb\u4e13\u7528\u8def\u5f84\u3002<\/p>\n<h2>\u4e86\u89e3\u6570\u636e\u62a5\u7684\u7ed3\u6784\u548c\u529f\u80fd<\/h2>\n<p>IP \u6570\u636e\u62a5\u7531\u4e24\u4e2a\u4e3b\u8981\u90e8\u5206\u7ec4\u6210\uff1a<\/p>\n<ol>\n<li>\u6570\u636e\u62a5\u5934\uff1a\u5305\u62ec\u5404\u79cd\u63a7\u5236\u4fe1\u606f\uff0c\u4f8b\u5982\u6e90\u548c\u76ee\u6807IP\u5730\u5740\u3001\u4f7f\u7528\u7684\u534f\u8bae\uff08TCP\u3001UDP\u7b49\uff09\u3001\u6570\u636e\u62a5\u7684\u603b\u957f\u5ea6\u4ee5\u53ca\u7528\u4e8e\u63a7\u5236\u5206\u6bb5\u548c\u91cd\u7ec4\u7684\u5176\u4ed6\u6807\u5fd7\u3002<\/li>\n<li>\u6709\u6548\u8d1f\u8f7d\uff1a\u8fd9\u662f\u6570\u636e\u62a5\u643a\u5e26\u7684\u5b9e\u9645\u6570\u636e\u3002\u5b83\u901a\u5e38\u662f\u4f20\u8f93\u5c42\u6570\u636e\u7684\u5c01\u88c5\u6bb5\u3002<\/li>\n<\/ol>\n<p>\u5f53\u6570\u636e\u62a5\u901a\u8fc7\u7f51\u7edc\u4f20\u8f93\u65f6\uff0c\u5b83\u88ab\u76ee\u7684\u5730\u7684\u7f51\u7edc\u63a5\u53e3\u5c42\u63a5\u6536\u3002\u6b64\u5904\uff0c\u68c0\u67e5 IP \u6807\u5934\u4ee5\u786e\u5b9a\u4e0b\u4e00\u6b65\u5c06\u6570\u636e\u62a5\u8f6c\u53d1\u5230\u4f55\u5904\u3002\u4e00\u65e6\u6570\u636e\u62a5\u5230\u8fbe\u6700\u7ec8\u76ee\u7684\u5730\uff0c\u6709\u6548\u8d1f\u8f7d\u5c31\u4f1a\u88ab\u63d0\u53d6\u5e76\u8f6c\u53d1\u5230 OSI \u6a21\u578b\u7684\u4e0a\u5c42\u4ee5\u8fdb\u884c\u8fdb\u4e00\u6b65\u5904\u7406\u3002<\/p>\n<h2>\u6570\u636e\u62a5\u7684\u4e3b\u8981\u7279\u70b9<\/h2>\n<p>\u6570\u636e\u62a5\u65b9\u6cd5\u5177\u6709\u51e0\u4e2a\u5b9a\u4e49\u7279\u5f81\uff1a<\/p>\n<ol>\n<li><strong>\u72ec\u7acb\uff1a<\/strong> \u6bcf\u4e2a\u6570\u636e\u62a5\u90fd\u72ec\u7acb\u4e8e\u5176\u4ed6\u6570\u636e\u62a5\u3002\u8fd9\u610f\u5473\u7740\u5b83\u4eec\u53ef\u4ee5\u6309\u4efb\u4f55\u987a\u5e8f\u53d1\u9001\u548c\u63a5\u6536\u3002<\/li>\n<li><strong>\u72ec\u7acb\u7684\uff1a<\/strong> \u6570\u636e\u62a5\u643a\u5e26\u4ece\u8d77\u70b9\u5230\u76ee\u7684\u5730\u8def\u7531\u7684\u6240\u6709\u5fc5\u8981\u4fe1\u606f\u3002<\/li>\n<li><strong>\u6ca1\u6709\u9884\u5148\u5efa\u7acb\u7684\u8def\u5f84\uff1a<\/strong> \u5728\u6570\u636e\u62a5\u7f51\u7edc\u4e2d\uff0c\u4f20\u8f93\u6570\u636e\u4e4b\u524d\u4e0d\u9700\u8981\u5efa\u7acb\u8def\u5f84\u3002<\/li>\n<li><strong>\u7075\u6d3b\u7684\uff1a<\/strong> \u7531\u4e8e\u6bcf\u4e2a\u6570\u636e\u62a5\u90fd\u53ef\u4ee5\u9009\u62e9\u81ea\u5df1\u7684\u8def\u7531\uff0c\u56e0\u6b64\u8be5\u6a21\u578b\u53ef\u4ee5\u66f4\u52a0\u7a33\u5065\u5e76\u4e14\u80fd\u591f\u9002\u5e94\u7f51\u7edc\u6545\u969c\u6216\u62e5\u585e\u3002<\/li>\n<li><strong>\u4e0d\u4fdd\u8bc1\u4ea4\u8d27\uff1a<\/strong> \u6570\u636e\u62a5\u7f51\u7edc\u4e0d\u63d0\u4f9b\u6709\u4fdd\u8bc1\u7684\u4f20\u9001\u6216\u4f20\u9001\u5931\u8d25\u7684\u901a\u77e5\u3002<\/li>\n<\/ol>\n<h2>\u6570\u636e\u62a5\u7684\u7c7b\u578b<\/h2>\n<p>\u6570\u636e\u62a5\u53ef\u4ee5\u6839\u636e\u5b83\u4eec\u6240\u5173\u8054\u7684\u534f\u8bae\u8fdb\u884c\u5e7f\u6cdb\u7684\u5206\u7c7b\u3002\u6700\u5e38\u89c1\u7684\u4e24\u4e2a\u662f\uff1a<\/p>\n<ol>\n<li><strong>IP\u6570\u636e\u62a5\uff1a<\/strong> \u8fd9\u4e9b\u6570\u636e\u62a5\u7528\u4e8e\u4e92\u8054\u7f51\u534f\u8bae\uff0c\u5f62\u6210\u4e86\u901a\u8fc7\u4e92\u8054\u7f51\u4f20\u8f93\u6570\u636e\u7684\u4e3b\u8981\u6570\u636e\u5305\u683c\u5f0f\u3002 TCP\uff08\u4f20\u8f93\u63a7\u5236\u534f\u8bae\uff09\u548c UDP\uff08\u7528\u6237\u6570\u636e\u62a5\u534f\u8bae\uff09\u90fd\u4f7f\u7528\u5b83\u4eec\u6765\u8fdb\u884c\u6570\u636e\u4f20\u8f93\u3002<\/li>\n<li><strong>UDP\u6570\u636e\u62a5\uff1a<\/strong> \u8fd9\u4e9b\u6570\u636e\u62a5\u662f\u7528\u6237\u6570\u636e\u62a5\u534f\u8bae\u7684\u4e00\u90e8\u5206\u3002 UDP \u4e3a\u901a\u8fc7 IP \u7f51\u7edc\u4ea4\u6362\u6570\u636e\u63d0\u4f9b\u4e86\u4e00\u79cd\u7b80\u5355\u800c\u5feb\u901f\u7684\u65b9\u6cd5\u3002\u5b83\u7f3a\u4e4f TCP \u7684\u590d\u6742\u6027\u548c\u5f00\u9500\uff0c\u4f46\u4e5f\u4e0d\u4fdd\u8bc1\u4ea4\u4ed8\u3001\u987a\u5e8f\u6216\u9519\u8bef\u68c0\u67e5\u3002<\/li>\n<\/ol>\n<figure id=\"attachment_476747\" aria-describedby=\"caption-attachment-476747\" style=\"width: 1280px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/oneproxy.pro\/wp-content\/uploads\/2023\/08\/Datagram.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/oneproxy.pro\/wp-content\/uploads\/2023\/08\/Datagram.jpg\" alt=\"\u6570\u636e\u62a5\" width=\"1280\" height=\"720\" class=\"size-full wp-image-476747\" title=\"\" srcset=\"https:\/\/oneproxy.pro\/wp-content\/uploads\/2023\/08\/Datagram.jpg 1280w, https:\/\/oneproxy.pro\/wp-content\/uploads\/2023\/08\/Datagram-768x432.jpg 768w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/a><figcaption id=\"caption-attachment-476747\" class=\"wp-caption-text\">\u6570\u636e\u62a5<\/figcaption><\/figure>\n<h2>\u6570\u636e\u62a5\u7684\u4f7f\u7528\u3001\u6311\u6218\u548c\u89e3\u51b3\u65b9\u6848<\/h2>\n<p>\u6570\u636e\u62a5\u5728\u8ba1\u7b97\u673a\u7f51\u7edc\u4e2d\u7684\u4f17\u591a\u5e94\u7528\u7a0b\u5e8f\u4e2d\u4f7f\u7528\u3002\u5b83\u4eec\u5728\u901f\u5ea6\u81f3\u5173\u91cd\u8981\u4e14\u53ef\u4ee5\u5bb9\u5fcd\u5076\u5c14\u4e22\u5931\u6570\u636e\u7684\u573a\u666f\u4e2d\u7279\u522b\u6709\u7528\uff0c\u4f8b\u5982\u76f4\u64ad\u3001\u89c6\u9891\u4f1a\u8bae\u548c\u5728\u7ebf\u6e38\u620f\u3002<\/p>\n<p>\u7136\u800c\uff0c\u4f7f\u7528\u6570\u636e\u62a5\u4e5f\u5e26\u6765\u4e86\u4e00\u5b9a\u7684\u6311\u6218\u3002\u7531\u4e8e\u5b83\u4eec\u4e0d\u4fdd\u8bc1\u4f20\u9001\u6216\u7ef4\u62a4\u6570\u636e\u5305\u7684\u987a\u5e8f\uff0c\u56e0\u6b64\u67d0\u4e9b\u6570\u636e\u62a5\u53ef\u80fd\u4f1a\u4e22\u5931\u6216\u4e71\u5e8f\u5230\u8fbe\u3002\u8fd9\u901a\u5e38\u5728\u5e94\u7528\u5c42\u8fdb\u884c\u7ba1\u7406\uff0c\u5176\u4e2d TCP \u7b49\u534f\u8bae\u53ef\u786e\u4fdd\u6709\u5e8f\u3001\u53ef\u9760\u7684\u4ea4\u4ed8\u3002<\/p>\n<p>\u4f8b\u5982\uff0c\u5982\u679c\u60a8\u4f7f\u7528 UDP \u53d1\u9001\u6570\u636e\u62a5\uff0c\u5219\u53ef\u4ee5\u5728\u5e94\u7528\u7a0b\u5e8f\u4e2d\u6784\u5efa\u989d\u5916\u7684\u903b\u8f91\u6765\u786e\u8ba4\u6570\u636e\u62a5\u7684\u63a5\u6536\u6216\u5728\u5230\u8fbe\u65f6\u91cd\u65b0\u6392\u5e8f\u3002<\/p>\n<h2>\u6570\u636e\u62a5\u4e0e\u7c7b\u4f3c\u7684\u7f51\u7edc\u672f\u8bed<\/h2>\n<ol>\n<li><strong>\u6570\u636e\u62a5\u4e0e\u6570\u636e\u5305\uff1a<\/strong> \u6570\u636e\u62a5\u662f\u4e00\u79cd\u6570\u636e\u5305\uff0c\u7279\u522b\u662f\u4e00\u79cd\u72ec\u7acb\u7684\u6570\u636e\u5b9e\u4f53\uff0c\u643a\u5e26\u8db3\u591f\u7684\u4fe1\u606f\u4ece\u6e90\u8def\u7531\u5230\u76ee\u7684\u5730\u3002<\/li>\n<li><strong>\u6570\u636e\u62a5\u4e0e\u5e27\uff1a<\/strong> \u5e27\u662f\u8ba1\u7b97\u673a\u7f51\u7edc\u4e2d\u7684\u6570\u5b57\u6570\u636e\u4f20\u8f93\u5355\u5143\u3002\u4e0e\u6570\u636e\u62a5\u76f8\u6bd4\uff0c\u5e27\u5305\u542b\u540c\u6b65\u4fe1\u606f\u3001\u9519\u8bef\u68c0\u67e5\u548c\u63a7\u5236\u6570\u636e\uff0c\u4f7f\u5176\u80fd\u591f\u53ef\u9760\u5730\u4f20\u8f93\u5230\u4e0b\u4e00\u4e2a\u76f4\u63a5\u8fde\u63a5\u7684\u7f51\u7edc\u8282\u70b9\u3002<\/li>\n<\/ol>\n<h2>\u6570\u636e\u62a5\u548c\u65b0\u5174\u6280\u672f\u7684\u672a\u6765<\/h2>\n<p>\u968f\u7740\u7f51\u7edc\u6280\u672f\u7684\u53d1\u5c55\uff0c\u6570\u636e\u62a5\u7684\u6982\u5ff5\u7ee7\u7eed\u53d1\u6325\u91cd\u8981\u4f5c\u7528\uff0c\u7279\u522b\u662f\u968f\u7740\u7269\u8054\u7f51 (IoT) \u548c\u8fb9\u7f18\u8ba1\u7b97\u7b49\u6280\u672f\u7684\u53d1\u5c55\uff0c\u8fd9\u4e9b\u6280\u672f\u9700\u8981\u9ad8\u6548\u3001\u7075\u6d3b\u7684\u6570\u636e\u4f20\u8f93\u3002<\/p>\n<p>\u6b64\u5916\uff0c\u6570\u636e\u62a5\u4f20\u8f93\u5c42\u5b89\u5168\u6027 (DTLS) \u7684\u53d1\u5c55\u8868\u660e\u4eba\u4eec\u5bf9\u57fa\u4e8e\u5b89\u5168\u6570\u636e\u62a5\u7684\u5e94\u7528\u7a0b\u5e8f\u8d8a\u6765\u8d8a\u611f\u5174\u8da3\u3002 DTLS \u63d0\u4f9b\u4e0e TLS\uff08\u7528\u4e8e\u5b89\u5168 Web \u6d4f\u89c8\uff09\u76f8\u540c\u7684\u5b89\u5168\u4fdd\u8bc1\uff0c\u4f46\u9002\u7528\u4e8e UDP \u7b49\u6570\u636e\u62a5\u534f\u8bae\u3002<\/p>\n<h2>\u4ee3\u7406\u670d\u52a1\u5668\u548c\u6570\u636e\u62a5<\/h2>\n<p>\u4ee3\u7406\u670d\u52a1\u5668\u53ef\u4ee5\u5904\u7406\u6570\u636e\u62a5\uff0c\u5145\u5f53\u5ba2\u6237\u7aef\u4ece\u5176\u4ed6\u670d\u52a1\u5668\u5bfb\u6c42\u8d44\u6e90\u7684\u8bf7\u6c42\u7684\u4e2d\u4ecb\u3002\u5b83\u4eec\u53ef\u4ee5\u63d0\u4f9b\u5404\u79cd\u529f\u80fd\uff0c\u5305\u62ec\u5b89\u5168\u3001\u9690\u79c1\u548c\u6570\u636e\u538b\u7f29\u3002<\/p>\n<p>\u4f8b\u5982\uff0c\u4ee3\u7406\u670d\u52a1\u5668\u53ef\u4ee5\u5141\u8bb8\u5ba2\u6237\u7aef\u4e0e\u5176\u4ed6\u7f51\u7edc\u670d\u52a1\u5efa\u7acb\u95f4\u63a5\u7f51\u7edc\u8fde\u63a5\u3002\u5ba2\u6237\u7aef\u8fde\u63a5\u5230\u4ee3\u7406\u670d\u52a1\u5668\uff0c\u8bf7\u6c42\u4e0d\u540c\u670d\u52a1\u5668\u4e0a\u7684\u8fde\u63a5\u3001\u6587\u4ef6\u6216\u5176\u4ed6\u53ef\u7528\u8d44\u6e90\u3002\u4ee3\u7406\u670d\u52a1\u5668\u53ef\u80fd\u901a\u8fc7\u8fde\u63a5\u5230\u6307\u5b9a\u670d\u52a1\u5668\u6216\u4ece\u7f13\u5b58\u63d0\u4f9b\u8d44\u6e90\u6765\u63d0\u4f9b\u8d44\u6e90\u3002<\/p>\n<p>\u5c31\u6570\u636e\u62a5\u800c\u8a00\uff0c\u4ee3\u7406\u670d\u52a1\u5668\u53ef\u4ee5\u62e6\u622a\u5b83\u4eec\uff0c\u8bfb\u53d6\u548c\u89e3\u91ca\u6570\u636e\uff0c\u7136\u540e\u6839\u636e\u6570\u636e\u62a5\u7684\u5185\u5bb9\u6267\u884c\u5404\u79cd\u4efb\u52a1\u3002\u8fd9\u53ef\u80fd\u6d89\u53ca\u91cd\u65b0\u8def\u7531\u6570\u636e\u62a5\u3001\u4fee\u6539\u6570\u636e\uff0c\u751a\u81f3\u5b8c\u5168\u963b\u6b62\u5b83\u3002<\/p>\n<h2>\u76f8\u5173\u94fe\u63a5<\/h2>\n<p>\u6709\u5173\u6570\u636e\u62a5\u548c\u76f8\u5173\u6982\u5ff5\u7684\u66f4\u591a\u4fe1\u606f\uff0c\u8bf7\u8003\u8651\u4ee5\u4e0b\u8d44\u6e90\uff1a<\/p>\n<ol>\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Internet_Protocol\" target=\"_new\" rel=\"noopener nofollow\">\u4e92\u8054\u7f51\u534f\u8bae - \u7ef4\u57fa\u767e\u79d1<\/a><\/li>\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/User_Datagram_Protocol\" target=\"_new\" rel=\"noopener nofollow\">\u7528\u6237\u6570\u636e\u62a5\u534f\u8bae - \u7ef4\u57fa\u767e\u79d1<\/a><\/li>\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Datagram_Transport_Layer_Security\" target=\"_new\" rel=\"noopener nofollow\">\u6570\u636e\u62a5\u4f20\u8f93\u5c42\u5b89\u5168 - \u7ef4\u57fa\u767e\u79d1<\/a><\/li>\n<li><a href=\"https:\/\/tools.ietf.org\/html\/rfc768\" target=\"_new\" rel=\"noopener nofollow\">RFC 768 \u2013 \u7528\u6237\u6570\u636e\u62a5\u534f\u8bae<\/a><\/li>\n<li><a href=\"https:\/\/tools.ietf.org\/html\/rfc791\" target=\"_new\" rel=\"noopener nofollow\">RFC 791 \u2013 \u4e92\u8054\u7f51\u534f\u8bae<\/a><\/li>\n<\/ol>","protected":false},"featured_media":505603,"menu_order":0,"template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-476746","wiki","type-wiki","status-publish","has-post-thumbnail","hentry"],"acf":{"faq_title":"Frequently Asked Questions about <mark>Datagram: A Detailed Guide to Data Packets in Networking<\/mark>","faq_items":[{"question":"What is a Datagram?","answer":"A Datagram is a basic transfer unit associated with a packet-switched network. Datagrams are designed to be routed from the source to the destination without depending on prior exchanges between these points. They are self-contained data packets that include the data payload along with header details used in routing."},{"question":"Who first introduced the concept of Datagram?","answer":"The concept of Datagram was introduced by Louis Pouzin, a French computer scientist, in 1970 as part of the design for the CYCLADES network."},{"question":"How is a Datagram structured?","answer":"A Datagram typically consists of two parts: the Datagram Header and the Payload. The header carries control information such as source and destination IP addresses, protocol used, length of the Datagram, among other things. The payload is the actual data that the Datagram carries."},{"question":"What are the key features of a Datagram?","answer":"Key features of a Datagram include its independence, where each Datagram is independent of others and can be sent and received in any order; its self-containment, where Datagrams carry all the necessary information for routing from the origin to the destination; and its flexibility, as they do not need a pre-established path for transmission."},{"question":"What are the types of Datagram?","answer":"Datagrams can be classified based on the protocol they are associated with. The two most common are IP Datagram and UDP Datagram. IP Datagram is used in the Internet Protocol and forms the primary packet format for transmitting data over the internet. UDP Datagram is part of the User Datagram Protocol, which provides a simple but fast method for the exchange of data over IP networks."},{"question":"How are Datagrams used, and what are the challenges associated with them?","answer":"Datagrams are used across various applications in computer networking, especially where speed is vital, and occasional data loss is tolerable. However, using Datagrams can pose certain challenges such as potential loss of data or arrival of data out of order. To manage these issues, additional logic may be built into applications to confirm receipt of Datagrams or reorder them on arrival."},{"question":"How are Datagrams associated with proxy servers?","answer":"Proxy servers can handle Datagrams by serving as an intermediary for requests from clients seeking resources from other servers. They can read and interpret the data, perform various tasks based on the Datagram's content such as rerouting the Datagram, modifying the data, or even blocking it."},{"question":"What is the future perspective of Datagrams?","answer":"As networking technology evolves, the concept of Datagrams continues to be relevant, particularly with the growth of technologies like the Internet of Things (IoT) and edge computing. Moreover, the development of Datagram Transport Layer Security (DTLS) shows a growing interest in secure Datagram-based applications."}]},"_links":{"self":[{"href":"https:\/\/oneproxy.pro\/cn\/wp-json\/wp\/v2\/wiki\/476746","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneproxy.pro\/cn\/wp-json\/wp\/v2\/wiki"}],"about":[{"href":"https:\/\/oneproxy.pro\/cn\/wp-json\/wp\/v2\/types\/wiki"}],"version-history":[{"count":1,"href":"https:\/\/oneproxy.pro\/cn\/wp-json\/wp\/v2\/wiki\/476746\/revisions"}],"predecessor-version":[{"id":505604,"href":"https:\/\/oneproxy.pro\/cn\/wp-json\/wp\/v2\/wiki\/476746\/revisions\/505604"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneproxy.pro\/cn\/wp-json\/wp\/v2\/media\/505603"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/cn\/wp-json\/wp\/v2\/media?parent=476746"}],"curies":[{"name":"\u53ef\u6e7f\u6027\u7c89\u5242","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}