Post

네트워크 기초 이해 – OSI 7계층, 장비, IP주소, 라우팅/스위칭, 보안

네트워크의 기본 개념부터 OSI 7계층 모델, 주요 장비와 IP주소 설계, 라우팅/스위칭의 차이와 보안 개념까지 자세히 정리한 글입니다.

네트워크 기초 이해 – OSI 7계층, 장비, IP주소, 라우팅/스위칭, 보안

1. OSI 7계층 모델

개요

  • OSI: Open Systems Interconnection
  • ISO(국제표준화기구)가 제안한 표준 네트워크 통신 모델
  • 7계층으로 분리해 상호 호환성과 모듈화 지원

전체 구조

  1. 물리 계층 (Physical Layer)
  2. 데이터 링크 계층 (Data Link Layer)
  3. 네트워크 계층 (Network Layer)
  4. 전송 계층 (Transport Layer)
  5. 세션 계층 (Session Layer)
  6. 표현 계층 (Presentation Layer)
  7. 응용 계층 (Application Layer)

물리 계층 (1계층)

  • 전기적/기계적 인터페이스 규정
  • 케이블, 허브, 리피터
  • 비트 단위 전송

데이터 링크 계층 (2계층)

  • 오류 검출/수정, MAC 주소 기반 전송
  • 프레임 단위 통신
  • 스위치, 브리지 장비

네트워크 계층 (3계층)

  • 라우팅, IP 주소 지정
  • 패킷 전송
  • 라우터 사용
  • IP, ICMP, ARP 프로토콜

전송 계층 (4계층)

  • 종단 간 신뢰성 보장
  • 세그먼트 단위 전송
  • 흐름/오류/혼잡 제어
  • TCP, UDP 프로토콜

세션 계층 (5계층)

  • 세션 생성, 유지, 종료
  • 동기화/복구 관리
  • NetBIOS, RPC

표현 계층 (6계층)

  • 데이터 인코딩, 암호화, 압축
  • 포맷 변환 (JPEG, MPEG, SSL/TLS)

응용 계층 (7계층)

  • 사용자와 가장 가까움
  • 네트워크 서비스 제공
  • HTTP, FTP, SMTP, DNS

OSI vs TCP/IP 비교

  • OSI는 7계층 이론 모델
  • TCP/IP는 4계층 실제 모델
  • OSI → TCP/IP 매핑: 응용계층 포함, 전송, 인터넷, 네트워크 인터페이스

2. 네트워크 장비와 구성

필요성

  • 기기 간 효율적 연결
  • 트래픽 제어, 보안 기능
  • 네트워크 확장성, 안정성 보장

리피터, 허브

  • 리피터: 신호 증폭 (1계층)
  • 허브: 모든 포트 브로드캐스트, 혼잡/보안 문제

브리지, 스위치

  • 브리지: 2계층, MAC주소로 충돌 도메인 분리
  • 스위치: 포트 간 독립 통신, VLAN 지원, 유니캐스트

라우터

  • 3계층 장비
  • IP주소 기반 라우팅
  • NAT, 경로 선택, 인터넷 연결

게이트웨이

  • 프로토콜 변환, 다양한 계층 지원
  • 이메일/VoIP 게이트웨이 예시

방화벽

  • 트래픽 필터링, 접근 제어
  • 패킷 검사, 정책 관리

로드밸런서

  • 서버 부하 분산
  • 서비스 가용성 향상
  • L4/L7 로드밸런싱

무선 AP

  • 무선 클라이언트 연결 지원
  • 유선과 무선 브릿지 역할
  • SSID 관리, 암호화 설정

네트워크 토폴로지

  • 스타형, 버스형, 링형, 메시형, 트리형
  • 구조별 장단점

VLAN

  • 가상 네트워크 분리
  • 보안 강화, 트래픽 관리 최적화

3. IP 주소와 서브넷

IP 주소란?

  • 장비 식별 논리 주소
  • IPv4(32비트), IPv6(128비트)

IPv4 주소 체계/클래스

  • 32비트 → 4옥텟
  • Class A, B, C, D, E

공인 IP vs 사설 IP

  • 공인: 인터넷 고유 식별, ISP 제공
  • 사설: 내부 네트워크 전용 (10.x, 172.16.x, 192.168.x)

서브넷 개념

  • 네트워크를 작은 단위로 분할
  • 효율적 대역 관리, 보안 강화

서브넷 마스크와 CIDR

  • 네트워크/호스트 구분 비트
  • CIDR 표기 예: 192.168.1.0/24

브로드캐스트와 게이트웨이

  • 브로드캐스트: 동일 네트워크 모든 호스트에 전송
  • 게이트웨이: 외부 네트워크 출구 역할

IPv6 개요

  • 주소 부족 해결, 128비트 구조
  • 유니크 로컬 주소(ULA)

DHCP

  • 자동 IP주소 할당 프로토콜
  • 중앙 관리, 운영 효율화

4. 라우팅과 스위칭

개요

  • 2계층: 스위칭 (LAN 내 통신)
  • 3계층: 라우팅 (네트워크 간 통신)

스위칭

  • MAC주소 기반 포워딩
  • VLAN, 포트 미러링, STP 지원

라우팅

  • IP주소 기반 경로 선택
  • 라우팅 테이블, Next Hop
  • 정적 vs 동적 라우팅 (RIP, OSPF, BGP)

스위치 vs 라우터 비교

항목스위치라우터
계층2계층3계층
기준주소MACIP
속도빠름상대적 느림
역할LAN네트워크 간

L3 스위치

  • VLAN 간 라우팅 지원
  • LAN 내 고속 라우팅 필요 시 사용

5. 주요 프로토콜

  • TCP: 신뢰성, 연결지향, 순서보장 (HTTP, SMTP)
  • UDP: 비연결형, 빠름 (VoIP, 스트리밍)
  • IP: 논리적 주소 지정, 패킷 전달
  • ARP: IP → MAC 변환
  • ICMP: 네트워크 진단 (ping)
  • HTTP/HTTPS: 웹 서비스, 암호화(SSL/TLS)
  • FTP/SFTP: 파일 전송
  • SMTP/POP3/IMAP: 이메일 송수신
  • DNS: 도메인 ↔ IP 변환
  • DHCP: 자동 IP 할당
  • SNMP: 네트워크 관리
  • SSH: 안전한 원격 접속

6. 네트워크 보안 기본

  • 3대 요소: 기밀성, 무결성, 가용성
  • 위협: 스니핑, 스푸핑, DoS/DDoS, MITM
  • 방화벽: 접근 제어, 정책 관리
  • IDS/IPS: 탐지 및 방지 시스템
  • VPN: 안전한 원격 접속
  • 암호화: 대칭/비대칭키
  • 인증/접근제어: MFA, ACL, RBAC
  • 정책 관리: 규칙 정의, 로그 감사
  • 무선 보안: WPA2/3, SSID 관리
This post is licensed under CC BY 4.0 by the author.