教育・資格支援

【完全版】TCP/IPプロトコルの仕組みを図でわかりやすく解説!

20年間エンジニアとして働いた後、フリーランスを経て現在は1人社長として活動しているユウイチです。

プログラミング講師やIT教育を中心に発信しながら、趣味でゲーム開発やシナリオ作成にも挑戦しています。

「創造と教育を通じて、自分らしく生きたい人の“自由な一歩”を支援する」――そんな想いを込めて、このブログを書いています。

今回はネットワークの紹介です。

専門は組み込みエンジニアなのでネットワークが専門というわけではないのですが、20年間でいろいろなシステムをやらせていただく中でネットワークもけっこうやりましたので、TCP/IPプロトコルについては理解しております。

また、今は組み込み開発と言えども、ネットワークと絡まないことはほぼないので、ネットワークの知識は必須です。

ということで、TCP/IPの各プロトコルについてわかりやすく説明しようと思います。

これからエンジニアを目指す方やエンジニア経験の浅い方向けに書きますので、難しい話は極力さけてわかりやすくを意識して説明しようと思います。とりえず、トランスポート層のTCP,UDP、インターネット層のIP、ICMP、ARPについて書くつもりにしておりますが、余力があればアプリケーション層についても書こうと思います。(現在、一生懸命書いている途中なので、できた記事から紹介していきます^^;)

TCP/IPプロトコル全体(TCP/IPプロトコルスタック)についてはこちらの記事で紹介しております。

こちらもCHECK

【図で理解】TCP/IPプロトコルスタックの全体像とレイヤ別の役割

20年間エンジニアとして働いた後、フリーランスを経て現在は1人社長として活動しているユウイチです。 プログラミング講師やIT教育を中心に発信しながら、趣味でゲーム開発やシナリオ作成にも挑戦しています。 ...

続きを見る

トランスポート層

TCP(Transmission Control Protocol)

準備中です・・・(-_-;)

UDP(User Datagram Protocol)

準備中です・・・(-_-;)

インターネット層

IP(Internet protocol)

MACアドレスの必要性も交えて、こちらの記事で紹介しております。

こちらもCHECK

【ネットワーク基礎】IP(Internet Protocol)とは?MACアドレスとの関係を図で解説

20年間エンジニアとして働いた後、フリーランスを経て現在は1人社長として活動しているユウイチです。 プログラミング講師やIT教育を中心に発信しながら、趣味でゲーム開発やシナリオ作成にも挑戦しています。 ...

続きを見る

ICMP(Internet Control Message Protocol)

pingコマンドでおなじみの疎通確認やエラー通知を規定したプロトコルです。こちらの記事で紹介しております。

こちらもCHECK

【ネットワーク基礎】ICMPとは?仕組みと役割をやさしく解説

20年間エンジニアとして働いた後、フリーランスを経て現在は1人社長として活動しているユウイチです。 プログラミング講師やIT教育を中心に発信しながら、趣味でゲーム開発やシナリオ作成にも挑戦しています。 ...

続きを見る

ARP(Address Resolution Protocol)

準備中です・・・(-_-;)

 

各プロトコルについて準備でき次第更新してまいります。

  • この記事を書いた人
  • 最新記事

ユウイチ

20年間ソフトウェアエンジニアとして働いた後、フリーランスを経て現在は1人社長として活動。 プログラミング講師やIT教育を中心に活動しながら、趣味でゲーム開発やシナリオ作成にも挑戦中。どちらも「創ることを通じて人を笑顔にしたい」という想いから始めた、大切なライフワーク。 「創造と教育で、人生に迷う人の“自由な一歩”を支援」を理念に発信中。

-教育・資格支援