#1. TCP Echo 서버 만들기 (1)
TCP Echo 서버란?TCP 프로토콜을 사용하여 클라이언트가 보낸 데이터를 그대로 다시 돌려주는(Echo) 간단한 네트워크 서버이다. 동작 방식으로는1. 클라이언트가 서버에 TCP 연결 요청 전송2. 서버는 연결을 수락하고 클라이언트로부터 데이터 전달 받음3. 받은 데이터를 그대로 클라이언트에게 재전송4. 이후 처리의 단계로 나누어진다. 이 3번의 과정에서 핸들러를 통해 데이터를 추가적으로 처리하는 등의 추가 동작이 가능하다. 비록 Echo 본연의 성질은 아니게 되지만 말이다. 이전에는 HTTP 기반 웹 서버를 학습했었는데, 사용 프로토콜이나 용도 등에서 서로 다른 면모를 보이는 서버라고 할 수 있겠다. 실습이전 웹 서버에서는 'express', 'prisma' 등 여러 라이브러리를 사용한 것에 비해 ..
내일배움캠프 학습/TCP Echo Server
2025. 1. 6. 22:06