2017년 1월 9일 월요일

CCNA 2일차

네트워크에서 통신방식

- 노드(호스트)들을 구분하기 위한 식별자(Identifier)가 기본적으로 필요하다.
- 각각의 개체를 고유하게 식별할 수 있게 해주는 식별자를 MAC(Media Access Control) Address라고 한다.
- 같은 LAN 안에서의 통신은 MAC을 기반으로 이루어진다.

- 물리적 주소 앞 6자리(제조업체), 뒤 6자리(일련번호)
cmd - ipconfig /all 명령어를 통해 MAC주소를 확인할 수 있다.

1. 브로드캐스트
- Broad + Cast
- 수신 대상을 정하지 않고 모두에게 전달하는 통신방식
- 브로드캐스트가 전달되는 범위를 LAN 으로 정의한다.

- 방송과 같이 신호를 뿌리면 받는 사람이 송신한다.
- 듣는 대상이 고려되어 있지 않다.
- 한번에 신호를 보낼 수 있는 범위가 정해져 있으며
- 그 범위는 LAN 이다. (근거리)

- 반면 멀티캐스트나 유니캐스트는 LAN을 넘어서도 통신가능

2. 멀티캐스트
- Multi + Cast
- 하나의 그룹(다수의 수신자)에게 신호를 전달하는 통신 방식

- 멀티캐스트를 전체에게 전달하지 않는 것은 아니다.
- 신호를 받는 측에서 온 신호를 선별한다.

3. 유니캐스트
- Uni + Cast (단일)
- 하나의 대상에게만 신호를 전달하는 통신 방식

4. 애니캐스트
- Ani + Cast



MAC(Media Access Control) Address 을 알아보자

1. MAC Address란?
2진수 48비트로 이루어진 숫자체계
16진수 1자리는 4비트
16진수 12자리로 표시할 수 있다
D0-50-99-8B-4D-96
D0:50:99:8B:4D:96
D050.998B.4D96


앞의 24비트(3바이트, 16진수 6자리)는 제조사(벤더)를 의미하고
(OUI:Oraganizaion Unique Identifier)
뒤의 24비트는 제조사가 사용하는 일련번호를 의미

https://regauth.standards.ieee.org/standards-ra-web/pub/view.html#registries
위 사이트를 통해 제조사를 확인할 수 있다.


유니캐스트
보내는쪽
00-60-80-AA-BB-CC
받는쪽
00-60-80-DD-EE-FF

브로드캐스트
보내는쪽
00-60-80-AA-BB-CC
받는쪽
FF-FF-FF-FF-FF-FF

- ip에서도 동일

2. 그럼 MAC을 어떻게 알아내서 통신을 하는 것일까?
- ARP(Address Resolution Protocol) 와 RARP(Reverse ARP)

- PC1이 PC2와 통신을 하려고 할 때
- PC1은 자신의 MAC 주소는 알고 있으나, PC2의 MAC 주소를 알지 못한다.
- 그래서 PC1이 PC2의 MAC 주소를 알아내기 위해서 네트워크에 자신의 MAC주소를 적은 PC2를 찾는 메시지를 브로드캐스트하게 된다.
- PC2는 브로드캐스트를 듣고 PC1에게 응답하기 위해서 자신의 MAC주소를 적어서 브로드캐스트로 응답한다.
- PC1이 PC2의 주소가 적힌 브로드캐스트를 듣고 PC2의 MAC을 확인하고 난 뒤 자신의 MAC Address Table에 메모한다.
- 이후 PC1은 PC2에게 유니캐스트로 통신을 할 수 있다.
- 이렇게 MAC 주소를 알아내는 과정을 ARP라고 한다. (IP주소를 가지고 MAC주소를 알아내는 과정)
- 역으로 MAC 주소를 가지고 IP주소를 알아내는 과정을 RARP라고 한다.
- MAC 주소를 위변조 하는 네트워크 해킹 기법을 spoofing이라고 한다.

cmd > arp -a
PC에 저장된 MAC Address Table을 보여준다.

댓글 없음:

댓글 쓰기