Please enable JavaScript.
Coggle requires JavaScript to display documents.
ネットワーク入門 - Coggle Diagram
ネットワーク入門
クライアント・サーバモデル
クライアント(要求する)とサーバ(応答する)はインターネットでつながっている
サイトなどならブラウザがクライアント、webサーバがサーバ
名前解決:DNSサーバがサーバ、リゾルバがクライアント
ファイル転送:FTPサーバ、FTPクライアント
接続
NIC(LANカード、LANボード)
UTP(LANケーブル)
同一ネットワーク⇒ハブorスイッチ
異なるネットワーク⇒ルータ
プロトコル
物理的なルール
コンピュータを識別してデータを届ける⇒IP
IPアドレス=ネットワークに接続されているコンピュータを識別する番号
2進数だと32ビット
2進数⇒10進数変換=n桁に2^nを掛けて足す
10進数⇒2進数変換=商が0になるまで2で割って余りを下から並べる
IPアドレスはネットワーク部(ネットワークを識別)とホスト部(ネットワーク内のコンピュータを識別)からなる
サブネットマスクはIPアドレスの後ろに付けられ、ネットワーク部とホスト部の堺がわかる(255の部分or/の後ろの数字の桁数、ホスト部は32-〇)
ネットワーク部を見かけ上増やすことで、サブネットでネットワークを分けることができる
ネットワークアドレス=ネットワーク内の最小のIPアドレス
ホスト部が全て0⇒ネットワークを表すIPアドレス
ブロードキャストアドレス=ネットワーク内の最大のIPアドレス ホスト部が全て1⇒ネットワーク内のすべてのコンピュータにデータを送信
クラス
A(2進数:先頭がaで始まる、10進数:0.0.0.0~127.255.255.255)
サブネットマスク255.0.0.0(/8)
可能なIP数16777214
B(2進数:10で始まる、10進数:128.0.0.0~191.255.255.255)
サブネット255.255.0.0(/16)
可能IP数65534
C(2進数:先頭110、10進数:192.0.0.0~223.255.255.255)
サブネット255.255.255.0(/24)
可能IP数254
グローバルIPアドレス⇒インターネットに直接接続するコンピュータに付けるIPアドレス
ルータ
プライベートアドレス⇒インターネットに直接接続しない
A:10.0.0.0~10.255.255.255
B:172.16.0.0.~172.31.255.255
C:192.168.0.0~192.168.255.255
NAT:データを送るときにプライベートアドレスをグローバルに変換、ただ1:1
NAPT:相手のIPとポートも使う、グローバルに変換するときにポート番号を変える
確実にデータを届けるルール⇒TCP
ホームページ、電子メール等⇒HTTP、SMTP、POP
URLはhttp方式+FQDN(wwwホスト名+ドメイン名)+フォルダ名
電子メールはメールサーバをいくつか経由して相手に届く