유니캐스트
- 노드끼리 1대1로 통신하는 방식
- 데이터를 전송하는 노드가 목적지 노드의 주소를 적어서 연결된 모든 노드로 데이터를 전송
- 자기 주소와 일치하면 데이터를 처리하고 그렇지 않다면 버립니다.
- 주소를 확인하는 작업은 랜카드가 하므로 CPU에 부담을 주지않음.
브로드캐스트
- 출발지에서 모든 노드로 데이터 전송. 대신에 목적지는 모든 노드로 설정
- 모든 노드는 데이터를 수신하고, 랜카드가 인터럽트를 발생시켜 CPU에서 이 데이터를 처리할지 말지 결정. -> 일단 받고 CPU에 부하--> 브로드캐스트가 많이 발생하면=> 네트워크 구조를 바꿔야한다.
멀티캐스트
- 1:N으로 데이터를 전송하는 방식.유니 캐스트와 브로드 캐스트의 단점을 보완하는 방식
- 데이터를 받고자 하는 그룹을 만들어 해당 그룹원에게만 데이터를 전송
- 장비가 멀티캐스트 기능을 지원해야만 쓸 수 있다는 단점.
애니캐스트
- 네트워크에 연결된 노드 중 가장 가까운 노드에만 전송하는 방식
- IPv6에서 사용됨.