키워드 | 한줄 정리 |
DNS | 인터넷 도메인 이름을 IP 주소로 변환하는 시스템 |
Proxy Server | - Forward Proxy : 클라이언트 측에서 인터넷 접근을 중계하는 역할
- Reverse Proxy : 웹 서버 측에서 요청을 처리하는 역할 |
TCP | 안정적이고 신뢰할 수 있는 데이터 통신을 보장하기 위해 두 개의 호스트를 연결하고 데이터 스트림을 교환하게 해주는 중요한 네트워크 프로토콜 |
UDP | 빠르고 간단한 통신을 위해 연결 설정 없이 데이터를 전송하는 네트워크 프로토콜 |
HTTP Cache | 웹 페이지에서 리소스들을 브라우저나 서버에 임시로 저장해두는 기술
- Private Cache : 개인의 데이터를 저장함
- Shared Cache : 공통의 사용자가 접근할 수 있는 데이터를 저장함
- Proxy Cache : 웹 리소스의 사본을 저장함
- Managed Cache : 특정 앱에 의해 관리됨. 데이터의 일관성 보장 |
폴링 | 클라이언트가 정해진 주기마다 서버에 데이터가 업데이트 되었는지 요청을 보내는 방식 |
롱 폴링 | 클라이언트가 서버에 요청을 보내고, 서버는 새로운 데이터가 생길 때까지
응답을 지연시키는 방식 |
WireShark | 네트워크 상의 데이터 흐름을 분석하고 볼 수 있는 오픈소스 프로그램 |
HTTP 보안 헤더 | 웹 사이트와 사용자 간의 안전한 데이터 전송을 보장하는 규칙 |
SOP | 같은 출처의 리소스만 공유 가능하다는 것 |
CORS | 교차 출처의 리소스 공유 가능 |
Cookie | 사용자가 사이트를 방문했을 때 서버에 남는 정보파일
- Persistent Cookie : 유효시간이 있는 쿠키
- Session Cookie : 유효시간이 없는 쿠키 |
Storage | 컴퓨터에서 데이터를 일시적 또는 영구적으로 보존하는 저장소
- Local Storage : 영구적으로 데이터를 저장하는 보관소
- Session Storage : 브라우저 창을 닫으면 데이터 자동으로 삭제 |