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

【図で理解】TCP/IPプロトコルスタックの全体像とレイヤ別の役割
今回は、ネットワークの基礎中の基礎である「TCP/IPプロトコルスタック」 について、できるだけシンプルに解説します。 エンジニアの勉強を始めたばかりの頃、 そもそも「プロトコルって何?」 「スタック ...
続きを見る
トランスポート層
TCP(Transmission Control Protocol)
準備中です・・・(-_-;)
UDP(User Datagram Protocol)
準備中です・・・(-_-;)
インターネット層
IP(Internet protocol)
MACアドレスの必要性も交えて、こちらの記事で紹介しております。
こちらもCHECK
-

【ネットワーク基礎】IP(Internet Protocol)とは?MACアドレスとの関係を図で解説
今回は、ネットワークの基礎技術である IP(Internet Protocol) について解説します。 IPはインターネット通信の土台となる重要な仕組みですが、「名前は聞いたことがあるけど、実はよく分 ...
続きを見る
ICMP(Internet Control Message Protocol)
pingコマンドでおなじみの疎通確認やエラー通知を規定したプロトコルです。こちらの記事で紹介しております。
こちらもCHECK
-

【ネットワーク基礎】ICMPとは?仕組みと役割をやさしく解説
今回は、ネットワークの基礎プロトコル ICMP(Internet Control Message Protocol) について、実際の通信を追いながらわかりやすく解説します。 ICMPと聞くと少しマニ ...
続きを見る
ARP(Address Resolution Protocol)
準備中です・・・(-_-;)
各プロトコルについて準備でき次第更新してまいります。