Post

HTTP

2018-04-21 11:04:59

HTTPとSSL/TLS

HTTPSとは HTTP(Hyper Transfer Protocol) over TLS(Transport Layer Security) TCPハンドシェイクの後にTLSハンドシェイクを行う 完了後、暗号通信のままHTTPリクエストとレスポンスを交換 TLSの機能TLSというプロトコルが提供する機能 機密性 ネットワーク経路上でデータの中身が見れない 完全性 通信データの改ざん防止 メッセージ認証(MAC: Message Authentication Code)により、完全性を確保 真正性 なりすまし防止 認証局が発行するサーバー証明書をブラウザがアクセス先が正当...

ネットワーク

HTTP HTTPS SSL TLS

2018-05-06 22:45:15

Real World HTTP

Real World HTTP 1章 HTTP/1.0のシンタックス:基本となる4つの要素 2章 HTTP/1.0のセマンティクス:ブラウザの基本機能の裏側 3章 Go言語によるHTTP/1.0クライアントの実装 4章 HTTP/1.1のシンタックス:高速化と安全性を求めた拡張 5章 HTTP/1.1のセマンティクス:広がるHTTPの用途 6章 Go言語によるHTTP1.1クライアントの実装 7章 HTTP/2のシンタックス:プロトコルの再定義 8章 HTTP/2のセマンティクス:新しいユースケース 9章 Go言語によるHTTP/2、HTML 5のプロトコルの実装 10章 セキュリティ:ブラウ...

golang HTTP