이름 | 내용 |
Stateful | 이전 요청상태를 보관하는 상태 |
Stateless | 이전 요청상태를 보관하지 않은 상태 |
Connectionless | 한번의 요청에는 한번의 응답 후 연결을 끊음 |
인증 | server에 접근하기 위해서 server에게 출입허가를 받는 상태 |
인가 | server가 접근요청을 해주는 상태 |
Cookie | 웹에 저장하는 아주작은 파일 |
Session | 웹에 접속을 허용하는 시간 |
페이징 | 일정 단위로 분할하여 저장하는 기법 |
HTML | 웹 페이지를 만들기 위해 사용하는 컴퓨터 언어 |
CSS | HTML 꾸미는 언어 |
Box Model | HTML의 표현방식 |
Flex | HTML 태그를 유동적으로 표현하기 위해 사용하는 기법 |
Grid | HTML 태그를 유동적으로 표현하기 위해 사용하는 기법 |
DOM | HTML 코드가 브라우저에 의해 파싱되어 메모리 상에 객체의 형태로 구성되고 동작하는 코 |
CSSOM | 브라우저가 CSS를 해석해 웹 페이지의 스타일을 조작하기 위해 사용되는 객체 모델 |
Event | 사용자가 웹 페이지에서 수행하는 동작 |
Event Listener | 특정 상황이 발생했을 때 그것을 감지 후 대응하는 프로그램 OR 함수 |
Event Handler | 특정 상황이나 데이터를 처리하기 위해 호출되는 특징 코드 블록 OR 함 |
Fetch | 웹에서 데이터를 비동기적으로 요청하고 수신하는 과 |
Lottie | JSON 기반의 애니메이션 파일 |
Internet | 전 세계의 컴퓨터를 연결하는 네트워크 |
IP | 인터넷 프로토콜 주소 |
DNS | 도메인 주소를 기게가 읽을 수 있는 IP로 변환하는 프로그램? |
CDN | 콘텐츠 전송 네트워크로서 전 세계에 배포하여 각 나라에서 좀 더 빠르게 도움을 주는 네트워크임 |
stateless 와 connectionnless의 특성을 사용하는 이유는 클라이언트가 많아질 때 정보를 기억하기 어렵기 때문이다.
인증 인가의 방식
1.
HTTP로 매번 아이디 PW르 보내는 방식
2.
쿠키, 세션을 사용하는 방식 → EX) 자유이용권
3.
JWT를 이용하는 방식(JSON WEB TOKEN) → EX)운전면허증
4.
OAuth기술 : 간편 소셜로그인 기술 → 카카오면 카카오 서버에서 인증요청을 하여 인증/ 인가 하는 기술
세션 기억방법
1.
In Memory : 코드의 변수에 할당하여 세션을 저장 / 단점 : 코드가 휘발이 될 수 있음.
2.
File Storage : 파일에 저장함 (HDD), In Memory보다 사용성이 좋음 / 단점 : 데이터베이스보다 보안이 취약함
3.
Database : 유저 테이블 컬럼에 저장 / 장점 : 보안이 좋음 / 단점 : 한 번 더 요청해야하는 리소스가 생김.