당시 문제의 화두는 프로토콜을 정하다고 해서 당연히 TCP/IP 의 HTTP 프로토콜을 쓰겠지... 라고 생각했지만, 띠용 "프로토콜은 소켓(Socket)으로 열어드리겠습니다" 라는 말에 당황함.
소켓이란 양방향 통신이라는 건 알겠는데, 소켓 자체가 프로토콜인가? 근데, 생각해보니 TCP/IP 도 프로토콜이고, HTTP도 프로토콜이고...
근데 나는 TCP/IP 의 HTTP 프로토콜을 쓴다고 생각했지 라는 의문이 들었음.
그래서, 프로토콜과 소켓에 대해 공부해보기로 함.
여기서 자주 들었던 프로토콜의 주요 특징만 살펴보자.
패킷을 분할 및 재조립
수신할 상대 주소를 지정함