네트워크의 기본 지식 정리


네트워크란?

**네트워크(Network)**는 두 대 이상의 컴퓨터가 데이터를 주고받기 위해 서로 연결된 구조입니다.

  • LAN(Local Area Network): 내부 사무실, 집안 네트워크
  • WAN(Wide Area Network): 인터넷처럼 광범위한 영역
  • 인터넷(Internet): 전 세계가 연결된 최대 규모의 WAN
  • 인트라넷(Intranet): 조직 내부 전용 네트워크

네트워크 구성 기본 요소

구성 요소설명
호스트(Host)통신 주체가 되는 장비 (서버, PC, 스마트폰 등)
라우터(Router)서로 다른 네트워크 간 경로 결정 (3계층)
스위치(Switch)동일 네트워크 내 장비 연결 (2계층)
허브(Hub)단순한 다중 포트 중계기 (물리 계층, 비추천)
NIC네트워크 인터페이스 카드 (MAC 주소 포함)
IP 주소장비를 식별하는 논리 주소 (IPv4 / IPv6)

IP 주소와 포트

IP 주소

  • IPv4: 32비트 (예: 192.168.1.1)
  • IPv6: 128비트 (예: 2001:db8::1)
  • 사설 IP vs 공인 IP

포트 번호

  • 한 장비 내 여러 서비스 식별
  • 0~65535번까지 존재
  • 예: 80(HTTP), 443(HTTPS), 22(SSH)

라우팅 & 스위칭

  • 스위칭: 동일 네트워크 내 전송 (MAC 기반)
  • 라우팅: 서로 다른 네트워크 간 전달 (IP 기반)
  • 게이트웨이: 내부와 외부 네트워크의 경계 역할

네트워크 보안 기본

  • 방화벽(Firewall): 허용/차단 규칙으로 트래픽 제어
  • NAT: 사설 IP → 공인 IP 변환
  • VPN: 공용망을 통한 암호화된 사설 네트워크
  • IDS/IPS: 침입 탐지 및 차단 시스템
  • TLS/SSL: 암호화된 안전한 통신

주요 프로토콜 요약

프로토콜용도포트
HTTP/HTTPS웹 통신80/443
DNS도메인 → IP 변환53
SSH원격 접속22
FTP파일 전송21
SMTP/IMAP/POP3이메일25/143/110 등
ICMP네트워크 상태 검사 (ping 등)제어 메시지

데이터 흐름 이해 (TCP/IP 4계층 기준)

  1. Application Layer – 실제 동작 (예: 웹 요청)
  2. Transport Layer – 포트 연결 (TCP/UDP)
  3. Internet Layer – IP 지정 및 라우팅
  4. Network Access Layer – MAC 주소 기반 전송

참고

  • TCP/IP와 OSI 모델은 계층 수는 다르지만 개념은 유사
  • 네트워크 분석 도구: ping, traceroute, netstat, nmap, wireshark
  • IP 확인: ip addr, ifconfig, hostname -I