본문 바로가기

전체 글161

Real Number Real Number 개념 실수 표현 방법 컴퓨터에서 실수를 표현하는 방법은 2가지 존재 고정 소수점, 부동 소수점 고정 소수점 개념 소수점이 찍힐 곳을 정해놓고 정수부와 소수부를 나누어 표현 표현 방식 32bit로 표현한다면 1bit는 부호를 결정하고 15bit는 정수부, 16bit는 소수부로 표현 장단점 단순하게 표현할 수 있지만 표현 범위가 제한적이다. 부동 소수점 개념 소수점이 찍힐 위치가 정해지지 않고 유동적인 방식 표현 방식 IEEE 표현 방식에 따라 single precision(32bit)과 double precision(64bit)으로 구분 32bit는 1bit 부호, 8bit 지수부(exponent), 23bit 가수부(mentissa) 64bit는 1bit 부호, 11bit 지수부(e.. 2023. 4. 23.
SSL Handshaking SSL Handshaking 개념 ssl handshaking HTTPS 통신에서 클라이언트와 서버가 데이터를 통신을 할 때 사전에 ssl 인증서를 통한 신뢰성을 기반으로 연결하고 공개키를 통해 암호화 통신을 하기 위한 과정 진행 과정 Client Hello 클라이언트가 서버에게 client hello 메시지를 보내 버전, 암호화 알고리즘, 압축 방식을 전달 Server Hello 서버는 클라이언트에게 server hello 메세지를 보내 세션 ID와 CA 공개 인증서를 전달 CA 인증서에는 서버와 클라이언트가 이후에 통신할 때 사용할 대칭키를 암호화할 때 사용할 서버 측의 공개키를 CA의 비밀키로 암호화한다. Verify server certificate 클라이언트는 서버의 인증서가 유효한지 CA 목록.. 2023. 4. 22.
Key Key 개념 key 검색, 정렬 시 레코드를 구분할 수 있는 속성 종류 후보키 레코드를 구분할 수 있는 속성들로 구성되어 있는 부분집합 기본키로 사용할 수 있는 속성들 유일성 key를 통해 하나의 레코드를 유일하게 식별 가능 최소성 필요한 최소한의 속성들로 구성 유일성과 최소성을 모두 만족하는 키 기본키 레코드를 구분할 수 있는 속성들로 구성된 키 null 값을 가질 수 없다. 동일한 값이 중복될 수 없다. 대체키 후보 키 중에서 기본키를 제외한 키 슈퍼키 유일성은 만족하지만 최소성을 만족하지 못하는 키 외래키 다른 테이블의 기본키를 참조하는 속성 Reference https://gyoogle.dev/blog/computer-science/data-base/Key.html 2023. 4. 21.
CSR & SSR CSR & SSR 렌더링 개념 html을 표준입출력장치(모니터 등)로 출력 검색 엔진 최적화 검색 크롤러 웹 크롤러 봇은 웹 상의 페이지를 돌아다닌다가 그 페이지가 어떤 페이지인지에 대한 정보를 추출하고 크롤링 웹사이트에 접근하여 데이터를 얻는 과정 검색 엔진 최적화 검색 엔진에서 사이트를 찾기 쉽도록 최적화하는 작업 SSR 개념 Server Side Rendering 서버 측에서 렌더링이 발생 요청할 때마다 새로고침을 통해 페이지를 로딩할 때마다 서버로부터 리소스를 받아 완성된 html을 받아서 화면에 렌더링 장점 검색 엔진 최적화 검색 엔진이 페이지를 크롤링하기 적합 대부분의 웹 크롤러들은 자바스크립트를 실행하지 못하기 때문에 html에서만 정보 수집 자바스크립트를 통해 html을 구성하는 CSR 방.. 2023. 4. 20.