본문 바로가기

네트워크

프로토콜(Protocol)

 

컴퓨터는 프로토콜로 소통한다고 해도 과언이 아닙니다.

 

두 사람이 대화를 할 때를 가정해보면, 두 사람 다 같은 언어를 사용해야 말이 통하겠죠?

컴퓨터도 마찬가집니다. 컴퓨터도 같은 프로토콜로만 서로 통신이 가능합니다.

 

그렇다면 인터넷을 사용하는 모든 PC는 같은 프로토콜을 사용하는 것인가요? 맞습니다.

인터넷을 사용하기 위해 TCP/IP라는 프로토콜을 사용해야 합니다.

 

프로토콜은 형식(Format), 의미(Meaning), 타이밍(Timing) 으로 구성되어 있습니다.

예를 들어볼까요,

 

선생님이 안경쓴 사람은 모두 제 말이 끝나자마자 손을 들어주세요! 라고 했습니다.

그럼 안경쓴 학생들은 선생님의 말이 끝나자마자 손을 들겠죠? 의미가 정확하게 전달됐습니다.

이 상황을 프로토콜로 예를 든다면, 안경쓴 사람은 모두 제 말이 끝나자마자 손을 들어주세요! 라는 것이 형식(Format)이 될 것이고, 손을 들어라눈 의미(Meaning)가 될 것입니다. 말이 끝나자마자는 타이밍(Timing)이 되겠죠?

이런게 프로토콜입니다.

프로토콜을 통해 PC는 받은 메시지에 대해 답을 할 수 있고 메시지를 요청할 수도 있는겁니다.