
今回は、ネットワークの基礎である TCP/IPプロトコル について解説します。
現在のシステム開発において、ネットワークは避けて通れません。
組み込み開発であっても、クラウド連携やIoT通信など、TCP/IPの知識は必須スキルになっています。
僕自身、20年以上エンジニアとしてさまざまなシステム開発に携わる中で、ネットワーク設計・通信処理にも数多く関わってきました。
その経験をもとに、本記事では TCP/IPの各プロトコルを「仕組みと役割が直感的に理解できる形」で、やさしく整理して解説します。
対象は、
これからエンジニアを目指す方
ネットワークが苦手な初学者
TCP/IPを体系的に学び直したい方
です。
TCP/IPプロトコル全体(TCP/IPプロトコルスタック)についてはこちらの記事で紹介しております。
こちらもCHECK
-

【図で理解】TCP/IPプロトコルスタックの全体像とレイヤ別の役割
続きを見る
トランスポート層
TCP(Transmission Control Protocol)
準備中です・・・(-_-;)
UDP(User Datagram Protocol)
準備中です・・・(-_-;)
インターネット層
IP(Internet protocol)
MACアドレスの必要性も交えて、こちらの記事で紹介しております。
こちらもCHECK
-

【ネットワーク基礎】IP(Internet Protocol)とは?MACアドレスとの関係を図で解説
続きを見る
ICMP(Internet Control Message Protocol)
pingコマンドでおなじみの疎通確認やエラー通知を規定したプロトコルです。こちらの記事で紹介しております。
こちらもCHECK
-

【ネットワーク基礎】ICMPとは?仕組みと役割をやさしく解説
続きを見る
ARP(Address Resolution Protocol)
準備中です・・・(-_-;)
各プロトコルについて準備でき次第更新してまいります。