기본 콘텐츠로 건너뛰기

글

라벨이 네트워크 장애인 게시물 표시

[Tip & Case] (2) MTU와 MSS 완벽 가이드 : PMTUD 완벽 가이드, 데이터가 쪼개지는 원리

요약: "글씨는 보이는데 이미지만 깨져요!"와 같은 기묘한 네트워크 문제, 그 원인은 PMTUD 실패일 수 있습니다. IP 조각화의 위험성부터 PMTUD의 동작 원리, 그리고 방화벽 ICMP 차단 문제와 해결책(MSS Clamping)까지, 현업 멘토가 완벽하게 알려드립니다. 안녕하세요! 👋 네트워크와 보안의 세계에 첫발을 내딛는 학생, 신입 사원 여러분! 그리고 현업에서 끊임없이 성장하고자 하는 후배 엔지니어 여러분! IT 업계의 베테랑 멘토입니다. 😊 오늘은 네트워크 세상의 기본기를 다지고, 실무에서 마주칠 문제들을 한 단계 더 깊이 이해할 수 있도록 아주 중요한 개념, PMTUD (Path MTU Discovery) 에 대해 이야기해 보려고 합니다. 이 글 하나로 PMTUD의 모든 것을 완벽하게 이해하게 될 거예요. 자, 그럼 시작해볼까요? 🧑‍🏫 [1장] 네트워크 통신의 첫 단추: 데이터 크기는 어떻게 결정될까? 우리가 친구에게 사진을 보내거나, 유튜브 영상을 볼 때 데이터는 '패킷(Packet)'이라는 작은 상자에 나눠 담아 보냅니다. 이때 '상자의 크기'를 결정하는 것이 네트워크 통신의 효율과 안정성에 아주 중요합니다. MTU vs MSS, 더 이상 헷갈리지 말자! 📦 MTU (Maximum Transmission Unit): 네트워크 구간(L2)에서 한 번에 보낼 수 있는 데이터 상자(프레임)의 최대 크기입니다. 도로의 '차량 높이 제한' 표지판과 같으며, 보통 1500바이트 입니다. 🎁 MSS (Maximum Segment Size): MTU라는 상자 안에, 헤더(송장 정보)를 제외하고 실제로 담을 수 있는 내용물(데이터)의 최대 크기입니다. TCP 통신에서는 보통 MTU(1500) - IP 헤더(20) - TCP 헤더(20) = 1460바이트 가 MSS가 됩니다. 💡 실무 Tip: MTU와 MSS, 이것만은 기억하세요! ✅ MTU는 L2 데이터 링크 ...