안녕하세요 BlockDMask 입니다.
오늘은 "프로토콜(Protocol) 이란 무엇인가?" 에 대해 알아보겠습니다.
> 프로토콜(Protocol)이란?
정의
- 통신 프로토콜 또는 통신 규약은 컴퓨터나 원거리 통신 장비 사이에서 메시지를 주고 받는 양식과 규칙의 체계이다. 통신 프로토콜은 신호 체계, 인증, 그리고 오류 감지 및 수정기능을 포함할 수 있다. (위키백과)
- 통신 프로토콜은 통신(데이터를 주고 받는) 상호간에 미리 약속된 규칙, 규약입니다.
- 송신자와 수신자 사이에 "데이터 구조는 이런식으로하고", "그건 이런의미이고", "속도는 어느정도로 보내고" 그런식으로 보내기로하자. 라고 약속을 한 것 입니다.
- 비유를 하자면, 어디 기업에 내 이력서를 보낸다고 할때 메모장에 그냥 줄 글로 한자 영어 막 섞어서 작성해서 제출하는것과, 그 회사와 약속되어있는 (그 회사가 제공하는) 이력서 양식에 맞추어 써서 보내는 것의 차이. 라고 생각하면 될거 같습니다. 양식에 맞추어 보내게 된다면 상대방이 받았을때 어느 부분에 뭐가 있으며, 이 정보는 이뜻이구나 하고 알 수 있지요! 이런 것을 네트워크 상에 미리 정해 놓은 것 입니다.
- 이러한 프로토콜을 정의하는 기관은 IEEE, ISO 등이 있습니다.
프로토콜의 기능 : 프로토콜에는 아래와 같은 기능을 합니다.
- 캡슐화(encapsulation)
- 흐름제어(flow control)
- 연결제어(connection control)
- 오류제어(error control)
- 주소설정(addressing)
- 순서설정(sequence)
- 동기화(synchronization)
- 세분화와 재합성(fragmentation and reassembly)
- 다중화(multiplexing)
<출처>
https://ko.wikipedia.org/wiki/%ED%86%B5%EC%8B%A0_%ED%94%84%EB%A1%9C%ED%86%A0%EC%BD%9C
'<개인공부> > [데이터 통신]' 카테고리의 다른 글
[데통] Port 번호 에 대해서 (3) | 2017.10.20 |
---|---|
[데통] ARP protocol 에 대해서 (4) | 2017.10.20 |
[데통] CIDR - 사이더 (비클래스형 IP 주소할당방식) (0) | 2017.10.20 |
[데통] MAC address, IP address (맥주소와 아이피주소) (1) | 2017.10.19 |
[데통] OSI 7계층과 TCP/IP 4계층, 계층별 데이터 단위 (1) | 2017.10.19 |
[데통] Wireshark (와이어샤크) 사용방법 (0) | 2017.10.17 |
[데통] Wireshark 란? (+설치방법) (0) | 2017.10.16 |
[데통] OSI 7계층, Network의 구조, NIC (0) | 2017.09.11 |