본문 바로가기
Basic

네트워크 기초 개념 정리(8/27)

by 리아챌 2025. 2. 19.

1. 서버란?

  • 서비스를 제공하는 장치 (예: 웹 서버, 게임 서버)
  • 네트워크가 있어야 서비스를 제공할 수 있음

2. HTTP & HTTPS

HTTP (HyperText Transfer Protocol)

  • 웹에서 데이터를 주고받는 통신 규약(Protocol)
  • 평문(Plain Text) 전송 → 보안 취약 (데이터가 그대로 노출됨)
  • 스니핑(Sniffing)에 취약하여 정보가 쉽게 유출될 수 있음

HTTPS (HyperText Transfer Protocol Secure)

  • SSL/TLS 기반의 암호화된 통신
  • 데이터가 암호화되어 전송되므로 보안이 강화됨
  • 표준화된 보안 프로토콜 사용

3. OSI 7계층 & TCP/IP 4계층

OSI 7계층 (사실표준)

7 Application (응용) 프로그램 자체 (예: 이메일, 웹 브라우저)
6 Presentation (표현) 데이터 형식 정의 (예: JPG, ASCII)
5 Session (세션) 프로그램 간 논리적 연결 (예: 인터넷 연결 유지)
4 Transport (전송) 출발지/목적지 포트 주소 (예: TCP, UDP)
3 Network (네트워크) 출발지/목적지 IP 주소 (예: 라우터 역할)
2 Data Link (데이터 링크) MAC 주소를 기반으로 데이터 전송 (예: 스위치)
1 Physical (물리) 케이블, 신호 등 물리적 요소

TCP/IP 4계층 (법률표준)

Application OSI 5~7계층
Transport OSI 4계층
Internet OSI 3계층
Network Access OSI 1~2계층

4. IP 주소와 서브넷

IP 주소 개념

  • IPv4: 32비트 주소 (4개의 8비트 숫자로 구성)
  • IPv6: 128비트 주소 (IPv4 주소 고갈 문제 해결)
  • 공인 IP: 인터넷에서 유일한 주소 (ISP에서 할당)
  • 사설 IP: 내부 네트워크에서만 사용 (예: 192.168.0.1)

서브넷마스크

  • IP 주소의 네트워크와 호스트 부분을 구분
  • AND 연산을 통해 네트워크 ID 계산

예시:

IP: 192.168.10.5
서브넷 마스크: 255.255.255.0
네트워크 ID: 192.168.10.0
브로드캐스트 IP: 192.168.10.255
사용 가능한 IP 범위: 192.168.10.1 ~ 192.168.10.254

5. 데이터 전송 방식

통신 방식

  • 단방향: 송신만 가능 (예: 라디오)
  • 반이중(Half-Duplex): 한 번에 한 방향으로만 전송 (예: 무전기)
  • 전이중(Full-Duplex): 송수신이 동시에 가능 (예: 전화)

데이터 전송 유형

  • 유니캐스트: 1:1 통신 (예: 귓속말)
  • 멀티캐스트: 특정 그룹 대상 통신 (예: 길드 채팅)
  • 브로드캐스트: 네트워크 전체 대상 통신 (예: DHCP 요청)

6. 네트워크 범위 & 서브넷팅

  • 같은 서브넷에 속한 IP 주소들은 같은 네트워크에서 통신 가능
  • 서브넷팅: 네트워크를 작은 단위로 나누어 사용
  • 슈퍼넷팅: 여러 개의 네트워크를 하나로 묶음