나도 공대생

[개념] 프로토콜이란 본문

공부/네트워크 보안

[개념] 프로토콜이란

herbssssst 2024. 3. 7. 16:38

프로토콜이란?

컴퓨터와 컴퓨터 사이에서 메시지를 전달하는 과정을 이야기함

 

프로토콜에는 구문(Syntax), 의미(Semantics), 순서(Timing) 3가지 요소가 있다

- 구문(Syntax) : 데이터의 구조나 포맷, 전송되는 데이터의 어느 부분이 어떤 정보를 포함하는지

- 의미(Semantics) : 전송되는 데이터의 각 부분이 무엇을 뜻하는지 알 수 있게 정한 규칙

- 순서(Timing) : 어떤 데이터를 보낼 것인가, 얼마나 빠르게 데이터를 보낼 것인가

 

 

 

프로토콜의 기능

주소 설정 (Addressing) : 각 전송 계층에 맞는 송신자와 수신자의 주소를 지정하는 기능

 

순서 제어 (Sequence Control) : 프로토콜 데이터 단위를 전송할 때 보내는 순서를 명시하는 기능

 

단편화 및 재조합 (Fragmentation & Reassembly) :

대용량 파일을 전송할 때 전송 효율이 높은 작은 단위로 나누어(단편화) 전송한 뒤 전송받은 시스템에서 이를 재조합해야 하는 기능

 

캡슐화 (Encapsulation) : 데이터에 제어 정보를 덧붙이는 것

 

연결 제어 (Connection Control) : 연결 설정, 데이터 전송, 연결 해체에 대한 통제 수행

 

흐름 제어 (Flow Control) : 송신 측 개체로부터 오는 데이터의 양이나 속도를 조절하는 기능

 

오류 제어 (Error Control) : 두 개체에서 데이터를 교환할 때 SDU나 PCI가 잘못되었을 경우, 이를 발견하는 기법

 

동기화 (Synchronization) :

두 개체 간에 데이터를 전송할 때 각 개체는 특정 타이머 값이나 윈도 크기 등을 통해 동시에 정의된 인자 값을 공유하는 것

 

다중화 (Multiplexing) : 통신 선로 하나에서 여러 시스템을 동시에 통신할 수 있는 기법

 

전송 서비스 : 우선순위 결정, 서비스 등급과 보안 요구 등을 제어하는 서비스

 

 


 

네트워크 해킹과 보안

이 책을 통해 네트워크 기본 개념을 빠르게 정리해보고 네트워크 해킹과 보안의 핵심 이론과 기법을 익힐 수 있다. 다양한 공격과 대응 실습을 통해 지능화된 보안 위협에도 대응할 수 있는 기

www.aladin.co.kr

본 내용은 위의 교재를 바탕으로 작성되었습니다.

 

 

포스트 이미지는 Unsplash의 무료 이미지를 사용하였습니다.

 

공부한 내용을 복습할 겸 블로그에 개념을 정리하게 되었는데

내용 상 문제가 되는 부분이 있을 시 알려주시면 수정 또는 비공개로 돌리겠습니다.

'공부 > 네트워크 보안' 카테고리의 다른 글

[개념] DNS(Domain Name System) 란  (3) 2024.03.08
[개념] Hosts 란  (1) 2024.03.08
[개념] 3-Way Handshake, 4-Way Handshake  (0) 2024.03.08
[개념] OSI 7 계층  (2) 2024.03.07
[개념] 정보보안의 요소  (0) 2024.03.07