[데이터 통신 데이터 통신] ARP(Address Resolution Protocol)
- 최초 등록일
- 2004.06.25
- 최종 저작일
- 2004.06
- 28페이지/ 압축파일
- 가격 1,000원
소개글
Visual C++로 작성된 소스입니다.
목차
총 47파일
소스파일
한글파일
-실행환경
-ARP의 이해
-프로그램 예비설계
① 구 조
② 각 Class들의 기본구조
ⓐ CPacket
ⓑ CBaseLayer
ⓒ CLayerManeger
ⓓ CARPChatDlg
ⓔ CChatAppLayer
ⓕ CIPLayer
ⓖ CARPLayer
ⓗ CEthernetLayer
ⓘ CNILayer
ⓙ CCacheTable
ⓚ CCacheTableDlg
ⓛ CChacheEntryDlg
ⓜ CProxyTable
ⓝ CProxyEntryDlg
I. 부 록
① 전체적인 Class Diagram
본문내용
I. 실행환경
① Windows 2000 professional Service Pack 3 이상
② Microsoft Visual C++ 6.0
③ DDK(Windows 2000 Driver Development Kit Service Pack 1)
II. ARP의 이해
① ARP란 무엇인가?
ⓐ 개 요
ARP(Address Resolution Protocol), 물리적 네트워크에서 두 개의 노드는 서로 physical address를 알아야만 통신이 가능하다. Ethernet address 48bits는 제조업체에서 지정되어 생산되며 중복되지 않는다. 그런 점에서 Ethernet address가 physical address가 되며, IP address는 logical address가 된다.
자료를 전송하려 하는 상대방의 IP address는 알고 MAC address는 모를 경우 이 protocol을 이용한다. ARP는 두 개의 operation이 존재하며 아래와 같다.
ꋻ Request: Hardware address를 요청
ꋻ Reply: Destination이 hardware address를 전송
참고 자료
없음
압축파일 내 파일목록
Document.hwp
ARP/ARPChat.dsp
ARP/ARPChat.aps
ARP/ARPChat.clw
ARP/ARPChat.cpp
ARP/ARPChat.dsw
ARP/ARPChat.h
ARP/ARPChat.ncb
ARP/ARPChat.opt
ARP/ARPChat.plg
ARP/ARPChat.rc
ARP/ARPChatDlg.cpp
ARP/ARPChatDlg.h
ARP/ARPLayer.cpp
ARP/ARPLayer.h
ARP/BaseLayer.cpp
ARP/BaseLayer.h
ARP/CacheEntryDlg.cpp
ARP/CacheEntryDlg.h
ARP/CacheTable.cpp
ARP/CacheTable.h
ARP/CacheTableDlg.cpp
ARP/CacheTableDlg.h
ARP/ChatAppLayer.cpp
ARP/ChatAppLayer.h
ARP/cstruct.h
ARP/ctype.h
ARP/EthernetLayer.cpp
ARP/EthernetLayer.h
ARP/IPLayer.cpp
ARP/IPLayer.h
ARP/LayerManager.cpp
ARP/LayerManager.h
ARP/NILayer.cpp
ARP/NILayer.h
ARP/Packet.cpp
ARP/Packet.h
ARP/ProxyEntryDlg.cpp
ARP/ProxyEntryDlg.h
ARP/ProxyTable.cpp
ARP/ProxyTable.h
ARP/ReadMe.txt
ARP/resource.h
ARP/StdAfx.cpp
ARP/StdAfx.h
ARP/res/ARPChat.ico
ARP/res/ARPChat.rc2