si:출발지ip
di:목적지ip
msi:source mac 출발지 ip
mdi:source mac 목적지 ip
1) R1에서 arp를 보낸다.
si:A di:R1 msi:A mdi:브로드캐스트/R1의 맥주소 모름
2) 스위치에서 받은 arp를 러닝 후 플루딩하여 R1으로 보냄
3) R1에서 받은 arp의 mac주소 확인을 위해 2계층 헤더 확인함. hostA의 mac 주소를 자신의 arp테이블에 입력. arp스위치에서 자신의 mac주소를 넣어 다시 전달
si:R1 di:A msi:R, mdi:A
4) 스위치는 받은 정보를 보지않고 포워드로 A에 보냄
5) A는 받은 정보를 ICMP와 함께 스위치로 보냄
si:A di:B msi:A mdi:R1 //A는 같은 네트워크의 라우터1의 mac주소 밖에 모름.
6) 스위치 받은 정보 러닝 후 R1에 포워딩
7) 받은 icmp B에 대해 모르기 때문에 버리고 B로 가는 경로에 있는 R2의 mac 주소를 알기 위해 R2로 arp 보냄
si:R1 di:R2, msi:R1, mdi:브로드캐스트
8) R2 받은 arp를 통해 R1의 mac주소를 자신의 arp테이블에 입력후 arp에 자신의 mac주소를 실어 다시 R1에 보냄
si:R2 di:R1 msi:R2 mdi:R1
9) R2의 mac주소를 자신의 arp테이블에 입력
10) A에서 다시 ICMP를 보냄
si:A di:B msi:A mdi:R1
▶ 스위치에서 러닝후 포워딩 R1, R1에서 스위칭/ 포워딩, R2 B의 mac주소를 모름 ICMP 버림. arp B로 보냄
si:R2 di:B msi:R2 mdi:브로드캐스트
11) B는 받은 arp에 자신의 mac 주소를 넣어서 R2에서 보냄
si:B di:R2 msi:B dsi:R2
12) R2 받은 B의 mac주소를 arp테이블에 입력
13) R2 다시 B로 arp 보냄
si:R2 di:B msi:R2 mdi:B
14) B 받은 arp 다시 R2로 보냄
15) B->A로 전송
▶B->R2->R1->sw->A
16) A에서 ping B IP 통신 성공!!!!!
1. 다음 구성도에 브로드케스트도메인의 갯수를 구하세요
=network 개수
3개2. Host B가 받은 데이터의 Source MAC 주소를 기입하시오
000f.2405.2425
3. Host A가 가진 ARP-Table를 기입하시오
router1 IP/mac
4. Host A에서 Host B로 최초 ICMP 통신시 손실되는 패킷의 갯수를 구하세요
2개
직접 연결된 네트워크는 arp를 보냄 다른 네트워크는 icmp를 통해 패킷을 보냄. 라우터 1에서 icmp 먼저 버린 후 arp생성5. 다음 구성에 사용된 모든 프로토콜을 기입하시오
arp, icmp, tcp/ip(라우팅 프로토콜)
6. Host A에서 Host B로 통신시 동작하는 프로세스의 갯수를 구하세요(기준에 따라 다름)
장치에서 장치로 이동
18