助け合いフォーラム
CCNA(200-301)
問題ID : 7251
問題を開く
![【図を表示】](https://ping-t-production-strg.s3.ap-northeast-1.amazonaws.com/uploads/question_image/file/5115/37402.jpg?X-Amz-Expires=600&X-Amz-Date=20240727T070349Z&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEA4aDmFwLW5vcnRoZWFzdC0xIkcwRQIgS12ltByK%2Fy40C1qS4OC2IjB3396vuBrrUbtPs7Rn%2F8ACIQDf25Czf5LHq2liDrDW6BSkcQ18gzJ%2BIQf1x5KO0Q9mtCqxBAjn%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8BEAAaDDYyMzQyOTgyNzI3NSIM3JWww8RIwul21pHnKoUEkJ487eG1%2B5bg3oTUvHiQAjz2TAngXzQgloR6XRZ0vPLNBjT3JnR8VOvh2ofamAIcPPzBiGyijOYVfngMIek7BF00eK4b7OTIMrE6YFV2PiZDOiNb2hzdcA%2BR4NnHrPBVGWM86kRi6C9I3h5ybvUHw%2BD990OduLOc0hcRyTCi7U%2B5ZCfZAzXF13nqqSvdLH2Wh3OYviatUvPZ%2FGI1WDCDZRr8xGJYcFVU1w%2FhWexxFwVJHnOQkoDfaKzGqmE7FguCS1yinxHVEc99LXfWo9uJXLPT8zbpby0zrZS1xnMIMW7k06atLIwlECEgmOpLwo46RclhJKWeueu1xzhIZB7vBdv0cBZW4xThZjaQH%2BV0bI3ADbMWvk4zIzYEuk5PzVeaFD8dcDbBxwbVTz76pkHfQ0bYIIRDnTD22pPgOTt%2F2yJ8mKOXfh0UaF6kGV5bRTBB99r2k%2FbxBuQTM2ru4sF0TlHhEeTMgw8gje8b84ozh3LQK5UAB7P8hQtmwGfUXV%2FTeYdE2JZVY7DqrtFuzoTNOB48GJysusVmrJrvuFqJuR%2F7T5n1qaExNHVVdlIILVcnd3ph9qP9rz68k%2F3IP7FWBC8N9F4ngfMqhncBv5tSeAYlgjVquhfaIISxAMgZQBCxsGEqezuzMN2xPrlbhOKYHOO0ffZlmwg9m6JcU6SMvWCYIuavKDDxmpK1BjqmAfEmn2FfAeeguVY%2FvSl6ibNTqF9HCpwv4C9bEjeSCl7iFW87bCn74PklRFMQmQqQz4IeY3x9FKCX2UdY%2BxeZMc6uZpeLiWm%2B32BlbIi%2FCTG9dx%2F82IAtS1w560R%2BuwH7a%2BrZ2Cqf1HGh%2FpLVJXKTroRZX3PazlsEd%2Fy8m7%2Fg%2F1uVqSOjSaluGjQ5cC4RRe6sxitr3gn3PBECcpo%2FBiZDsluxyWfqxX8%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIAZCJ2QHLF5WOZHLN7%2F20240727%2Fap-northeast-1%2Fs3%2Faws4_request&X-Amz-SignedHeaders=host&X-Amz-Signature=53659d1f88aa599f268fcb52e4bcef39729125839142ce69991cc1528d3eb613)
PC-AがFTPサーバとの通信を行っている。そのパケットの、図の①の時点の送信元と宛先のIPアドレス及びMACアドレスについて、正しいものはどれか。(全て選択)
正解
宛先MAC:RAのFa0/0
送信元IP:PC-A
宛先IP:FTPサーバ
送信元MAC:PC-A
解説
図の①の時点のパケットは、以下のようになっています。
宛先MAC:RAのFa0/0
送信元MAC:PC-A
宛先IP:FTPサーバ
送信元IP:PC-A
MACアドレスは直近の宛先(送信元)アドレスを指します。IPアドレスは最終の宛先(大元の送信元)を指すアドレスです。なお、スイッチはパケットが通過するだけであれば、パケットの宛先/送信元アドレスに影響を与える事はありません。(スイッチ自身にアクセスする場合にだけ、スイッチのIPアドレスやMACアドレスが使用されます。)
宛先MAC:RAのFa0/0
送信元MAC:PC-A
宛先IP:FTPサーバ
送信元IP:PC-A
MACアドレスは直近の宛先(送信元)アドレスを指します。IPアドレスは最終の宛先(大元の送信元)を指すアドレスです。なお、スイッチはパケットが通過するだけであれば、パケットの宛先/送信元アドレスに影響を与える事はありません。(スイッチ自身にアクセスする場合にだけ、スイッチのIPアドレスやMACアドレスが使用されます。)
参考
【OSI参照モデルとルータ】
![<img src="/mondai3/img/jpg/kk37508.jpg">](https://ping-t-production-strg.s3.ap-northeast-1.amazonaws.com/uploads/question_image/file/3841/kk37508.jpg?X-Amz-Expires=600&X-Amz-Date=20240727T070349Z&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEA4aDmFwLW5vcnRoZWFzdC0xIkcwRQIgS12ltByK%2Fy40C1qS4OC2IjB3396vuBrrUbtPs7Rn%2F8ACIQDf25Czf5LHq2liDrDW6BSkcQ18gzJ%2BIQf1x5KO0Q9mtCqxBAjn%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8BEAAaDDYyMzQyOTgyNzI3NSIM3JWww8RIwul21pHnKoUEkJ487eG1%2B5bg3oTUvHiQAjz2TAngXzQgloR6XRZ0vPLNBjT3JnR8VOvh2ofamAIcPPzBiGyijOYVfngMIek7BF00eK4b7OTIMrE6YFV2PiZDOiNb2hzdcA%2BR4NnHrPBVGWM86kRi6C9I3h5ybvUHw%2BD990OduLOc0hcRyTCi7U%2B5ZCfZAzXF13nqqSvdLH2Wh3OYviatUvPZ%2FGI1WDCDZRr8xGJYcFVU1w%2FhWexxFwVJHnOQkoDfaKzGqmE7FguCS1yinxHVEc99LXfWo9uJXLPT8zbpby0zrZS1xnMIMW7k06atLIwlECEgmOpLwo46RclhJKWeueu1xzhIZB7vBdv0cBZW4xThZjaQH%2BV0bI3ADbMWvk4zIzYEuk5PzVeaFD8dcDbBxwbVTz76pkHfQ0bYIIRDnTD22pPgOTt%2F2yJ8mKOXfh0UaF6kGV5bRTBB99r2k%2FbxBuQTM2ru4sF0TlHhEeTMgw8gje8b84ozh3LQK5UAB7P8hQtmwGfUXV%2FTeYdE2JZVY7DqrtFuzoTNOB48GJysusVmrJrvuFqJuR%2F7T5n1qaExNHVVdlIILVcnd3ph9qP9rz68k%2F3IP7FWBC8N9F4ngfMqhncBv5tSeAYlgjVquhfaIISxAMgZQBCxsGEqezuzMN2xPrlbhOKYHOO0ffZlmwg9m6JcU6SMvWCYIuavKDDxmpK1BjqmAfEmn2FfAeeguVY%2FvSl6ibNTqF9HCpwv4C9bEjeSCl7iFW87bCn74PklRFMQmQqQz4IeY3x9FKCX2UdY%2BxeZMc6uZpeLiWm%2B32BlbIi%2FCTG9dx%2F82IAtS1w560R%2BuwH7a%2BrZ2Cqf1HGh%2FpLVJXKTroRZX3PazlsEd%2Fy8m7%2Fg%2F1uVqSOjSaluGjQ5cC4RRe6sxitr3gn3PBECcpo%2FBiZDsluxyWfqxX8%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIAZCJ2QHLF5WOZHLN7%2F20240727%2Fap-northeast-1%2Fs3%2Faws4_request&X-Amz-SignedHeaders=host&X-Amz-Signature=23e87097af87673acec32fb4012985bb44f17fd57d9837df4471dd77667117db)
ルータがデータを受信するとレイヤ2ヘッダを外し、レイヤ3ヘッダにある宛先IPアドレスを確認し、新しいレイヤ2ヘッダを付けて転送します。
【OSI参照モデルと主な名称と主なヘッダ】
![<img src="/mondai3/img/jpg/k37508.jpg">](https://ping-t-production-strg.s3.ap-northeast-1.amazonaws.com/uploads/question_image/file/3833/k37508.jpg?X-Amz-Expires=600&X-Amz-Date=20240727T070349Z&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEA4aDmFwLW5vcnRoZWFzdC0xIkcwRQIgS12ltByK%2Fy40C1qS4OC2IjB3396vuBrrUbtPs7Rn%2F8ACIQDf25Czf5LHq2liDrDW6BSkcQ18gzJ%2BIQf1x5KO0Q9mtCqxBAjn%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8BEAAaDDYyMzQyOTgyNzI3NSIM3JWww8RIwul21pHnKoUEkJ487eG1%2B5bg3oTUvHiQAjz2TAngXzQgloR6XRZ0vPLNBjT3JnR8VOvh2ofamAIcPPzBiGyijOYVfngMIek7BF00eK4b7OTIMrE6YFV2PiZDOiNb2hzdcA%2BR4NnHrPBVGWM86kRi6C9I3h5ybvUHw%2BD990OduLOc0hcRyTCi7U%2B5ZCfZAzXF13nqqSvdLH2Wh3OYviatUvPZ%2FGI1WDCDZRr8xGJYcFVU1w%2FhWexxFwVJHnOQkoDfaKzGqmE7FguCS1yinxHVEc99LXfWo9uJXLPT8zbpby0zrZS1xnMIMW7k06atLIwlECEgmOpLwo46RclhJKWeueu1xzhIZB7vBdv0cBZW4xThZjaQH%2BV0bI3ADbMWvk4zIzYEuk5PzVeaFD8dcDbBxwbVTz76pkHfQ0bYIIRDnTD22pPgOTt%2F2yJ8mKOXfh0UaF6kGV5bRTBB99r2k%2FbxBuQTM2ru4sF0TlHhEeTMgw8gje8b84ozh3LQK5UAB7P8hQtmwGfUXV%2FTeYdE2JZVY7DqrtFuzoTNOB48GJysusVmrJrvuFqJuR%2F7T5n1qaExNHVVdlIILVcnd3ph9qP9rz68k%2F3IP7FWBC8N9F4ngfMqhncBv5tSeAYlgjVquhfaIISxAMgZQBCxsGEqezuzMN2xPrlbhOKYHOO0ffZlmwg9m6JcU6SMvWCYIuavKDDxmpK1BjqmAfEmn2FfAeeguVY%2FvSl6ibNTqF9HCpwv4C9bEjeSCl7iFW87bCn74PklRFMQmQqQz4IeY3x9FKCX2UdY%2BxeZMc6uZpeLiWm%2B32BlbIi%2FCTG9dx%2F82IAtS1w560R%2BuwH7a%2BrZ2Cqf1HGh%2FpLVJXKTroRZX3PazlsEd%2Fy8m7%2Fg%2F1uVqSOjSaluGjQ5cC4RRe6sxitr3gn3PBECcpo%2FBiZDsluxyWfqxX8%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIAZCJ2QHLF5WOZHLN7%2F20240727%2Fap-northeast-1%2Fs3%2Faws4_request&X-Amz-SignedHeaders=host&X-Amz-Signature=ef0e3822d7347f9eda51fbcc750112b4ef49b001ccb7c21408347642da3a8131)
※パケットやフレーム等の名称は厳密に使い分けられていない場合や、一括りに PDU(Protocol Data Unit)と呼ばれる場合があります
【ルータの転送処理】
ルータは送られてきたデータを転送するために以下の処理を行います。
![【図を表示】](https://ping-t-production-strg.s3.ap-northeast-1.amazonaws.com/uploads/question_image/file/3843/k36907.jpg?X-Amz-Expires=600&X-Amz-Date=20240727T070349Z&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEA4aDmFwLW5vcnRoZWFzdC0xIkcwRQIgS12ltByK%2Fy40C1qS4OC2IjB3396vuBrrUbtPs7Rn%2F8ACIQDf25Czf5LHq2liDrDW6BSkcQ18gzJ%2BIQf1x5KO0Q9mtCqxBAjn%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8BEAAaDDYyMzQyOTgyNzI3NSIM3JWww8RIwul21pHnKoUEkJ487eG1%2B5bg3oTUvHiQAjz2TAngXzQgloR6XRZ0vPLNBjT3JnR8VOvh2ofamAIcPPzBiGyijOYVfngMIek7BF00eK4b7OTIMrE6YFV2PiZDOiNb2hzdcA%2BR4NnHrPBVGWM86kRi6C9I3h5ybvUHw%2BD990OduLOc0hcRyTCi7U%2B5ZCfZAzXF13nqqSvdLH2Wh3OYviatUvPZ%2FGI1WDCDZRr8xGJYcFVU1w%2FhWexxFwVJHnOQkoDfaKzGqmE7FguCS1yinxHVEc99LXfWo9uJXLPT8zbpby0zrZS1xnMIMW7k06atLIwlECEgmOpLwo46RclhJKWeueu1xzhIZB7vBdv0cBZW4xThZjaQH%2BV0bI3ADbMWvk4zIzYEuk5PzVeaFD8dcDbBxwbVTz76pkHfQ0bYIIRDnTD22pPgOTt%2F2yJ8mKOXfh0UaF6kGV5bRTBB99r2k%2FbxBuQTM2ru4sF0TlHhEeTMgw8gje8b84ozh3LQK5UAB7P8hQtmwGfUXV%2FTeYdE2JZVY7DqrtFuzoTNOB48GJysusVmrJrvuFqJuR%2F7T5n1qaExNHVVdlIILVcnd3ph9qP9rz68k%2F3IP7FWBC8N9F4ngfMqhncBv5tSeAYlgjVquhfaIISxAMgZQBCxsGEqezuzMN2xPrlbhOKYHOO0ffZlmwg9m6JcU6SMvWCYIuavKDDxmpK1BjqmAfEmn2FfAeeguVY%2FvSl6ibNTqF9HCpwv4C9bEjeSCl7iFW87bCn74PklRFMQmQqQz4IeY3x9FKCX2UdY%2BxeZMc6uZpeLiWm%2B32BlbIi%2FCTG9dx%2F82IAtS1w560R%2BuwH7a%2BrZ2Cqf1HGh%2FpLVJXKTroRZX3PazlsEd%2Fy8m7%2Fg%2F1uVqSOjSaluGjQ5cC4RRe6sxitr3gn3PBECcpo%2FBiZDsluxyWfqxX8%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIAZCJ2QHLF5WOZHLN7%2F20240727%2Fap-northeast-1%2Fs3%2Faws4_request&X-Amz-SignedHeaders=host&X-Amz-Signature=3029b2da6a766040143eca03ffff0b7f172b671cfa3e6b00277574f20d6259f4)
1.着信データのレイヤ2ヘッダを確認する
・「宛先MAC」が自身になっているか、FCS(データが壊れていないかを確認する情報)が正しいかを確認
・自身宛ではなかったり、FCSに異常があればフレームを破棄する
2.レイヤ2ヘッダを外し、レイヤ3ヘッダを確認して自身のどのインターフェースから転送すれば良いかを調べる
・「宛先IPアドレス」を基に、自身のルーティングテーブルから、次に転送するルータのIPアドレスや、出力インターフェースを調べる
・ルーティングテーブルに「宛先IPアドレス」に該当する情報が無い場合は受信したパケットを破棄する
3.パケットを転送するために必要となる転送先(ネクストホップ)の「MACアドレス」を調べる
・次に転送するルータのIPアドレスを基に、ARPテーブルからMACアドレスを調べる
・ARPテーブルに「次に転送するルータのIPアドレス」に該当する情報が無い場合はARPによって該当のMACアドレスを調べる
4.転送するパケットにレイヤ2ヘッダを付け、出力インターフェースからパケットを出力する
・送信元MACアドレスは自身の出力インターフェースのMACアドレスになる
・宛先MACアドレスは3で調べた転送先のMACアドレスになる
【MACアドレスとIPアドレス】
「MACアドレス」は直近(同一ネットワーク)の宛先や送信元アドレスを指し、「IPアドレス」は最終の宛先や大元の送信元を指すアドレスです。
![<img src="/mondai3/img/jpg/k37602.jpg">](https://ping-t-production-strg.s3.ap-northeast-1.amazonaws.com/uploads/question_image/file/3842/k37602.jpg?X-Amz-Expires=600&X-Amz-Date=20240727T070349Z&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEA4aDmFwLW5vcnRoZWFzdC0xIkcwRQIgS12ltByK%2Fy40C1qS4OC2IjB3396vuBrrUbtPs7Rn%2F8ACIQDf25Czf5LHq2liDrDW6BSkcQ18gzJ%2BIQf1x5KO0Q9mtCqxBAjn%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8BEAAaDDYyMzQyOTgyNzI3NSIM3JWww8RIwul21pHnKoUEkJ487eG1%2B5bg3oTUvHiQAjz2TAngXzQgloR6XRZ0vPLNBjT3JnR8VOvh2ofamAIcPPzBiGyijOYVfngMIek7BF00eK4b7OTIMrE6YFV2PiZDOiNb2hzdcA%2BR4NnHrPBVGWM86kRi6C9I3h5ybvUHw%2BD990OduLOc0hcRyTCi7U%2B5ZCfZAzXF13nqqSvdLH2Wh3OYviatUvPZ%2FGI1WDCDZRr8xGJYcFVU1w%2FhWexxFwVJHnOQkoDfaKzGqmE7FguCS1yinxHVEc99LXfWo9uJXLPT8zbpby0zrZS1xnMIMW7k06atLIwlECEgmOpLwo46RclhJKWeueu1xzhIZB7vBdv0cBZW4xThZjaQH%2BV0bI3ADbMWvk4zIzYEuk5PzVeaFD8dcDbBxwbVTz76pkHfQ0bYIIRDnTD22pPgOTt%2F2yJ8mKOXfh0UaF6kGV5bRTBB99r2k%2FbxBuQTM2ru4sF0TlHhEeTMgw8gje8b84ozh3LQK5UAB7P8hQtmwGfUXV%2FTeYdE2JZVY7DqrtFuzoTNOB48GJysusVmrJrvuFqJuR%2F7T5n1qaExNHVVdlIILVcnd3ph9qP9rz68k%2F3IP7FWBC8N9F4ngfMqhncBv5tSeAYlgjVquhfaIISxAMgZQBCxsGEqezuzMN2xPrlbhOKYHOO0ffZlmwg9m6JcU6SMvWCYIuavKDDxmpK1BjqmAfEmn2FfAeeguVY%2FvSl6ibNTqF9HCpwv4C9bEjeSCl7iFW87bCn74PklRFMQmQqQz4IeY3x9FKCX2UdY%2BxeZMc6uZpeLiWm%2B32BlbIi%2FCTG9dx%2F82IAtS1w560R%2BuwH7a%2BrZ2Cqf1HGh%2FpLVJXKTroRZX3PazlsEd%2Fy8m7%2Fg%2F1uVqSOjSaluGjQ5cC4RRe6sxitr3gn3PBECcpo%2FBiZDsluxyWfqxX8%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIAZCJ2QHLF5WOZHLN7%2F20240727%2Fap-northeast-1%2Fs3%2Faws4_request&X-Amz-SignedHeaders=host&X-Amz-Signature=8cc4084035036fc782a0aaed37ca6bb71f4db142c976dd5007dd6ccb201d72a7)
上図の状況でPCからサーバにパケットを送信した場合は以下のようになります。
・「1」の位置のパケットが持つアドレス
宛先MAC:2222.2222.22222
送信元MAC:1111.1111.1111
宛先IP:192.168.2.1
送信元IP:192.168.1.1
・「2」の位置のパケットが持つアドレス
宛先MAC:4444.4444.4444
送信元MAC:3333.3333.3333
宛先IP:192.168.2.1
送信元IP:192.168.1.1
レイヤ2ヘッダに含まれる宛先・送信元「MACアドレス」は直近(同一ネットワーク)のアドレスを指すのでネットワークをまたぐ際に付け替えられますが、レイヤ3ヘッダに含まれる宛先・送信元「IPアドレス」は最終のアドレスを指すのでネットワークをまたいだ後も変わりません。
なお、ハブやスイッチを経由してもネットワークはまたがないので、宛先MACアドレスも送信元MACアドレスも変わりません。
![<img src="/mondai3/img/jpg/kk37508.jpg">](https://ping-t-production-strg.s3.ap-northeast-1.amazonaws.com/uploads/question_image/file/3841/kk37508.jpg?X-Amz-Expires=600&X-Amz-Date=20240727T070349Z&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEA4aDmFwLW5vcnRoZWFzdC0xIkcwRQIgS12ltByK%2Fy40C1qS4OC2IjB3396vuBrrUbtPs7Rn%2F8ACIQDf25Czf5LHq2liDrDW6BSkcQ18gzJ%2BIQf1x5KO0Q9mtCqxBAjn%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8BEAAaDDYyMzQyOTgyNzI3NSIM3JWww8RIwul21pHnKoUEkJ487eG1%2B5bg3oTUvHiQAjz2TAngXzQgloR6XRZ0vPLNBjT3JnR8VOvh2ofamAIcPPzBiGyijOYVfngMIek7BF00eK4b7OTIMrE6YFV2PiZDOiNb2hzdcA%2BR4NnHrPBVGWM86kRi6C9I3h5ybvUHw%2BD990OduLOc0hcRyTCi7U%2B5ZCfZAzXF13nqqSvdLH2Wh3OYviatUvPZ%2FGI1WDCDZRr8xGJYcFVU1w%2FhWexxFwVJHnOQkoDfaKzGqmE7FguCS1yinxHVEc99LXfWo9uJXLPT8zbpby0zrZS1xnMIMW7k06atLIwlECEgmOpLwo46RclhJKWeueu1xzhIZB7vBdv0cBZW4xThZjaQH%2BV0bI3ADbMWvk4zIzYEuk5PzVeaFD8dcDbBxwbVTz76pkHfQ0bYIIRDnTD22pPgOTt%2F2yJ8mKOXfh0UaF6kGV5bRTBB99r2k%2FbxBuQTM2ru4sF0TlHhEeTMgw8gje8b84ozh3LQK5UAB7P8hQtmwGfUXV%2FTeYdE2JZVY7DqrtFuzoTNOB48GJysusVmrJrvuFqJuR%2F7T5n1qaExNHVVdlIILVcnd3ph9qP9rz68k%2F3IP7FWBC8N9F4ngfMqhncBv5tSeAYlgjVquhfaIISxAMgZQBCxsGEqezuzMN2xPrlbhOKYHOO0ffZlmwg9m6JcU6SMvWCYIuavKDDxmpK1BjqmAfEmn2FfAeeguVY%2FvSl6ibNTqF9HCpwv4C9bEjeSCl7iFW87bCn74PklRFMQmQqQz4IeY3x9FKCX2UdY%2BxeZMc6uZpeLiWm%2B32BlbIi%2FCTG9dx%2F82IAtS1w560R%2BuwH7a%2BrZ2Cqf1HGh%2FpLVJXKTroRZX3PazlsEd%2Fy8m7%2Fg%2F1uVqSOjSaluGjQ5cC4RRe6sxitr3gn3PBECcpo%2FBiZDsluxyWfqxX8%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIAZCJ2QHLF5WOZHLN7%2F20240727%2Fap-northeast-1%2Fs3%2Faws4_request&X-Amz-SignedHeaders=host&X-Amz-Signature=23e87097af87673acec32fb4012985bb44f17fd57d9837df4471dd77667117db)
ルータがデータを受信するとレイヤ2ヘッダを外し、レイヤ3ヘッダにある宛先IPアドレスを確認し、新しいレイヤ2ヘッダを付けて転送します。
【OSI参照モデルと主な名称と主なヘッダ】
![<img src="/mondai3/img/jpg/k37508.jpg">](https://ping-t-production-strg.s3.ap-northeast-1.amazonaws.com/uploads/question_image/file/3833/k37508.jpg?X-Amz-Expires=600&X-Amz-Date=20240727T070349Z&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEA4aDmFwLW5vcnRoZWFzdC0xIkcwRQIgS12ltByK%2Fy40C1qS4OC2IjB3396vuBrrUbtPs7Rn%2F8ACIQDf25Czf5LHq2liDrDW6BSkcQ18gzJ%2BIQf1x5KO0Q9mtCqxBAjn%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8BEAAaDDYyMzQyOTgyNzI3NSIM3JWww8RIwul21pHnKoUEkJ487eG1%2B5bg3oTUvHiQAjz2TAngXzQgloR6XRZ0vPLNBjT3JnR8VOvh2ofamAIcPPzBiGyijOYVfngMIek7BF00eK4b7OTIMrE6YFV2PiZDOiNb2hzdcA%2BR4NnHrPBVGWM86kRi6C9I3h5ybvUHw%2BD990OduLOc0hcRyTCi7U%2B5ZCfZAzXF13nqqSvdLH2Wh3OYviatUvPZ%2FGI1WDCDZRr8xGJYcFVU1w%2FhWexxFwVJHnOQkoDfaKzGqmE7FguCS1yinxHVEc99LXfWo9uJXLPT8zbpby0zrZS1xnMIMW7k06atLIwlECEgmOpLwo46RclhJKWeueu1xzhIZB7vBdv0cBZW4xThZjaQH%2BV0bI3ADbMWvk4zIzYEuk5PzVeaFD8dcDbBxwbVTz76pkHfQ0bYIIRDnTD22pPgOTt%2F2yJ8mKOXfh0UaF6kGV5bRTBB99r2k%2FbxBuQTM2ru4sF0TlHhEeTMgw8gje8b84ozh3LQK5UAB7P8hQtmwGfUXV%2FTeYdE2JZVY7DqrtFuzoTNOB48GJysusVmrJrvuFqJuR%2F7T5n1qaExNHVVdlIILVcnd3ph9qP9rz68k%2F3IP7FWBC8N9F4ngfMqhncBv5tSeAYlgjVquhfaIISxAMgZQBCxsGEqezuzMN2xPrlbhOKYHOO0ffZlmwg9m6JcU6SMvWCYIuavKDDxmpK1BjqmAfEmn2FfAeeguVY%2FvSl6ibNTqF9HCpwv4C9bEjeSCl7iFW87bCn74PklRFMQmQqQz4IeY3x9FKCX2UdY%2BxeZMc6uZpeLiWm%2B32BlbIi%2FCTG9dx%2F82IAtS1w560R%2BuwH7a%2BrZ2Cqf1HGh%2FpLVJXKTroRZX3PazlsEd%2Fy8m7%2Fg%2F1uVqSOjSaluGjQ5cC4RRe6sxitr3gn3PBECcpo%2FBiZDsluxyWfqxX8%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIAZCJ2QHLF5WOZHLN7%2F20240727%2Fap-northeast-1%2Fs3%2Faws4_request&X-Amz-SignedHeaders=host&X-Amz-Signature=ef0e3822d7347f9eda51fbcc750112b4ef49b001ccb7c21408347642da3a8131)
※パケットやフレーム等の名称は厳密に使い分けられていない場合や、一括りに PDU(Protocol Data Unit)と呼ばれる場合があります
【ルータの転送処理】
ルータは送られてきたデータを転送するために以下の処理を行います。
![【図を表示】](https://ping-t-production-strg.s3.ap-northeast-1.amazonaws.com/uploads/question_image/file/3843/k36907.jpg?X-Amz-Expires=600&X-Amz-Date=20240727T070349Z&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEA4aDmFwLW5vcnRoZWFzdC0xIkcwRQIgS12ltByK%2Fy40C1qS4OC2IjB3396vuBrrUbtPs7Rn%2F8ACIQDf25Czf5LHq2liDrDW6BSkcQ18gzJ%2BIQf1x5KO0Q9mtCqxBAjn%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8BEAAaDDYyMzQyOTgyNzI3NSIM3JWww8RIwul21pHnKoUEkJ487eG1%2B5bg3oTUvHiQAjz2TAngXzQgloR6XRZ0vPLNBjT3JnR8VOvh2ofamAIcPPzBiGyijOYVfngMIek7BF00eK4b7OTIMrE6YFV2PiZDOiNb2hzdcA%2BR4NnHrPBVGWM86kRi6C9I3h5ybvUHw%2BD990OduLOc0hcRyTCi7U%2B5ZCfZAzXF13nqqSvdLH2Wh3OYviatUvPZ%2FGI1WDCDZRr8xGJYcFVU1w%2FhWexxFwVJHnOQkoDfaKzGqmE7FguCS1yinxHVEc99LXfWo9uJXLPT8zbpby0zrZS1xnMIMW7k06atLIwlECEgmOpLwo46RclhJKWeueu1xzhIZB7vBdv0cBZW4xThZjaQH%2BV0bI3ADbMWvk4zIzYEuk5PzVeaFD8dcDbBxwbVTz76pkHfQ0bYIIRDnTD22pPgOTt%2F2yJ8mKOXfh0UaF6kGV5bRTBB99r2k%2FbxBuQTM2ru4sF0TlHhEeTMgw8gje8b84ozh3LQK5UAB7P8hQtmwGfUXV%2FTeYdE2JZVY7DqrtFuzoTNOB48GJysusVmrJrvuFqJuR%2F7T5n1qaExNHVVdlIILVcnd3ph9qP9rz68k%2F3IP7FWBC8N9F4ngfMqhncBv5tSeAYlgjVquhfaIISxAMgZQBCxsGEqezuzMN2xPrlbhOKYHOO0ffZlmwg9m6JcU6SMvWCYIuavKDDxmpK1BjqmAfEmn2FfAeeguVY%2FvSl6ibNTqF9HCpwv4C9bEjeSCl7iFW87bCn74PklRFMQmQqQz4IeY3x9FKCX2UdY%2BxeZMc6uZpeLiWm%2B32BlbIi%2FCTG9dx%2F82IAtS1w560R%2BuwH7a%2BrZ2Cqf1HGh%2FpLVJXKTroRZX3PazlsEd%2Fy8m7%2Fg%2F1uVqSOjSaluGjQ5cC4RRe6sxitr3gn3PBECcpo%2FBiZDsluxyWfqxX8%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIAZCJ2QHLF5WOZHLN7%2F20240727%2Fap-northeast-1%2Fs3%2Faws4_request&X-Amz-SignedHeaders=host&X-Amz-Signature=3029b2da6a766040143eca03ffff0b7f172b671cfa3e6b00277574f20d6259f4)
1.着信データのレイヤ2ヘッダを確認する
・「宛先MAC」が自身になっているか、FCS(データが壊れていないかを確認する情報)が正しいかを確認
・自身宛ではなかったり、FCSに異常があればフレームを破棄する
2.レイヤ2ヘッダを外し、レイヤ3ヘッダを確認して自身のどのインターフェースから転送すれば良いかを調べる
・「宛先IPアドレス」を基に、自身のルーティングテーブルから、次に転送するルータのIPアドレスや、出力インターフェースを調べる
・ルーティングテーブルに「宛先IPアドレス」に該当する情報が無い場合は受信したパケットを破棄する
3.パケットを転送するために必要となる転送先(ネクストホップ)の「MACアドレス」を調べる
・次に転送するルータのIPアドレスを基に、ARPテーブルからMACアドレスを調べる
・ARPテーブルに「次に転送するルータのIPアドレス」に該当する情報が無い場合はARPによって該当のMACアドレスを調べる
4.転送するパケットにレイヤ2ヘッダを付け、出力インターフェースからパケットを出力する
・送信元MACアドレスは自身の出力インターフェースのMACアドレスになる
・宛先MACアドレスは3で調べた転送先のMACアドレスになる
【MACアドレスとIPアドレス】
「MACアドレス」は直近(同一ネットワーク)の宛先や送信元アドレスを指し、「IPアドレス」は最終の宛先や大元の送信元を指すアドレスです。
![<img src="/mondai3/img/jpg/k37602.jpg">](https://ping-t-production-strg.s3.ap-northeast-1.amazonaws.com/uploads/question_image/file/3842/k37602.jpg?X-Amz-Expires=600&X-Amz-Date=20240727T070349Z&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEA4aDmFwLW5vcnRoZWFzdC0xIkcwRQIgS12ltByK%2Fy40C1qS4OC2IjB3396vuBrrUbtPs7Rn%2F8ACIQDf25Czf5LHq2liDrDW6BSkcQ18gzJ%2BIQf1x5KO0Q9mtCqxBAjn%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8BEAAaDDYyMzQyOTgyNzI3NSIM3JWww8RIwul21pHnKoUEkJ487eG1%2B5bg3oTUvHiQAjz2TAngXzQgloR6XRZ0vPLNBjT3JnR8VOvh2ofamAIcPPzBiGyijOYVfngMIek7BF00eK4b7OTIMrE6YFV2PiZDOiNb2hzdcA%2BR4NnHrPBVGWM86kRi6C9I3h5ybvUHw%2BD990OduLOc0hcRyTCi7U%2B5ZCfZAzXF13nqqSvdLH2Wh3OYviatUvPZ%2FGI1WDCDZRr8xGJYcFVU1w%2FhWexxFwVJHnOQkoDfaKzGqmE7FguCS1yinxHVEc99LXfWo9uJXLPT8zbpby0zrZS1xnMIMW7k06atLIwlECEgmOpLwo46RclhJKWeueu1xzhIZB7vBdv0cBZW4xThZjaQH%2BV0bI3ADbMWvk4zIzYEuk5PzVeaFD8dcDbBxwbVTz76pkHfQ0bYIIRDnTD22pPgOTt%2F2yJ8mKOXfh0UaF6kGV5bRTBB99r2k%2FbxBuQTM2ru4sF0TlHhEeTMgw8gje8b84ozh3LQK5UAB7P8hQtmwGfUXV%2FTeYdE2JZVY7DqrtFuzoTNOB48GJysusVmrJrvuFqJuR%2F7T5n1qaExNHVVdlIILVcnd3ph9qP9rz68k%2F3IP7FWBC8N9F4ngfMqhncBv5tSeAYlgjVquhfaIISxAMgZQBCxsGEqezuzMN2xPrlbhOKYHOO0ffZlmwg9m6JcU6SMvWCYIuavKDDxmpK1BjqmAfEmn2FfAeeguVY%2FvSl6ibNTqF9HCpwv4C9bEjeSCl7iFW87bCn74PklRFMQmQqQz4IeY3x9FKCX2UdY%2BxeZMc6uZpeLiWm%2B32BlbIi%2FCTG9dx%2F82IAtS1w560R%2BuwH7a%2BrZ2Cqf1HGh%2FpLVJXKTroRZX3PazlsEd%2Fy8m7%2Fg%2F1uVqSOjSaluGjQ5cC4RRe6sxitr3gn3PBECcpo%2FBiZDsluxyWfqxX8%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIAZCJ2QHLF5WOZHLN7%2F20240727%2Fap-northeast-1%2Fs3%2Faws4_request&X-Amz-SignedHeaders=host&X-Amz-Signature=8cc4084035036fc782a0aaed37ca6bb71f4db142c976dd5007dd6ccb201d72a7)
上図の状況でPCからサーバにパケットを送信した場合は以下のようになります。
・「1」の位置のパケットが持つアドレス
宛先MAC:2222.2222.22222
送信元MAC:1111.1111.1111
宛先IP:192.168.2.1
送信元IP:192.168.1.1
・「2」の位置のパケットが持つアドレス
宛先MAC:4444.4444.4444
送信元MAC:3333.3333.3333
宛先IP:192.168.2.1
送信元IP:192.168.1.1
レイヤ2ヘッダに含まれる宛先・送信元「MACアドレス」は直近(同一ネットワーク)のアドレスを指すのでネットワークをまたぐ際に付け替えられますが、レイヤ3ヘッダに含まれる宛先・送信元「IPアドレス」は最終のアドレスを指すのでネットワークをまたいだ後も変わりません。
なお、ハブやスイッチを経由してもネットワークはまたがないので、宛先MACアドレスも送信元MACアドレスも変わりません。
回答間違ってませんか?
公開日 2022/09/26
送信元MACは、「CAT-AのFa0/1」になるのではないでしょうか。
回答は、「PC-A」となっております。
2022/09/26 09:04
送信元MACアドレスの付け替えを行うのは、レイヤ3機器になります。
Cat-Aはレイヤ2機器(スイッチ)になるので、MACアドレスの付け替えは行いません。
コメント
2024/06/25 06:06
お世話になります、
解説にあるこの一文はどのような時、場合に適用されますか?
”「MACアドレス」は直近(同一ネットワーク)の宛先や送信元アドレスを指し、「IPアドレス」は最終の宛先や大元の送信元を指すアドレスです。”
また、MACアドレスの付け替えをCat-Aが行わないのであれば、
PC-Aは元々RAのMACアドレスを宛先として送信したという認識で合っていますか?
コメント
この投稿に対して返信しませんか?
p p_yuichi_07
2022/10/02 16:22
ご教示頂きまして、ありがとうございました。