본문 바로가기

[100일의 IT 초보 탈출] #25 컴퓨터 네트워크의 기초: 인터넷은 어떻게 작동할까? 🌐

@Prof.SSong2025. 3. 30. 21:57
728x90

안녕하세요!

 지난 시간에는 데이터베이스에 대해 알아봤는데요.

오늘은 현대 사회의 기반이 된 '컴퓨터 네트워크'의 기초에 대해 알아볼게요! 😊

 

💡 컴퓨터 네트워크란 무엇인가요?

 

컴퓨터 네트워크는 둘 이상의 컴퓨터가 통신 선로를 통해 연결되어 데이터와 자원을 공유하는 시스템이에요.

간단히 말해, 컴퓨터들이 서로 대화할 수 있게 해주는 통로라고 할 수 있죠!

 

실생활 예시: 우편 시스템

 

컴퓨터 네트워크는 우편 시스템과 유사해요

 

  • 주소(IP)를 사용해 특정 위치로 메시지 전달
  • 우편함과 우체국(라우터)을 통해 메시지 분류 및 전달
  • 배송 확인(ACK) 시스템으로 안전한 배달 보장

 

🔍 네트워크의 종류

 

1. LAN (Local Area Network)

 

지리적으로 가까운 범위에 있는 컴퓨터들의 네트워크예요.

 

  • 특징: 빠른 속도, 제한된 지역, 사설 네트워크
  • 예시: 가정, 사무실, 학교 내부 네트워크

 

2. WAN (Wide Area Network)

 

넓은 지역에 분산된 컴퓨터들을 연결하는 네트워크예요.

 

  • 특징: LAN보다 느린 속도, 넓은 지역 커버, 일반적으로 공용 네트워크
  • 예시: 인터넷, 기업의 지사 간 네트워크

 

3. 인터넷 (Internet)

 

전 세계의 수많은 네트워크를 상호 연결하는 거대한 네트워크예요.

 

  • 특징: 전 세계적 연결, TCP/IP 프로토콜 사용, 다양한 서비스 제공
  • 예시: 웹, 이메일, 스트리밍 서비스

 

🌐 인터넷은 어떻게 작동할까요?

 

인터넷은 TCP/IP라는 프로토콜 스택을 기반으로 작동해요.

 

TCP/IP 프로토콜 스택

 

  1. 응용 계층(Application Layer)
    • 사용자와 가장 가까운 계층
    • HTTP, FTP, SMTP, DNS 등의 프로토콜 포함
    • 웹 브라우저, 이메일 클라이언트 등이 이 계층에서 작동
  2. 전송 계층(Transport Layer)
    • 데이터 전송의 신뢰성 보장
    • TCP: 신뢰성 있는 연결 지향 통신
    • UDP: 빠른 비연결 통신
  3. 인터넷 계층(Internet Layer)
    • 데이터 패킷의 라우팅 담당
    • IP(Internet Protocol): 패킷 주소 지정 및 라우팅
    • ICMP: 오류 보고 및 네트워크 진단
  4. 네트워크 인터페이스 계층(Network Interface Layer)
    • 물리적 네트워크 하드웨어와 통신
    • 이더넷, Wi-Fi 등의 프로토콜 포함

 

데이터 전송 과정

 

  1. 데이터는 응용 계층에서 생성되어 아래 계층으로 내려감
  2. 각 계층마다 필요한 정보(헤더)가 데이터에 추가됨
  3. 최종적으로 물리적 매체를 통해 데이터 전송
  4. 수신측에서는 반대 순서로 계층을 올라가며 데이터 처리

 

🔗 웹 통신의 기본: HTTP

 

HTTP(HyperText Transfer Protocol)는 웹 브라우저와 웹 서버 간에 데이터를 주고받는 프로토콜이에요.

 

HTTP 작동 방식

 

  1. 클라이언트-서버 모델
    • 브라우저(클라이언트)가 서버에 요청(Request) 보냄
    • 서버가 요청을 처리하고 응답(Response) 반환
  2. 상태 비저장(Stateless) 특성
    • 각 요청은 독립적으로 처리
    • 이전 요청에 대한 정보 유지하지 않음
    • 쿠키와 세션으로 상태 유지 기능 구현
  3. HTTP 메서드
    • GET: 데이터 요청 (웹페이지 열기)
    • POST: 데이터 제출 (폼 전송)
    • PUT/PATCH: 데이터 수정
    • DELETE: 데이터 삭제

 

HTTPS

 

HTTPS는 HTTP에 보안 계층(SSL/TLS)을 추가한 프로토콜이에요.

 

  • 데이터 암호화로 통신 내용 보호
  • 사이트 신원 인증으로 피싱 방지
  • 안전한 온라인 금융 거래와 개인정보 전송 가능

 

📶 네트워크 주소와 도메인

 

IP 주소 (Internet Protocol Address)

 

인터넷에 연결된 각 기기를 식별하는 고유 번호예요.

 

  • IPv4: 192.168.0.1 형식의 32비트 주소
  • IPv6: 2001:0db8:85a3:0000:0000:8a2e:0370:7334 형식의 128비트 주소

 

도메인 이름 (Domain Name)

 

IP 주소 대신 사용하는 사람이 기억하기 쉬운 이름이에요.

 

  • 예: www.example.com
  • DNS(Domain Name System)가 도메인 이름을 IP 주소로 변환

 

✍️ 오늘의 IT 초보 탈출 한 줄 정리

 

"컴퓨터 네트워크는 컴퓨터 간 통신을 가능케 하는 시스템으로,

인터넷은 TCP/IP 프로토콜을 사용해 전 세계 네트워크를 연결하며, HTTP는 웹 통신의 기본 규약이에요!"

 

 

여러분의 IT 초보 탈출을 응원합니다! 🎉

궁금한 점이 있다면 댓글로 남겨주세요~

728x90
목차