본문 바로가기
프로그래밍/NETWORK

[NETWORK 3일차] 네트워크 PC2에서 PC1 응답처리 과정 예제

by B T Y 2017. 5. 11.
반응형

PC2에서 PC1 응답처리 과정에 대해서 정리하기전에 IP와 MAC에 대해서 한번 더 보고간다.

 

 

1. IP 주소

 - IP 헤더 안에 포함된 주소
 - 주소 체계 : 32bit(2^32개 = 4,294,967,296)
 - 로컬 환경에서 리모트 환경으로 데이터 전송 담당
 - 변경이 가능한 논리적인 주소

 

2. MAC 주소

 - ETH 헤더 안에 포함된 주소
 - 주소 체계 : 48bit(2^48개)
 - ETH 로컬 환경 내에서 데이터 전송 담당
 - 00-e0-4c-14-62-ba
   ----------- OUI 24bit : 랜카드 업체가 IEEE 기관으로부터 임대받은 주소

 - 변경 불가능한 물리적인 주소

 

* IP는 내부 네트워크에서 외부 네트워크로 통신할때 사용하고 MAC은 내부 네트워크 안에서 통신 할때 필요하다.

  ( IP와 라우터 장비를 이용해 외부 네트워크로 통신이 가능하다 )

 

 

※ PC2에서 PC1 응답처리 과정

 

 

 

( 패킷 트레이서로 구성한 네트워크를 이용해 PC2에서 PC1로 응답처리 과정을 알아봤다 )

 

PC1(192.168.1.1) <- PC2

( SA는 시작 주소, DA는 도착 주소 )

 

1. PC2에서 IP 주소 및 ETH 주소가 어떻게 설정될것인지 확인한다.

PC2>ping 192.168.1.1
PC2>ipconfig /all
PC2>arp -a

 

SA 10.1.1.1
DA 192.168.1.1
------------------------ IP
SA 00E0.F739.D44A
DA 000A.41AD.3301
------------------------ ETH

 

2. 목적지 MAC 주소와 매칭하는 정보가 있는지 확인하고, 어떤 포트로 패켓을 출력하는지 확인한다.

( 24번포트로 패킷 출력 )

Switch2#show mac address-table

 

SA 10.1.1.1
DA 192.168.1.1
------------------------ IP
SA 00e0.f739.d44a
DA 000a.41ad.3301
------------------------ ETH


3. 수신한 데이터의 목적지 MAC/IP 주소와 Router2 F0/0 MAC/IP 주소가 일치한지 확인한다. 

( 일치한다 )
  
Router2#show int fa0/0

 

SA 10.1.1.1
DA 192.168.1.1
------------------------ IP
SA 00e0.f739.d44a
DA 000a.41ad.3301
------------------------ ETH

 

4. 목적지 IP 주소와 일치한 정보를 확인하고, 어떤 인터페이스로 출력하는지 확인한다. 

( Serial0/0으로 출력 )

Router2#show ip route

 

SA 10.1.1.1
DA 192.168.1.1
------------------------ IP

 


5. 새롭게 인캡슐레이션될 WAN 구간 프로토콜 정보를 확인한다.

Router2#show int s0/0

 

SA 10.1.1.1
DA 192.168.1.1
------------------------ IP
HDLC
------------------------ HDLC


6. 수신한 데이터의 HDLC 정보/IP 주소와 Router1 S0/0 HDLC 정보/IP 주소가 일치한지 확인한다.

( 일치한다 )

Router1#show int s0/0

 

SA 10.1.1.1
DA 192.168.1.1
------------------------ IP
HDLC
------------------------ HDLC


7. 목적지 IP 주소와 일치한 정보를 확인하고, 어떤 인터페이스로 출력하는지 확인한다.

( FastEthernet0/0으로 출력 )

Router1#show ip route

 

SA 10.1.1.1
DA 192.168.1.1
------------------------ IP


8. 새롭게 인캡슐레이션될 ETH 헤더의 출발지 및 목적지 주소를 확인한다.

Router1#show int fa0/0
Router1#show arp

SA 10.1.1.1
DA 192.168.1.1
------------------------ IP
SA 0090.2B01.7E2E
DA 0060.7030.6E19
------------------------ ETH


9. 목적지 MAC 주소와 매칭하는 정보가 있는지 확인하고, 어떤 포트로 패켓을 출력하는지 확인한다. 

( Fa0/1 포트로 출력 )

Switch1#show mac address-table

 

SA 10.1.1.1
DA 192.168.1.1
------------------------ IP
SA 0090.2b01.7e2e
DA 0060.7030.6e19
------------------------ ETH


10. PC1에서 수신한 데이터의 ETH 목적지, IP 목적지 주소를 확인한다.

PC1>ipconfig /all

 

SA 10.1.1.1
DA 192.168.1.1
------------------------ IP
SA 0090.2b01.7e2e
DA 0060.7030.6e19
------------------------ ETH

 

 

 

반응형

댓글