14.1. ネットワークとインターネット#
14.1.1. ネットワークの分類#
LAN(Local Area Network)
MAN(Metropolitan Area Network)
WAN(Wide Area Network)
インターネット
14.1.1.1. LAN#
LAN(Local Area Network)
狭い範囲にあるコンピュータやネットワーク機器を接続するネットワーク
学校、工場、オフィス、家庭など
LANのトポロジー:バス型、スター型、リング型
スター型:ハブ
14.1.1.1.1. イーサネット(Ethernet)#
トポロジー:バス型とスター型
OSI参照モデル:物理層、データリンク層
アクセス制御方式(access control method):CSMA/CD(Carrier Sense Multiple Access with Collision Detection)
MAC(Media Access Control)アドレス:48ビットの識別番号
転送速度は当初10Mbpsだったが、100Mbps、1Gbps、10Gbpsと進化
14.1.1.1.2. 無線LAN#
IEEE 802.11は広く普及している無線LAN関連規格の一つである
Wi-Fiは無線LANの登録商標
アクセスポイント(access point)
Wi-Fiルータ
14.1.1.2. WAN#
WAN(Wide Area Network)
14.1.1.3. インターネット#
インターネット接続事業者(Internet Service Provider、ISP)
代表的なISP
au one net
J:COM
OCN
インターネット(the Internet)
intra(内部) + net(ネットワーク): 異なるネットワークを相互に接続するネットワーク
組織のネットワークやISPなどが相互に接続したネットワーク
アドレスの割付機関:ICANN(Internet Corporation for Assigned Names and Numbers)
プロトコルの制定機関:IETF(Internet Engineering Task Force)
14.1.1.4. ネットワーク機器#
ハブ
リピータ
ブリッジ
スイッチ
ルータ
ゲートウェイ
14.1.2. プロトコル#
14.1.2.1. OSI参照モデルとTCP/IPモデル#
OSI参照モデル
物理層
データリンク層
ネットワーク層
トランスポート層
セッション層
プレゼンテーション層
アプリケーション層
インターネット・プロトコル・スイート(TCP/IPモデル)
リンク層
インターネット層
トランスポート層
アプリケーション層
TCP/IP
層 |
プロトコル |
---|---|
アプリケーション層 |
HTTP, SMTP, POP3, FTP, Telnet, SSH, DNS |
トランスポート層 |
TCP, UDP |
インターネット層 |
IP, ICMP, ARP, RARP |
リンク層 |
Ethernet, Wi-Fi |
14.1.2.2. IPアドレス#
IP(Internet Protocol)
IPv4:32ビットのアドレス IPv6:128ビットのアドレス
JPNIC(Japan Network Information Center):日本国内のIPv4アドレス、IPv6アドレス、AS番号の登録管理業務
14.1.2.2.1. IPv4#
ドット付き十進表記(dotted decimal notation)
アドレスクラス:A, B, C, D, E
14.1.2.2.2. IPv6#
コロン付き16進記法(colon hexadecimal notation)
14.1.2.2.3. ドメイン名とDNS#
ドメイン名(domain name)
DNS(Domain Name System)
URL(Uniform Resource Locator)
14.1.2.2.4. ポート番号#
ポート番号 |
用途 |
---|---|
20 |
FTPデータ転送 |
21 |
FTP制御 |
22 |
SSH |
23 |
Telnet |
25 |
SMTP |
53 |
DNS |
67 |
DHCP |
80 |
HTTP |
110 |
POP3 |
143 |
IMAP |
443 |
HTTPS |
14.1.2.2.5. DHCP#
DHCP(Dynamic Host Configuration Protocol):自動でIPアドレスを割り当てる
14.1.2.3. TCPとUDP#
TCP(Transmission Control Protocol)
UDP(User Datagram Protocol)
14.1.3. インターネットアプリケーション#
14.1.3.1. 電子メール#
SMTP(Simple Mail Transfer Protocol)
IMAP(Internet Message Access Protocol)
POP3(Post Office Protocol version 3)
14.1.3.2. ストリーミング#
ストリーミング(streaming)
14.1.3.3. ファイル転送プロトコル#
FTP(File Transfer Protocol)
14.1.3.4. TELNETとセキュアシェル#
TELNETはあまり利用されなくなっている
セキュアシェル(Secure Shell、SSH)
14.1.3.5. ウェブ#
HTTP(HyperText Transfer Protocol)
HTTPS(HTTP Secure)
14.1.3.5.1. HTML#
HTML(HyperText Markup Language)
14.1.3.5.2. XML#
XML(eXtensible Markup Language)