오늘 블로그 포스팅은 랜통신에 대해 공부해보도록 하겠습니다.
오늘 정리할 내용은 랜통신입니다. 시스코 패킷트레이서에서 시뮬레이션으로 패킷의 흐름을 확인할 수 있습니다.
가장 먼저 1번에서 3번피시로 핑을 날려보겠습니다. 그러면 PC1 라우팅 테이블에서 3번 피시로 가려면 어떤 포트로 나가야하는지, next hop ip를 찾습니다.
또한 next hop ip mac주소를 ARP Table에 있는지 없는지 확인합니다.
없다면 ARP Request를 전송하고 MAC주소를 알아와야합니다.
스위치가 ARP Request메시지를 받고 자신의 MAC 테이블에 출발지(source) 맥주소와 수신포트를 Learning합니다.
스위치는 수신 포트를 제외하고 나머지 포트로 플러딩Flooding(브로드캐스트)합니다. 이 때 PC2는 ARP패킷의 목적지가 자신의 것이 아닌 것을 확인하고 버립니다.
PC3은 ARP Request 메시지를 수신하고 ARP 테이블에 PC1 IP와 MAC주소를 기록하고 ARP Reply 메시지를 전송합니다.
스위치는 ARP Reply를 받고 출발지 MAC주소를 보고 자신의 MAC테이블에 PC3의 MAC 주소를 등록합니다.
그 다음 PC1은 ARP reply 메시지를 수신하면, ARP 테이블에 PC3의 IP와 MAC주소를 등록후, PC3으로 전송 할 패킷의 목적지 MAC에 PC3 MAC 주소를 붙여서 메시지를 전송합니다.
스위치는 MAC테이블에서 목적지 MAC주소를 찾고 PC3으로 메시지(유니캐스트)를 보냅니다.
수신한 PC3은 목적지 MAC주소가 자신의 MAC주소와 동일하다는 것을 확인하고 Layer 3층으로 올려보냅니다.
패킷의 목적지 IP와 PC3의 IP가 동일하고 PC3은 패킷의 캡슐화된 것을 해제합니다. 그리고 ICMP Reply를 보낼준비를 합니다.
이후 위와같이 스위치는 MAC 테이블, PC는 ARP 테이블에서 목적지 주소를 확인하고 핑 통신이 완료됩니다.
네트워크 하시는 분들은 직접 해보는 것도 괜찮을 것 같습니다.
'❌이전글 > 이전글' 카테고리의 다른 글
tftp32로 스위치config파일 백업/가져오기 (0) | 2019.12.14 |
---|---|
네트워크 스위치 왜 루핑looping이 도는지?? (0) | 2019.12.04 |
네트워크 허브와 스위치 특성 요약 (0) | 2019.12.04 |
NIC랜카드 (0) | 2019.12.04 |
시스코 스위치Switch 기능 5가지 (4) | 2019.12.02 |
시스코 스위치, 라우터 내부구조 RAM ROM NVRAM Flash Memory (2) | 2019.11.28 |
리눅스centos7 - su, su - 차이점확인 (2) | 2019.10.29 |
CentOS7리눅스 lsattr, chattr 파일속성부여,변경 (0) | 2019.10.29 |