電子署名と電子認証・電子証明書 現代ではインターネット上であらゆる情報をやり取りする場合、そのやり取りの相手がなりすましではない本人なのか、それらの情報は信用できるのかどうかということを証明する必要がある。 […]
公開鍵・秘密鍵・共通鍵について
公開鍵と秘密鍵と共通鍵 電子データのやり取りには暗号が使われるのが常識であるが、ここではその暗号化、復号化に使われる公開鍵と秘密鍵、共通鍵といった「鍵」を用いた暗号方式の仕組みについて説明する。 これらの鍵は厳密にいえば […]
MacOS Monteray・VirtualboxによるUbuntu仮想環境にPython環境を構築する
MacOS Monteray・VirtualboxによるUbuntu仮想環境にPython環境を構築する 目次 VirtualBox仮想環境を構築する Vagrantfileを編集する VagrantBoxでUbuntu […]
プロトコルスタックは送信依頼をどのように実行するか
プロトコルスタックは送信依頼をどのように実行するか ソケットを作成する プロトコルスタックの内部構成 プロトコルスタックの内部構成は、役割の異なるいくつかの部分に分かれている。上図の構成は、ある作業を依頼す […]
データ送受信とプロトコルスタック
データ送受信とプロトコルスタック OSのプロトコルスタックにメッセージ送信を依頼 データ送受信の概要 OSのプロトコルスタックにメッセージ送受信操作を依頼する場合には、Soketライブラリのプログラム部品で決められた順番 […]
DNSサーバー
DNSサーバー DNSサーバーの基本動作 DNSサーバーの基本的な動作は、クライアントからリクエストメッセージを受け取り、その問い合わせの内容に応じる形で情報を返す(レスポンスメッセージを返す)ことです。クライアントから […]
WebサーバーのIPアドレス・DNSサーバー
WebサーバーのIPアドレスはDNSサーバーから調べる IPアドレスの基本 HTTPのメッセージを作ったら、それをOSに依頼してアクセス先のWebサーバーに向けて送信してもらいます。ブラウザ自体はHTTPのメッセージを送 […]
HTTPの基本
HTTPの基本 HTTPの基本 URLを解読することによって、どの場所にアクセスするのかが分かります。その次にブラウザはHTTPプロトコルを使用してWebサーバーにアクセスします。 HTTPプロトコルはクライアントとサー […]
HTTP リクエストメッセージとレスポンスメッセージ
HTTP リクエストメッセージとレスポンスメッセージ HTTPリクエストメッセージ URLを解読することで、Webサーバーとファイル名が判明したら、ブラウザはそれ元に、HTTPリクエストメッセージを作成します。実際のリク […]
URLとHTTPリクエストメッセージ作成
URLとHTTPリクエストメッセージ作成 URLを解読するブラウザ ブラウザにてURLを入力 URL(Uniform Resource Locator)とは”http:~”で始まるアドレスのことで […]