본문 바로가기
Q&A2023년 12월 3일1분 읽기

개발자가 알아야 할 네트워크 기초

류
류지훈
조회 1081댓글 1

개발자가 최소한으로 알아야 할 네트워크 지식을 정리해주세요.

댓글 1

김김영삼2년 전

개발자 필수 네트워크 기초:

OSI 7계층 (간략):

  • 7. 응용 — HTTP, DNS, SSH
  • 4. 전송 — TCP(신뢰), UDP(속도)
  • 3. 네트워크 — IP, 라우팅
  • 2. 데이터링크 — MAC, 스위치
  • 1. 물리 — 케이블, 신호

필수 개념:

  • DNS — 도메인→IP 변환
  • TCP 3-way handshake — SYN→SYN-ACK→ACK
  • HTTP/HTTPS — 요청/응답, 상태코드, 헤더
  • CORS — 브라우저 보안 정책
  • NAT — 사설IP→공인IP 변환
  • CIDR — /24 = 254개 IP

디버깅 명령어:

ping / traceroute / dig / curl -v / ss -tulnp
Ctrl+Enter로 등록