{"id":477497,"date":"2023-08-09T09:15:57","date_gmt":"2023-08-09T09:15:57","guid":{"rendered":""},"modified":"2023-09-05T11:14:50","modified_gmt":"2023-09-05T11:14:50","slug":"http","status":"publish","type":"wiki","link":"https:\/\/oneproxy.pro\/jp\/wiki\/http\/","title":{"rendered":"HTTP"},"content":{"rendered":"<p>\u30cf\u30a4\u30d1\u30fc\u30c6\u30ad\u30b9\u30c8\u8ee2\u9001\u30d7\u30ed\u30c8\u30b3\u30eb (HTTP) \u306f\u3001\u5206\u6563\u578b\u3001\u5354\u8abf\u578b\u3001\u30cf\u30a4\u30d1\u30fc\u30e1\u30c7\u30a3\u30a2\u60c5\u5831\u30b7\u30b9\u30c6\u30e0\u7528\u306e\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3 \u30ec\u30d9\u30eb\u306e\u30d7\u30ed\u30c8\u30b3\u30eb\u3067\u3059\u3002\u3053\u308c\u306f Web \u4e0a\u306e\u3042\u3089\u3086\u308b\u30c7\u30fc\u30bf\u4ea4\u63db\u306e\u57fa\u790e\u3067\u3042\u308a\u3001\u79c1\u305f\u3061\u304c\u77e5\u3063\u3066\u3044\u308b\u30a4\u30f3\u30bf\u30fc\u30cd\u30c3\u30c8\u306e\u4e0d\u53ef\u6b20\u306a\u90e8\u5206\u3068\u306a\u3063\u3066\u3044\u307e\u3059\u3002<\/p>\n<h2>HTTP \u306e\u8d77\u6e90\u3068\u305d\u306e\u6700\u521d\u306e\u8a00\u53ca<\/h2>\n<p>HTTP \u306e\u8d77\u6e90\u306f\u30011989 \u5e74\u306b\u82f1\u56fd\u306e\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf\u79d1\u5b66\u8005\u30c6\u30a3\u30e0 \u30d0\u30fc\u30ca\u30fc\u30ba \u30ea\u30fc\u537f\u304c\u30ef\u30fc\u30eb\u30c9 \u30ef\u30a4\u30c9 \u30a6\u30a7\u30d6\u3092\u4f5c\u6210\u3057\u305f\u3053\u3068\u306b\u9061\u308a\u307e\u3059\u3002CERN \u306e\u7814\u7a76\u8005\u3067\u3042\u308b\u30d0\u30fc\u30ca\u30fc\u30ba \u30ea\u30fc\u6c0f\u306f\u3001\u30ea\u30f3\u30af\u3055\u308c\u305f\u30ea\u30bd\u30fc\u30b9\u306e\u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3\u3068\u691c\u7d22\u3092\u5bb9\u6613\u306b\u3059\u308b\u30d7\u30ed\u30c8\u30b3\u30eb\u3092\u6a21\u7d22\u3057\u3066\u3044\u307e\u3057\u305f\u3002 HTTP\u306e\u958b\u767a\u3002<\/p>\n<p>HTTP \u306b\u3064\u3044\u3066\u6700\u521d\u306b\u8a00\u53ca\u3057\u305f\u306e\u306f\u30011991 \u5e74\u306b Berners-Lee \u306b\u3088\u3063\u3066\u8d77\u8349\u3055\u308c\u305f\u300c\u30cf\u30a4\u30d1\u30fc\u30c6\u30ad\u30b9\u30c8\u8ee2\u9001\u30d7\u30ed\u30c8\u30b3\u30eb (HTTP)\u300d\u3068\u3044\u3046\u30bf\u30a4\u30c8\u30eb\u306e\u6587\u66f8\u3067\u3057\u305f\u3002\u3053\u306e\u521d\u671f\u4ed5\u69d8\u3067\u306f\u3001\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\/\u30b5\u30fc\u30d0\u30fc\u901a\u4fe1\u7528\u306e\u30b7\u30f3\u30d7\u30eb\u3067\u30b9\u30c6\u30fc\u30c8\u30ec\u30b9\u306a\u30c6\u30ad\u30b9\u30c8\u30d9\u30fc\u30b9\u306e\u30d7\u30ed\u30c8\u30b3\u30eb\u306b\u3064\u3044\u3066\u8a73\u3057\u304f\u8aac\u660e\u3057\u307e\u3057\u305f\u3002<\/p>\n<h2>HTTP \u306e\u8981\u70b9: \u8a73\u7d30\u306a\u8003\u5bdf<\/h2>\n<p>HTTP \u306f\u3001\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u3068\u30b5\u30fc\u30d0\u30fc\u9593\u306e\u30ea\u30af\u30a8\u30b9\u30c8\u3068\u30ec\u30b9\u30dd\u30f3\u30b9\u306e\u539f\u7406\u306b\u57fa\u3065\u3044\u3066\u52d5\u4f5c\u3059\u308b\u30d7\u30ed\u30c8\u30b3\u30eb\u3067\u3059\u3002\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u306f\u30ea\u30af\u30a8\u30b9\u30c8\u3092\u30b5\u30fc\u30d0\u30fc\u306b\u9001\u4fe1\u3057\u3001\u30b5\u30fc\u30d0\u30fc\u306f\u305d\u308c\u3092\u51e6\u7406\u3057\u3066\u5fdc\u7b54\u3092\u8fd4\u3057\u307e\u3059\u3002\u3053\u306e\u30d7\u30ed\u30c8\u30b3\u30eb\u306f TCP\/IP \u30d7\u30ed\u30c8\u30b3\u30eb \u30b9\u30a4\u30fc\u30c8\u306e\u4e0a\u3067\u52d5\u4f5c\u3057\u3001\u3055\u307e\u3056\u307e\u306a\u30cd\u30c3\u30c8\u30ef\u30fc\u30af \u30b5\u30fc\u30d3\u30b9\u3068\u306e\u4e92\u63db\u6027\u3092\u5b9f\u73fe\u3057\u307e\u3059\u3002<\/p>\n<p>HTTP \u306f\u30b9\u30c6\u30fc\u30c8\u30ec\u30b9\u3067\u3059\u3002\u3064\u307e\u308a\u3001\u5404\u30b3\u30de\u30f3\u30c9\u306f\u3001\u305d\u306e\u524d\u306b\u3042\u308b\u30b3\u30de\u30f3\u30c9\u3092\u8a8d\u8b58\u305b\u305a\u306b\u72ec\u7acb\u3057\u3066\u5b9f\u884c\u3055\u308c\u307e\u3059\u3002\u3053\u308c\u306b\u3088\u308a\u3001\u30d7\u30ed\u30c8\u30b3\u30eb\u306e\u62e1\u5f35\u6027\u304c\u9ad8\u304f\u306a\u308a\u307e\u3059\u304c\u3001\u30e6\u30fc\u30b6\u30fc \u30bb\u30c3\u30b7\u30e7\u30f3\u3092\u7dad\u6301\u3059\u308b\u305f\u3081\u306b Cookie \u306a\u3069\u306e\u8ffd\u52a0\u306e\u30d7\u30ed\u30c8\u30b3\u30eb\u3084\u6280\u8853\u304c\u5fc5\u8981\u306b\u306a\u308b\u3053\u3068\u3082\u610f\u5473\u3057\u307e\u3059\u3002<\/p>\n<p>\u30d7\u30ed\u30c8\u30b3\u30eb\u306e\u62e1\u5f35\u6027\u306b\u3088\u308a\u3001\u672c\u6765\u306e\u610f\u56f3\u3092\u8d85\u3048\u3066\u3055\u307e\u3056\u307e\u306a\u30bf\u30b9\u30af\u306b\u9069\u5fdc\u3055\u305b\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\u3053\u306e\u62e1\u5f35\u6027\u306b\u3088\u308a\u3001\u30ea\u30a2\u30eb\u30bf\u30a4\u30e0\u901a\u4fe1\u306e\u305f\u3081\u306e WebSocket \u3084\u3088\u308a\u52b9\u7387\u7684\u306a\u30c7\u30fc\u30bf\u8ee2\u9001\u306e\u305f\u3081\u306e HTTP\/2 \u306a\u3069\u306e\u30c6\u30af\u30ce\u30ed\u30b8\u306e\u958b\u767a\u304c\u53ef\u80fd\u306b\u306a\u308a\u307e\u3057\u305f\u3002<\/p>\n<h2>HTTP \u306e\u5185\u90e8\u30e1\u30ab\u30cb\u30ba\u30e0: \u821e\u53f0\u88cf<\/h2>\n<p>HTTP \u306f\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\/\u30b5\u30fc\u30d0\u30fc \u30e2\u30c7\u30eb\u3067\u52d5\u4f5c\u3057\u307e\u3059\u3002\u30af\u30e9\u30a4\u30a2\u30f3\u30c8 (\u901a\u5e38\u306f Web \u30d6\u30e9\u30a6\u30b6) \u306f HTTP \u30ea\u30af\u30a8\u30b9\u30c8\u3092\u30b5\u30fc\u30d0\u30fc\u306b\u9001\u4fe1\u3057\u3001\u30b5\u30fc\u30d0\u30fc\u306f HTTP \u5fdc\u7b54\u3092\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u306b\u9001\u308a\u8fd4\u3057\u307e\u3059\u3002\u3053\u306e\u30ea\u30af\u30a8\u30b9\u30c8\u3068\u30ec\u30b9\u30dd\u30f3\u30b9\u306e\u4ea4\u63db\u304c HTTP \u30c8\u30e9\u30f3\u30b6\u30af\u30b7\u30e7\u30f3\u3092\u69cb\u6210\u3057\u307e\u3059\u3002<\/p>\n<p>\u5404 HTTP \u30ea\u30af\u30a8\u30b9\u30c8\u3068\u30ec\u30b9\u30dd\u30f3\u30b9\u306b\u306f\u3001\u4e00\u9023\u306e\u30d8\u30c3\u30c0\u30fc\u3068\u672c\u6587\u304c\u542b\u307e\u308c\u307e\u3059\u3002\u30d8\u30c3\u30c0\u30fc\u306b\u306f\u3001\u8981\u6c42\u3055\u308c\u305f\u30ea\u30bd\u30fc\u30b9\u306e URI\u3001\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u304c\u53d7\u3051\u5165\u308c\u305f\u30c7\u30fc\u30bf\u5f62\u5f0f\u3001\u30b5\u30fc\u30d0\u30fc\u60c5\u5831\u306a\u3069\u3001\u8981\u6c42\u307e\u305f\u306f\u5fdc\u7b54\u306b\u95a2\u3059\u308b\u30e1\u30bf\u30c7\u30fc\u30bf\u304c\u542b\u307e\u308c\u3066\u3044\u307e\u3059\u3002\u672c\u6587\u306b\u306f\u5b9f\u969b\u306e\u30c7\u30fc\u30bf (HTML \u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u3001\u753b\u50cf\u3001JSON \u30c7\u30fc\u30bf\u306a\u3069) \u304c\u542b\u307e\u308c\u307e\u3059\u3002<\/p>\n<h2>HTTP \u306e\u4e3b\u8981\u306a\u7279\u6027\u306e\u8abf\u67fb<\/h2>\n<p>HTTP \u306e\u4e3b\u306a\u5c5e\u6027\u306b\u306f\u6b21\u306e\u3082\u306e\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<ol>\n<li><strong>\u30b7\u30f3\u30d7\u30eb\u3055:<\/strong> HTTP \u306f\u4eba\u9593\u304c\u8aad\u3081\u308b\u30c6\u30ad\u30b9\u30c8\u30d9\u30fc\u30b9\u306e\u30d7\u30ed\u30c8\u30b3\u30eb\u3067\u3059\u3002\u3053\u306e\u5358\u7d14\u3055\u306f\u3001\u30d7\u30ed\u30c8\u30b3\u30eb\u306e\u30c7\u30d0\u30c3\u30b0\u3068\u7406\u89e3\u306b\u5f79\u7acb\u3061\u307e\u3059\u3002<\/li>\n<li><strong>\u7121\u56fd\u7c4d:<\/strong> \u5404 HTTP \u30ea\u30af\u30a8\u30b9\u30c8\u306f\u5b8c\u5168\u306b\u5206\u96e2\u3055\u308c\u3066\u767a\u751f\u3057\u307e\u3059\u3002\u30b5\u30fc\u30d0\u30fc\u306f\u30ea\u30af\u30a8\u30b9\u30c8\u9593\u3067\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u306b\u95a2\u3059\u308b\u60c5\u5831\u3092\u4fdd\u6301\u3059\u308b\u5fc5\u8981\u304c\u306a\u3044\u305f\u3081\u3001\u8a2d\u8a08\u304c\u7c21\u7d20\u5316\u3055\u308c\u307e\u3059\u3002<\/li>\n<li><strong>\u62e1\u5f35\u6027:<\/strong> HTTP \u30d8\u30c3\u30c0\u30fc\u306b\u3088\u308a\u3001\u3055\u307e\u3056\u307e\u306a\u76ee\u7684\u306b\u62e1\u5f35\u3067\u304d\u308b\u67d4\u8edf\u306a\u30d7\u30ed\u30c8\u30b3\u30eb\u306b\u306a\u308a\u307e\u3059\u3002<\/li>\n<li><strong>\u72ec\u7acb\uff1a<\/strong> \u8ee2\u9001\u3055\u308c\u308b\u30c7\u30fc\u30bf\u306e\u7a2e\u985e\u306b\u306f\u4f9d\u5b58\u3057\u307e\u305b\u3093\u3002\u3053\u308c\u306b\u3088\u308a\u3001\u3042\u3089\u3086\u308b\u7a2e\u985e\u306e\u30e1\u30c7\u30a3\u30a2\u306e\u9001\u4fe1\u306b HTTP \u3092\u4f7f\u7528\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3059\u3002<\/li>\n<li><strong>\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\uff1a<\/strong> HTTP\/1.1\u3001HTTP\/2\u3001HTTP\/3 \u306e\u9032\u5316\u306b\u4f34\u3044\u3001\u6c38\u7d9a\u7684\u306a\u63a5\u7d9a\u3001\u591a\u91cd\u5316\u3001\u30d8\u30c3\u30c0\u30fc\u5727\u7e2e\u306a\u3069\u306e\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u306e\u5f37\u5316\u304c\u5c0e\u5165\u3055\u308c\u307e\u3057\u305f\u3002<\/li>\n<\/ol>\n<h2>HTTP \u306e\u591a\u69d8\u306a\u7279\u5fb4: \u6982\u8981<\/h2>\n<p>HTTP \u306f\u3001Web \u306e\u5909\u5316\u3059\u308b\u30cb\u30fc\u30ba\u3092\u6e80\u305f\u3059\u305f\u3081\u306b\u6642\u9593\u306e\u7d4c\u904e\u3068\u3068\u3082\u306b\u9032\u5316\u3057\u3066\u304d\u307e\u3057\u305f\u3002\u4e3b\u306a\u30d0\u30fc\u30b8\u30e7\u30f3\u306b\u306f\u6b21\u306e\u3082\u306e\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<table>\n<thead>\n<tr>\n<th>\u30d0\u30fc\u30b8\u30e7\u30f3<\/th>\n<th>\u5c0e\u5165\u5e74<\/th>\n<th>\u4e3b\u306a\u7279\u9577<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>HTTP\/0.9<\/td>\n<td>1991<\/td>\n<td>\u30aa\u30ea\u30b8\u30ca\u30eb\u30d0\u30fc\u30b8\u30e7\u30f3\u306f\u3001\u975e\u5e38\u306b\u57fa\u672c\u7684\u3067\u9650\u5b9a\u7684\u3067\u3059\u3002<\/td>\n<\/tr>\n<tr>\n<td>HTTP\/1.0<\/td>\n<td>1996<\/td>\n<td>\u30d8\u30c3\u30c0\u30fc\u3001MIME \u30bf\u30a4\u30d7\u3001\u30b9\u30c6\u30fc\u30bf\u30b9 \u30b3\u30fc\u30c9\u304c\u5c0e\u5165\u3055\u308c\u307e\u3057\u305f\u3002<\/td>\n<\/tr>\n<tr>\n<td>HTTP\/1.1<\/td>\n<td>1997<\/td>\n<td>\u6c38\u7d9a\u7684\u306a\u63a5\u7d9a\u3001\u30c1\u30e3\u30f3\u30af\u8ee2\u9001\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u3001\u304a\u3088\u3073\u8ffd\u52a0\u306e\u30ad\u30e3\u30c3\u30b7\u30e5\u5236\u5fa1\u3002<\/td>\n<\/tr>\n<tr>\n<td>HTTP\/2<\/td>\n<td>2015<\/td>\n<td>\u30d0\u30a4\u30ca\u30ea \u30d7\u30ed\u30c8\u30b3\u30eb\u3001\u30d8\u30c3\u30c0\u30fc\u5727\u7e2e\u3001\u591a\u91cd\u5316\u3001\u304a\u3088\u3073\u30b5\u30fc\u30d0\u30fc \u30d7\u30c3\u30b7\u30e5\u3002<\/td>\n<\/tr>\n<tr>\n<td>HTTP\/3<\/td>\n<td>2020<\/td>\n<td>\u30c8\u30e9\u30f3\u30b9\u30dd\u30fc\u30c8\u7528\u306b TCP \u3092 QUIC \u306b\u7f6e\u304d\u63db\u3048\u3001\u63a5\u7d9a\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\u6642\u9593\u3068\u8f3b\u8f33\u5236\u5fa1\u3092\u6539\u5584\u3057\u307e\u3059\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>HTTP \u306e\u6d3b\u7528: \u89e3\u6c7a\u7b56\u3068\u8ab2\u984c<\/h2>\n<p>HTTP \u306f\u4e3b\u306b\u3001HTML \u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u3001\u753b\u50cf\u3001\u30b9\u30af\u30ea\u30d7\u30c8\u3001\u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8\u306a\u3069\u306e\u30ea\u30bd\u30fc\u30b9\u3092\u30b5\u30fc\u30d0\u30fc\u304b\u3089\u53d6\u5f97\u3057\u3066\u30d6\u30e9\u30a6\u30b6\u30fc\u306b Web \u30da\u30fc\u30b8\u3092\u8868\u793a\u3059\u308b\u305f\u3081\u306b\u4f7f\u7528\u3055\u308c\u307e\u3059\u3002\u305f\u3060\u3057\u3001\u305d\u306e\u7528\u9014\u306f\u3053\u308c\u306b\u9650\u5b9a\u3055\u308c\u307e\u305b\u3093\u3002 REST API \u306e\u53f0\u982d\u306b\u3088\u308a\u3001HTTP \u306f Web \u30b5\u30fc\u30d3\u30b9\u3092\u69cb\u7bc9\u3057\u3001Web \u30b5\u30fc\u30d3\u30b9\u3068\u5bfe\u8a71\u3059\u308b\u305f\u3081\u306e\u5a92\u4f53\u306b\u306a\u308a\u307e\u3057\u305f\u3002<\/p>\n<p>HTTP \u306f\u5e83\u304f\u4f7f\u7528\u3055\u308c\u3066\u3044\u307e\u3059\u304c\u3001\u3044\u304f\u3064\u304b\u306e\u8ab2\u984c\u304c\u3042\u308a\u307e\u3059\u3002\u305d\u306e\u30b9\u30c6\u30fc\u30c8\u30ec\u30b9\u306a\u6027\u8cea\u306f\u3001\u30e6\u30fc\u30b6\u30fc \u30bb\u30c3\u30b7\u30e7\u30f3\u306e\u7dad\u6301\u304c\u8907\u96d1\u306b\u306a\u308b\u53ef\u80fd\u6027\u304c\u3042\u308b\u3053\u3068\u3092\u610f\u5473\u3057\u307e\u3059\u3002 HTTP \u30c7\u30fc\u30bf\u306f\u6697\u53f7\u5316\u3055\u308c\u3066\u3044\u306a\u3044\u305f\u3081\u3001\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u3082\u554f\u984c\u306b\u306a\u308a\u307e\u3059\u3002\u3053\u308c\u306b\u5bfe\u51e6\u3059\u308b\u305f\u3081\u306b\u3001SSL\/TLS \u30d7\u30ed\u30c8\u30b3\u30eb\u3092\u4f7f\u7528\u3057\u3066\u30c7\u30fc\u30bf\u3092\u6697\u53f7\u5316\u3059\u308b HTTPS (HTTP Secure) \u304c\u5c0e\u5165\u3055\u308c\u307e\u3057\u305f\u3002<\/p>\n<h2>\u6bd4\u8f03\u3068\u7279\u5fb4: \u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u5185\u306e HTTP<\/h2>\n<p>HTTP \u306f\u3001\u6b21\u306e\u3088\u3046\u306a\u91cd\u8981\u306a\u70b9\u3067 TCP\/IP \u30b9\u30a4\u30fc\u30c8\u306e\u4ed6\u306e\u30d7\u30ed\u30c8\u30b3\u30eb\u3068\u306f\u7570\u306a\u308a\u307e\u3059\u3002<\/p>\n<table>\n<thead>\n<tr>\n<th>\u30d7\u30ed\u30c8\u30b3\u30eb<\/th>\n<th>\u76ee\u7684<\/th>\n<th>\u30c8\u30e9\u30f3\u30b9\u30dd\u30fc\u30c8\u5c64<\/th>\n<th>\u5b89\u5168<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>HTTP<\/td>\n<td>\u30cf\u30a4\u30d1\u30fc\u30c6\u30ad\u30b9\u30c8\u30c7\u30fc\u30bf\u306e\u8ee2\u9001<\/td>\n<td>TCP<\/td>\n<td>\u672c\u8cea\u7684\u306a\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u306f\u3042\u308a\u307e\u305b\u3093<\/td>\n<\/tr>\n<tr>\n<td>HTTPS<\/td>\n<td>\u30cf\u30a4\u30d1\u30fc\u30c6\u30ad\u30b9\u30c8\u30c7\u30fc\u30bf\u306e\u5b89\u5168\u306a\u8ee2\u9001<\/td>\n<td>TCP\uff08SSL\/TLS\u3042\u308a\uff09<\/td>\n<td>\u5b89\u5168\u306a<\/td>\n<\/tr>\n<tr>\n<td>FTP<\/td>\n<td>\u30d5\u30a1\u30a4\u30eb\u306e\u8ee2\u9001<\/td>\n<td>TCP<\/td>\n<td>FTPS\u306b\u3088\u308b\u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3<\/td>\n<\/tr>\n<tr>\n<td>SMTP<\/td>\n<td>\u96fb\u5b50\u30e1\u30fc\u30eb\u306e\u9001\u4fe1<\/td>\n<td>TCP<\/td>\n<td>STARTTLS \u306b\u3088\u308b\u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>HTTP \u306e\u5c06\u6765: \u65b0\u3057\u3044\u30c8\u30ec\u30f3\u30c9<\/h2>\n<p>HTTP \u306e\u6700\u65b0\u30d0\u30fc\u30b8\u30e7\u30f3\u3067\u3042\u308b HTTP\/3 \u306f\u3001\u30c8\u30e9\u30f3\u30b9\u30dd\u30fc\u30c8\u5c64\u306b TCP \u306e\u4ee3\u308f\u308a\u306b QUIC \u30d7\u30ed\u30c8\u30b3\u30eb\u3092\u4f7f\u7528\u3057\u307e\u3059\u3002 QUIC \u306f\u3001HTTP\/2 \u306e\u591a\u91cd\u5316\u3068\u63a5\u7d9a\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\u6642\u9593\u306e\u6539\u5584\u304a\u3088\u3073\u3088\u308a\u512a\u308c\u305f\u8f3b\u8f33\u5236\u5fa1\u3092\u7d44\u307f\u5408\u308f\u305b\u305f\u3082\u306e\u3067\u3059\u3002 HTTP\/3 \u306f\u3001Web \u30d6\u30e9\u30a6\u30b8\u30f3\u30b0\u306e\u9ad8\u901f\u5316\u3001\u4fe1\u983c\u6027\u306e\u5411\u4e0a\u3001\u5b89\u5168\u6027\u306e\u5411\u4e0a\u3092\u76ee\u7684\u3068\u3057\u3066\u304a\u308a\u3001Web \u901a\u4fe1\u306b\u304a\u3051\u308b HTTP \u306e\u5c06\u6765\u3092\u78ba\u56fa\u305f\u308b\u3082\u306e\u3068\u3057\u307e\u3059\u3002<\/p>\n<p>HTTP \u306f\u3001\u30c7\u30d0\u30a4\u30b9\u304c HTTP \u3092\u4f7f\u7528\u3057\u3066\u76f8\u4e92\u306b\u901a\u4fe1\u3057\u305f\u308a\u30b5\u30fc\u30d0\u30fc\u3068\u901a\u4fe1\u3057\u305f\u308a\u3059\u308b\u3001\u30e2\u30ce\u306e\u30a4\u30f3\u30bf\u30fc\u30cd\u30c3\u30c8 (IoT) \u306a\u3069\u306e\u65b0\u8208\u30c6\u30af\u30ce\u30ed\u30b8\u30fc\u306b\u3082\u4e0d\u53ef\u6b20\u3067\u3059\u3002\u3053\u306e\u5e83\u7bc4\u306a\u63a1\u7528\u306b\u3088\u308a\u3001HTTP \u306e\u95a2\u9023\u6027\u306f\u5c06\u6765\u306b\u308f\u305f\u3063\u3066\u78ba\u5b9f\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n<h2>\u30d7\u30ed\u30ad\u30b7 \u30b5\u30fc\u30d0\u30fc\u3068\u305d\u306e HTTP \u3068\u306e\u95a2\u9023\u4ed8\u3051<\/h2>\n<p>\u30d7\u30ed\u30ad\u30b7 \u30b5\u30fc\u30d0\u30fc\u306f\u3001\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u3068\u30a4\u30f3\u30bf\u30fc\u30cd\u30c3\u30c8\u306e\u9593\u306e\u4ef2\u4ecb\u8005\u3067\u3059\u3002\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u304b\u3089 HTTP \u30ea\u30af\u30a8\u30b9\u30c8\u3092\u53d7\u4fe1\u3057\u3001\u305d\u308c\u3089\u3092\u9069\u5207\u306a\u30b5\u30fc\u30d0\u30fc\u306b\u8ee2\u9001\u3057\u3001\u30b5\u30fc\u30d0\u30fc\u306e\u5fdc\u7b54\u3092\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u306b\u8fd4\u3057\u307e\u3059\u3002\u30d7\u30ed\u30ad\u30b7 \u30b5\u30fc\u30d0\u30fc\u306b\u306f\u3055\u307e\u3056\u307e\u306a\u5229\u70b9\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<ul>\n<li><strong>\u533f\u540d\uff1a<\/strong> \u30d7\u30ed\u30ad\u30b7 \u30b5\u30fc\u30d0\u30fc\u306f\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u306e IP \u30a2\u30c9\u30ec\u30b9\u3092\u96a0\u3059\u3053\u3068\u304c\u3067\u304d\u3001\u533f\u540d\u6027\u3092\u63d0\u4f9b\u3057\u307e\u3059\u3002<\/li>\n<li><strong>\u30ad\u30e3\u30c3\u30b7\u30f3\u30b0\uff1a<\/strong> \u30d7\u30ed\u30ad\u30b7 \u30b5\u30fc\u30d0\u30fc\u306f\u3001\u7279\u5b9a\u306e\u30ea\u30af\u30a8\u30b9\u30c8\u306b\u5bfe\u3059\u308b\u5fdc\u7b54\u3092\u4fdd\u5b58\u3057\u3001\u540c\u3058\u30ea\u30af\u30a8\u30b9\u30c8\u304c\u518d\u5ea6\u884c\u308f\u308c\u305f\u5834\u5408\u306b\u305d\u308c\u3089\u3092\u76f4\u63a5\u51e6\u7406\u3067\u304d\u308b\u305f\u3081\u3001\u5fdc\u7b54\u6642\u9593\u304c\u77ed\u7e2e\u3055\u308c\u307e\u3059\u3002<\/li>\n<li><strong>\u5b89\u5168\uff1a<\/strong> \u30d7\u30ed\u30ad\u30b7 \u30b5\u30fc\u30d0\u30fc\u306f\u3001SSL \u6697\u53f7\u5316\u3084\u60aa\u610f\u306e\u3042\u308b Web \u30b5\u30a4\u30c8\u306e\u30d6\u30e9\u30c3\u30af\u30ea\u30b9\u30c8\u306a\u3069\u3001\u8ffd\u52a0\u306e\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u5c64\u3092\u63d0\u4f9b\u3067\u304d\u307e\u3059\u3002<\/li>\n<\/ul>\n<p>OneProxy \u3067\u306f\u3001HTTP \u3068\u30b7\u30fc\u30e0\u30ec\u30b9\u306b\u9023\u643a\u3057\u3066\u5b89\u5168\u3001\u533f\u540d\u3001\u52b9\u7387\u7684\u306a Web \u30d6\u30e9\u30a6\u30b8\u30f3\u30b0\u3092\u63d0\u4f9b\u3059\u308b\u5805\u7262\u306a\u30d7\u30ed\u30ad\u30b7 \u30b5\u30fc\u30d0\u30fc \u30b5\u30fc\u30d3\u30b9\u3092\u63d0\u4f9b\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n<h2>\u95a2\u9023\u30ea\u30f3\u30af<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.ietf.org\/rfc\/rfc2616.txt\" target=\"_new\" rel=\"noopener nofollow\">HTTP\/1.1 \u4ed5\u69d8 (RFC 2616)<\/a><\/li>\n<li><a href=\"https:\/\/www.rfc-editor.org\/rfc\/rfc7540.html\" target=\"_new\" rel=\"noopener nofollow\">HTTP\/2 \u4ed5\u69d8 (RFC 7540)<\/a><\/li>\n<li><a href=\"https:\/\/datatracker.ietf.org\/doc\/html\/draft-ietf-quic-http-34\" target=\"_new\" rel=\"noopener nofollow\">HTTP\/3\u4ed5\u69d8\uff08\u8349\u6848\uff09<\/a><\/li>\n<li><a href=\"https:\/\/www.w3.org\/Protocols\/\" target=\"_new\" rel=\"noopener nofollow\">W3C HTTP \u306e\u6982\u8981<\/a><\/li>\n<li><a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTTP\" target=\"_new\" rel=\"noopener nofollow\">MDN Web \u30c9\u30ad\u30e5\u30e1\u30f3\u30c8: HTTP<\/a><\/li>\n<\/ul>","protected":false},"featured_media":468569,"menu_order":0,"template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-477497","wiki","type-wiki","status-publish","has-post-thumbnail","hentry"],"acf":{"faq_title":"Frequently Asked Questions about <mark>HTTP: An Indispensable Foundation of the World Wide Web<\/mark>","faq_items":[{"question":"What is HTTP?","answer":"<p>HTTP, or Hypertext Transfer Protocol, is an application-level protocol for distributed, collaborative, and hypermedia information systems. It is the foundation of any data exchange on the Web.<\/p>"},{"question":"When and where was HTTP first mentioned?","answer":"<p>HTTP was first mentioned in a document drafted by Sir Tim Berners-Lee in 1991. Berners-Lee, a researcher at CERN, developed HTTP as a protocol to facilitate the navigation and retrieval of linked resources.<\/p>"},{"question":"How does HTTP work?","answer":"<p>HTTP operates based on a request-response model. The client (usually a web browser) sends an HTTP request to the server, which processes the request and sends a response back. HTTP operates over the TCP\/IP suite of protocols.<\/p>"},{"question":"What are the key features of HTTP?","answer":"<p>HTTP's major features include its simplicity, statelessness, extensibility, data independence, and performance enhancements in its newer versions. These traits have made it a foundational protocol for the Web.<\/p>"},{"question":"What are the different versions of HTTP?","answer":"<p>HTTP has evolved over time, with the main versions being HTTP\/0.9, HTTP\/1.0, HTTP\/1.1, HTTP\/2, and HTTP\/3. These versions introduced features like headers, persistent connections, multiplexing, server push, and transport over the QUIC protocol.<\/p>"},{"question":"What are the main challenges associated with HTTP?","answer":"<p>The main challenges with HTTP are its stateless nature, which complicates maintaining user sessions, and its lack of inherent security, as HTTP data isn't encrypted. To combat the latter issue, HTTPS was introduced, which secures HTTP with SSL\/TLS encryption.<\/p>"},{"question":"What is the future of HTTP?","answer":"<p>HTTP's future includes further development and adoption of HTTP\/3, which makes web browsing faster, more reliable, and more secure. HTTP is also integral to emerging technologies like the Internet of Things.<\/p>"},{"question":"How are proxy servers associated with HTTP?","answer":"<p>Proxy servers act as intermediaries between a client and the internet. They receive HTTP requests from clients, forward them to the appropriate servers, and then return the servers' responses to the clients. Proxy servers can provide anonymity, caching, and additional security layers.<\/p>"},{"question":"What resources can I explore to learn more about HTTP?","answer":"<p>You can learn more about HTTP from resources like the HTTP\/1.1 Specification, HTTP\/2 Specification, HTTP\/3 Specification draft, the W3C HTTP Overview, and the MDN Web Docs page on HTTP.<\/p>"}]},"_links":{"self":[{"href":"https:\/\/oneproxy.pro\/jp\/wp-json\/wp\/v2\/wiki\/477497","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneproxy.pro\/jp\/wp-json\/wp\/v2\/wiki"}],"about":[{"href":"https:\/\/oneproxy.pro\/jp\/wp-json\/wp\/v2\/types\/wiki"}],"version-history":[{"count":0,"href":"https:\/\/oneproxy.pro\/jp\/wp-json\/wp\/v2\/wiki\/477497\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneproxy.pro\/jp\/wp-json\/wp\/v2\/media\/468569"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/jp\/wp-json\/wp\/v2\/media?parent=477497"}],"curies":[{"name":"\u3046\u30fc\u3093","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}