初級レベル研修
TCP/IPセミナー
オンラインセミナー
ウェビナー

一般社団法人情報通信設備協会
V1.8

Copyright© 2024 Allied Telesis K.K. All Rights Reserved.

目次① TCP/IPの概要（3P）② IP(Internet Protocol)（6P）③ その他のインターネット層プロトコル（18P）④ TCP/UDP（22P）⑤ アプリケーションプロトコル（31P）

Appendix：各種販促情報のご案内など（36P）

Copyright© 2024 Allied Telesis K.K. All Rights Reserved.

2

①TCP/IPの概要
アプリケーション層

トランスポート層
インターネット層
ネットワークインターフェイス層

Copyright© 2024 Allied Telesis K.K. All Rights Reserved.

3

TCP/IPのプロトコル••

TCP/IPの各階層で動作するプロトコルの位置付けは以下になります
トランスポート層では、アプリケーションによりTCPを使用するかUDPを使用するかが異なります。
また、インターネット層には、IP以外にARPやICMPというプロトコルが存在します
OSI基本参照モデル

TCP/IP

アプリケーション層
プレゼンテーション層

アプリケーション層

アプリケーションプログラム

HTTP，SMTP，POP，
HTTPS，FTP，DNS，
SNMP, telnet，…

セッション層トランスポート層

トランスポート層

ネットワーク層

インターネット層

データリンク層
物理層

ネットワークインターフェイス層

オペレーティングシステム

TCP，UDP

IP，ICMP，ARP
デバイスドライバーとネット
ワークインターフェース

Ethernet，PPP,
無線LAN(Wi-Fi)，…

Copyright© 2024 Allied Telesis K.K. All Rights Reserved.

4

TCP/IP通信の流れ••

アプリケーション層で作成されたデータの前には、各階層で動作するプロトコルによりヘッダが付けられます。
IPヘッダが付いたデータをパケット、Ethernetヘッダが付いたデータをフレームと呼びます。
最大パケット長(MTU: Maximum Transfer Unit)は 1,500Byte、最大フレーム長は 1,518Byteになります。
アプリケーション
層

データ

TCP/UDP
データ
ヘッダ

トランスポート層

データ

TCP/UDP
ヘッダ

TCP/UDP
IP
データ
ヘッダ
ヘッダ

インターネット層

データ

TCP/UDPIP
ヘッダ
ヘッダ

Ethernet
IP
TCP/UDP
データ
ヘッダ
ヘッダ
ヘッダ

ネットワークインターフェイス
層

データ

IP
Ethernet
TCP/UDP
ヘッダ
ヘッダ
ヘッダ

データ

送信側

Copyright© 2024 Allied Telesis K.K. All Rights Reserved.

受信側

5

②IP(Internet Protocol)
アプリケーション層

トランスポート層
インターネット層
ネットワークインターフェイス層

Copyright© 2024 Allied Telesis K.K. All Rights Reserved.

6

IPの役割••IPはパケットをエンドツーエンドで相手に送信する役割を担います
IPには大きく分けて主に3つの機能があります– 1. IPアドレスを利用した端末への個別番号の割り当て機能（アドレッシング）– 2. エンドツーエンドのパケット配送機能（ルーティング）– 3. 送信元でのIPパケットの分割や宛先でのIPパケットの再構成を行う機能
PC-AのIPアドレス

サーバーEのIPアドレス

アドレッシング
送信元IPアドレス
192.168.1.10

宛先IPアドレス192.168.4.1

プロトコル番号
TCP 6

IP
TCP
ヘッダ ヘッダ データ
サーバーE

ルーティング

PC-A

パケット
の再構成

パケット
の分割
L3スイッチB

Copyright© 2024 Allied Telesis K.K. All Rights Reserved.

L3スイッチC

L3スイッチD7

IPv4アドレス•

IPv4アドレスは32ビットのアドレスです。2進数の表記では32個の0もしくは1の数値列となり人間には把握しづらいため、8ビット単位で区切り10進数で表記します•

現状IPv4アドレスは、アドレスの在庫が無いため、通常の申請による割り振りは終了しています。

•

この問題を解消するために、 JPNIC(JAPAN Network Information Center)に返却済みIPv4アドレスからの割り振り、NATによるプライベートIPアドレスとグローバルIPアドレスの変換、IPv6アドレスへの移行などが行われています
32ビット【2進数の表記】
１ １ ０ ０ ０ ０ ０ ０ . １ ０１ ０ １ ０ ０ ０ .０ 0 0 ０ ０ １ ０ ０. ０ １ １ ０ ０ １ ０ ０
8ビット（第1オクテット※）

8ビット（第2オクテット）

8ビット（第3オクテット）

8ビット（第4オクテット）【10進数への変換方法】
2進数8ビットの位は上から順に、128 64 32 16 8 4 2 1 となる
位取りの位置が1であれば（ビットが立っていれば）、位の数を合計することで10進数に変換できる[例： 第1オクテット]
128 64 32 16
1
1 0
0

8
0

4
0

2
0

1
0

⇒ 128 + 64 = 192

同様の手順で、全てを10進数に変換すると、上記のIPv4アドレスは 192.168.4.100 となる※ オクテット（octet）は 8ビットを表す情報量の単位です
Copyright© 2024 Allied Telesis K.K. All Rights Reserved.

8

IPv4アドレスのクラス•

IPv4アドレスは、効率的なパケット配送のためにネットワーク部(ネットワークアドレス)とホスト※部(ホストアドレス)に分けられており、クラスフルアドレッシングでは先頭のクラス識別子（以下図の赤枠のビット）によりネットワーク部の長さを判別します•

IPv4アドレスは、クラス識別子によって「クラスA」から「クラスE」までの5つに分類されています。ただし、「クラスD」はマルチキャスト通信用、「クラスE」は実験用として確保されているため、残るクラスA/B/Cが、通常のネットワーク構築に用いられ、収容できるホスト（=ネットワークに接続されている機器）数によって使い分けられています
ネットワーク部
クラスA

０

7ビット

ホスト部
8ビット

8ビット

8ビット

0～127
ネットワーク部
1 0 6ビット

クラスB

ホスト部

8ビット

8ビット

8ビット

128～191
ネットワーク部
クラスC

1 1 0 5ビット

192～223
Copyright© 2024 Allied Telesis K.K. All Rights Reserved.

8ビット

ホスト部
8ビット

8ビット

※ ホストはネットワークに接続している機器を表します

9

各クラスのサブネットマスク••

IPアドレスでは、ネットワーク部の長さを明確にするため、サブネットマスクをIPアドレスと一緒にホストへ設定します
各クラスのサブネットマスクは以下になります。IPアドレスのネットワーク部に対応するビットを
全て 1 、ホスト部に対応するビットを全て 0 にし、10進数へ変換したものがサブネットマスクです
ホスト部

ネットワーク部
クラスA

1 1 1 1 1 1 1 1 . 0 0 0 0 0 0 0 0 . 0 0 0 0 0 0 0 0 . 0 0 ０ ００ ０ ００

サブネットマスク：255.0.0.0

ネットワーク部
クラスB

1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 0 0 0 0 0 0 0 0 . 0 0 ０ ００ ０ ００

サブネットマスク：255.255.0.0
ネットワーク部

クラスC

ホスト部

ホスト部

1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 0 0 ０ ００ ０ ００

サブネットマスク：
Copyright© 2024 Allied Telesis K.K. All Rights Reserved.

255.255.255.0
10

IPv4アドレスのホスト部••

一つのネットワークアドレスで何台の端末（=ホスト）を管理できるかは、各クラスのホスト部のビット数をｎとすると、２のｎ乗から、2を引いた値となります
ホスト部のビットを全て「0」にしたアドレスは「ネットワークアドレス」として宛先ネットワークを表すのに使用し、ホスト部のビットを全て「1」にしたアドレスは「ブロードキャストアドレス」
として使用されます
例：クラスBのホスト数
ネットワーク部
1０

6ビット

8ビット

ホスト部
8ビット

8ビット

128～191
16ビット
16ビット

2の16乗＝
65,536－ ２(予約済みアドレス)＝

65,534個

予約済みアドレスは？
・ネットワークアドレス

1 ０ 1 ０ 1 ０ 1 0

０ ００ ０ ０ 1 1 ０・ブロードキャストアドレス

ネットワーク部

1 ０ 1 ０ 1 ０ 1 0

0 0 0 0 0 １１ 0

Copyright© 2024 Allied Telesis K.K. All Rights Reserved.

00000000 00000000
ホスト部

11111111 11111111
11

プライベートIPアドレスとグローバルIPアドレス••

プライベートIPアドレスは、LAN内部だけで管理・使用されるアドレスです。WANとの通信では、
グローバルIPアドレスと呼ばれるキャリアから付与されるアドレスを使用する必要があります
プライベートIPとグローバルIPの変換は、ルーターなどの機器が持つNAT（Network Address
Translation）機能で行いますWAN（インターネット）

グローバル
IPアドレスルーター

NATでIPアドレスを変換
プライベートIPアドレス
LAN(社内ネットワーク)

Copyright© 2024 Allied Telesis K.K. All Rights Reserved.

12

IPv4ヘッダ•

IPv4ヘッダの標準ヘッダ長は20バイトです。主なパラメーターを以下で説明します①バージョン：IPのバージョン②ヘッダ長：IPヘッダの長さで4バイトを1で表し標準では5③サービスタイプ：IPのサービス品質 ④パケット長：IPヘッダを含むパケット全体のバイト長⑤識別子、⑥フラグ、⑦フラグメントオフセット：経路上の機器でパケットが分割された時に使用⑧生存時間：経由できるルーティング機器の数を表します。
ルーティング機器を経由するごとにこの値から1が引かれ、0になった時点でそのパケットは破棄されます– ⑨プロトコル：上位層プロトコルを示すプロトコル番号、例えば、TCPは6、UDPは17– ⑩チェックサム：ヘッダの誤り検出に使用。データ部の誤り検出は上位層のプロトコルで行う– ⑪送信元IPアドレス、⑫宛先IPアドレスはそれぞれ送信元、宛先ホストのIPアドレスが格納されます
–
–
–
–

0

1

2

3

①バージョン(Version)

4

5

6

②ヘッダ長
IHL

7

8

9

10

11

12

13

14

16

17

18

③サービスタイプ(Type Of Service)⑤識別子(Identification)⑧生存時間(Time To Live)

15

19

20

21

22

23

24

25

26

27

28

29

30

31

④パケット長(Total Length)⑥フラグ(Flags)⑨プロトコル(Protocol)⑦フラグメントオフセット(Fragment Offset)⑩チェックサム(Checksum)⑪送信元IPアドレス(Source IP)⑫宛先IPアドレス(Destination IP)⑬オプション(Options)
Copyright© 2024 Allied Telesis K.K. All Rights Reserved.

⑭パディング(Padding)13

IPv6アドレスの構造と種類••

IPv6はIPv4の後継プロトコルで、128ビットに拡大されたアドレス空間を持ちます
IPv6アドレスは機器のネットワークインターフェースに付与します。複数のIPv6アドレスを1つのインターフェースへ、1つのIPv6アドレスを複数のインターフェースへ付与することもあります
IPv6のアドレス構造
マルチキャストアドレスや特殊なアドレスを除き、IPv6アドレスは一般的に前半64bitの「プレフィックス」と後半64bitの「インターフェースID」に分かれます
128ビットプレフィックス（64ビット)

インターフェースID（64ビット)

IPv6アドレスの種類

・ユニキャストアドレス：1つのインターフェースの識別番号、1対1の通信で使用
・マルチキャストアドレス：1対多通信で使用するアドレス、マルチキャストアドレス宛のパケットはそのアドレスを持つ全てのインターフェース（機器）に送られます・エニーキャストアドレス：マルチキャストと同様に複数のインターフェースに割り当てられますが、エニーキャストアドレス宛のパケットは最も近いインターフェース（機器）にのみ送られます
なお、IPv4アドレスとは異なりIPv6アドレスにはブロードキャストアドレスは存在しません。この役割
はマルチキャストアドレスが行います
Copyright© 2024 Allied Telesis K.K. All Rights Reserved.

14

IPv6アドレスの表記規則•

IPv6は128ビットという長いアドレスを使用するため、その表記は短くなるよう工夫されています。
具体的には16進数での表記や、連続する0の省略になります
IPv6アドレスの表記規則① 16進数で表し、16ビットごとにコロン (:) で 8つに区切る※16ビットのひと区切りをフィールドと言います② 16進数の a ~ f は小文字を使用する③ 連続する0は省略し、:: と表記する。ただし、全ての0のフィールドが一つだけの場合、:: を使用して省略はできない④ 0の連続する箇所が2箇所以上ある場合は以下になります(a) 長い方を省略する(b) 長さが同じ場合、先に現れる方を省略する⑤ 各フィールドの先頭の0は省略する

アドレス表記例（1）fe80:0:0:0:0a00:46ff:fe60:ee2b ⇒ fe80::a00:46ff:fe60:ee2b※ 表記規則の②、③、⑤を適用しています（2）fe80:0:0:8a00:46ff:0:0:ee2b⇒fe80::8a00:46ff:0:0:ee2b

と表記

と表記

※ 表記規則の②、④(b)を適用しています
Copyright© 2024 Allied Telesis K.K. All Rights Reserved.

15

IPv6ユニキャストアドレスの通信••

ユニキャストアドレスがどの通信で使用されるかは以下になります
現在インターネットサービスプロバイダがIPv6に対応した通信サービスを提供し、PC側も標準でIPv6をサポートしています
グローバルユニキャスト
アドレスによる通信

インターネット

グローバルユニキャスト
アドレスで通信可能

グローバルユニキャスト
アドレスによる通信

ルーター

L2スイッチユニークローカルIPv6ユニ
キャストアドレスによる通信

リンクローカルユニキャスト
アドレスで通信可能

L2スイッチリンクローカルユニキャスト
アドレスで通信可能

ユニークローカルIPv6ユニキャストアドレスで通信可能
Copyright© 2024 Allied Telesis K.K. All Rights Reserved.

16

IPv6ヘッダ•

IPv6では基本ヘッダと拡張ヘッダに分けており、基本ヘッダは40バイトの固定長になります。
主なパラメーターは以下に記載します– ①バージョン：IPのバージョン6で6 ②トラフィッククラス：IPv4のTOSに当たり優先制御の情報– ③フローラベル：品質制御（QoS）のフィールド– ④ペイロード長：ペイロードと呼ばれるパケットのデータ部の長さ。ペイロード長は拡張ヘッダとデータの合計で、基本ヘッダの40バイトは含まない– ⑤ネクストヘッダ：基本ヘッダに続く拡張ヘッダや上位プロトコルのタイプ– ⑥ホップリミット： IPv4のTTLにあたるフィールドで、経由できるルーティング機器の最大数– ⑦送信元IPアドレス、⑧宛先IPアドレス：各128ビットの長さ
0

1

2

3

4

①バージョン(Version)

5

6

7

8

9

10

11

②トラフィッククラス(Traffic Class)

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

③フローラベル(Flow Label)④ペイロード長 (Payload Length)⑤ネクストヘッダ(Next Header)⑥ホップリミット(Hop Limit)⑦送信元IPアドレス(Source Address)⑧宛先IPアドレス(Destination Address)

Copyright© 2024 Allied Telesis K.K. All Rights Reserved.

17

③その他のインターネット層プロトコル
アプリケーション層

トランスポート層
インターネット層
ネットワークインターフェイス層

Copyright© 2024 Allied Telesis K.K. All Rights Reserved.

18

ARP(Address Resolution Protocol)••

ARPは、宛先IPアドレスから宛先MACアドレスを知るためのIPv4限定のプロトコルです
ARPは以下の順序で動作します– ①MACアドレスを知りたい宛先IPアドレスをセットし、ARP要求をブロードキャストで送出します– ②該当する端末のみが、このブロードキャスト通信に反応します– ③該当する端末は、自分のMACアドレスを含めた応答を返します※ 入手したMACアドレスは、各ホストのARPテーブルに一定時間保存され、同一ホストとの通信ではARPテーブルの情報を使用します

ホストA

IPアドレス
192.168.1.1

192.168.1.2と通信したい

IPアドレス
192.168.1.2

ホストB②それは私です。
MACアドレスを教えましょう①ARP要求パケット送信
求めるIPアドレス=192.168.1.2求めるMACアドレス=????

Copyright© 2024 Allied Telesis K.K. All Rights Reserved.

③ARP応答パケット送信
当該IPアドレス=192.168.1.2
当該MACアドレス= 40-61-86-1E-8D-C1

19

ICMP(Internet Control Message Protocol)••

ICMPは、IPプロトコルのエラー通知や制御メッセージを転送するプロトコルです
ICMPメッセージには大きく2種類あります① 問い合わせ(Query)： pingやtracerouteというコマンドで、特定のノード※に対する通信状態を確認② エラー通知(Error)：通信経路の途中でパケットが廃棄された場合に、その原因を送信元ノードに通知•

ICMPにはICMPv4とICMPv6があり、ICMPv6にはARPと同様の宛先MACアドレスを取得する
メッセージがあります
ホストA【レイヤー3スイッチの動作】①Aからパケットを受け取る②BのMACアドレスを入手するためARP発信③ARPリクエスト④ARPリクエスト（再送）⑤ARPリクエスト（何度か再送リトライ）

ホストB
OFF

⑥ICMP到達不能メッセージ送信“ICMP Destination Unreachable “※ ノード：ネットワーク上の機器のことで、ホストと同じ意味です
Copyright© 2024 Allied Telesis K.K. All Rights Reserved.

20

ICMPメッセージの役割と主なメッセージ•

ICMPメッセージには以下の役割があります– 「①宛先IPアドレスへの通信の可否を確認」「②Pingパケットによる宛先ホストの稼働の有無と応答速度を確認」「③TTLパラメータによる時間超過を確認」「④機器間の通信速度の違いを調整するフロー制御」「⑤アドレスマ
スク要求・応答によりサブネットマスク情報を取得」「⑥URLなどへのリクエストを転送するRedirect機能、送信ホストへの送信経路の変更も指示」•

主なICMPメッセージは以下になります
タイプ

メッセージ

通知内容

0

Echo Reply Message

エコー(Ping)応答通知

3

Destination Unreachable Message

宛先到達不可能通知

4

Source Quench Message

送出抑制要求通知

5

Redirect Message

経路変更要求通知

8

Echo Message

エコー(Ping)要求通知

9Router Advertisement Message

ルーター広告通知

11

Time Exceeded Message

時間切れ通知12Parameter Problem Message

不正引数通知17

Address Mask Request Message

アドレスマスク要求通知

18

Address Mask Reply Message

アドレスマスク応答通知

Copyright© 2024 Allied Telesis K.K. All Rights Reserved.

21

④TCP/UDP
アプリケーション層

トランスポート層
インターネット層
ネットワークインターフェイス層

Copyright© 2024 Allied Telesis K.K. All Rights Reserved.

22

TCP/UDPの役割•••

TCP/IPのトランスポート層には、コネクション型のTCP(Transmission Control Protocol)と、コネクションレス型のUDP(User Datagram Protocol)があります。各プロトコルは「ポート番号」と呼ばれる識別番号を利用して上位層のプロトコルを識別します
TCPは、データの受信後に確認応答を行っており、送信側で一定時間内に確認応答を受信できない
場合には、送信元がデータの再送処理を行うことでデータの整合性を保証します
UDPは再送制御などを行わず「送りっぱなし」にすることで、確実性より転送効率や即時性を重視する用途に用いられます

データの流れIP
ヘッダ

送信元ポート番号2001

Copyright© 2024 Allied Telesis K.K. All Rights Reserved.

TCP/UDP
ヘッダ

データ

宛先ポート番号8023

ポート番号の役割••

ポート番号は、通信サービス（アプリケーションプロトコル）を識別する情報です。TCP/IP通信においては、データ受信後にどのプログラムに通信パケットを渡すのかを決定するために、ポート番号を利用しますアプリケーションプロトコルには決められた番号が割り当てられています。これを、ウェルノウン
ポートといいます。ウェルノウンポートはポート番号0～65535の内、0～1023番までに割り当てられていますホストA

データを送ります

ホストB
どのサービスを呼び出しますか？

ssh
TCP 22telnetTCP 23FTP
TCP 21SMTP
TCP 25HTTP
TCP 80

既に広く知られているサービス
が使用しているポート,etc.

ウェルノウンポート

Copyright© 2024 Allied Telesis K.K. All Rights Reserved.

24

TCPの機能•TCPは、信頼性の高い通信を実現するために、主に次のような機能で制御を行います––––

3ウェイハンドシェイクでセッションを確立します
応答確認を行い、ACKが届かない場合はパケットが消失したとみなし再送します
順序制御で、順不同で届いたパケットを正しい順番にします
フロー制御で受信側がバッファであるウィンドウのサイズを通知し、適正サイズのデータを送ります

ホストA

ホストB
①接続メッセージ
TCPコネクション確立
フェーズ

データ転送
フェーズ

②応答(ACK)+接続メッセージ③応答(ACK)メッセージ①データ送信②応答(ACK)＋データ返送①切断メッセージ

コネクション切断
フェーズ②応答(ACK)メッセージ③切断メッセージ④応答(ACK)メッセージ

Copyright© 2024 Allied Telesis K.K. All Rights Reserved.

25

TCPの確認応答••

データ受信側は、送信側へACK（肯定確認応答）でデータが届いたことを知らせます。送信側はデータ送信後に一定時間以内に確認応答が無ければ、もう一度同じデータを送信します。パケットを再送することで、信頼性の高い通信を実現します
肯定確認応答は次のように機能します。
– ① Aはコネクション確立時のシーケンス番号、確認応答番号を使い、Bにデータを1000バイト送信– ② Bは受信したシーケンス番号に受信データサイズを加え、確認応答番号として返信します。
この例では、「次は1101番目のデータから送信してください」という応答を返します– ③ Aは受信した確認応答番号をシーケンス番号にセットし、データを送信– ④ Bは受信したシーケンス番号に受信データサイズを加え、確認応答番号として返信します。
この例では、「次は2101番目のデータから送信してください」という応答を返します

ホストA①パケット送信（データ1000バイト）
シーケンス番号：101 確認応答番号：201

ホストB

②ACK
シーケンス番号：201 確認応答番号：1101③パケット送信（データ1000バイト）
シーケンス番号：1101 確認応答番号：201←101+1000
受信に成功したら、確認応答で送信すべきデータの先頭バイト
を通知

④ACK
シーケンス番号：201 確認応答番号：2101
Copyright© 2024 Allied Telesis K.K. All Rights Reserved.

←1101+1000
26

TCPのフロー制御（1）••前頁では、1セグメント※1ごとに確認応答を行っている例を確認しましたが、1セグメント送信ごとに確認応答を返すとパフォーマンスが悪くなるという問題があります
受信側はTCPヘッダ内のウィンドウサイズで、ACKを待たずに一度に送信できるデータ量を送信側に通知します。送信側はウィンドウサイズ分のデータを複数のセグメントに分けて送信することで、通信効率が向上します（これをウィンドウ制御と呼びます）
ウィンドウサイズを通知し、確認応答を待たずに送信できるデータ量を確認することで通信効率を向上させる（確認応答はセグメントごとに受信側から送信されます）
ホストA①パケット送信（データ1～1000、1001～2000、2001～3000）

ホストB②ACKメッセージ返信（次はデータ1001～、2001～、3001～）※ 図はウインドウサイズを“3000バイト”にした場合の例※1 セグメントとはトランスポート層プロトコル（TCP、UDP）のデータ転送単位で、TCPヘッダもしくはUDPヘッダが付加されたデータのこと

Copyright© 2024 Allied Telesis K.K. All Rights Reserved.

27

TCPのフロー制御（2）••受信側からはACKを返信する際、ウィンドウサイズを都度通知します。これにより、データが受信しきれず、データの再送処理が発生することを防止します
受信側のウィンドウサイズが0(ゼロ)となり、再送タイムアウトの時間が経過しても受信側からウ
インドウサイズの更新通知がない場合、送信側は「ウインドウプローブ」と呼ばれる1オクテットのデータのみを含むセグメントを送信して、ウインドウサイズの最新情報を取得します①パケット送信（データ1～1000、1001～2000、2001～3000）

ホストA

ホストB

②ACKメッセージ返送+ウインドウサイズ（次は「データ1001～：ウインドウサイズ2000」、「2001～：
ウインドウサイズ1000」、「3001～：ウインドウサイズ：0）
バッファが一杯の状態③ウインドウプローブ送信

更新通知がない・・・④ウインドウ更新通知

このサイズなら受信可能

データのフロー（流量）を制御することで通信障害を防ぐ

Copyright© 2024 Allied Telesis K.K. All Rights Reserved.

28

TCPヘッダ•

TCPヘッダのフォーマットは以下になります
–
–
–
–
–
–
–

①送信元ポート番号、②宛先ポート番号：送信元/宛先のアプリケーションを識別する③シーケンス番号は④確認応答番号と連携し、データの整合性を確保する⑤データオフセット：TCPのデータの開始位置を示す⑧ウインドウサイズ：受信可能なデータサイズを通知するために使用する⑨チェックサム：ヘッダとデータの信頼性を提供する⑩緊急ポインタ：URGフラグが1の場合のみ有効で、緊急を要するデータの格納場所を示す⑫パディング：オプションによりヘッダが32ビット単位でなくなるとダミーのデータが入る
0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

①送信元ポート番号(Source Port)

20

21

22

23

24

25

26

27

28

29

30

31

②宛先ポート番号(Destination Port)③シーケンス番号(Sequence Number)④確認応答番号(Acknowledgment Number)
⑤データ
オフセット
(Data
Offset)⑥予約済(Reserved)⑦コントロールフラグ(Control Flag)⑨チェックサム(Checksum)⑩緊急ポインタ(Urgent Pointer)⑪オプション(Options)

Copyright© 2024 Allied Telesis K.K. All Rights Reserved.

⑧ウィンドウサイズ(Windows)⑫パディング(Padding)

29

UDPの機能••UDPは、コネクションレス型の通信サービスを提供します。そのため、通信の信頼性は低くなりますが、処理は簡単なことから高速に動作します
UDPはこの特性により、以下のような用途に向いています
–
–
–
–

•

総パケット数が少ない通信
動画や音声などのマルチメディア通信（LANなど）特定のネットワークに限定したアプリケーションの通信
同報性が必要となる通信（ブロードキャスト、マルチキャスト）

UDPのヘッダは 8バイト長の固定で、非常にシンプルな構成となっています
UDPの送信パケット１送信

ホストA

ホストB

パケット2送信
複雑な制御を行わない代わりに、高速で動作する

送信します

受信しても返信しない

UDPヘッダ
0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

送信元ポート番号(Source Port)

宛先ポート番号(Destination Port)

パケット長(length)

チェックサム(Checksum)

Copyright© 2024 Allied Telesis K.K. All Rights Reserved.

30

31

30

⑤アプリケーションプロトコル
アプリケーション層

トランスポート層
インターネット層
ネットワークインターフェイス層

Copyright© 2024 Allied Telesis K.K. All Rights Reserved.

31

HTTP(Hyper Text Transfer Protocol)••

HTTPは、主にWebブラウザでサーバーとクライアント間での情報をやり取りするプロトコルです
インターネット上でハイパーテキストの通信を行うしくみのことをWWW(World Wide Web)といいます。
WWWのドキュメント（ウェブページ）の記述には主にHTMLやXMLといったハイパーテキスト記述言語
を使用します。ハイパーテキストとは、ドキュメントに参照リンク（ハイパーリンク）を埋め込むことでインターネット上に散在するドキュメント同士を相互に参照可能にする技術です
WWWの利点

外部からのアクセス

インターネット

Webブラウザ（クライアント）を利用することで、ハイパーリンクで膨大な量の情報にアクセスできる

WWWサーバーブラウザ経由でWebページを閲覧

ルーター

LAN（社内ネットワーク）

社内LAN PC

社内無線LAN NotePC

Copyright© 2024 Allied Telesis K.K. All Rights Reserved.

DMZ（公開セグメント）

無線AP

Printer

社内サーバー

32

SMTP(Simple Mail Transfer Protocol)••

SMTPは、電子メールを送信するためのプロトコルで、メールをクライアントからメールサーバーへ送信する時、およびメールサーバーからメールサーバーに転送する時に用いられます
クライアントはMUAとも呼ばれ、MUAはSMTPでメールサーバーにメールを送信します。メールを受け取った
メールサーバーはMTAと呼ばれ、SMTPを用いてメールを転送します。クライアントが自分のメールボックスからメールを読み出す時使用するメール配送の機能をMDAと呼ぶこともあります
BとCにメールを送ります。
PC-A

メールサーバーB

メールサーバーC

メールサーバーA

SMTP
SMTP

MTA

SMTP
MUA

PC-B

MTA/MDA

POP/
IMAP※

メールサーバーD

MTA[Mail関連の略語]
MUA : Mail User Agent（ユーザ端末）
MTA : Mail Transfer Agent（メール転送を行うメールサーバー）
MDA : Mail Delivery Agent（クライアントへ配送を行う（機能））

MUA

PC-C

SMTP
POP/
IMAP
MTA/MDAMUA※ POP(Post Office Protocol) / IMAP(Internet Message Access Protocol)：電子メールを受信するためのプロトコルで、一般的にはPOP3やIMAP4が使われます
Copyright© 2024 Allied Telesis K.K. All Rights Reserved.

33

DNS(Domain Name System)••

DNSは、IPアドレスとホスト名を紐付けて相互に名前解決するための仕組みです。IPアドレスとホスト名を変換することを「名前解決」といいます
ドメイン名とは、インターネット上のネットワークを特定するための文字列です。ドメイン名は、「他のドメイン名と重複してはいけない」というルールがあるため、ICANN(Internet Corporation for Assigned Names
and Numbers)を頂点とした組織で一元管理しています。また、ホスト名とは、ネットワーク上のコンピュータにつける識別用の文字列で、同一ドメイン内での重複はできません
ドメイン名
ホスト名
ネットワーク上のコンピュータに付けられた任意の名前例）allied-telesis.co.jp

例1）
Server1

例2）
www

Copyright© 2024 Allied Telesis K.K. All Rights Reserved.

インターネット上のネットワークを特定するための文字列
ドメイン名は、一元管理されており一意（ユニーク）なもの

同一ドメイン
内で重複してはならない

FQDN（Fully Qualified Domain Name：
完全修飾ドメイン名）
ホスト名とドメイン名を連結した文字列のこと。例えば、「www.alliedtelesis.co.jp」は、「allied-telesis.co.jpのドメイン内にある wwwという名前のコンピュータ」ということになる。
34

DHCP(Dynamic Host Configuration Protocol)•

DHCPは、ネットワークで使用するIPアドレスの貸与（リース）や、貸与したIPアドレスの一括管理を行う
ために利用されます。これにより、コンピュータを接続しただけでTCP/IPによる通信が可能になります。
リースが確定すると、DHCPサーバーはDHCPテーブルにこの情報を格納します
DHCPサーバーの概要
DHCPテーブル
IPアドレスクライアント
MACアドレス

使用状態

アドレス割
当タイプ

割当終了時間192.168.20.24000-90-991e-e0-0a

Inuse
(使用中)

Dyn
(動的割当)

23-Jul-2001 09:47:35

192.168.20.241

----

Unuse
(未使用)

Dyn
(動的割当)---

LAN（社内ネットワーク）

ルーター

DHCPサーバー①IPアドレス割当要求

社内LAN PC
②IPアドレス割当

社内無線LANCopyright© 2024 Allied Telesis K.K. All Rights Reserved.

Note PC

社内サーバー

35

Appendix：各種販促情報のご案内など

Copyright© 2024 Allied Telesis K.K. All Rights Reserved.

36

各種販促情報のご案内
スイッチ製品協業ベンダーのご紹介

新製品のご紹介(Wi-Fi6対応無線LANルーター)
 Wi-Fi6とVPNルーターの機能を1台で提供
 エンタープライズ向け機能を搭載
FirewallやダイナミックENAT、IPsec、VAP、Captive
Portal、WPA3など各種エンタープライズ向け機能を搭載

 AMF Plusによる一元管理に対応
 様々なネットワークに適用可能


協業先：タッチパネル・システムズ株式会社
PoE対応タッチパネルと接続検証を実施！
検証機器：x530L・x320・x230・AT-7101GHTm
https://www.allied-telesis.co.jp/news/newsrelease/nr230324.html

小規模ブランチオフィス、コンビニエンスストアやレストランな
どの店舗向けのネットワークなど、様々なネットワークをATTQ6702 GEN2-R 1台のみでシンプルな構成を組むことが可能

想定構成例
タッチパネルの集約に
x230-10GP

AT-TQ6702 GEN2-R

給電距離の延長に
x320-10GH~~

電源冗長に＆
スタックによる大規模集約に

100m
x530L-52GPX~~

タッチパネルAllied Labのご紹介

Allied Lab

x320-11GPT

ビデオデータシートのご紹介

で検索！

アライドテレシスの技術を製品担当が分かりやすく紹介。

タッチパネル・・・・・
タッチパネル

各種製品名

で検索！

製品の特長やユースケースなどを動画でご紹介します。

…第十回目：Wi-Fi6対応アクセスポイント比較検証「失敗しないWi-Fi6選びの手引き」…PoE++対応マルチギガビットスイッチ
x530L GHXm シリーズ紹介…第十一回目：統合型ネットワーク管理ソフトウェア「AT-Vista Manager EXでNetwork管理者のお悩み大解決！」…オール10Gレイヤー2スイッチ
XS910/8 紹介…第十二回目：ネットワーク統合管理「ネットワーク管理の手間をごそっと削減！」…マルチギガビット対応PoE++インジェクター
AT-7101GHTm紹介…他、多数！

…他、多数！

Copyright© 2024 Allied Telesis K.K. All Rights Reserved.

37

ご清聴ありがとうございました。

今回ご紹介しましたネットワーク製品に関して、別途個別に相談がございましたら、お気軽に弊社営業までお問い合わせください。

Copyright© 2024 Allied Telesis K.K. All Rights Reserved.