Devin.KR

HTTP·DNS와 요청 흐름

요청의 경로와 통신 로그를 해석합니다.

진도 0%

레슨

  1. 요청과 응답의 구조

    메서드·경로·상태 코드·헤더를 구분합니다.

  2. 이름 해석과 TLS 신뢰

    DNS 응답과 TLS 검증의 역할을 설명합니다.

  3. 통신 로그 필드 정규화

    시각·출발지·목적지·상태를 정규화합니다.

  4. 요청 식별자로 흐름 연결

    앱과 접근 로그의 동일 요청을 연결합니다.

HTTP·DNS와 요청 흐름 미션

m02-linux-access의 앱과 보고서를 이어받아 이번 점검 결과를 추가합니다. 본인 로컬 환경과 합성 데이터만 사용합니다.

요구사항

  • 이전 앱의 요청 식별자를 응답과 로그에 연결합니다.
  • HTTP·DNS·네트워크 합성 로그의 기본 필드 설명을 추가합니다.
  • 요청 흐름 그림과 관찰 근거를 보고서에 추가합니다.

완료 기준

  • 성공·없는 자료·잘못된 요청 테스트에서 상태 코드와 식별자가 검증됩니다.
  • 합성 DNS·네트워크 로그의 정상·결측·형식 오류 사례가 정답과 일치합니다.
  • 루프백 앱만 호출하는 범위 검사가 통과합니다.
  • bash local-check.sh는 HTTP 6종·병렬 식별자 8건·합성 DNS/TLS/네트워크 분류·보고서 참조를 검사합니다.
  • 전체 bash check.sh는 이전 Linux 계정·권한 검사까지 유지하며 Docker 실행 검증은 external입니다.
  • bash local-check.sh는 HTTP 6종·병렬 식별자 8건·합성 DNS/TLS/네트워크 분류·보고서 참조를 검사합니다.
  • 전체 bash check.sh는 이전 Linux 계정·권한 검사까지 유지하며 Docker 실행 검증은 external입니다.
bash check.sh
미션 시작 코드
모범 답안모범 답안 내려받기

검토 기준

  • 관찰 결과와 추측을 구분하고 판단 근거를 설명합니다.
  • 이전 산출물과 이번 변경의 연결 및 남은 위험을 설명합니다.
  • 허가 범위와 민감 정보 최소화 기준을 지킵니다.