<aside>
<img src="/icons/report_lightgray.svg" alt="/icons/report_lightgray.svg" width="40px" /> 완성된 노트는 개인 Notion 계정으로 옮겨짐.
</aside>
<aside>
<img src="/icons/row_lightgray.svg" alt="/icons/row_lightgray.svg" width="40px" /> 목차
</aside>
— 웹 심화 교재 요약
네트워크 기초
- Internet: 전 세계 컴퓨터와 네트워크를 연결하는 거대한 정보 통신망.
- IP: 인터넷에서 장치들을 식별하고 위치를 지정하는 주소 체계.
- DNS: 도메인 이름을 IP 주소로 변환해주는 시스템.
- 클라이언트-서버: 클라이언트가 서버에 요청을 보내고 서버가 응답하는 네트워크 구조.
네트워크 프로토콜 및 통신
- TCP/UDP: 데이터 전송을 위한 신뢰성 있는(또는 비신뢰성 있는) 프로토콜.
- 3-way Handshake: TCP 연결을 확립하기 위한 세 단계 과정.
- WebSocket: 실시간 양방향 통신을 위한 프로토콜.
네트워크 장비 및 도구
- 프록시 서버: 클라이언트와 서버(인터넷) 사이에 중개 역할을 하는 서버.
- WireShark: 네트워크 트래픽의 패킷을 분석하는 도구.
웹 기술 및 서버
- HTTP Cache: 웹 페이지 로딩 속도를 높이기 위해 데이터를 임시 저장하는 기술.
- HTTP ETag: 웹 캐시 유효성을 검증하기 위해 사용하는 식별자.
- HTTP 보안헤더: 웹 앱의 보안을 강화하기 위한 HTTP 헤더.
- HTTP 자격증명 헤더: HTTP 요청에서 사용자 인증 정보를 전달하는 헤더.