1. 프로토콜(Protocol)의 정의
1) 프로토콜의 개념
- 서로 떨어져 있는 시스템 간에 전송매체를 통해 원활하게 통신할 수 있도록 해주는 규범 또는 규칙의 집합을 말합니다. 동일한 통신을 하기 위해서는 동일한 방식의 프로토콜을 사용해야합니다.
2) 프토토콜의 전송(동기)방식
(1) 문자 방식 프로토콜
제어문자를 이용하여 전송데이터의 처음과 끝을 나타내는 방식입니다. BSC 프로토콜이 대표적입니다.
(2) 바이트 방식 프로토콜
전송 데이터의 Header 부분에 제어정보를 포함하는 방식입니다. DDCM 프로토콜이 대표적입니다.
(3) 비트 방식 프로토콜
특수 bit열인 플래그(Flag)를 전송 데이터의 처음과 끝에 포함시키는 방식입니다. SDLC, HDLC가 대표적입니다.
2. 프로토콜(Protocol)의 기능

1) 단편화(Segmentation)
-전송 데이터를 일정한 크기의 작은 블록으로 나누어 전송하는 것입니다.
2) 재조립(Reassembly)
-단편화를 통해 분리되어 수신된 데이터를 원래의 데이터로 복원하는 것입니다.
3)캡슐화(Encapsulation)
-전송 데이터에 제어 정보(송·수신자의 주소, 오류검출 코드, 프로토콜 제어 등)를 추가하는 것입니다.
4)오류 제어
-전송 데이터나 제어 정보의 오류유무를 검사하여 오류발생시 송신측에 재전송하게 하는 것입니다.
5)순서 제어
-수신된 데이터들이 순서대로 되어 있는지를 확인하는 것입니다.
6)흐름 제어
-수신측의 처리능력을 초과하지 않도록 전송 데이터의 양과 속도를 조절하는 기능입니다.
-동기화(Synchronization)와 다중화(Multiplexing)가 있습니다.
7)연결 제어
3. 프로토콜(Protocol)의 종류

1)TCP/IP(Transmission Control Protocol / Internet Protocol)
- 연결지향성 프로토콜입니다.
- 가장많이 쓰이는 프로토콜입니다.
*연결지향성 프로토콜 : 노드간 서로 연결되어있는지 확인 후 데이터를 전송합니다.
*비연결지향성 프로토콜 : 노드간 연결여부에 관계없이 데이터를 전송하고 연결 되어있는 노드만 데이터를 전송받는 프로토콜입니다. 공중파TV나 라디오가 이에 해당합니다.
2)IPX/SPX(Internet Packet eXchange/Sequenced Packet eXchange)
- 연결지향성 프로토콜입니다.
- 노벨사에서 개발하였습니다.
- 제록스사의 IDP, SPP를 개선한 프로토콜입니다.
3)NetBIOS(Network Basic Input/Output System)
- IBM사와 MS사가 개발한 프로토콜입니다.
4)NetBEUI(NetBIOS Extended User Interface)
- NetBIOS의 확장판입니다.
- IBM사가 개발한 프로토콜입니다.
5)AppleTalk
- Apple사에서 개발한 프로토콜입니다.
- Apple사의 제품간의 연결에 사용됩니다.
6)SNA(System Network Architecture)
- 호스트와 터미널간의 통신을 위한 프로토콜입니다.
- OSI7계층과 대응되는 개념의 프로토콜입니다.
7)DNA(Digital Network Architecture)
네트워크관리사 공부중에 있습니다. 틀린 정보가 있으면 댓글로 남겨주시면 한번 더 배우겠습니다.
감사합니다.
'CS > 네트워크관리사' 카테고리의 다른 글
| 네트워크 관리사 2급 (8)네트워크 일반 - OSI 7계층 (0) | 2019.07.11 |
|---|---|
| 네트워크 관리사 2급 (7)네트워크 일반 - 프로토콜 표준화기구 및 OSI 계층 개요 (0) | 2019.07.11 |
| 네트워크 관리사 2급 (5)네트워크 일반 - LAN 의 제어방식/WAN (0) | 2019.07.09 |
| 네트워크 관리사 2급 (4)네트워크 일반 - LAN 의 전송방식 및 전송매체 (0) | 2019.07.09 |
| 네트워크 관리사 2급 (3)네트워크 일반 - LAN 토폴로지 (0) | 2019.07.08 |