旧gaaamiiのブログ

間違ったことを書いている時があります。コメントやTwitter、ブコメなどでご指摘ください

Webサーバについてのメモ

一から調べだした。

雑理解

まず、調べる前に自分の雑理解を書き出す。

  • WebサーバはクライアントからHTTPリクエストをもらってHTTPレスポンスを返す(HTTPサーバだ)。
  • データのやり取りの際には recv とか write みたいなUnixシステムコールで送受信を実現することになる。
  • たくさんのクライアントから同時にリクエスト来ても処理できるようにスレッドやプロセスを分けるやり方もあるけど他の方法もある(らしい)。
  • TCP 接続に必要な情報はIPアドレスとポート(だけ?ほんとに?)。

OSSを読む

参考