4
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

TCP/IP(ARPリクエストとARP応答)

Posted at

1-1 TCP/IP
TCP/IPはネットワークエンジニアだけでなくwebエンジニアやSEにとっても必須の知識ではないでしょうか。TCP/IPは通信において現在最も利用されているプロトコルです。
image.png

上記の図はネットワークシステムを構築する際に非常に重要なOSI参照モデルとTCP/IPプロトコルスタックです。この図は暗記しましょう。

1-2 インターネット層
→パケットを送信する際の最適経路を決定するなど、ルーティング機能を司る。
(代表的なプロトコル)
・IP
・ARP
・ICMP
ARP(Address Resolution Protocol)について
IPアドレスからMACアドレス(物理アドレス)を取得するためのプロトコル。
なぜMACアドレスを知る必要があるのかというと、Ethernetフレームを作るためです。
下記の図はARPリクエストの図です。
image.png

PC1はPC4のMACアドレスを得るため、ブロードキャストでリクエストする。

image.png

PC1からのリクエストを受け、PC4は自分のMACアドレスをユニキャストで伝える。
これをARP応答という。

1-3 トランスポート層
トランスポート層は信頼性のある通信を提供する役割を担っています。
トランスポート層の代表的なプロトコルがTCPとUDPです。この2つはまた後日投稿します。
ポート番号について
通信を行う際に相手のアプリケーションを識別するために用いられる番号です。
Webサーバーと通信を行う際はHTTPの80番ポート、メールサーバーと通信を行う際はSMTPの25番、POP3の25番が使用されます。

4
10
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?