CS 기초
학습 목표: 브라우저 요청, HTTP, 인증 정보와 CORS의 역할을 구분합니다. 선수 지식: HTML과 JavaScript 요청 코드의 기초를 익힙니다. 초급·중급·고급의 목표를 확인하고 현재 공개된 글부터 학습하세요. 빈 단계는 계획을 유지하며 내용을 차례로 보강합니다.
단계별 학습 목표
각 단계의 학습 목표입니다. 공개된 글은 위의 단계별 링크에서 바로 볼 수 있습니다.
초급 목표
웹에서 자주 만나는 네트워크와 운영체제의 기초 개념을 익혀, 브라우저 요청과 프로그램 실행을 설명하는 방법을 다룹니다.
학습 주제
- HTTP와 요청 응답
- 프로세스와 메모리
- 문자 인코딩과 데이터
중급 목표
네트워크와 실행 환경의 개념을 실제 증상에 연결하여, 요청 실패와 지연 및 자원 사용 문제를 분석하는 방법을 다룹니다.
학습 주제
- 연결과 이름 해석
- 동시성과 비동기 실행
- 브라우저 보안 경계
고급 목표
시스템의 자원 한계와 실패 조건을 근거로, 일관성과 성능 및 신뢰성 사이의 선택을 설명하는 방법을 다룹니다.
학습 주제
- 캐시와 일관성
- 병목과 자원 분석
- 실패 모델과 신뢰성
단계 안에서는 학습 순서대로 표시합니다. 선택 참고는 필수 진도에 포함하지 않습니다.
초급 2개
학습 1 / 7 · 필수 학습
브라우저와 HTTP 기초: HTML 요청부터 응답 헤더 읽기까지학습 2 / 7 · 필수 학습
URL을 입력하면 무슨 일이 일어날까: DNS·TCP·TLS 연결 흐름
이 단계의 학습 글은 준비 중입니다.
중급 4개
학습 3 / 7 · 필수 학습
쿠키·세션·토큰과 CORS 기초: 로그인 정보와 출처 구분하기학습 4 / 7 · 필수 학습
CSRF XSS 차이: 프론트엔드 보안 공격 구분법학습 5 / 7 · 필수 학습
HTTP 캐시 기초: Cache-Control·ETag·304로 브라우저 캐시 읽기학습 6 / 7 · 필수 학습
프로세스·스레드·메모리 기초: 브라우저 탭과 서버 실행 구분하기
이 단계의 학습 글은 준비 중입니다.
고급 1개
학습 7 / 7 · 필수 학습
웹 요청 장애 진단: DNS·HTTP·CORS·인증·캐시 문제를 계층별로 찾기
이 단계의 학습 글은 준비 중입니다.