
📝 학습 목표 서버의 정의와 역할을 이해한다. 서버가 어떻게 구축되는지 이해한다. 🤔 서버란 무엇일까? 우리는 아주 흔히 "SERVER" 라는 단어를 쓴다. 그러나 우리는 아주 익숙하게 사용하는 단어에 대해 정의를 물어보면 갑자기 머리가 하얗게 되어버린다.. 너무 당연해서 깊게 생각한 적이 없는 것이다. "서버가 정확히 무엇이고, 어떤 형태로 존재해?" 이러한 물음에 대답할 수 있는가? 그렇다면 서버가 무엇일까??? 결론부터 말하자면, - OS에 의해 동작하는 프로세스 이며, - 클라이언트의 역할을 하는 프로세스와 소켓을 통해 IPC를 수행하는 것 정도로 정리할 수 있겠다. ✒️ 0. 들어가기 전 이번 포스팅의 목표는 서버와 클라이언트가 각각 하나의 프로세스로써 어떻게 DATA를 주고받는지 이해하는 것!..