😒 저 저 저 개념없는 나/🌐 네트워크

[네트워크] TCP | UDP | 통신 방식

우주수첩 2024. 11. 19. 13:20
728x90

TCP & UDP

 

  TCP UDP
연결 방식 연결 지향
3-way Handshake 기반
비연결형
전송 보장 연결 방식으로 신뢰성 보장
데이터 유실, 순서 변경 경우 재전송
비연결 방식으로 신뢰성을 보장하지 않음
속도 신뢰성 보장 연결 방식으로 인해 상대적으로 느림 수신 유무를 파악하지 않기 때문에 상대적으로 빠름
데이터 순서 패킷에 데이터 순서를 기록
순서 보장
순서 미보장
오류 및 흐름 제어 오류 제어, 흐름 제어 x
오류 검출 및 복구 오류 검출, 복구 기능 제공 오류 검출 기능 제공
복구 미제공
헤더 크기 20~60 byte 8 byte
사용 예시 데이터 전송,
신뢰성이 중요한 앱(파일 전송, 웹 앱)
속도가 중요한 앱(스트리밍)
음성 데이터나 화상 회의와 같이 시간에 민감한 경우
통신 방식 유니캐스트 유니캐스트, 멀티캐스트, 브로드 캐스트

 

 

 

통신 방식

출발지에서 목적지로 데이터를 전송할 때 사용하는 방식

 

  유니캐스트 멀티 캐스트 애니캐스트 브로드캐스트
방식 1:1 1:group 1:1 1:many
목적지 분명한 목적지 멀티캐스트 구독 호스트 그룹 동일 그룹 내 1개의 호스트 동일 네트워크에 존재하는 모든 호스트
사용예시 메일전송 등 일반적인 통신 - IPTV와 같은 실시간 방송
- 사내 방송, 증권 시세 전송과 같이 단방향으로 다수에게 동시에 같은 내용을 전달 시 사용
- 주소가 같은 호스트들 중에서 가장 가깝거나 가장 효율적으로 서비스할 수 있는 호스트와 통신
- 가장 가까운 DNS 서버, 게이트웨이를 찾을 때
DHCP로 IP를 할당할 때 모든 기기로 요청 전송

 

 

728x90