프로토콜
위키백과 ― 우리 모두의 백과사전.
프로토콜은 서로 다른 기종의 컴퓨터 간에 데이터를 교환하기 위한 약속된 규약이다. 가장 대표적인 것이 TCP/IP이다.
갑과 을의 컴퓨터가 서로 데이터를 주고 받기 위해 어떤 형식으로 주고받을지를 사전에 약속하는 것으로 무엇을, 어떻게, 언제 통신할 것인가를 서로 약속하는 것이다.
[편집] 프로토콜의 구성
프로토콜은 물리적 측면과 논리적 측면의 두 가지로 구성된다. 물리적 측면은 데이터 전송에 사용되는 전송매체, 접속용 커넥터 및 전송 신호, 회선 규격 등이다. 논리적 측면은 데이터의 표현형식 단위인 프레임(Frame)의 구성, 프레임 내의 각 항목의 의미와 기능, 데이터 전송의 절차 등으로 구성된다.
논리적 측면의 프로토콜은 다시 2가지로 구분되는데, IBM의 SNA, SDLC처럼 폐쇄적인 프로토콜로서 자사 장치간에 통신을 위한 독자적인 프로토콜과 TCP/IP처럼 공개적인 범용 프로토콜로 구분한다. 인터넷은 TCP/IP로 구성되어 있는데, 이런 범용 프로토콜은 컴퓨터 및 네트워크 해킹에 취약하다. 반면에 폐쇄적인 프로토콜은 상세 규약을 공개하지 않음으로써 해킹 위협에는 상대적으로 보다 안전하다.
[편집] 대표적인 프로토콜 정의 기관
- ISO(International Standards Organization)
- EIA(Electronic Industries Organization)
- IEEE(Institute of Electrical and Electronic Engineers)
- CCITT(Consultative Committee for International Telegraph and Telephone)
- IAB(Internet Activities Board)
이 문서는 컴퓨터에 관한 토막글입니다. 서로의 지식을 모아 알차게 문서를 완성해 갑시다. |