2.1.5 프로토콜
컴퓨터와 컴퓨터가 통신할 때 상대방의 요청과 응답을 이해할 수 없다면 어떨까요? 알아듣지 못하는 언어로 말하는 외국인과 대화하는 것처럼 소통이 되지 않아 요청받은 작업을 처리하지 못할 것입니다.
프로토콜(protocol)은 컴퓨터 네트워크에서 컴퓨터 간에 통신할 수 있도록 정해놓은 규칙과 절차를 말합니다. 언어가 제각각일 때 영어를 공용어로 사용하듯이 컴퓨터 간에 통신할 때도 미리 정한 약속인 프로토콜을 사용합니다.
백엔드 개발과 관련된 주요 프로토콜은 TCP, IP, HTTP, HTTPS 등입니다. 이러한 프로토콜의 역할을 자세히 알아봅시다.