TCP/IP

Webサイトの閲覧、電子メールの送受信、SNSのメッセージアプリなどほぼすべての通信がTCP/IPに基づいて行われています。TCP/IPはいわば、ネットワークの共通言語です。そのため、TCP/IPの仕組みを理解することは、ネットワーク技術を学ぶうえで非常に重要です。

以下の記事でTCP/IPのさまざまなプロトコルの仕組みを解説していきます。

TCP/IPの階層

TCP/IPの階層TCP/IPはさまざまなプロトコルを以下の4階層の階層構造で定義しています。アプリケーション層トランスポート層インターネット層ネットワークインタ...

詳しくはこちら

IP ~データを送り届ける~

IPとはIP(Internet Protocol)はTCP/IPの名前に含まれているように、TCP/IPのさまざまなプロトコルの中でもとても重要なプロトコルです。まずは、...

詳しくはこちら

ICMP ~パケット破棄を通知~

ICMPとはICMP(Internet Control Message Protocol)とは、IPによるエンドツーエンド通信を補佐するためのプロトコルです。通信...

詳しくはこちら

Ping ~きちんとデータは届きますか?~

ICMP診断機能の代名詞 PingICMPを利用したエンドツーエンド通信の確認のためによく利用されるのがPing(ピングまたはピン)です。Pingは指定した宛先I...

詳しくはこちら

トレースルート ~データはどのルータを通っていますか?~

トレースルートとはPingコマンドと並んでICMPを利用したエンドツーエンド通信の確認のためによく利用するコマンドがトレースルートです。トレースルートは、指定したIPアド...

詳しくはこちら

トラブルはどこ? ~Pingとトレースルート~

Pingとトレースルートによるトラブル箇所の切り分けPingとトレースルートはエンドツーエンド通信ができるかどうかの確認によく使います。アプリケーションの通信を行うために...

詳しくはこちら

ARP ~IPアドレスとMACアドレスを対応付け~

ARPとはARP(Address Resolution Protocol)とはIPアドレスとMACアドレスを対応付けるためのプロトコルです。そして、IPアドレスとMACア...

詳しくはこちら

ポート番号 ~どのアプリケーションのデータなの?

ポート番号とはポート番号とは、TCP/IPのアプリケーションを識別するための識別番号で、TCPまたはUDPヘッダに記述されています。ポート番号によって、PC/サー...

詳しくはこちら

TCPの概要

TCPとはTCPとは、信頼性のあるアプリケーション間のデータ転送を行うためのプロトコルです。TCP/IPというネットワークアーキテクチャの名前に含まれているようにとても重...

詳しくはこちら

TCPの動作

TCPの動作の流れTCPでアプリケーションプロトコルのデータを送受信する流れについて見ていきましょう。TCPコネクションの確立TCPでのデータの分割(アプリケーシ...

詳しくはこちら

UDPの概要

UDP(User Datagram Protocol)とはUDPは単純にアプリケーションへのデータを振り分けるためにだけに利用するプロトコルです。TCPのような確認などは...

詳しくはこちら