ネットワーク

【ネットワーク】TCP/IPってよく聞くけど何?

OSI基本参照モデル

LAN(Local Area Network)とは一つの施設内で用いられるネットワークのことです。ユーザーが主体となって運営・管理する

WAN(Wide Area Network)とは、広い範囲を結ぶネットワークのことです。電気通信事業者が関わる必要があります。

※二つの違いは、管理する人によって区別されます。

OSI基本参照モデル
7層
アプリケーション層
メールやファイル転送、Webの閲覧など、具体的な通信サービスを提供する階層
それらに関係するプロトコルを規定
6層
プレゼンテーション層
文字コードや暗号などデータのフォーマットを変換する役割を持つ階層。
それらに関係するプロトコルを規定
5層
セッション層
コネクション(通信)を確立したり切断したりするといった役割を持った階層。
それらに関係するプロトコルを規定
4層
トランスポート層
通信を行う両端のコンピュータ間のデータ転送の処理のみを行う
途中の経路部分に関しては考えてないので、エンドツーエンドのプロトコルとも言われる。(途中の経路に関してはネットワーク層が行う)
具体的な役割は、エラー処理やフロー制御など通信の信頼性を確保する階層。
それらに関係するプロトコルを規定(※TCPは信頼性を確保するがUDPは信頼性を確保しない)
3層
ネットワーク層
送信側から送り出されたパケットを、無事に受信側へ届ける役割を持っている
これを実現するためには、ネットワーク内の各コンピュータにアドレスがふられていなければ貼らず、
ネットワーク層では、このアドレス体系を管理する。
それらに関係するプロトコルを規定
2層
データリンク層
誤り制御や再送要求など、伝送制御手順に関するプロトコルを規定
隣接機器間で誤りのないデータ通信を行う。
それらに関係するプロトコルを規定
1層
物理層
コネクタやケーブル、電気信号など、電気・物理的なレルのプロトコルを規定

TCP/IP

LAN(Local Area Network)とは一つの施設内で用いられるネットワークのことです。ユーザーが主体となって運営・管理する

WAN(Wide Area Network)とは、広い範囲を結ぶネットワークのことです。電気通信事業者が関わる必要があります。

※二つの違いは、管理する人によって区別されます。

OSI基本参照モデルTCP/IPの階層モデルTCP/IPの主なプロトコル
アプリケーション層アプリケーション層HTTP,  FTP,  TELNET,  SMTP,  POP3,  NTP,  SNMP
プレゼンテーション層
セッション層
トランスポート層トランスポート層TCP, UDP
ネットワーク層インターネット層IP, ICMP, ARP
データリンク層ネットワークインターフェース層PPP, イーサネット
物理層

プロトコルの説明

HTTP

ホームページ閲覧の際に、サーバーとブラウザ間でデータをやりとりをするために用いられるプロトコル。
TCPのポート80番を使用する。

HTTPS

TCPのポート443番を使用する。

FTP(File Transfer Protocol)

ファイル転送を行うプロトコル。
TCPのポート20(データ転送)と21番(コントロール)を使用する。

TELNET(Telecommunication network)

遠隔ログインを行うプロトコル。
TCPのポート23番を使用します。

SMTP

メールサーバー間でメールの転送を行プロトコル。
TCPのポート25番を使用する。

POP3

メールサーバー上のメールをメーラが受信するためのプロトコル。
TCPのポート110番を使用します。

NTP(Network Time Protocol)

インターネット上で複数のコンピュータの時刻を同期させるプロトコル。
UDPのポート123番を使用する

SNMP

ネットワークの管理を行うプロトコル

SSH

TCPのポート22番を使用する。

DNS

UDPのポート53番を使用する

DHCP

サーバー:UDPのポート67番を使用する
クライアント:UDPのポート68番を使用する。

TCP(User Datagram Protocol)

コネクション型通信であり、誤り検出・再送機能、フローコントロール機能などを備えて、信頼性の高いプロトコル

UDP

コネクションレス型通信、相手に届くことが確認されない信頼性の低いプロトコル。
送受されるパケットにコネクションの情報がない分だけTCPと比べデータ比率は高まることになるため、途中でデータが抜け落ちても問題が少ない音声や画像のストリーム形式での配信などで使用される。

IP

IPアドレスを元にパケットを目的のコンピュータまで届けるプロトコル

ICMP

IPパケットの配送時の異常などを知らせるプロトコル(補助プロトコルと呼ばれている)

ARP

通信相手のIPアドレスからMACアドレスを調べるためのプロトコル

PPP

電話回線などを使い2つのネットワークを接続するためのプロトコル

イーサネット

世界中のオフィスや家庭で一般的に使用されている有線のLAN で最も使用されているプロトコル

MPLS(Multi Protocol Label Switching)

IP-VPNで使用される技術で、IPルーティングによるパケット転送よりも高速な転送処理を実現します。

PPPoE

電話回線やISDNでインターネットを接続する際に使われるPPP(Point-to-Point Protocol)をイーサネット上で利用できるようにしたものです。PPPの機能であるユーザ認証やIPアドレスの割り当て等をイーサネット上で実現することができます。

PPTP(Point-to-Point Tunneling Protocol)

第2層のPPPパケットをIPパケットでトンネリングする方式で、暗号化機能や独自の利用者認証機能をもちます。マイクロソフト社によって開発された。

TCP/IPプロトコルの動作

アプリケーション層の送りたいデータ(メッセージ)は、階層モデルを順番にしたへ辿っていきます。この時、各層で処理されるたびにその層の情報を表すヘッダがつけられます。トランスポートのヘッダ、ネットワーク層、ネットワークインターフェース層(データリンク層と物理層)のヘッダがつけられ、ネットワーク上に送り出されます。受信側では、データリンク層がパケットを受け取りネットワークインターフェース層のヘッダを取り外し読み込んでネットワーク層に渡します、ネットワーク層でも同様にネットワーク層のヘッダを取り外し読み込んでトランスポート層に渡します、最後にトランスポート層でトランスポート層のヘッダを取り外しアプリケーション層へ渡します。

プロトコルの階層パケットの呼び方宛先
アプリケーション層ーーーーーー
トランスポート層セグメントポートとホスト名
ネットワーク層パケットIPアドレス
データリンク層
物理層
フレームMACアドレス

LAN間接続装置の種類

LAN(Local Area Network)とは一つの施設内で用いられるネットワークのことです。ユーザーが主体となって運営・管理する

WAN(Wide Area Network)とは、広い範囲を結ぶネットワークのことです。電気通信事業者が関わる必要があります。

※二つの違いは、管理する人によって区別されます。

装置役割
リピータ信号を増幅して、ネットワークの伝送距離を延長する装置
ブリッジ、スイッチオンハブ特定の端末に宛てたデータ(=フレーム)をMACアドレスを元にして中継する装置。接続された端末同士は、一つのネットワーク(同じネットワーク)(セグメント)を構成する
ルータ特定の端末に宛てたデータ(=パケット)をIPアドレスを元にして中継する装置。ネットワークとネットワーク(異なるネットワーク)を繋ぎ、複数のルータを経由してデータを別のネットワーク上にある端末に届けることができる。
ゲートウェイプロトコルの異なるネットワーク同士を接続する装置

OSI基本参照モデルとLAN間接続装置の種類

第7層  アプリケーション層ゲートウェイ
第6層  プレゼンテーション層
第5層  セッション層
第4層  トランスポート層
第3層  ネットワーク層ルータ
第2層  データリンク層ブリッジ、スイッチオンハブ
第1層  物理層リピータ