프로토콜(Protocol)
서로 다른 장비나 시스템이 데이터를 주고받을 때, 데이터의 형식과 순서를 어떻게 맞출지 미리 정해둔 통신 규칙과 약속을 뜻합니다.
한눈에 보는 정의
프로토콜(Protocol)은 서로 다른 장비(Device) (장비)나 시스템이 데이터를 주고받을 때, 데이터의 형식과 전달 순서를 어떻게 맞출지 미리 정해둔 통신 규칙입니다.
자세히 알아보기
- 예문: "웹브라우저와 서버는 HTTP라는 프로토콜을 따라 요청과 응답을 주고받는다."
- 서로 다른 제조사의 장비나 운영체제라도, 같은 프로토콜을 따르기만 하면 문제없이 통신할 수 있어 인터넷처럼 거대한 네트워크가 가능해집니다.
- TCP(Transmission Control Protocol) , UDP(User Datagram Protocol) , HTTP(HyperText Transfer Protocol) , ICMP(Internet Control Message Protocol) 등 목적에 따라 다양한 프로토콜이 계층별로 정의되어 함께 동작합니다.
- 국제 표준화 기구인 ISO(국제표준화기구) 등에서 정한 OSI 7계층(Open Systems Interconnection) (OSI 7계층) 모델은, 이런 여러 프로토콜의 역할을 계층별로 정리한 대표적인 참조 모델입니다.