Hacking&Security/Network2013. 4. 21. 17:29


   




유니캐스트 (Unicast)

네트워크 상에서 가장 많이 사용하는 통신방식으로 특정 목적지 주소 하나만 가지고 통신하는 방식이다. 즉, 전송되는 프레임 안에 출발지와 목적지 주소(맥어드레스)를 가지고 통신을 진행한다. 같은 로컬 이더넷의 기본 방식은 shared 방식이기 때문에 PC는 프레임정보를 받아 들이나 유니캐스트의 특징으로 인해 단말기의 CPU 성능을 저하시키지 않는다.  랜카드가 자신의 맥주소가 목적지가 아니라 판단되면 해당 프레임을 버리기 때문이다.

 

브로드캐스트 (Broadcast)

로컬 랜상에 붙어있는 모든 단말기에 정보를 보내는 방식이다. 여기서 로컬랜이란? 라우터에 의하여 구분되어진 공간, 즉 브로드캐스트 도메인을 뜻한다. 브로드 캐스트 주소는 정해져있는데 FFFF.FFFF.FFFF 이다. 해당 주소로 정보가 오게 되면 랜카드는 자신의 주소와 정보가 같지는 않지만 패킷을 CPU에 보내게 된다. 그로인해 CPU의 성능을 저하시킨다. 브로드캐스트가 발생하는 경우는 처음 PC를 사용하는 경우 상대방의 MAC주소를 모르기때문에 상대방의 맥어드레스를 알아내기 위해서 ARP를 보내게 되는데 이때 ARP가 바로 브로드 캐스트이다. 처음 단말기가 IP주소를 요청하면 해당하는 IP를 가진 단말기는 IP주소를 가지고 있다고 맥어드레스를 전송한다. 이외에도 라우터끼리 정보를 교환하거나 서버가 서비스 제공을 위해 모든 클라이언트에게 알릴때 등 여러경우 사용되며 한번으로 끝나는게 아니라 30초, 1분 간격으로 주기적으로 발생한다.

 

멀티캐스트 (Munticast)

멀티캐스트란 많은 단말기중에 보내고자 하는 단말기에만 보낼수 있는 방식이다. 라우터나 스위치에서 명령을 지원하는 경우에만 사용할 수 있으나, 라우터의 경우 지원하지 않는경우  브로드캐스트 취급하여 모든 멀티캐스트 정보를 막아버리게 되며, 스위치 경우 모든 정보를 브로드캐스트처럼 전송하게된다. IP주소의 경우에도 D클래스를 사용한다.

 

Posted by tridoor