Webのしくみ

クライアントとサーバー、API、JSON、ドメイン名など、Webサービスやアプリがつながるときに出てくる言葉です。ほかの技術解説を読むときの手がかりになります。

はじめに

Webのしくみの全体像と、記事を読む順

Webのしくみのカテゴリーで扱う記事を、頼む側と応える側、データのやりとり、名前とアドレス、サーバーを狙う攻撃の4つに分けて紹介します。

続きを読む
ほか7件の記事読む順

頼む側と応える側

ブラウザーやアプリがサーバーに頼み、サーバーが結果を返す、Webの基本の形です。

Webのしくみ

クライアントサーバーシステムとは?ブラウザーとサーバーが役割を分けて動く仕組み

Webサイトやアプリの裏側にあるクライアントサーバーシステムについて、頼む側と応える側の役割、リクエストとレスポンスのやりとり、サーバーの中でプログラムが動く仕組み、安全面で気をつけることを解説します。

2026年10月22日 所要9分
Webのしくみ

クライアントサイド言語とは?ブラウザーの中で動くプログラム

利用者の手元のブラウザーで動くプログラムの言語、クライアントサイド言語について、コードが届いて動くまでの流れ、得意な仕事、ブラウザーの中で守られている範囲を解説します。

2026年10月22日 所要6分
Webのしくみ

サーバーサイド言語とは?サーバーの中で動くプログラム

サーバーの機械の中で動くプログラムの言語、サーバーサイド言語について、ブラウザーに結果だけが届く仕組み、得意な仕事、クライアントサイド言語との違いを解説します。

2026年10月22日 所要9分

データのやりとり

ソフトウェアどうしが機能を使い合う窓口と、そのときのデータの書き方です。

Webのしくみ

APIとは?ソフトウェアどうしが機能を使い合う窓口

アプリやWebサービスが、ほかのソフトウェアの機能を使うための窓口であるAPIについて、身近な例、Web APIの流れ、APIキーの扱いを解説します。

2026年10月6日 所要7分
Webのしくみ

JSONとJSON-RPCとは?データの書き方と、機能を呼び出す決まり

Webでよく使われるデータの書き方JSONと、JSONで相手の機能を呼び出す決まりJSON-RPCについて、書き方の例と、MCPでの使われ方を解説します。

2026年10月6日 所要8分

名前とアドレス

Webサイトの住所であるドメイン名と、それを数字のアドレスに変える仕組みです。

Webのしくみ

ドメイン名とは?Webサイトの住所と、似せた偽物の見分け方

example.comのようなWebサイトの住所であるドメイン名について、右から読む階層の構造、DNSでIPアドレスに変わる仕組み、似せたドメイン名に気をつける理由を解説します。

2026年10月6日 所要8分

サーバーを狙う攻撃

サーバーで動くプログラムの弱点を突いて、攻撃者の命令を動かす攻撃と、その備えです。

Webのしくみ

遠隔コード実行(RCE)とは?他人のサーバーでプログラムを動かされる脆弱性

遠隔コード実行(RCE)について、何が起きる脆弱性なのか、なぜ最も重く扱われるのか、どんな弱点から起こるのか、被害を小さくするには何をすればよいのかを解説します。

2026年10月24日 所要12分