자 82번째 키워드인 '통신 방식'에 대해서 알아볼 것이다.
일반적인 통신 방식 즉, Cast종류에 대해서는 4가지 정도가 있는데 4가지의 대해서 상세히 알아보았다.

통신은 여러가지 데이터를 어떻게 받고 주느냐에 방식의 차이를 나눠 놓은 것이며 4가지로 분류할 수 있다.
설명: Unicast는 네트워크 통신에서 하나의 송신자가 하나의 특정 수신자에게 데이터를 전송하는 방식이다.
특징
1:1 통신: 송신자와 수신자 간에 직접적인 연결이 이루어진다.
효율성: 네트워크 자원이 수신자 하나에 집중되어 사용된다.
사용 범위
1. 웹 브라우징: 웹 페이지 요청 및 응답
2. 이메일: 개인 간 이메일 송수신
3. 파일 전송: FTP(파일 전송 프로토콜)를 통한 파일 전송
4. VoIP 통화: 인터넷 전화 서비스
설명: Multicast는 하나의 송신자가 특정 그룹의 다수 수신자에게 데이터를 전송하는 방식이다.
특징
1:다 통신: 송신자와 수신자 그룹 간에 데이터가 전송된다.
효율성: 동일한 데이터를 여러 수신자에게 전송할 때 네트워크 자원을 절약할 수 있다.
사용 범위
1. 비디오 스트리밍: IPTV, 실시간 방송
2. 온라인 회의: 다자간 화상 회의 시스템
3. 네트워크 게임: 다자간 멀티플레이어 게임
4. 소프트웨어 업데이트: 여러 장치에 동시에 업데이트 전송
설명: Anycast는 하나의 송신자가 동일한 주소를 가진 여러 수신자 중 가장 가까운 수신자에게 데이터를 전송하는 방식이다.
특징
가장 가까운 수신자: 네트워크 경로 상에서 가장 가까운 수신자에게 데이터를 전송한다.
효율성: 트래픽 부하를 분산하고, 지연 시간을 최소화할 수 있다.
사용 범위
1. DNS 서버: 가장 가까운 DNS 서버로 요청을 전달하여 응답 시간을 단축
2. 콘텐츠 전송 네트워크(CDN): 사용자와 가장 가까운 서버에서 콘텐츠를 제공
3. 부하 분산: 서버 로드 밸런싱
설명: Broadcast는 하나의 송신자가 네트워크 내의 모든 수신자에게 데이터를 전송하는 방식이다.
특징
1:전체 통신: 네트워크 내의 모든 장치가 데이터를 수신한다.
효율성 부족: 불필요한 네트워크 트래픽이 발생할 수 있다.
사용 범위
1. ARP 요청: IP 주소를 MAC 주소로 변환하기 위한 요청
2. DHCP 요청: 네트워크 초기 설정 시 IP 주소를 할당받기 위한 요청
3. 라우팅 정보 전달: 라우터 간에 라우팅 정보를 전달할 때