Networking Fundamentals
OSI vs TCP/IP layers, congestion control, and common debugging tools.
#Network
계층 모델 이해
OSI 7계층과 TCP/IP 4계층 모델은 문제를 분리해 설계할 수 있도록 돕습니다. 애플리케이션 계층의 HTTP 요청이 전송 계층의 TCP 세그먼트로 캡슐화되는 흐름을 그림으로 정리하면 구조가 한 눈에 들어옵니다.
흐름 및 혼잡 제어
TCP의 슬라이딩 윈도우와 혼잡 윈도우는 패킷 손실을 줄이고 네트워크의 안정성을 유지하는 핵심 메커니즘입니다. Wireshark를 활용해 실제 패킷 흐름을 캡처해 보면 학습 효과가 큽니다.
디버깅 도구
ping, traceroute, netstat 같은 기본 도구는 여전히 유용합니다. 최근에는 mtr, tcpdump, curl조합 등 관찰에 특화된 도구를 같이 분석하는 습관이 도움이 됩니다.