프로토콜 - 데이터 통신 규약

CHan·2023년 2월 23일
0

프로토콜

1. 프로토콜이란?

데이터 통신 규약으로 각각의 프로그램, DB, 파일 서비스 등을
가지고 있는 컴퓨터 네트워크가 데이터를 주고 받기 위해 지켜야
하는 약속을 공식화한 것이다.

2. 기능

1) 패킷 - 큰 데이터를 분해하여 전송

2) 캡슐화 - 데이터를 전송할 수 있도록 포장하고 필요한 정보를 헤더에 포함 시킴

3) 연결제어 - 데이터 전송의 시간과 양을 조절

4) 동기화 - 송수신간 데이터를 주고 받는 시점과 그 상태를 일치 시킴

5) 순서 제어 - 패킷에 번호를 붙여 관리

6) 오류 제어 - 전송과정에서 발생한 문제의 관리 방법

!! 이 외에도 주소설정, 다중화, 전송 서비스가 존재

3. 구성요소

1) Syntax(형식) - 데이터를 어떻게 구성하고 해석할 것인가?

2) Sementic(의미) - 데이터를 어떻게 제어하고 오류를 처리할 것인가?

3) Timing(순서) - 통신하는 속도와 속도의 조절, 데이터 전송의 순서 관리

4. 활용

!!스킴(프로토콜 표시)			!!서버와 리소스의 위치
 1) http://					   html
 2) https://				   http + secure (보안 강화)
 3) ftp://					   이메일
 4)  rtsp://				   실시간 스트리밍
 
profile
Hello World!

0개의 댓글