728x90
네트워크상의 통신 방식은 유니캐스트와 브로드캐스트, 멀티캐스트로 나눌 수 있다.
유니캐스트
가장 많이 사용되는 방식으로 송신자와 수신자가 1:1로 통신한다. 송신자가 유니캐스트 프레임에 수신자의 맥 어드레스를 담아 로컬 네트워크에 뿌리면 해당 로컬 네트워크의 모든 PC가 자신의 맥 어드레스와 비교해 자신이 수신자인지 확인한다. 수신자가 아니면 해당 프레임을 버리고, 수신자가 맞다면 랜카드가 CPU로 프레임을 올려 보낸다. 수신자만 CPU로 프레임을 올려 보내기 때문에 다른 PC의 성능을 저하하지 않는다.
브로드캐스트
로컬 랜에 속한 모든 네트워크 장비에 보내는 통신이다. 브로드캐스트에서 맥 어드레스는 미리 정해진 FFFF .FFFF . FFFF라는 주소를 사용하며, 맥 어드레스가 달라도 무조건 패킷을 CPU에 보내야 하므로 전체 PC의 성능 저하와 트래픽 증가를 일으킨다. 때문에 브로드캐스트는 자주 쓰이면 안 좋다.
그렇다면, 언제 브로드캐스트를 사용할까? 대표적으로 수신자의 IP 주소로 수신자의 맥 어드레스를 찾을 때 브로드캐스트를 사용한다. 수신자의 맥 어드레스를 찾으려면 로컬 랜의 모든 네트워크 장비에 수신자의 IP 주소를 보내서 맥 어드레스를 회신받아야 하는데(이를 ARP라고 한다), 이 과정에서 쓰이는 통신이 브로드캐스트이다.
멀티캐스트
특정 그룹이랑만 통신하는 방식이다. 스위치나 라우터가 멀티캐스트 기능을 지원해야만 사용할 수 있다.
728x90
'네트워크 > 네트워크 장비' 카테고리의 다른 글
허브(HUB) (0) | 2022.04.28 |
---|---|
NIC(Network Interface Card) (0) | 2022.04.27 |
맥 어드레스(MAC Address) (0) | 2022.04.24 |
이더넷(Ethernet)과 토큰링(TokenRing) (0) | 2022.04.24 |
네트워크 패킷과 프로토콜 데이터 단위 (0) | 2022.04.13 |