본문 바로가기
기초 CS/네트워크

프로토콜

by GWLEE 2025. 4. 3.

🌐 프로토콜(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

댓글