프로토콜(Protocol)이란?
송수신 측 또는 망 내에서 정보를 신뢰성 있고, 효율적이며 안전하게 주고받기 위해 사전에 약속된 규약, 규범
프로토콜의 주요 기능
- 단편화와 재결합(Fragmentation and Reassembly)
단편화: 상위 계층의 연속적인 bit stream을 하위 계층에서는 작은 블록으로 나눔
메시지 > 패킷 > 프레임 > 비트
재결합: 단편화된 데이터를 받아 다시 하나로 합치는 기능
- 연결 제어(Connection control)
비연결형 데이터 전송: 데이터를 송수신하는 개체 간의 논리적인 연결 없이 데이터를 전송(데이터그램 방식)
연결 중심의 데이터 전송: 데이터를 송수신하는 개체 간의 논리적 연결을 맺은 후에 데이터를 전송(가상회선 방식)
- 흐름 제어(Flow control)
송신 측으로부터 오는 데이터의 양이나 속도를 수신 측에서 조절하는 기능
정지-대기(stop-and-wait), 슬라이딩 윈도우(sliding window) 흐름 제어 기법
- 에러 제어(Error control)
정보 전송의 불완전성으로 전송 시 데이터나 제어 정보의 파손에 대비하는 기법
- 동기화(Synchronization)
정보를 전달하는 두 개체 사이에서 초기화 및 종료 상태 등의 동기를 맞춤
- 순서화(Sequencing)
단편화된 데이터의 전송 시 올바른 순서로 전송되기 위하여 필요한 기능
프로토콜 구성
프로토콜의 계층화: 상위계층과 하위계층으로 분리된 계층상에서 인접 계층 간의 서비스의 이동
계층적 독립성: 계층 내의 변화가 다른 계층의 변화에 영향을 주지 않음
상위 계층: 사용자가 통신을 쉽게 이용할 수 있도록 도와주는 역할
하위 계층: 실제 통신의 효율적이고 정확한 전송을 담당하는 역할
SNA (System Network Architecture)
- IBM사가 개발한 구조와 체계
- 7개 계층
- OSI 기본 참조 모델과 호환성 x
TCP/IP (Transmission Control Protocol/Internet Protocol)
- 미국 국방부에서 개발한 프로토콜
- TCP와 IP를 조합, 4 계층으로 구성( 현재 인터넷에서 사용)
- RFC(Request For Comments) 형태로 공개
OSI (Open Systems Interconnection)
- 국제 표준화 기구(ISO)에서 제정한 국제적 표준화 망구조
- 7 계층 기본 참조 모델
'데이터 통신' 카테고리의 다른 글
| [데이터 통신] OSI 7계층 (0) | 2024.04.09 |
|---|---|
| [데이터 통신] 데이터 통신이란? (0) | 2024.04.07 |