WebSocketは、ブラウザとサーバーの接続を開いたまま、双方向にメッセージをやり取りするための通信方式です。
engineer.notes
try / verify / log
2026.05.20
VPN、IPsec、TLS、CISA、NVD など、記事内で出てくるIT用語や固有名詞を初心者向けにまとめた用語集です。
WebSocketは、ブラウザとサーバーの接続を開いたまま、双方向にメッセージをやり取りするための通信方式です。
OpenAPIは、HTTP APIの仕様を人間にもツールにも読める形で記述するための標準仕様です。
Swaggerは、OpenAPI形式のAPI仕様書を表示・編集・生成するツール群や、OpenAPIの旧称として使われる名前です。
NTPは、サーバーやPCの時計をネットワーク経由で基準時刻に同期するためのプロトコルです。
レート制限は、一定時間内に受け付けるリクエスト数や処理量を制御し、攻撃や過負荷を抑える仕組みです。
llms.txtは、AIアシスタントやLLMがWebサイトの概要や重要ページを把握しやすいように置くMarkdown形式の案内ファイルです。
robots.txtは、検索エンジンやAIクローラーなどのBotに、サイト内のどのパスをクロールしてよいかを伝えるテキストファイルです。
sitemap.xmlは、検索エンジンにサイト内のURL一覧や更新情報を伝えるためのXML形式のサイトマップです。
AIクローラーは、生成AIやAI検索のためにWebページを取得する自動プログラムです。検索、回答生成、学習データ収集など目的が分かれます。
フロントエンドは、Webアプリやサイトで利用者が直接見る画面や操作部分を作る領域です。
バックエンドは、Webアプリやサービスの裏側でデータ処理、認証、業務ロジック、APIなどを扱う領域です。
クライアントサイドは、利用者のブラウザやスマホアプリなど、サービスを使う側の端末で動く処理を指します。
サーバーサイドは、Webサーバーやアプリケーションサーバーなど、サービス提供側の環境で動く処理を指します。