Menu
Coddy logo textTech

계층 살펴보기

Coddy의 OSI 모델 코스 레슨. 32개 중 23번째.

한 개의 명령으로 계층들이 협력하는 모습을 확인할 수 있습니다. curl이 URL을 가져올 때 이름을 확인하고(DNS), 포트에 TCP 연결을 열며(계층 4), 그런 다음에야 HTTP(계층 7)로 통신합니다. -v를 사용하면 각 단계가 설명되는 과정을 그대로 볼 수 있습니다.

계층 7의 결과는 상태 코드입니다. 즉, server의 세 자리 응답입니다. 200은 성공을 의미합니다. curl-o /dev/null -w "%{http_code}\n"을 사용해 페이지 본문을 버리고 해당 코드만 출력할 수 있습니다.

이제 자신의 컴퓨터에서 전체 스택을 위에서 아래까지 실행해 볼 차례입니다.

challenge icon

챌린지

중급

전체 프로토콜 스택을 로컬에서 실행하세요:

  1. 백그라운드에서 포트 9220으로 서버를 시작하고 서버가 준비될 때까지 기다리세요
  2. curl -s를 사용하여 http://127.0.0.1:9220/을 가져오고, 본문은 버린 다음 HTTP 상태 코드만 출력하세요

예상 출력:

200

직접 해보기

터미널

OSI 모델의 모든 레슨

직접 연습해 보세요: Terminal 플레이그라운드