Download presentation
Presentation is loading. Please wait.
Published byLucinda Clara Canedo de Mendonça Modified 5년 전
1
ARP Project 조 충 호 교수님 김 세 진 조교님 2000240180 조 진 형 2005270245 변 익 수
컴퓨터네트워크 01분반 ARP Project 조 충 호 교수님 김 세 진 조교님 KUCIS 조 진 형 변 익 수 정 병 영
2
발표순서 1 ARP란 무엇인가? 2 프로젝트 팀구성원 및 역할 3 ARP 설계 4 프로젝트 과정 5 프로그램 시연
3
ARP동작 물리 주소와 논리 주소 간의 동적 변환 ARP(Address Resolution Protocol)
RARP(Reverse Address Resolution Protocol)
4
ARP동작
5
ARP동작
6
ARP동작 IP ARP와 RARP는 IP 계층 프로토콜로 IP 패킷 처럼 Ethernet Frame으로 캡슐화
cf.) ICMP, IGMP는 IP패킷으로 캡슐화 ICMP IGMP IP ARP RARP
7
ARP(Address Resolution Protocol) Project
팀 구성원 및 역할 ARP(Address Resolution Protocol) Project 조진형 자료조사 및 분석 윈도우 프로그래밍 PPT 수정 및 보안 정병영 자료조사 및 분석 화면 디자인 설계 PPT작성 및 발표 프로그래밍 보조 변익수 자료조사 및 분석 동작설계 네트워크프로그래밍
8
입력된 IP로 전체 네트웍에 Broadcasting(255.255.255.255)
소켓통신 설계 Socket() 소켓 생성 Broadcasting() 입력된 IP로 전체 네트웍에 Broadcasting( ) Connect() 연결 요청 Recv() MAC address 수신 Close() 연결 종료
9
소켓통신 설계 Listen() Bind() Socket() Accept Recv() Sendarp() Send()
연결 요청 대기 상태 소켓에 주소 할당 소켓 생성 Listen() Bind() Socket() Accept 연결 허용 Recv() Broadcast 데이터수신 요청IP인가? N Y Sendarp() Send() Close() MAC 가져온다 현재PC MAC전송 연결종료
10
소켓통신 프로그램 포트번호 2007번 사용
11
응용프로그램 설계 디자인 설계 CACHE TABLE ARP 시뮬레이션 화면 버튼및 기타 추가 지역
개발도구 : Microsoft Visual Studio 2005 WIN32 API CACHE TABLE ARP 시뮬레이션 화면 버튼및 기타 추가 지역
12
응용프로그램 설계 동작화면 설계 Cache Table REPLY REQUEST 163.152.232.107
state IP Address Mac Address PENDING RESOLVED A2-AD-26-47 PENDING PENDING REPLY REQUEST A(100) G(106) B(101) E(104) F(105) C(102) A2-AD-26-47 D(103)
13
ARP(Address Resolution Protocol) Project
프로젝트 과정 ARP(Address Resolution Protocol) Project 요구분석 및 자료수집 6/ 4 5/ 18 스토리보드 작성 및 중간발표 화면 디자인 설계 5/28 프로그램 설계 테스트 수정 및 보안 ~ / / / / /18
14
프로그램 시연
15
Thank You
Similar presentations