Certificate/정보처리기사

정보처리기사[5과목] | 프로토콜

구름솜:D 2023. 12. 20. 17:56
728x90

프로토콜

- 원활한 데이터 교환(전송)을 위한 통신 규약

 

프로토콜 기본요소

1) 구문(Syntax)

- 전송데이터의 형식, 부호화, 신호레벨 규정

2) 의미(Semantic)

- 전송제어와 오류관리의 제어정보포함

3) 타이밍(Timing)

- 두 개체간 통신 속도 조정 또는 메세지의 전송 및 순서도 조정

 

 

통신프로토콜의 기능

1) 흐름제어(Flow Control)

- 전송되는 패킷의 흐름 및 속도를 제어

- 정지 및 대기(Stop and Wait), 슬라이딩 윈도우(Sliding Windows) 방식 사용

2) 연결제어(Connection Control)

- 송수신측 간의 연결설정, 유지 및 종료

3) 오류제어(Error Control)

- 데이터 전송 중 발생하는 오류 검출 및 수정

4) 순서제어(Sequence Control)

- 전송된 데이터를 PDU의 순서대로 수신측에 전달하는 순서 결정

5) 동기화(Synchronization)

- 송수신측의 정의된 상태를 동일하게 맞춰줌

6) 다중화(Multiplexing)

- 하나의 회선을 다수의 주파수나 시간간격으로 분할

7) 주소지정(Addressing)

- 송수신측의 주소 지정

8) 단편화, 재결합, 캡슐화, 경로제어, 전송버스

 

 

PDU(Protocol Data Unit)

- OSI 7 계층에서 동일 계층 간 데이터를 전송하는 기본 단위

물리계층) 비트(Bit)

데이터링크계층) 프레임(Frame)

네트워크계층) 패킷(Packet)

전송계층) 세그먼트(Segment), 데이터그램(Datagram)

세션/표현/응용계층) 메세지(Message)