일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 4-way handshake
- 목록화
- 단순치환암호
- OSI7
- 정처기
- IP스푸핑
- 3-way handshake
- 스위치재밍
- 보안
- 자격증
- 보안부트캠프
- 복호화
- 케쉴주
- ICMP리다이렉트
- 암호학
- 합격후기
- 컴퓨터공학
- tcp세션하이재킹
- 네트워크해킹
- 네트워크해킹과보안
- SQL개발자
- 네트워크보안
- 세션하이재킹
- 네트워크
- ARP리다이렉트
- k-shield주니어
- 정보보호개론
- 암호문
- caesar's cipher
- 케이쉴드주니어
- Today
- Total
나도 공대생
[개념] 프로토콜이란 본문
프로토콜이란?
컴퓨터와 컴퓨터 사이에서 메시지를 전달하는 과정을 이야기함
프로토콜에는 구문(Syntax), 의미(Semantics), 순서(Timing) 3가지 요소가 있다
- 구문(Syntax) : 데이터의 구조나 포맷, 전송되는 데이터의 어느 부분이 어떤 정보를 포함하는지
- 의미(Semantics) : 전송되는 데이터의 각 부분이 무엇을 뜻하는지 알 수 있게 정한 규칙
- 순서(Timing) : 어떤 데이터를 보낼 것인가, 얼마나 빠르게 데이터를 보낼 것인가
프로토콜의 기능
주소 설정 (Addressing) : 각 전송 계층에 맞는 송신자와 수신자의 주소를 지정하는 기능
순서 제어 (Sequence Control) : 프로토콜 데이터 단위를 전송할 때 보내는 순서를 명시하는 기능
단편화 및 재조합 (Fragmentation & Reassembly) :
대용량 파일을 전송할 때 전송 효율이 높은 작은 단위로 나누어(단편화) 전송한 뒤 전송받은 시스템에서 이를 재조합해야 하는 기능
캡슐화 (Encapsulation) : 데이터에 제어 정보를 덧붙이는 것
연결 제어 (Connection Control) : 연결 설정, 데이터 전송, 연결 해체에 대한 통제 수행
흐름 제어 (Flow Control) : 송신 측 개체로부터 오는 데이터의 양이나 속도를 조절하는 기능
오류 제어 (Error Control) : 두 개체에서 데이터를 교환할 때 SDU나 PCI가 잘못되었을 경우, 이를 발견하는 기법
동기화 (Synchronization) :
두 개체 간에 데이터를 전송할 때 각 개체는 특정 타이머 값이나 윈도 크기 등을 통해 동시에 정의된 인자 값을 공유하는 것
다중화 (Multiplexing) : 통신 선로 하나에서 여러 시스템을 동시에 통신할 수 있는 기법
전송 서비스 : 우선순위 결정, 서비스 등급과 보안 요구 등을 제어하는 서비스
본 내용은 위의 교재를 바탕으로 작성되었습니다.
포스트 이미지는 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 |