프로토콜. Protocol. 통신을 위한 규약. 컴퓨터들이 서로 이야기하는 언어.
HTTP는 웹의 프로토콜이고, FTP는 파일 전송의 프로토콜이며, SMTP는 이메일의 프로토콜이다. TCP/IP는 인터넷의 기반 프로토콜이다.
표준화가 중요하다. 모두가 같은 프로토콜을 따라야 소통할 수 있다. 팀 버너스리가 HTTP를 만들 때 개방성을 강조한 이유다. 누구나 쓸 수 있고, 누구나 구현할 수 있다.
프로토콜은 계층으로 나뉜다. TCP/IP 모델에서는 응용 계층, 전송 계층, 인터넷 계층, 네트워크 인터페이스 계층. 각 계층이 자신의 역할을 한다.