ネットワーク技術

プロトコル (protocol)

プロトコルとは、データを送受信するための手順の規約です。

OSI
参照モデル
プロトコル (Protocol) 機能
7層 アプリケーション層 DNS Domain Name System ドメイン名とIPアドレスの変換
DCHP Dynamic Host Configuration Protocol IPアドレスなどの割り当て
FTP File Transfer Protocol TCP/IPネットワークでのファイル転送
HTTP HyperText Transfer Protocol ハイパーテキストの転送
RTP Real-time Transport Protocol 音声や映像のストリーミング再生
SMTP Simple Mail Transfer Protocol 電子メールの転送
TLS Transport Layer Security 暗号化通信
6層 プレゼンテーション層 SDP Session Description Protocol セッションの開始
5層 セッション層      
4層 トランスポート層 TCP Transmission Control Protocol ネットワーク層のIPと、セッション層以上のプロトコルの橋渡し
UDP User Datagram Protocol  
3層 ネットワーク層 IP Internet Protocol 住所付け (アドレッシング) や通信経路の選定 (ルーティング)
2層 データリンク層 PPP Point to Point Protocol 2点間の接続
SLIP Serial Line Internet Protocol  
1層 物理層      
OSI参照モデルとは|OSI reference model|OSI基本階層モデル - IT用語辞典 e-Words

DHCP (Dynamic Host Configuration Protocol)

DHCPとは、ネットワークに一時的に接続するコンピュータに、IPアドレスなどの情報を自動的に割り当てるプロトコルです。そしてこの機能を提供する機器が、DHCPサーバです。DHCPとは|Dynamic Host Configuration Protocol - IT用語辞典 e-Words

RTP (Real-time Transport Protocol)

RTSP (Real Time Streaming Protocol)

ストリーミングの制御に使用されます。既定のポート番号は、TCPとUDP共に554です。

Method 説明
DESCRIBE メディアに関する記述を要求する
SETUP セッションの開始を要求する
SET_PARAMETER パラメータを設定する
TEARDOWN セッションを終了させる
PLAY メディアの再生の開始を要求する

URL

ストリーミングファイルのURLです。

TCP (Transmission Control Protocol)

TCPとは、転送効率より確実性が重視される用途で利用されるプロトコルです。

  • 相手が確実にデータを受け取ったかを確認
  • データの欠落や破損を検知して再送
  • 届いたデータを送信順に並べ直し

などの制御を行います。TCPとは|Transmission Control Protocol - IT用語辞典 e-Words

TCP/IP (Transmission Control Protocol / Internet Protocol)

TCP/IPとは、インターネットなどで用いられているプロトコルで、

  • TCP (Transmission Control Protocol)
  • IP (Internet Protocol)

を組み合わせたものです。TCP/IPとは|Transmission Control Protocol/Internet Protocol - IT用語辞典 e-Words

SOCKS (SOCKetS)

IP (Internet Protocol)

IPとは、住所付け (アドレッシング) や通信経路の選定 (ルーティング) を定めたプロトコルです。

IPネットワーク (IP network)

IPネットワークとは、IPによってデータの送受信を行なう通信ネットワークです。IPネットワークとは|IP網|IP network - IT用語辞典 e-Words

IPアドレス (Internet Protocol Address)

IPアドレスとは、IPネットワークに接続された通信機器それぞれに割り振られた、識別番号です。IPアドレスとは|Internet Protocol Address - IT用語辞典 e-Words

例示用のIPアドレス
  • TEST-NET-1 … 192.0.2.0/24
  • TEST-NET-2 … 198.51.100.0/24
  • TEST-NET-3 … 203.0.113.0/24

IPv4 (Internet Protocol version 4)

  説明
IPv4Address SourceAddress 転送元アドレス
IPv4Address DestinationAddress 転送先アドレス

IPv6 (Internet Protocol version 6)

128bit (16byte) のアドレスを、2バイトずつ「:」で8つに区切って、16進数で表現します。

2001:0db8:0000:0000:0000:0000:0000:0001

各フィールドの先頭のゼロは省略し、連続するゼロのフィールドは「::」に置き換えるため、実際には次のように表記します。RFC 5952 - A Recommendation for IPv6 Address Text Representation

2001:db8::1

アドレスの種類
  • ユニキャスト アドレス (unicast)
    • サブネット プレフィックス
    • インタフェース識別子
  • エニーキャスト アドレス (anycast)
  • マルチキャスト アドレス (multicast)
    • フラグ
    • スコープ
    • グループ識別子
インターネット10分講座:IPv6アドレス~技術解説~ - JPNIC
IPv4とIPv6間の通信

IPv4とIPv6アドレス間での通信を実現するために、次の3つの方法があります。

  • デュアルスタック … IPv4とIPv6の両方に対応し、どちらでも通信できるようにする技術
  • トンネリング … ルーター間の通信をカプセル化する技術
  • NATを用いる
デュアルスタック、トンネリング、NAT――IPv6とIPv4の共存方法:CCENT/CCNA 試験対策 2015年版(8)(1/2 ページ) - @IT 齋藤貴幸 (2015/02/13)
トンネリング
  • IPv6 over IPv4 … IPv6間の通信に、IPv4ネットワークを介するトンネリング技術
    • 6to4 … IPv6アドレスにIPv4アドレスを埋め込んだ6to4アドレスという専用のアドレスを用いる
    • ISATAP (Intra-Site Automatic Tunnel Addressing Protocol) … 6to4に類似。プライベートIPアドレスでも利用可能なように改良
    • Teredo
  • IPv4 over IPv6 … IPv4間の通信に、IPv6ネットワークを介するトンネリング技術

6bone

IPv6の実験用ネットワーク。1996年に運用を開始し、2006/06/06に停止しました。

NATを用いる
  • NAT64 … NAT-PTの後継。IPv6とIPv4でアドレスを変換する
  • DNS64
  • portproxy

PPP (Point to Point Protocol)

認証プロトコル

  • PAP (Password Authentication Protocol : パスワード認証プロトコル) … パスワードを暗号化しない
  • CHAP (Challenge Handshake Authentication Protocol : チャレンジハンドシェイク認証プロトコル)
情報セキュリティ入門 - PPPで使われるPAPとCHAP:ITpro 出口雄一 (2006/04/26)

PPPoE (PPP over Ethernet)

Ethernet上で利用できるPPP

PPPoA (PPP over ATM)

ATM (Asynchronous Transfer Mode) ネットワーク上でPPP接続を行うための仕様。PPPoAとは|PPP over ATM - IT用語辞典 e-Words

  • PPPoE … Ethernetのネットワーク
  • PPPoA … ATM (Asynchronous Transfer Mode) のネットワーク

IPoE (IP over Ethernet)

Ethernetで、直接インターネットに接続する方式です。IPoE接続とPPPoE接続との違い | NTTコミュニケーションズ 法人のお客さま

一般のLANと同じ方式ですが、PPPを用いる方式と区別するために名称が与えられています。 IPoE - IPoE(IP over Ethernet)とは - IT用語辞典 e-Words

ネットワーク接続

ネットワークアドレス (network address)

ネットワークアドレスとは、IPアドレスを構成するビット列のうち、それぞれの組織が管理するネットワーク (サブネット) を識別するのに使われる部分です。ネットワークアドレスとは 【 network address 】 - IT用語辞典 e-Words

サブネットマスク (subnet mask)

サブネットマスクとは、IPアドレスのうち何ビットをネットワークアドレスに使用するかを指定する32ビットの数値です。

たとえば、サブネットマスクが2進数で11111111 11111111 11111111 00000000ならば、IPアドレスのうち

  • ネットワークアドレス … 上位24ビット
  • ホストアドレス … 下位8ビット

となります。また111.18.10.2というIPアドレスを255.255.240.0というサブネットマスク値を使って分割すると、

  • ネットワークアドレス … 111.18.0
  • ホストアドレス … 10.2

の意味になります。サブネットマスクとは【subnet mask】(ネットマスク) - IT用語辞典 e-Words

  10進表記 2進表記
IPアドレス 111. 18. 10.2 01101111 00010010 00001010 00000010
サブネットマスク 255.255.240.0 11111111 11111111 11110000 00000000
ネットワークアドレス 111. 18.  0 01101111 00010010 0000
ホストアドレス          10.2                       1010 00000010
サブネットマスクの表記法
  • IPアドレス … 192.168.0.1
  • サブネットマスク … 255.255.255.0

とすると、

  • 192.168.0.1/255.255.255.0
  • 192.168.0.1/24 (CIDR表記)

の2つの表記法があります。IPアドレスとサブネットマスクをまとめて表記する - @IT 打越浩幸 (2007/01/06)

CIDR (Classless Inter-Domain Routing)

CIDR表記では、最上位ビットから1が連続する数で表します。CIDR(クラスレスアドレッシング)とは - IT用語辞典 e-Words

CIDR表記 /

ゲートウェイ (gateway)

ゲートウェイとは、通信媒体や伝送方式 (プロトコル) が異なるデータを相互に変換して、通信を可能にする機器です。ゲートウェイとは 【 GW 】 【 gateway 】 - IT用語辞典 e-Words

デフォルト ゲートウェイ (default gateway)

デフォルト ゲートウェイとは、ネットワーク外へアクセスするときに使用されるルータなどの機器です。デフォルトゲートウェイとは【default gateway】 - IT用語辞典 e-Words

DNSサーバ (DNS server)

DNSサーバとは、コンピュータの名前に相当するドメイン名を、住所に相当するIPアドレスに変換するコンピュータです。DNSサーバとは【ネームサーバ】 - IT用語辞典 e-Words

Google Public DNS

Public DNS | Google Developers

Google Public DNSを使用するには、

  • 8.8.8.8
  • 8.8.4.4

をプライマリDNS、セカンダリDNSに設定します。なお、いずれをプライマリにするかの区別はありません。Using Google Public DNS

MACアドレス (Media Access Control address)

MACアドレスとは、Ethernetカードに固有のID番号です。この番号は、

  • IEEEが、メーカーごとに割り当てた番号
  • メーカーが独自に割り当てた番号

の組み合わせによって表されます。MACアドレスとは【Media Access Control address】(MAC address) - IT用語辞典 e-Words

MACアドレスの確認方法

コマンドプロンプトで、

ipconfig /all

を実行したときの[物理アドレス]の項目で、MACアドレスを確認できます。

イーサネット アダプター ローカル エリア接続:

   接続固有の DNS サフィックス . . . :
   説明. . . . . . . . . . . . . . . : Realtek ...
   物理アドレス. . . . . . . . . . . : 00-00-00-00-00-00
   DHCP 有効 . . . . . . . . . . . . : はい
   自動構成有効. . . . . . . . . . . : はい
   ...
Windows 8 / 8.1で使用しているIPアドレスやMACアドレスを確認する方法 - NEC LAVIE公式サイト

DHCPサーバ (Dynamic Host Configuration Protocol server)

DHCPサーバとは、ネットワークに一時的に接続するコンピュータに、IPアドレスなどの情報を自動的に発行するサーバです。DHCPサーバには、

などの情報が設定されており、ネットワークに接続するコンピュータにこれらの情報を提供します。そしてそのコンピュータが切断するとその情報を回収し、新たに接続するコンピュータにそれを割り当てます。DHCPサーバとは【Dynamic Host Configuration Protocol server】 - IT用語辞典 e-Words

APIPA (Automatic Private IP Addressing)

IPアドレスの自動設定機能で、DHCPでIPアドレスを取得できないときに、169.254.x.xのアドレスが割り当てられます。

NAT (Network Address Translation)

NATとは、2つのTCP/IPネットワークの境界にあるルータゲートウェイが、双方のIPアドレスを自動的に変換してデータを転送する技術です。

  • 対応づけるアドレスが常に同じ静的NAT (スタティックNAT)
  • 対応づけるアドレスを動的に変更動的NAT (ダイナミックNAT)

NATの拡張で、通信を行うポート番号も同時に変換する技術を、NAPT (Network Address and Port Translation) または IPマスカレード (IP masquerade) と呼びます。

NATとは 〔 ネットワークアドレス変換 〕 【 Network Address Translation 】 - IT用語辞典 e-Words
複数の技術系サイトから、まとめて検索