IT 엔지니어를 위한 네트워크 입문 3장
네트워크에서는 출발지에서 목적지로 데이터를 전송할 때 통신 방식에는 4가지가 있다
- 유니캐스트
- 브로드캐스트
- 멀티캐스트
- 애니캐스트

유니캐스트
- 출발지와 목적지가 명확히 하나로 정해져 있는 1:1 통신 방식
- 대부분 통신 방식은 유니캐스트
- 목적지 주소를 명확히 표기하면 수신 측 랜카드에서 목적지를 비교하여 위로 올려보낸다(L2 계층)
브로드 캐스트
- 1: 모든 통신
- 유니캐스트로 통신하기 전 주로 상대방의 정확한 위치를 알기 위해 사용
- 예시: ARP(IP주소를 MAC주소에 매핑), DHCP(자동 아이피 할당)
- 로컬 네트워크 내 모든 호스트에 패킷을 전달해야할 때
- 브로드캐스트의 맥 어드레스는 FFFF.FFFF.FFFF이다
멀티 캐스트
- 1: 그룹
- 해당 그룹에 속한 다수의 호스트로 패킷을 보냄
- IPTV같은 실시간 방송
- 다수에게 동시에 같은 내용을 전달 시 사용
애니캐스트
- 1:1 통신
- 다수 동일 그룹 중 가장 가까운 호스트에서 응답
- 가까운 DNS서버를 찾을 때나 가까운 게이트웨이를 찾는 기능에 사용

Mac 주소
- Media Access Control 줄임말로 2계층에서 통신을 위해 NI에 할당된 식별자
- 네트워크에 접속하는 모든 장비에 MAC 주소라는 물리적인 주소가 있어야 한다
주소체계
16진수 12자리로 표현되며 24비트, 24비트로 나눠서 다음과 같이 이용된다
- OUI
- IEEE가 제조사에 할당하는 부분
- UAA
- 각 제조사가 네트워크 구성요소에 할당하는 부분
MAC 주소 동작
- 2계층 NIC는 데이터 형태로 변호나하여 도착지(MAC 주소를 확인)
- 불일치 시 폐기
- 패킷의 목적지가 자신이거나 브로드캐스트, 멀티 캐스트 같은 그룹인 경우 상위 계층으로 전달
- 브로드 캐스트의 경우 OS나 어플리케이션에서 처리해야하기에 시스템 부하 발생
맥 어드레스에 대한 이야기
- 편지를 주고 받을 때 주소를 작성한다 ⇒ 네트워크에는 맥주소가 주소지
- IP주소를 다시 MAC주소로 바꾸는 ARP(Address Resolution Protocol) 과정이 포함되어 있음
- ARP과정 (3계층 프로토콜!!)
- 브로드 캐스트로 맥주소를 요청한다(아이피만 알고 MAC Address 모름)
- 라우터가 네트워크에 포함되어있는지 확인한다
- 포함되어있으면 MAC주소를 알려준다
- 없을 경우 해당 네트워크를 찾아간다
- 맥 어드레스는 16진수로 표기
참고자료
ARP 관련 내용
'CS' 카테고리의 다른 글
| [용어정리] CPU의 속도(프로세서의 속도) (0) | 2024.10.06 |
|---|---|
| [용어정리]빌드와 컴파일의 차이 (0) | 2024.10.06 |
| [용어정리] 버퍼 (0) | 2024.10.06 |
| [Network] 네트워크 연결과 구성요소 (0) | 2024.10.05 |
| [Network] 프로토콜과 OSI 7계층 (2) | 2024.10.01 |