개인공부
네트워크 - 프로토콜이란? 본문
프로토콜은 네트워크 객체들간의 규격, 순서 등을 정의한 통신 규약입니다.
단순히 말하면, 네트워크 상의 컴퓨터 간 대화입니다.
일상생활에서 우리가 사람과 대화할 때 명시적으로 말을 하지 않아도 암묵적으로 같은 언어와 서로 알고 있는 용어를 쓰며 대화합니다. 만일 서로 간에 다른 언어를 쓰거나 잘 모르는 용어를 써서 대화할 경우에는 커뮤니케이션에 엄청난 차질이 생기겠죠?
컴퓨터도 마찬가지 입니다. 프로토콜에 따라 서로 간에 어떻게 통신할 지를 정하고 그 규약에 맞추어서 대화를 하는 거죠. 여기서 컴퓨터와의 대화란 서로 간 데이터를 주고 받는다는 것을 의미한다고 보면 됩니다.
[사람의 대화와 컴퓨터 프로토콜 비교]
사람의 언어에도 영어, 프랑스어, 중국어 등 여러 언어가 있듯이 컴퓨터 프로토콜도 TCP, HTTP, FTP같은 여러 프로토콜이 있습니다. 그리고 각각의 목적에 맞게 프로토콜을 선택하게 됩니다.
'네트워크' 카테고리의 다른 글
네트워크 기초 강의 (0) | 2018.08.03 |
---|---|
네트워크 - 데이터(data) 수신 과정 - 네트워크 전기 신호(signal) (0) | 2018.08.02 |
[HTTP] 자주 발생하는 HTTP 응답 코드 (0) | 2018.08.01 |
네트워크 - 소켓이란 ? (0) | 2018.08.01 |
네트워크 - 포트번호란 ? (1) | 2018.07.31 |
Comments