웹 기초
현대 시스템의 핵심 개념과 이들이 함께 작동하는 방식을 익히세요.
인터넷은 어떻게 작동하는가
계층화된 프로토콜과 인프라를 통해 인터넷이 클라이언트와 서버를 어떻게 연결하는지에 대한 정신적 모델을 구축하세요
추상화와 OSI 모델
네트워크 추상화 계층과 OSI 모델을 이해하여 데이터가 시스템 간에 어떻게 이동하는지 명확하게 추론하세요.
DNS가 작동하는 방식
DNS가 도메인 이름을 IP 주소로 변환하여 클라이언트가 서비스를 찾고 연결할 수 있도록 하는 방식을 알아보세요.
TCP & UDP
전송 프로토콜이 인터넷을 통해 애플리케이션 간에 신뢰성 있는 통신 또는 저지연 통신을 어떻게 조정하는지.
HTTP, HTTPS, 그리고 API들
웹 통신이 작동하는 방식: HTTP는 요청을 구조화하고, HTTPS는 이를 보안하며, API는 소프트웨어 시스템이 상호작용하는 방식을 정의합니다.
IP 및 라우팅
IP 주소 지정과 라우팅이 상호 연결된 네트워크를 통해 패킷을 이동시켜 인터넷에서 올바른 목적지에 도달하게 하는 방식.
서버 내부
요청이 도착했을 때 서버 내부에서 어떤 일이 일어나는지, 라우팅과 로직 실행부터 응답 생성까지 따라가 보세요.
데이터베이스
데이터베이스가 애플리케이션이 의존하는 영속 데이터를 저장하고, 조직하고, 신뢰성 있게 검색하는 방식.
인증 및 권한 부여
인증(authentication)과 권한 부여(authorization)의 차이를 배우고, 이것들이 현대 애플리케이션에서 접근을 어떻게 보호하는지 알아보세요.