프로토콜

프로토콜

[ protocol ]

요약 송신자와 수신자 사이에 메시지나 데이터 등을 주고 받기 위해 사전에 정해놓은 규칙.

모스부호를 이용한 전신이나 벨(Bell)에 의해 발명된 전화 등을 통해 송신자와 수신자 간 통신이 가능한 이유는, 송수신에 사용되는 부호나 데이터에 대한 규칙을 사전(事前)에 정해놓았기 때문이다. 송신자는 사전에 정해진 규칙대로 데이터를 보내고 수신자 역시 사전에 정해진 규칙대로 데이터를 해석하므로, 단순하게 점과 선으로 구성된 모스부호 만으로도 의사소통(Comunication)이 가능하게 되는 것이다. 이렇듯 프로토콜이란 사전에 정해놓은 약속을 가리키며, 네트워크 상에서 서로 다른 기기 간의 데이터 전송이 가능한 이유도 바로 이러한 프로토콜이 정의되어 있기 때문이다.

프로토콜 유형

컴퓨터 네트워크가 발달·확산됨에 따라 다양한 형태의 프로토콜이 생겨났다. 특히 인터넷의 보급과 함께, 파일전송·메일·웹사이트 등을 위한 프로토콜이 확산되었다. 아래는 컴퓨터 네트워크에 사용되는 대표적인 프로토콜이다.

· HTTP(Hyper Text Transfer Protocol) : 웹 브라우저를 통해 인터넷 데이터를 주고받기 위해 사용되는 월드와이드웹(WWW) 표준 프로토콜.

· TCP(Transmission Control Protocol) : OSI 모델의 제4계층(전송 계층)에 위치하여, 흐름제어·혼잡제어·오류제어 등을 수행하기 위한 프로토콜.

· FTP(File Transfer Protocol) : 서로 다른 시스템 간에 파일을 전송하기 위한 프로토콜.

· SMTP(Simple Mail Transfer Protocol) : TCP/IP의 상위계층으로, 이메일(E-mail)과 같은 전자우편 전송에 사용되는 프로토콜.

프로토콜 표준기관

프로토콜은 사전에 정해놓은 약속으로, 유지를 위한 노력이 필요하다. 이러한 프로토콜을 정의하고 표준화하기 위해 다양한 형태의 기관이 존재하며, 아래는 대표적인 표준화 기관이다.

· ISO(International Standards Organization) : OSI 7 Layer로 잘 알려진 대표적인 국제 표준화 기구.

· ITU(International Telecommunication Union) : 다양한 프로토콜 관련 표준을 관리하는 국제전기통신연합.

· IEEE(Institute of Electrical and Electronics Engineers) : LAN 표준뿐만 아니라, 전기, 전자, 컴퓨터 통신 등 다양한 분야에서 활동하고 있는 국제전기전자학회.

· ANSI(American National Standards Organization) : 컴퓨터 정보 처리 분야의 다양한 표준을 관리하는 미국 국립표준기구.