이전 포스팅에서 "브로드캐스트(Broadcast)"에 대해 언급했습니다.
데이터 전송 방식에 대해 다시 한번 짚고 넘어가겠습니다.
[CISCO] 네트워크 개론 포스팅에서 브로드캐스트 뿐 아니라 유니캐스트, 멀티캐스트도 포스팅했습니다.
[ Unicast (유니캐스트) ]
> 유니캐스트는 같은 네트워크에서 "특정 대상"에게 1:1로 데이터를 전달하는 방식입니다.
> 전송 상대를 "알고 있을 때" 사용합니다.
> 요청에 대한 응답은 전송해야 할 상대를 알기 때문에 유니캐스트 방식으로 데이터를 전달합니다.
> Ex) 강의실에서 한 사람만 지목하여 부르는 경우
[ Multicast (멀티캐스트) ]
> 멀티캐스트는 같은 네트워크에서 "특정 그룹"에게 1:N으로 데이터를 전달하는 방식입니다.
> 일부를 "알고 있을 때" 사용합니다.
> Ex) 강의실에서 앞의 두 줄에 앉아있는 사람만 부르는 경우
[ Broadcast (브로드캐스트) ]
> 브로드 캐스트는 같은 네트워크에 있는 "모든 사람"에게 데이터를 전달하는 방식입니다.
> 전송 상대를 "모를 때" 사용합니다.
> Ex) 강의실의 전체 사람들에게 메시지를 전달하는 경우
Ethernet 환경에서 ARP Packet은 아래 그림과 같습니다.
즉, ARP Frame을 간단하게 보자면 [ S-MAC / S-IP / D-MAC / D-IP ] 가 됩니다.
Ethernet 통신을 하고자 할 때
Source MAC Address, Source IP Address, Destination MAC Address, Destination IP Address의 정보를 가진
ARP Frame을 생성하여 전달합니다.
Broadcast 방식으로 ARP Request 할 때, Destination MAC Address를 F로 채워서 전송하게 됩니다.
( FF:FF:FF:FF:FF:FF )
Switch도 Broadcast방식으로 수신한 포트를 제외한 모든 포트에게 포워딩을 합니다.
이를 "플러딩(Flooding)"이라고 합니다. (지난 포스팅 [정보 보안] 식별자(Identifier)_2 에서 나온 내용입니다.)
Destination IP Address가 일치하지 않는다면 Drop을 시키고,
일치한다면 Destination MAC에 해당 MAC을 채워 전달하게 됩니다.
'[정보 보안] 네트워크 보안' 카테고리의 다른 글
[정보 보안] IPv4 Header, TCP Header (0) | 2022.07.07 |
---|---|
[정보 보안] Ethernet Frame과 IPv4 Header (0) | 2022.07.06 |
[정보 보안] 식별자(Identifier)_2 (0) | 2022.07.04 |
[정보 보안] 식별자(Identifier) (0) | 2022.07.03 |
[정보 보안] 세션 하이재킹(Session Hijacking) (0) | 2022.07.02 |