🌐 프로토콜(Protocol)이란?
- 프로토콜 = 약속
- 컴퓨터 간 통신을 위해 데이터를 어떻게 전송하고, 어떤 방식으로 에러를 처리할지 정해놓은 규칙
💬 인간의 언어처럼!
- 두 사람이 같은 언어를 써야 대화할 수 있는 것처럼,
컴퓨터도 같은 프로토콜을 사용해야 통신 가능 - 비유하자면, 인종이나 사는 곳이 달라도 같은 언어면 대화할 수 있음 = 다른 환경의 컴퓨터도 같은 프로토콜을 쓰면 통신 가능
📦 대표적인 프로토콜 종류
- HTTP : 웹 페이지를 주고받는 프로토콜
- SMTP : 이메일 전송
- FTP : 파일 전송
- TCP / UDP : 데이터를 주고받는 전송 방식
- TCP: 신뢰성 보장, 느림 (편지처럼)
- UDP: 빠르지만 신뢰성 낮음 (전단지 뿌리기처럼)
💡 TCP/IP 프로토콜
- 하드웨어나 운영체제가 달라도, TCP/IP만 있다면 서로 통신 가능
- 인터넷에서 가장 기본이 되는 프로토콜 세트
🧠 네트워크를 공부한다는 건?
- 수많은 프로토콜을 배운다는 뜻!
- 각 프로토콜이 어떤 역할을 하는지 이해하는 게 핵심
- 분할정복 사고방식이 필수인 분야
- (복잡한 통신 과정을 작은 계층으로 나눠서 하나씩 이해하는 구조)
'기초 CS > 네트워크' 카테고리의 다른 글
TCP/IP 5계층, OSI 7계층 (0) | 2025.04.03 |
---|---|
컴퓨터 역사 (0) | 2025.04.03 |
블랙박스 (0) | 2025.04.03 |
웹 브라우저 요청 흐름 (0) | 2025.03.28 |
URI, URL, URN 개념 정리 (0) | 2025.03.27 |
댓글