프로토콜의 개념

Sunhee·2024년 4월 22일
0

컴퓨터 네트워크

목록 보기
8/21
post-thumbnail

프로토콜의 의미

포로토콜(protocol)은 통신 개체(entity)들 간에 신뢰성, 호율성 및 안전성 있게 정보를 주고받을 수 있게 하기 우해서 규정한 여러 가지 통신 규칙과 방법이다.
컴퓨터 네트워크에서의 통신은 서로 다른 시스템이 있는 개체들 사이에 일어난다. 개체에는 응용 프로그램, 전자우편 소프트웨어, 브라우저, 파일 전송 패키지 등이 있다. 이와 같이 프로토콜은 정보를 송신하거나 수신하는 모든 일을 맡게 된다.
서로 다른 통신 개체들끼리 통신이 원활하게 이루어지지 위해서는 개체들기리 접속, 전달 방식, 전송할 데이터의 형식, 오류의 검충 방식 등을 서로 표준화하여 일치시켜야 하고, 상호 동일한 프로토콜을 채택하여 통신망을 구축하여야 한다.

프로토콜(protocol)
서로 다른 형태의 송신측과 수신측의 장비들이 원활하게 통신을 하려면 서로 간에 약속된 규칙이 있어야 하는데, 이것을 프로토콜 또는 통신 규약이라고 한다.

TCP/IP 프로토콜
인터넷에 연결된 다양한 통신 기기들이 상호간에 서로 종류가 다른 기기들과 원활하고 효율적인 통신을 할 수 있도록 해주는 프로토콜이다.


프로토콜의 기본 요소

프로토콜의 기본 요소는 구문, 의미, 타이밍으로 구성되어 있다.

구문

구문(syntax)은 데이터의 형식, 부호화, 신호 크기 등을 포함한다. 구문은 데이터의 구조나 형식을 가리키는 것으로 데이터가 어떤 순서로 표현되는지를 포함한다.


의미

의미(semantics)는 비트에서 각 부분의 뜻을 가리킨다. 전송 정보 패턴에 대한 해석, 해석에 따른 전송 제어, 오류 수정에 대한 제어 규정을 포함한다.


타이밍

타이밍(timing)은 '얼마나 빨리 전송할 것인가'와 '언제 데이터를 전송해야 할 것인가' 라는 두 가지 특성을 포함한다. 두 개체 간의 통신 속도를 조정하거나 메시지의 전송 시간 및 순서에 대한 조정을 포함한다.

0개의 댓글