1960년대
- RPC (Remote Procedure Call):
- 제안 연도: 1960년대 후반.
- 제안자: 초기 분산 컴퓨팅 연구자들.
- 설명: 클라이언트가 원격 서버의 함수나 메서드를 호출하듯 작동하는 통신 모델.
1970년대
- TCP/IP (Transmission Control Protocol / Internet Protocol):
- 제안 연도: 1974년.
- 제안자: Vint Cerf와 Bob Kahn.
- 설명: 인터넷의 기본 프로토콜로, 네트워크 상에서 데이터 패킷의 전송 방식을 정의.
1980년대
- SOAP (Simple Object Access Protocol):
- 제안 연도: 1980년대 후반.
- 제안자: Microsoft, IBM 등.
- 설명: XML 기반의 메시지 프로토콜로, 엔터프라이즈 환경에서 사용.
1990년대
- URI (Uniform Resource Identifier):
- 제안 연도: 1994년.
- 제안자: 팀 버너스 리(Tim Berners-Lee).
- 설명: 웹 상의 자원을 식별하기 위한 표준 식별자 체계.
- HTTP/1.0:
- 제안 연도: 1996년.
- 제안자: IETF (Internet Engineering Task Force).
- 설명: 하이퍼텍스트 전송 프로토콜의 초기 표준.
- REST (Representational State Transfer):
- 제안 연도: 2000년.
- 제안자: 로이 필딩(Roy Fielding).
- 설명: 자원 중심의 아키텍처 스타일로, 클라이언트-서버 간의 상호작용을 체계화.
2000년대
- Protocol Buffers:
- 제안 연도: 2008년.
- 제안자: Google.
- 설명: 구조화된 데이터를 직렬화하는 메커니즘으로, gRPC에서 사용됨.
2010년대