자바지기 2021. 9. 23. 18:48
반응형
 

네트워크 모델

네트워크 모델에는 2가지 종류가 있다. 1. TCP/IP 인터넷에서 컴퓨터들이 서로 정보를 주고받는데 쓰이는 통신 규약의 모음이다. 4 계층 - 응용 3 계층 - 전송 2 계층 - 네트워크 1 계층 - 네트워크 인

park-algorithm.tistory.com


2 계층에서 하는 일

같은 LAN 대역에서 존재하는 여러 장비들 사이에서 데이터를 전달한다. 

오류제어, 흐름 제어를 수행한다.

다른 네트워크와 통신할 때는 항상 3 계층이 도와주어야 한다.

 


2 계층에서 사용하는 주소(MAC 주소)

MAC 주소는 실질적인 물리적인 장비가 부여받은 주소 값이기 때문에 물리적인 주소라고 부른다.

MAC 주소는 16진수로 나타낸다.  ex) AA-BB-CC-DD-EE-FF

 

OUI: MAC 주소의 맨 앞 6개의 16진수는 MAC 주소를 부여한 회사의 고유 값이다.

고유번호: 나머지 뒤의 6개의 16진수는 회사에서 부여한 고유번호이다.


2 계층의 프로토콜( Ethernet 프로토콜)

Destination Address : 총 6Byte로 구성된다. 이곳에는 목적지 MAC 주소가 들어간다.

Source Address : 총 6Byte로 구성된다. 이곳에는 출발지 MAC 주소가 들어간다.

Ethernet Type : 총 2byte로 구성된다. DATA에 어떤 프로토콜이 있는지에 대한 정보가 들어간다. 

만약 DATA에 IPv4가 있다면 Ethernet Type에 0800이 들어가고 ARP가 있다면 0806이 온다.

 

만약 AA:AA:AA:AA:AA:AA에서 BB:BB:BB:BB:BB:BB으로 DATA를 보낸다고 하면

BBBBBBBBBBBBAAAAAAAAAAAA0800DATA 가 전송되는 것이다. 물론 컴퓨터에서는 모든 숫자를 이진법으로 나타내서 전송한다.


내 MAC 주소 확인하기

ipconfig /all

cmd창에 위의 명령어를 입력하여 확인한다.

나의 MAC 주소는 70-85-C2-5A-A4-3E였다.

https://aruljohn.com/mac.pl 에서 MAC 주소를 입력하여 장치를 확인해볼 수 있다.

 


Wireshark로 확인해보기

현재 내 데스크탑의 내부 ip주소는 192.168.219.100이다.

cmd창에 ping 192.168.219.1을 입력하고 Wrieshark를 확인해보았다.

Ethernet을 클릭하였을 때 다음과 같이 나타났다.

18c50194a858 : 192.168.219.1의 MAC 주소

7085c25aa43 e : 192.168.219.100의 MAC 주소 

0800: Ethernet Type

반응형