クイズ問題: インターネットのURLの先頭にある「http」は何という英語の略?
答え: Hypertext Transfer Protocol

関連するWikipedia記事の抜粋:
title: ウェブブラウザ
text: ウェブブラウザ(インターネットブラウザ、web browser)とは、パソコンやスマートフォン等を利用してWebサーバに接続するためのソフトウェアであり、ウェブページを表示したり、ハイパーリンクをたどったりするなどの機能がある。単にブラウザ(ブラウザー)とも呼ばれる。
title: ウェブビーコン
text: ウェブビーコン(web beacon)あるいはWebビーコンとは、ウェブバグ(web bug)とも呼ばれる、HTMLを利用したメールやウェブページの閲覧者を識別する仕組みのこと。
title: GNU Wget
text: GNU Wget(あるいは単に Wget)はウェブサーバからコンテンツを取得するダウンローダであり、GNUプロジェクトの一部である。その名称はワールド・ワイド・ウェブ(WWW)とプログラムの主要な機能であるデータ取得を意味する英語の「get(ゲット)」から派生したものである。現在Wgetはウェブ閲覧のために用いられるTCP/IPに基づいたもっともポピュラーなプロトコルである、HTTP、HTTPS及びFTP によるダウンロードが利用可能である。
title: 電気通信
text: トランスポート層より上層では、セッション層とプレゼンテーション層に大まかに当てはまり、時々使われるプロトコルがある。例えば Secure Sockets Layer (SSL) や Transport Layer Security (TLS) がそれにあたる。これらのプロトコルは転送されるデータが秘匿されていることを保証する。ブラウザに南京錠のアイコンが表示されているとき、それらが使われている。最後にアプリケーション層にはインターネットユーザーがよく目にする多数のプロトコルがあり、HTTP(ウェブブラウジング)、POP3(電子メール)、FTP(ファイル転送)、IRC(チャット)、BitTorrent(ファイル共有)などがある。
title: Hypertext Transfer Protocol
text: Hypertext Transfer Protocol(ハイパーテキスト・トランスファー・プロトコル、略称 HTTP)とは、WebブラウザがWebサーバと通信する際に主として使用する通信プロトコルであり、インターネット・プロトコル・スイートのメンバである。HTMLなどのテキストによって記述されたWebページ等のコンテンツの送受信に用いられる。
title: インターネットの歴史
text: ARPANETは電子メールの進化に大きく貢献した。あるレポートによれば、ARPANETの誕生直後にシステム間の電子メール転送の実験が行われたという。1971年、レイ・トムリンソンは後にインターネットのメールアドレスの形式となるフォーマット、すなわちアットマークでユーザ名とホスト名を分ける形式を生み出した。
title: DNSBL
text: DNSBLとは、インターネット上で(一部の人々が)防ぎたいIPアドレスの一覧をソフトウェアが扱いやすい形式で公表したもの。DNSブラックリストとも。Domain Name System (DNS) 上に構築された技術であり、DNSBLは主にスパムに関係するアドレスの一覧を公表するのに使われている。たいていのメール転送エージェント(メールサーバ)は、この一覧上にあるサイトから送られてきた電子メールを拒否したりフラグを付けたりするよう設定することができる。
title: アドレスバー
text: アドレスバー(英: address bar)は、GUIベースのウェブブラウザで使われるウィジェットのひとつで、現在(またはこれから)閲覧中のURL、ウェブページのアドレス、ローカルなファイルのパス名など、ブラウザが表示中(またはユーザーが表示させたい)ページのアドレスを表示する。ロケーションバー (location bar)、URLバー (URL bar) とも。新たなページを見るには、アドレスバーにそのURLを入力し、Enterキーを押下すればよい。類似の機能は Windows Explorer 等のファイラー(広義のファイルマネージャ)にも見受けられる。
title: World Wide Web
text: ワールドワイドウェブにアクセスするためのソフトウェア(ユーザーエージェント)は WWW クライアントと呼ばれる。そのうち、利用者による閲覧を目的としたものは特にウェブブラウザ(WWW ブラウザ、あるいは単にブラウザ)と呼ばれる。また、ワールドワイドウェブのサービスを提供するソフトウェアを「WWWサーバソフトウェア」あるいは単に「ウェブサーバ」という。
title: WHOIS
text: WHOIS(フーイズ)は、インターネット上でのドメイン名・IPアドレス・Autonomous System (AS) 番号の所有者を検索するためのプロトコル。データベース検索を用い、TCPベースでクエリ(質問)・レスポンス(応答)を行う。
title: ウェブブラウザ
text: ウェブブラウザの機能は、最小限の文字を用いた UI から、多様なファイル形式やプロトコルに対応する高機能なものまで幅広い。電子メール、ネットニュース、Internet Relay Chat (IRC) 等に対応するコンポーネントを含むウェブブラウザは「インターネットスイート」と呼ばれることもある。
title: ReCAPTCHA
text: reCAPTCHA(リキャプチャ)とは、ウェブサイトの制限エリアへのアクセスを試みるボットからサイトを防御するためCAPTCHAを利用するのと同時に、そのCAPTCHAに対する返答を紙の本のデジタル化に活かすシステムである。
title: バックスキャッター (電子メール)
text: メールを転送するメール転送エージェント(MTA)は、透過SMTPプロキシ(英語版)を使用することでバックスキャッターの生成を回避できる。
title: Web Proxy Auto-Discovery Protocol
text: Web Proxy Auto-Discovery Protocol(ウェブ・プロキシ・オートディスカバリー・プロトコル、略称:WPAD)は、ウェブブラウザのプロキシ設定を自動化するためのプロトコルである。
title: Internet Relay Chat
text: Internet Relay Chat(インターネット・リレー・チャット、略称 : IRC)とは、サーバを介してクライアントとクライアントが会話をする枠組みの名称である。インスタントメッセンジャーのプロトコルの一つに分類される。また、これに基づいて実装されるソフトをIRCクライアントと呼び、しばし略してクライアントもIRCと呼ばれる事がある。文章のみをやり取りして会話を行い、DCCなどを利用することでファイル転送も対応する。
title: インターネット
text: インターネット・プロトコル(IP)は、インターネット上の通信に用いられる基本プロトコル(ネットワーク層(レイヤー))であり、その上にトランスポート(転送)層、さらにその上にアプリケーション層のプロトコルを組み合わせて用いる。転送プロトコルにはTCPやUDPなどがあり、アプリケーション・プロトコルにはWWWで用いられる HTTP、ネットニュースに用いられる NNTP、チャット(IRC)、ファイル転送(FTP)、ストリーミングなどさまざまな利用方法に伴うプロトコルが存在する。これらのプロトコルの定義の多くは RFC として公開されている。
title: DNSBL
text: 最初のDNSBLは Real-time Blackhole List (RBL) で、1997年にポール・ヴィクシーが自身の開発した Mail Abuse Prevention System (MAPS) の一部として作った。最初の加入者は Adovenet の Dave Rand であった。当初、RBLはDNSBLではなく、むしろ加入者が所有するルーターにBGP経由で転送されるネットワークの一覧であり、スパムを送るのに使われたマシンやウェブサイトのようなスパムを可能にするサービスを行っているホストについて、全てのTCP/IPトラフィックをブラックホール化させることが可能であった(ブラックホール化とは、トラフィックを全く通知することなく捨てること)。
title: リダイレクト (HTTP)
text: ウェブサイトにおけるリダイレクト(英: redirect)とは、ウェブサイトの閲覧において、指定したウェブページから自動的に他のウェブページに転送されること。URLリダイレクト(URL redirection)とも言われる。
title: HTTPリファラ
text: HTTPリファラ(英: HTTP referer)あるいは単にリファラは、HTTPヘッダの1つで、インターネット上の1つのウェブページまたはリソースから見て、それにリンクしているウェブページやリソースのアドレスを指す。リファラを参照することで、どこからそのページに要求が来たのかを知ることができる。リファラをログすることでウェブサイトやウェブサーバで訪問者がどこから来ているかを把握でき、プロモーションやセキュリティの目的に使うことができる。リファラの活用はクロスサイトリクエストフォージェリ対策としても一般的だが、リファラが無効化されているとそのようなセキュリティ機構は働かない。リファラは一般に統計的用途に使われている。
title: JavaServer Pages
text: JavaServer Pages (JSP) は、HTML内にJavaのコードを埋め込んでおき、Webサーバで動的にWebページを生成してクライアントに返す技術のこと。
title: Post Office Protocol
text: Post Office Protocol(ポスト オフィス プロトコル、POP)は、電子メールで使われるプロトコル(通信規約)のひとつ。ユーザがメールサーバから自分のメールを取り出す時に使用する、メール受信用プロトコル。現在は、改良されたPOP3 (POP Version 3) が使用されている。
title: メール (アップル)
text: メール (Mail) は、アップルのmacOSおよびiOS, iPadOSに含まれる電子メールクライアントのアプリケーションである。「Mail」 という名称が一般的なものであり、電子メールそのものと明確に区別をつけるために、しばしば、「Apple Mail」、または、アプリケーションバンドルの拡張子をつけた「Mail.app」と表記される。X-Mailer ヘッダでは、「Apple Mail」 を名乗る。
title: DNSBL
text: URI DNSBL は、スパムの本文に含まれるクリック可能なリンクにある(ただしスパムでないものには出現しない)ドメイン名とIPアドレスを一覧にしたDNSBLである。
title: Robots Exclusion Standard
text: Robots Exclusion Standard(RES) または Robots Exclusion Protocol は、クローラやボットがウェブサイト全体またはその一部を走査することを防ぐ規約である。ロボット排除規約、robots.txt プロトコルとも呼ばれる。こういったボットは検索エンジンがウェブサイトの内容を分類しアーカイブするために主に使ったり、ウェブマスターがソースコードを校正するために使ったりする。直接の関係はないが、逆にボットを案内する目的のSitemapsと組み合わせて使うこともできる。
title: Tor Browser
text: Tor Browser(トーアブラウザ)は、匿名化ネットワークTorを経由してインターネットへアクセスする為のオープンソースのウェブブラウザである。利用者に高度な匿名性を提供し、インターネット検閲の回避や、プライバシー保護などの目的で使われる。Tor Browserは、Torへアクセスする最も簡単な方法である。
title: Internet Message Access Protocol
text: Internet Message Access Protocol(インターネット メッセージ アクセス プロトコル、IMAP(アイマップ)) は、メールサーバ上の電子メールにアクセスし操作するためのプロトコル。クライアントとサーバがTCPを用いて通信する場合、通常サーバー側はIMAP4ではポート番号143番、IMAP over SSL(IMAPS)では993番を利用する。
title: Firebug
text: Firebug (ファイアバグ)とは、JavaScript コンソールやウェブページの HTML, CSS, JavaScript などの編集・デバッガ・プロファイラ、DOM の解析機能など、様々なウェブ開発ツールを提供する Mozilla Firefox の拡張機能である。
title: HTTP ETag
text: ETag(エンティティタグ)は、HTTPにおけるレスポンスヘッダの1つである。これは、HTTPにおけるキャッシュの有効性確認の手段の1つであり、ETagを利用してクライアントから条件付きのリクエストを行うことができる。そうすることで、コンテンツが変わらなければレスポンスをすべて返す必要がなくなるので、キャッシュを効率化し、回線帯域を節約できるようになる。ETagは複数人が同時にリソースを上書きしてしまうことへの対策となる、楽観的並行性制御に使うこともできる。
title: World Wide Web
text: ワールドワイドウェブ上の文書などの資源にアクセスするには、まずウェブブラウザにURIを入力するか、文書のリンクをたどればよい。すると、第一段階としてURIのサーバ名を表す部分がドメイン・ネーム・システム (DNS) と呼ばれるインターネットの分散データベースによってIPアドレスに変換される(IPアドレスが直接指定されている場合はこの変換は行われない)。
title: World Wide Web
text: ワールドワイドウェブではドキュメント(ウェブページ)の記述には主にHTMLやXHTMLといったハイパーテキストの記述言語が使用される。ワールドワイドウェブで使われるハイパーテキストとは、文書中に別の文書のURLへの参照を埋め込むことで(これをハイパーリンクと呼ぶ)インターネット上に散在する文書同士を相互に参照可能にするシステムである。閲覧者は表示している文書中でハイパーリンクが付された箇所をクリックやタップなどする事でハイパーリンク先の文書を表示させることができる。
title: Bootstrap Protocol
text: Bootstrap Protocol(ブートストラップ プロトコル、BOOTP)は、コンピュータネットワークに接続されたクライアントが、IPアドレスやホスト名、サブネットマスク等を自動的に取得するためのプロトコルである。元々は RFC 951 で定義された。主に、オペレーティングシステムがブート(起動)する際に用いられる。
title: プロキシ自動設定
text: プロキシ自動設定(プロキシじどうせってい、proxy auto-config、略してPAC)ファイルは、ウェブブラウザやその他のユーザーエージェントが、与えられたURLを取得するための適切なプロキシサーバ(アクセスメソッド)を自動選択する方法を定義する。 DNA PACファイルにはJavaScriptの関数“FindProxyForURL(url, host)”が書かれている。この関数は一つあるいは複数のアクセスメソッド指定を含む文字列を返す。これらの指定によりユーザーエージェントは特定のプロキシサーバを使って接続するか、または直接に接続する。
title: タブブラウザ
text: タブブラウザ (Tabbed Browser) とは、タブを用いて1つのウィンドウ内で複数のウェブページを表示することができるウェブブラウザの総称である。
title: クロスサイトスクリプティング
text: 反射型および格納型のXSSではWebアプリケーション側が悪意のあるスクリプトを含んだWebページPを作り出す事が原因で、Pを閲覧した被害者が被害を受ける。それに対しDOMベースXSSは、ブラウザなどのユーザ・クライアントが悪意のあるスクリプトを含んだWebページを生成するタイプのXSSの総称である。DOMベースXSSは、スクリプトを使った以下のような動的html生成(DOM操作)を利用する。一般にユーザがWebサイトにアクセスすると、Webアプリケーションはユーザ・クライアントに対し、(悪意のない正規の)スクリプトSを含んだhtmlを送り返すことがある。ユーザ・クライアントはこのhtmlを受け取ると、htmlに含まれるスクリプトSを実行することで、htmlを書き換え、画面に出力する最終的なhtmlを得る。
title: Web Server Gateway Interface
text: WSGIには二つの側 — サーバ側とアプリケーション側が存在する。WSGIは、リクエスト情報・レスポンスヘッダ・レスポンス本文を、両者の間でどのようにやりとりするかをPythonのAPIとして定義している。
title: インターネットの歴史
text: インターネット黎明期、電子メールと類似の機構はオンライン接続できない人々がリソースにアクセスするのに必須だった。UUCPはファイルの配布にもよく使われ、alt.binary などのニュースグループがその用途に使われていた。また、アメリカやヨーロッパ以外の人々がファイルをダウンロードするために、FTPメールが使われた。これは既知のゲートウェイに対してFTPコマンド列を記した電子メールを送ってFTPの実行を代行してもらい、ダウンロードしたファイルを符号化・断片化して電子メールで送り返してもらうサービスである。受け取った後は、メールの内容を繋ぎ合わせ、デコードする必要がある。初期のLinuxのソースコードなどは、低速なインターネット接続しかない場合、この方法でダウンロードするしかなかった。WebとHTTPが一般化するにつれて、そのようなツールは徐々に使われなくなっていった。
title: Microsoft NetMeeting
text: Yahoo! MessengerやMSN Messengerといったインスタントメッセンジャーによる動画サービスが一般化する以前は、NetMeeting によるビデオ会議やインターネット上のチャットがよく使われていた(ILSサービスを使うか、IPアドレス直接指定)。
title: Webメール
text: Webメール(ウェブメール)はウェブブラウザを通じてアクセスする、Webアプリケーションの電子メールクライアント(メールユーザーエージェント・電子メールクライアント)である。クライアントのPCにウェブブラウザ以外のソフトウェアのインストールや設定が不要であるため手軽に利用できる。フリーメールサービスなどで提供されるほか、Webメールシステムを構築するサーバソフトウェアも公開されている。クライアントであるウェブブラウザとサーバはほとんどの場合セキュリティ上の理由から、HTTPS(Hypertext Transfer Protocol over Secure Socket Layer)スキームを使用して通信を行う。
title: ダウンロードマネージャ
text: ダウンロードマネージャ (Download Manager) は、インターネット上に存在する各種ファイルをダウンロードするためのソフトウェア。ダウンローダ (Downloader) とも呼ばれる。
title: ブラウザクラッシャー
text: I'm Feeling Lucky ブラクラとは、Google のトップページの、「検索」ボタンの横にある「I'm Feeling Lucky」ボタンを悪用したブラクラのことである。I'm Feeling Lucky とは、Google の機能の一つで、検索結果の一覧を表示せずに直接検索結果のトップに挙がったウェブページにジャンプする機能のことだが、その機能を利用して、ブラクラサイトが検索結果のトップに表示されるような検索語をリンク先の URL に仕掛けるとクリックした者をブラクラに誘導することが可能になる。
title: クリックジャッキング
text: クリックジャッキングにより利用者に不本意なクリックをさせることを避けたいウェブサイト管理者は、HTTPレスポンスヘッダーにX-FRAME-OPTIONSを含めることで、そのウェブページを他のサイトのページのiframeに呼び出さないようにウェブブラウザに指示することができる。2015年現在、主要なウェブブラウザのすべてがこの指示に従う。
title: BinHex
text: BinHexはかつてパソコン通信でファイルを転送する用途で多用された。インターネットが主流になってからもFTPサイトや電子メールで多用された。
title: BlackBerry Bold
text: BlackBerry Boldでは、様々なメッセンジャー(チャット)が利用できるが「BlackBerry Messenger」「Google Talk」「Windows Live メッセンジャー」プリインストールまたはインストール用ショートカットが用意されている。上記メッセンジャーはメールと同様、メッセージが着信すると、着信音やバイブレーター、LED通知で着信を知らせてくれる。
title: ブラックリスト
text: インターネットにおいては、スパム行為防止やウェブサイトのフィルタリングでは、受信や閲覧を拒否(ブロック)するアドレス(URL)やキーワードのデータベースを「ブラックリスト」と呼び、それを使用するシステムをブラックリスト方式と称する。
title: Active Server Pages
text: Active Server Pages(アクティブサーバーページ、ASP)はマイクロソフトが開発したウェブページを動的に作成する技術である。
title: AirDrop
text: AirDrop(エアドロップ)は、ほかのApple製デバイスと写真や書類などのコンテンツを共有(送受信)できるサービス。
title: ユスフ・サード・カメル
text: プライベート・メッセージ(英語: private message)、パーソナル・メッセージ(英語: personal message)、またはダイレクト・メッセージ(英語: direct message)とは、電子掲示板(BBS)やインターネット・フォーラム、ソーシャル・ネットワーキング・サービス(SNS)などで使用される機能で、利用者同士の個人的な連絡を取るために使われる簡易的なメッセージ送受信システム。しばしばPM、もしくはDMと略される。
title: HTTP Strict Transport Security
text: HTTP Strict Transport Security (略称 HSTS)とは、WebサーバーがWebブラウザに対して、現在接続しているドメイン(サブドメインを含む場合もある)に対するアクセスにおいて、次回以降HTTPの代わりにHTTPSを使うように伝達するセキュリティ機構である。RFC 6797 で規定されている。
title: プッシュ型電子メール
text: プッシュ型電子メール(プッシュがたでんしメール)は、メール配送エージェント (MDA、一般にメールサーバと呼ぶ)から電子メールクライアント (MUA) に対して、即時かつ能動的に電子メールを転送する方式を指す。プッシュメール、プッシュ型メールともいう。
title: WebVR
text: WebVR(ウェブブイアール)とは、ウェブブラウザ上でVRデバイスの位置,向き,加速度などの情報を取得するために用いられていたJavaScriptのアプリケーションプログラミングインタフェース(API)である。用途をARまで広げたWebXR Device APIへの置き換えが進行している。
title: Empathy
text: Empathy(エンパシー)はインスタントメッセンジャーの1つで、各種IMプロトコル上でのテキスト、音声、動画、ファイル転送、アプリケーション間通信をサポートしている。
title: Java Web Start
text: JNLPは、ウェブブラウザがウェブページを表示する上記の方式を模倣している。つまり、JNLPクライアントがJavaアプリを「表示」する。ユーザがウェブのリンクをクリックすると、ブラウザはURLをウェブサーバーに送り、ウェブサーバーは指定されたアプリの(HTMLファイルではなく)JNLPファイルを返す。JNLPクライアントはこのファイルを解釈し、指定されたリソース(jarファイル群)を要求し、必要な全てのリソースを取得できるまで待ってから、アプリを起動する。JNLPファイルはいくつかのリソースを「lazy」(遅延)指定する事ができる。これは、アプリ起動のためにそれらのリソースは必要ではないので、後でアプリがそれらを要求した時に取得すればいいことをJNLPクライアントに対して示す指定である。
title: JavaScript
text: JavaScriptの最も歴史の長い使用法はHTMLページにクライアント側のふるまいを持たせることである。これは当初はダイナミックHTML (DHTML) として知られていた。JavaScriptはHTMLに直接埋め込まれまたは別のファイルからインクルードされ、ウェブブラウザ上のJavaScript実行環境で動作する。ウェブブラウザは通常、Document Object Model (DOM) を扱うためのホストオブジェクトを提供する。
title: ワンタイムパスワード
text: ワンタイムパスワード (英: one-time password、OTP) とは、コンピュータリソースに対するアクセス用に発行される、一度限り有効なパスワードのことである。
title: Windows Live Alerts
text: Windows Live Alerts(ウィンドウズ ライブ アラーツ)とは、メールやWindows Live Messengerを通じてあらゆる情報を、提供するWindows Liveサービスの1つである。2010年9月30日をもってサービスを終了した。
title: Squid (ソフトウェア)
text: キャッシングは、リクエストされたWebページやWebページ上の画像などインターネット上の様々な情報をクライアント側から見てネットワーク上の近傍にあるコンピュータに貯蔵しておく技術である。ウェブブラウザはSquidをHTTPのプロキシサーバとして利用し、ネットワーク帯域を節約するとともに、目的のページに高速にアクセスすることができる。 これはインターネットサービスプロバイダが加入利用者のインターネットアクセスを高速化するのに、あるいはLAN内でインターネット接続を共有するのに有効な手法である。プロキシ(実質的なクライアントの代理としてクライアントとして目的の情報にアクセスする)でもあることから、匿名性や安全性も提供するはたらきを持っている。
title: プロキシ自動設定
text: プロキシ自動設定ファイル(PACファイル)は、1996年にNetscape Navigator 2.0 のためにNetscapeによって最初に設計され 、それは最低限一つのJavaScript関数FindProxyForURL(url, host)を定義したテキストファイルであった。この関数の二つの引数の意味は:urlが目的のURLで、hostがそのURLから得られるホスト名である。慣例として、PACファイルの名前はproxy.pacとする。WPAD標準はwpad.datを使う。
title: Password Authentication Protocol
text: Password Authentication Protocol (パスワード・オーセンティケーション・プロトコル、PAP) は、ネットワークアクセスサーバがユーザをPPPで認証する時に用いる、単純な認証プロトコルである。 例えばインターネットサービスプロバイダがこれを利用している。
title: ダイナミックHTML
text: ダイナミックHTML(英: dynamic HTML、DHTML)は、静的なHTMLの内容をCSSとJavaScript等のクライアントサイドスクリプト言語を用いて動的に変更するウェブ技術を指す抽象概念である。
title: BBQ (掲示板)
text: BBQは2ちゃんねる等の電子掲示板に搭載されている、Open Proxy(公開プロキシ)サーバ等のIPアドレスの国産のブラックリスト。
title: SHOUTcast
text: 1999年に開発された。SHOUTcastのストリーミングプロトコルでは、メタデータのタグと応答が全て \"ICY\" で始まる。これは \"I Can Yell\"(私は叫べる)の略で、そのプロトコルの本来の名称である。ドメイン占拠者がNullsoftに先んじて icanyell.com/.net/.org といったドメインを取得したため、Nullsoftはプロトコル名を \"I Can Yell\" から SHOUTcast に変更した。名称は変えたが、ICYというプレフィックスはそのまま残っている。
title: GARLAND
text: サン・マイクロシステムズにより開発され、ネットワーク上のコンピュータ間でユーザのアカウント情報やホスト名の情報などを共有し、配布するためのシステムである。初期は、電話帳を意味する「イエローページ」という名前であったが、商標などの問題から改名された。その名残でNISのコマンド名は、ypで始まる。
title: スパイウェア
text: Cookieはウェブブラウザのユーザーに関する情報をクライアント側に記録する技術で、 電子掲示板や電子商取引を利用する時にメールアドレスや住所等の情報を何度も入れずに済むなどの利点をもたらしている。
title: Push技術
text: HTTP server push (HTTP streaming) は非同期データをウェブサーバからブラウザへデータを転送する方法である。HTTP server pushは幾つかの仕組みで実現することができる。
title: Ajax
text: Ajax(エイジャックス、アジャックス)は、ウェブブラウザ内で非同期通信を行いながらインターフェイスの構築を行うプログラミング手法である。XMLHttpRequest(HTTP通信を行うためのJavaScript組み込みクラス)による非同期通信を利用し、通信結果に応じてダイナミックHTML (DHTML) で動的にページの一部を書き換えるというアプローチを取る。
title: Transmission Control Protocol
text: TCPはインターネットの様々な主要アプリケーションで広く使われている。例えば、World Wide Web (WWW)、電子メール、File Transfer Protocol、Secure Shell、ファイル共有、一部のストリーミングなどがある。
title: ActiveX
text: ActiveX(アクティブエックス)とは、マイクロソフトが開発するインターネットに関するソフトウェアコンポーネントやその技術を示す用語である。一般的には同社製のウェブブラウザであるInternet Explorerやそのコンポーネントを利用したソフトウェア上で動的なコンテンツを再生するための技術(ActiveXコントロール)を指す。JavaScriptやHTML5/CSS3といった標準規格の普及によって2015年現在では当たり前となった、RIA (リッチインターネットアプリケーション) を実現するための技術の先駆けとも言える。
title: 押上
text: KIO(KDE Input/Output)は、KDEアーキテクチャの一部である。ファイル、ウェブサイトその他のリソースへのアクセスを、単一の一貫したAPIを通して提供する。Konqueror などのアプリケーションは KIO を用いており、遠隔のサーバにあるファイルをローカルなファイルと同じ方法で操作できる。これにより、Konqueror のようなファイルブラウザは、非常に多才で強力なファイルマネージャ兼ウェブブラウザとなる。
title: Secure Shell
text: Secure Shell は、そもそもTelnetやrsh、rloginなどといった、リモートホストのシェルを利用するための既存のプロトコルを代用する手段として考えられていた。TelnetやFTPは、ネットワーク上に平文でパスワードを送信してしまうため、パスワードをネットワーク経路上でのぞき見されてしまう(これを盗聴と呼ぶ)危険性が高く、商業的なインターネット空間では問題が大きかった。Telnet同様に、リモートホスト間でのファイルコピー用のコマンドrcpを代用するscpや、FTPを代用するためのsftpも用意されている。
title: Push技術
text: Cometという表現がAjaxウェブアプリケーションに使用されるプッシュ技術を指すときに用いられる。HTTP server pushやlong pollingなどの技術を包括した表現である。
title: 番号記号
text: Twitterを始めとするソーシャル・ネットワーキング・サービスの世界では、番号記号を「ハッシュタグ」と呼び、それ自体がリンクとなり、検索することができる。
title: センダー・リライティング・スキーム
text: センダー・リライティング・スキーム(SRS: Sender Rewriting Scheme)とは、インターネットの電子メールを転送する際に送信者アドレスを書き換えてから転送する仕組みである。センダー・ポリシー・フレームワークと互換性が有る転送を可能にするために考案された。
title: Common Gateway Interface
text: Common Gateway Interface(コモン・ゲートウェイ・インタフェース、CGI)は、ウェブサーバ上でユーザプログラムを動作させるための仕組み。現存する多くのウェブサーバプログラムはCGIの機能を利用することができる。
title: Domain Name System
text: Domain Name System(ドメイン・ネーム・システム、DNS)とは、インターネット上のホスト名や電子メールのアドレスに使われるドメイン名と、IPアドレスとの対応づけ(正引き、逆引き)を管理するために使用されているシステムである。
title: SOAP (プロトコル)
text: SOAPにより、全く異なるオペレーティングシステム(例えばWindowsとLinux)上で走っているプロセス間でもXMLを使って意思疎通が可能になる。HTTPのようなWebプロトコルは全てのオペレーティングシステムにインストールされて走っているので、SOAPの仕組みを使えば、クライアントはその言語やプラットフォームが何であれ、ウェブサービスを起動してレスポンスを受け取ることが出来る。
title: 電子掲示板
text: 電子掲示板(でんしけいじばん、BBS、英語: Bulletin Board System)とは、コンピュータネットワークを使用した環境で、記事を書き込んだり、閲覧したり、コメント(レス)を付けられるようにした仕組みのことである。単に「掲示板」と呼んだり、英語表記の略語で \"BBS\" と呼んだりする。
title: MSN Explorer
text: Internet Explorer、Hotmail、メッセンジャー、メディアプレーヤーなどのMSNサービスコンテンツを統合しており、MSNの提供するコンテンツを簡単に利用できる。ただし、メディアプレーヤー機能は「Windows XP Service Pack 2セキュリティ強化機能搭載」で廃止され、Windows Media Playerに統合。利用にはMicrosoft アカウント(旧Microsoft Passportまたは.NET PassportまたはWindows Live ID、さらに以前のHotmailへの登録)を必要とするが、これらを持たない場合はMSN Explorerから直接取得も可能である。また、MSN ExplorerでMicrosoft アカウントを登録すると、メールアドレスのドメインが「msn.com」もしくは「hotmail.com」を選らんで登録できた。
title: センダー・リライティング・スキーム
text: 歴史的に全てのメールサーバ(MTA: Mail transfer agent)は自分のホスト名を戻り経路に追加した。Simple Mail Transfer Protocol(SMTP)では、この戻り経路はMAIL FROMとして知られているが、戻り経路はSMTPの登場以前からSMTP以外にも使用されていた。例えばUUCPやUsenet(NetNews)における転送経路(bang path)が挙げられる。全てのネットニュース記事が、まだPathヘッダを含んでいる。
title: ブラウザクラッシャー
text: 上記と似たタイプのブラクラである。mailtoスキームを悪用して電子メールの作成画面を起動するマークアップを大量に記述し、メール作成画面を大量に開かせる。結果、閲覧者のコンピュータやブラウザを過度のリソース消費によりフリーズさせる。タグでメール新規作成画面を開かせる際、<a href=\"mailto:~\">と書き、このリンクをクリックすると、ブラウザに設定されたメールクライアントが起動する。これがmailtoストームの名前の由来である。
title: DNSBL
text: URI DNSBL は RHSBL と混同されやすいが、両者は異なる。URI DNSBL はメール本文にあるドメイン名やIPアドレスを一覧にしている。RHSBL は \"from\" または \"reply-to\" にあるメールアドレスのドメイン名を一覧にしたものである。スパムの \"from\" アドレスは捏造されていたり、フリーメールのドメイン名(@gmail.com, @yahoo.com, @hotmail.com など)だったりするため、RHSBL はあまり有効とは言えない。あまり効果の無かった RHSBL に比べると URI DNSBL は非常に効果的で、大半のスパムフィルタが使っている。
title: Firefox Lockwise
text: Firefox Lockwise(ファイアフォックス ロックワイズ)は、Mozilla Corporationが開発したパスワードマネージャー。デスクトップ版ウェブブラウザであるFirefoxでは標準の機能として、AndroidおよびiOS端末向けにはスタンドアローンアプリケーションとして提供している。Firefox Syncを利用してログインしている様々なデバイスで情報が同期され、パスワードを参照できる。また、AES-256-GCMやSHA-256を採用し、セキュリティを高めている。
title: クローラ
text: クローラ(Crawler)とは、ウェブ上の文書や画像などを周期的に取得し、自動的にデータベース化するプログラムである。「ボット(Bot)」、「スパイダー」、「ロボット」などとも呼ばれる。
title: 設定ファイル
text: これらの設定ファイルは、多くの場合プレーンテキスト形式で記述されているが、コンピュータプログラムがそれと判るように、特定のファイル名が用いられている。DOSやWindowsには「CONFIG.SYS」や「SYSTEM.INI」といった設定ファイルがあり、マイクロソフトがMicrosoft Windows 3.xで採用した形式では設定ファイルの拡張子としてINIが使用されている。Mac OSでは「QuickTime 初期設定」や「QuickTime Preference」、macOSでは「com.apple.QuickTime.plist」のようなファイル名が用いられ、プロパティリストと呼ばれる。
title: ウェブアプリケーション
text: サーバとクライアントの間の通信手段は伝統的にHTTPが利用される。HTTPはステートレスなプロトコルであるため、HTTPだけでは状態の管理は行えない。しかし、大半のウェブアプリケーションではセッションの管理が必要であるため、Cookieなどを用いてサーバとクライアント間でセッションIDの受け渡しをし、セッションの管理を行っている。
title: DNSスプーフィング
text: DNSスプーフィング(DNS Spoofing)は、DNSに対する攻撃手法の一つ。DNSは、人間がインターネット上のアドレスとして用いるURL(FQDN)をコンピュータがインターネット上のアドレスとして用いる「IPアドレス」と対応づける(名前解決)ためのサーバであるが、DNSスプーフィングは不正な方法でこの対応関係を書き換えるなどして、DNSへのURLの問い合わせ(クエリ)に対し、偽の情報を答えさせる一連の攻撃手法の総称である。DNSスプーフィングは、被害者を偽のサイトに誘導するなどの目的で行われ、偽のサイトでファーミングなどのさらなる攻撃を仕掛けるための下準備となる。
title: Windows Script Host
text: Windows Script Host(ウインドウズ・スクリプト・ホスト)とは、Microsoft Windowsにおいてテキストファイルに記述したスクリプトを実行するスクリプト実行環境である。WSHと略される。かつてはWindows Scripting Hostと称した。
title: Domain Name System
text: DNS over HTTPS (DoH)は、リゾルバとのDNSクエリのやり取りをHTTPS上で行うことで、セキュリティとプライバシーを向上させる。これは RFC 8484 で定義され、MIMEタイプとしてapplication/dns-messageを使う。
title: スクリーンセーバー
text: Microsoft Windowsでは、スクリーンセーバーの拡張子は.scr (screen saver) だが、その中身は.exeと同じ実行ファイルである。つまり、スクリーンセーバーが起動するというのは、スクリーンセーバーに関連付けられた「スクリーンセーバー・プレイヤー」が実行されるのではなく、スクリーンセーバーそのものが実行されるということである。したがって、アプリケーションに可能なこと(ファイル削除、システムダウンなど)はスクリーンセーバーにも可能であり、コンピュータウイルスやワーム、トロイの木馬として悪用されることもある。
title: ブラウザクラッシャー
text: ブラウザクラッシャーとは、ウェブブラウザやオペレーティングシステム (OS) の仕様・バグを悪用するスクリプト言語または HTML 文書を記述したウェブページのこと。
title: Webサーバ
text: Webサーバ(ウェブサーバ、英:Web server)は、HTTPに則り、クライアントソフトウェアのウェブブラウザに対して、HTMLやオブジェクト(画像など)の表示を提供するサービスプログラム及び、そのサービスが動作するサーバコンピュータを指す。 広義には、クライアントソフトウェアとHTTPによる通信を行うプログラム及びコンピュータ。
title: DNSサーバ
text: DNSキャッシュサーバの役割は、DNSクライアント(ウェブブラウザなど、ドメイン名を利用する何らかのアプリケーション等)からの再帰的問い合わせによって名前解決の依頼を受け、非再帰的問い合わせを行い名前を解決することである。たとえば、Webブラウザで、www.wikipedia.orgなどを入力した際、そのコンピュータがまず名前解決しに行くのがDNSキャッシュサーバである。
title: Online Certificate Status Protocol
text: Online Certificate Status Protocol(OCSP)は、X.509公開鍵証明書の失効状態を取得するための通信プロトコルである。RFC 6960 で規定されており、インターネット標準トラック上にある。証明書失効リスト (CRL) の代替として策定されたもので、CRLを公開鍵基盤 (PKI) で使う際の問題に対応している。OCSP のメッセージは ASN.1 で符号化されており、主に HTTP を使ってやり取りされる。要求/応答型メッセージであることから、OCSPのサーバを「OCSPレスポンダ」と呼ぶ。
title: Less
text: less(レス)は、Unix系のシステムにおいて、テキストファイルの内容を閲覧するために用いられるプログラム(ページャ)である。moreに似ているが、前方向だけでなく後方向にもスクロールできるよう拡張されている。
title: ウェブブラウザ
text: 多くのウェブブラウザは HTTPS に対応しており、ウェブキャッシュや Cookie や閲覧履歴を素早く簡単に消去する機能もある。しかしそれだけでは対処できないセキュリティのリスクに晒され、マルウェアに悪用されたり、(現在は死語になったが)ブラウザクラッシャーなどでブラウザのみならずオペレーティングシステムをフリーズさせられる場合がある。各ブラウザや Adobe Flash Player などのプラグインはセキュリティホールの修正などで頻繁にアップデートを繰り返している。ブラウザ自体にもブラックリストで悪質なサイトへのアクセスを防止する・自動アップデートなどのセキュリティ向上機能が追加されているが、アンチウイルスソフトウェアなどで OS 全体を保護するのが望ましい。
title: Transmission Control Protocol
text: TCPは、送信元のコンピュータ上のプログラムから別のコンピュータ上の別のプログラムへと信頼できる順序通りのオクテット列の転送を行う。 World Wide Web、電子メール、リモート管理(英語版)、File Transfer Protocol (FTP) などの主要なインターネット・アプリケーションはTCPを利用している。
title: 電子メールクライアント
text: 電子メールクライアント(でんしメールクライアント、英: mail user agent、MUA、メールユーザエージェント)とは、電子メールを送受信し管理するためのアプリケーションソフトウェア。一般的には(電子)メールソフトなどと言う。メーラーと言うこともあるが、その場合には、メール転送エージェント(MTA)を指す場合もある。
title: ウェブアプリケーション
text: ウェブが誕生した時点ではウェブは静的Webサイトがハイパーリンクでつながれたもの、すなわちWebサーバ上に配置したHTMLファイルをウェブブラウザで閲覧しリンクを飛んでネットサーフィンするものであった。その後CGIの登場により、ユーザからの入力に応じたHTML文書などのリソースの動的生成・返却が可能になった。これにより様々なウェブアプリケーション(あるいは動的Webページ)を構築できるようになった。
title: World Wide Web
text: World Wide Web(ワールド・ワイド・ウェブ、略名:WWW)とは、インターネット上で提供されているハイパーテキストシステムである。Web、ウェブ、W3(ダブリュー スリー)とも呼ばれる。俗には「インターネット」という表現がワールド・ワイド・ウェブを指す場合もある。情報提供を担う者はウェブサーバを公開し、一般利用者はウェブブラウザを介してウェブサーバにある情報を閲覧するようなシステムが基本である。1990年代のマルチメディアブームで登場したシステムの内で最も普及したシステムの1つで、技術の進歩に合わせて現在も仕様が更新され続けている。今ではハイパーテキストの枠組みを超えた仕様も追加され、アプリケーションの基盤としても活用されている。また、1980年代に各国で独自に商業展開されていたビデオテックスを置き換えるに至った。
title: HTTPS
text: プロキシサーバを介してインターネットにアクセスする場合、HTTPSのSSL/TLS通信時にプロキシサーバをトンネリングする必要がある場合がある。その場合はCONNECTメソッドを使用する。
title: セッション (コンピュータ)
text: セッション管理はウェブブラウザで特に有用で、開いてあるページと設定をすべて保存して後日復元することができる。また、システムまたはアプリケーションのクラッシュからの復旧を支援するため、ページと設定を次回起動時に復元することがある。Google Chrome、Mozilla Firefox、Internet Explorer、OmniWeb、そしてOperaは、セッション管理に対応したウェブブラウザの例である。セッション管理にはクッキーを応用することが多い。