CourseraのThe Bits and Bytes of Computer NetworkingのWeek4を振り返る
前回CourseraのThe Bits and Bytes of Computer Networkingについて紹介記事を書いたが、コースのWeek毎に学んだことをメモ書き程度に振り返る。訳合ってWeek4からの投稿になるが、最終的には全てのWeekについてまとめる予定。
Week4 Overview
Introduction to Network Services
- Introduction to Network Services
Name Resolution
Name Resolution in Practice
Resource Record Types
Anatomy of a Domain Name
DNS Zones
Dynamic Host Configuration Protocol
Network Address Translation
- Basics of NAT
- NAT and the Transport Layer
- NAT, Non-Routable Address Space and the Limits of IPv4
- Supplemental Reading forIPv4 Address Exhaustion
VPNs and Proxies
- Virtual Private Networks
- Proxy Services
Introduction to Network Services
Introduction to Network Services
- Week4のねらい
Name Resolution
Why do we need DNS?
- なぜDNSが必要か?
- コンピューターは0と1の数字によって会話を行う(2進数)。人間は2進数の読み取りは容易ではない
- IPアドレス(v4)は32ビットの2進数表記だが、4オクテットの10進数表記であらわされるのも可読性のため
- それ以上に人間はアドレスを数字よりも言葉として覚える方が上手なため
The Many Steps of Name Resolution
Name Resolution in Practice
Resource Record Types
- レコードタイプの種類
Anatomy of a Domain Name
DNS Zones
Dynamic Host Configuration Protocol
Overview of DHCP
- DHCPとは
- 割り当ての3つの方法
- 動的割り当て
- 自動割り当て
- 固定割り当て
DHCP in Action
Network Address Translation
Basics of NAT
NAT and the Transport Layer
NAT, Non-Routable Address Space and the Limits of IPv4
- IPv4のアドレス枯渇について
VPNs and Proxies
Virtual Private Networks
Proxy Services
- プロキシサービスとは
- クライアントに代わって動作するサーバー
- サーバーはリクエストを受けて別のサービスにアクセスする
- クライアントに代わって動作するサーバー
- プロキシサービスの利点
- 匿名性、セキリュティ、コンテンツフィルタリング、パフォーマンスの向上など
- リバースプロキシとは
- プロキシの最も重要なポイント
- プロキシは、クライアントと別のサーバーの間で仲介者として機能する
おわりに
どこかで加筆する予定...