본문 바로가기
WEB/Server

[Server] 프로토콜이란?

개발은 글쓰기 부터
ppowerddev 2024. 3. 27.
반응형

여기서 프로토콜은 무엇일까요?

프로토콜은 컴퓨터 내부에서, 또는 컴퓨터 사이에서 데이터의 교환 방식을 정의하는 규칙 체계입니다.

 

예를 들어 보겠습니다.

 

학교에서 학생들이 선생님에게 질문을 하는 상황을 생각해 보죠.

학생 여러 명이 순서 없이 질문을 한다면 선생님은 답변을 제대로 해줄 수 없을 겁니다.

대신 손을 머리 위로 든 학생의 질문은 답변해준다는 규칙을 만든다면 어떨까요?

그러면 답변을 정확하게 받을 수 있을 입니다.

 

학생과 선생님의 규칙처럼 컴퓨터도 규칙을 정해 둔다면 서로의 편의가 올라갈 것입니다.

이것이 프로토콜이라고 볼 수 있겠지요

 

 

웹에서는 HTTP 프로토콜이 있습니다.

해당 프로토콜은 컴퓨터끼리 문서 교환 시 사용하는 규칙을 정해 놓은 것이지요

GET과 POST를 이용해 문서교환 시 오픈할지 감추어 보낼지를 결정할 수 있습니다.

 

만약 친구랑 카카오톡으로 대화시 "이모티콘을 꼭 포함하자" 라고 정하고 "ETP" 라는 프로토콜 이름을 불러준다면

나만의 정의를 할 수 있을 것입니다. 

 

 

Reference

반응형

'WEB > Server' 카테고리의 다른 글

[Tomcat] conf/web.xml WEB-INF/web.xml 차이  (0) 2022.01.10
[Apache]Apache Log4j 2.17 version  (0) 2021.12.23