Download presentation
Presentation is loading. Please wait.
1
ARP TARM PROJECT 1조 신영민
2
목 차 개발 환경 ARP란 무엇인가? ARP 동작 방식 ARP 구현 미흡사항 및 개선점
3
개발 환경 Visual Studio 2010 Windows Vista
4
ARP란 무엇인가?? * ARP (Address Resolution Protocol)
- IP 주소를 MAC 주소로 대응시키기 위해서 사용되는 프로토콜 * RARP (Reverse Address Resolution Protocol) - MAC 주소를 기반으로 IP 주소를 알아오는 프로토콜 * ARP의 위치 : 네트워크 계층 안에 있다.
5
ARP 동작 방식
6
ARP 동작 방식 ① 의 하드웨어 주소를 알기 위해 ARP request를 Local Network에 Broadcast 한다. - ARP request packet Source IP : Source Mac : 1a:2b:3c:4d:5e:10 Destination IP : Destination Mac : 00:00:00:00:00:00 ② 의 Mac Address는 1a:2b:3c:4d:5e:40임을 reply 한다. - ARP reply packet Source IP : Source Mac : 1a:2b:3c:4d:5e:40 Destination IP : Destination Mac : 1a:2b:3c:4d:5e:10
7
ARP 구현 (초기 화면)
8
ARP 구현
9
ARP 구현
10
미흡사항 및 개선점 <미흡사항>
- 실제 컴퓨터의 IP 주소를 MAC 주소로 변환시키는 프로그램이 아닌 단순 MFC의 사용으로 보여주기 식 구현 <개선점> - 소켓 프로그래밍 사용으로 실제 컴퓨터상의 IP 주소와 MAC 주소간의 교환을 확인 할 수 있음.
11
Thank you!
Similar presentations