네트워크에서 고유주소로 식별된 네트워크 목적지에 메세지 전송하는 방식에 따라 3가지 캐스트로 나뉘게 된다.

1. Unicast

- 수신자 MAC주소의 첫 8bit 중 마지막 비트에 0이 지정되 Unicast로 설정되면 해당 MAC주소를 가진 노드만 프레임을 받고 나머지 노드들은 폐기한다 

1:1 통신을 말하며 LAN통신에서 송신자의 MAC과 수신자의 MAC주소를 알 때 메세지를 전달한다.

같은 data를 여러 목적지로 전송할 때에는 불편한 방법이다.

 

2. Broadcast

수신자 MAC 주소의 모든 bit에 1을 설정해 ff : ff : ff : ff : ff 주소로 데이터를 보내면 Broadcast로 프레임을 전달하게 되어 broadcast domain 내의 모든 노드들이 프레임을 받게 된다.

네트워크에 있는 모든 목적지에 패킷이 전송되므로 트래픽이 증가하고 CPU성능의 저하도 있다.

 

3. Multicast

수신자 MAC주소의 첫 8bit 중 마지막 비트에 1이 지정되면 Multicast로 지정되어 해당 긃의 MAC주소를 가진 노드만 프레임을 받고 나머지 노드들은 폐기한다. 멀티캐스트 주소인 Class D 224.0.0.0/4 를 MAC 주소로 변환 하면 01 : 00 : 5E : 00 : 00 : 00 ~ 01 : 00 : 5E : 7F : FF : FF 이다. 

여러 사람에게 data를 전송하지만, 원하는 사람에게만 전송이 가능하다. 네트워크 장비가 원하는(IGMP) 사람에 대한 목록이 있어야 한다.

 

 

 

MAC주소

MAC주소(Media Access Control Address)는 랜카드(NIC, Network Interface Card)의 고유 식별
주소를 말한다. 각 NIC 의 MAC 주소는 유일한 주소이기 때문에 LAN 상에서 통신을 하기 위한
주소로 사용된다.

 

 

MAC 주소는 48bit(6byte)의 길이를 가지고 바이트 단위를 콜론(:)으로 구분하는 16 진수
표기법으로 표현한다. 첫 24bit 는 NIC 의 제조사 고유 식별 번호가 들어가고 나머지 24bit 는
NIC 의 랜덤 숫자가 들어간다. IEEE 에서 할당한 제조회사의 식별 번호를 OUI 라고 한다. 

 

MAC주소 
 표기 : 16진수
 길이 : 48bit = 6byte 
 구성 : 3byte + 3byte

 

NetWork Address 
- 192.168.1.0 sm 255.255.255.0 -> IP주소 할당할때 많이 사용
- 192.168.1.0 / 24 (prifix - network id bit 수 표기) -> 디자인, IPv6

 

IP 주소 체계

IP주소는 총 32bit의 길이를 가지며 각 옥텟마다 0~255 의 범위를 가진다. IP주소는 네트워크주소(Prefix)와 호스트 주소(Suffix)로 나누어 진다. 네트워크 주소는 해당 PC가 속한 네트워크의 주소를 말하고 호스트 주소는 해당 PC에 할당된 주소를 말한다.

 

IPv4

32bit 의 길이로 이루어지는 Ipv4는 1byte(8bit) 씩 4개로 나누어 10진수로 표현한다. 나누어진 4개의 10진수는 마침표 로 구분한다.

네트워크를 구분하기 위한 “네트워크 식별자(NetID / Network Identifier)“와 네트워크 내에 있는 호스트들을 구분하기 위한 “호스트 식별자(HostID / Host Identifier)“로 구성되며, 5개의 Class로 구분된다. 

IPv4 주소는 [A, B, C, D, E] 5개의 Class로 분류되며, [A, B, C] Class만이 Network/Host 주소 체계를 갖는다.

 

 

각클래스별 구조
각 Class별 주소의 범위

A 클래스 - 첫 bit 가 0 으로 시작하고 처음 8bit 가 네트워크 주소, 나머지 24bit 가 호스트 주소이다.
 0 . 0 . 0 . 0 ~ 127 . 255 . 255 . 255
B 클래스 - 첫 bit 가 10 으로 시작하고 처음 16bit 가 네트워크 주소, 나머지 16bit 가 호스트
주소이다. 128 . 0 . 0 . 0 ~ 191 . 255 . 255 . 255
C 클래스 - 첫 bit 가 110 으로 시작하고 처음 24bit 가 네트워크 주소, 나머지 8bit 가 호스트
주소이다. 192 . 0 . 0 . 0 ~ 223 . 255 . 255 . 255
D 클래스 - 첫 bit 가 1110 으로 시작하고 나머지 bit 는 멀티캐스트를 위한 host group id 로
지정했다. 224 . 0 . 0 . 0 ~ 239 . 255 . 255 . 255
E 클래스 - 첫 bit 가 11110 으로 시작하고 나중을 위해 예약된 주소 범위 이다.
 240 . 0 . 0 . 0 ~ 255 . 255 . 255 . 255

 

 

 

 

반응형

'정리 > 네트워크' 카테고리의 다른 글

TCP/UDP 개념 & 특징  (0) 2022.04.14
DHCP, 사설IP, IPv6, 서브넷팅  (0) 2022.04.12
OSI 7계층, 계층별 정리, 캡슐화, 역캡슐화  (0) 2022.04.11
복사했습니다!