정보처리기사/프로그래밍 언어 활용

프로토콜의 핵심 3요소

glorypang 2025. 10. 11. 01:06
728x90
반응형
SMALL

구분 (Syntax)

메시지의 형식과 구조: 비트/필드의 배치, 길이, 인코딩 방식 등
예) HTTP 요청라인 GET /path HTTP/1.1, 헤더는 키: 값 형식, 본문은 선택적.

의미 (Semantics)

각 필드와 메시지가 무엇을 뜻하고, 수신 후 무엇을 해야 하는지에 대한 규칙
예) HTTP의 200 OK는 성공 의미, Connection: close는 연결 종료 의도. TCP에서 ACK는 특정 시퀀스까지 수신 확인.

타이밍/순서 (Timing/Ordering)

언제, 어떤 순서로, 얼마나 빨리/늦게 메시지를 주고받는지(시간 제약, 재전송, 흐름제어 포함)
예) TCP 3-way 핸드셰이크(SYN → SYN-ACK → ACK) 순서, 타임아웃 후 재전송, 윈도 크기에 따른 전송 타이밍.


암기

  • "구타를 왜하니 이구~!"
728x90
반응형
LIST