개념

프로토콜(Protocol) 대체 뭐야?

junetudy 2023. 11. 8. 14:29

 

 

프로토콜은 통신을 위한 규칙이나 표준의 집합입니다. 

데이터 교환을 위해 두 시스템 간에 상호 작용하는 방식을 정의하죠. 

 

이 규칙에는 데이터 형식, 타이밍, 순서 등 

통신에 필요한 모든 요소가 포함되어 있어요. 이를 통해 안정적이고 일관된 정보 교환을 보장합니다. 

 

예시를 들어볼까요?

 

 

실생활 프로토콜 적용 예시 1)

< 도로 교통 규칙 > 

목적 : 안전하고 효율적인 차량 및 보행자 흐름을 보장한다. 

규칙 : 

1. 차량은 도로의 오른쪽을 따라 운전해야한다. (대한민국 기준) 

2. 신호등이나 표지판이 지시하는 대로 운전해야 한다. 

3. 속도 제한을 준수해야 한다. 

프로토콜 : 이 규칙들이 도로에서의 통신과 동작 방식을 정의하고, 모든 운전자와 보행자는 이러한 규칙을 따라야 합니다. 

 

 

 

 

실생활 프로토콜 적용 예시 2)

<  컴퓨터 네트워킹의 HTTP 프로토콜 >

목적 : 웹 서버와 클라이언트 간의 안전하고 효율적인 데이터 교환을 보장한다. 

규칙 : 

1. 클라이언트(웹 브라우저)는 웹 서버에 HTTP요청을 보내 정보를 요청한다. 

2. 웹 서버는 HTTP응답을 통해 요청받은 정보를 클라이언트에게 전달한다. 

3. 데이터 형식(HTML, JSON 등)과 전송 방식(GET, POST 등 메소드)을 준수해야 한다. 

프로토콜 : HTTP 규칙들이 웹 상에서 정보를 교환하는 방식을 정의하며, 모든 웹 통신은 이 프로토콜을 따라야 합니다

 

 


 

이처럼 프로토콜(Protocol)서로 다른 시스템이나 개체들 간에 통신할 때 필요한 일련의 규칙을 의미합니다.