네트워크) TCP와 UDP
·
컴퓨터 탐구
TCP와 UDP TCP (Transmission Control Protocol) 신뢰성이 높고 데이터의 순서를 보장하는 연결 지향적인 프로토콜 TCP는 연결 지향적인 프로토콜 (connection-oriented) ➜ 데이터를 주고받기 전에 먼저 열결을 설정해야 한다. 이를 통해 신뢰성 있는 데이터 전송을 보장한다. 연결 설정에는 3-way handshake 과정이 사용된다. 1. 클라이언트가 서버에게 연결 요청 2. 서버가 클라이언트에게 수락 응답 3. 클라이언트가 수락 응답을 확인 후 연결 성립 데이터 전송 중 데이터의 손실, 중복, 순서 변경 등을 방지하기 위해 흐름 제어와 혼잡 제어 기능이 있음 데이터의 순서를 보장하기 때문에 전송 순서대로 도착하며, 수신확인(Acknowledgement)을 통해..
클론 프로젝트) 카카오톡 클론코딩 - 채팅방 구현은 어떻게 할까
·
프로젝트 회고
채팅방 구현은 어떻게 할까 이슈 내용 채팅방은 어떤 식으로 구현해야 사용자들이 자연스럽게 채팅방이라고 느낄까? STOMP의 SUBSCRIBE 개념 STOMP (Streaming Text Oriented Messaging Protocol) 간단한 텍스트 메세지 프로토콜이다. 프로토콜이란 말은 http 네트워크 통신 규약으로, STOMP는 http같은 메시지를 보낼 때 상용하는 규약으로 생각하면 된다. 아래 그림이 가장 이해하기 쉽고 적절한 것 같아 가져와 봤다. 분홍 토끼는 rabbits를 구독 중이다. 주황 고양이는 cats를 구독 중이다. 갈색 토끼가 "Hi!"라는 메시지를 rabbits를 향해 보내면 STOMP는 MESSAGE BROKER를 거쳐 rabbits를 구독 중인 분홍 토끼에게만 메시지가 가..
오지랖 토끼
'Protocol' 태그의 글 목록