Dev. Etc/knowledge (16) 썸네일형 리스트형 데이터 백업(Data Backup) 개념 ▶ 데이터 백업(Data Backup) 이란? : 데이터가 손상되거나 유실되는 것을 대비하여 데이터를 복사하고 다른 곳에 저장하는 것입니다. 저장 장소는 동일 장비 or 다른 장비의 하드디스크 or 별도의 백업 테이프 등입니다. * 데이터 백업이 필요한 이유 운영상의 데이터 유실 및 작업자의 실수, 개발자의 실수, 쿼리 오류 등등 하드디스크 손상 or 하드웨어 파손 및 고장 Database 및 소프트웨어 손상, OS 문제로 데이터 손상 스토리지(Storage) 개념 ▶ 스토리지(Storage)란? : 컴퓨터에 데이터를 저장하는 저장소의 역할을 수행하는 부품입니다. 컴퓨터의 하드디스크와 동일한 역할을 수행하는 부품이며, 스토리지를 직접 서버에 연결 할 수 있습니다. 대용량의 데이터를 저장하기 위해 별도의 스토리지용 네트워크를 구성할 수도 있습니다. 1. DAS(Direct Attached Storage) : 서버에 직접 연결하는 방식이다. 2. NAS (Network Attached Storage) : LAN을 연결하여 사용하기 때문에 비용이 저렴하다. 3. SAN (Storage Area Network) : 확장이 용이하며, 대규모 엔터프라이즈 환경을 구성하기 적합한 고속의 전용 네트워크를 구성하여 빠른속도의 스토리지 서비스를 제공한다. * NAS와 SAN의 차이점.. [이 웹 사이트의 보안인증서에 문제가 있습니다.] 메세지 오류 해결 ▶ 증상 간혹 인터넷 접속시, "이 웹 사이트의 보안인증서에 문제가 있습니다."라는 메세지가 발생합니다. ▶ 조치 방법 1. 시스템의 날짜 및 시간 정보 확인하기 제어판 -> 날짜 및 시간(또는 날짜,시간,언어 및 국가별 옵션 > 날짜 및 시간) 실행하여 날짜 및 시간이 다르게 표시된 경우 현재 날짜 및 시간으로 동일하게 맞춰줍니다. 2. 인터넷 익스플로러의 인터넷 옵션에서 인증서 관련 항목 및 엑티브엑스 항목 사용 체크합니다. 1. 익스플로러 브라우저를 실행하여 우측 상단에 톱니바퀴모양 아이콘을 클릭한뒤, 인터넷 옵션을 클릭합니다. 2. 보안탭을 클릭한뒤, [사용자 지정 수준]을 클릭해줍니다. 3. [인증서가 하나만 있는 경우 클라이언트 인증서 선택 안 함]을 "사용"으로 선택합니다. [서명 안 된 A.. HTTP의 기초 지식 ( 요청 & 응답 ) ● HTTP (HyperText Transfer Protocol)란? : 인터넷에서 데이터를 주고받을 수 있는 프로토콜(규칙) 입니다. 이렇게 규칙을 정해두었기 때문에, 모든 프로그램이 이 규칙에 맞춰 서로 정보를 교환할 수 있게 되었습니다. ● HTTP 요청 (request) : 웹 브라우저에서 웹 페이지를 열고 폼에 내용을 입력하면 웹 서버와 웹 브라우저가 데이터를 교환합니다. 이 교환은 HTTP에 근거해 동작하게 되고 웹 브라우저는 웹 브라우저의 정보와 폼 입력 데이터 등의 데이터 헤더를 붙여 오픈할 웹페이지의 주소를 웹 서버에 요구합니다. 이게 바로 HTTP 요청(request)입니다. ● HTTP 응답 (response) : 웹 페이지의 요청을 받은 웹 서버는 서버 정보 or 처리 결과를 나타내.. GET과 POST의 차이점 우선, 웹 브라우저에서 웹 서버로 데이터를 보내는 HTTP메소드에서 자주 사용되는것이 바로 GET과 POST입니다. ● GET과 POST의 차이점 GET은 요청을 URL에 붙이므로 북마크가 가능하다. GET으로 송신할 수 있는 데이터 크기에는 제한이 있다. GET 응답은 캐시되지만 POST응답은 캐시되지 않는다. 1. GET은 요청을 URL에 붙이므로 북마크가 가능하다. 예를 들어, https://choseongho93.tistory.com/?sound=20&count=3 라는 URL로 접속할때 ?뒤에 sound가 키(key)가 되고, = 뒤에는 값(value)이 됩니다. 즉, sound은 20이라는 값을 가지게되고, count는 3이라는 값을 가지게됩니다. 이렇게 URL 형식으로 인코딩한 쿼리 정보를 .. [Regex]정규표현식 기초 ( 정의 및 문자별 의미 ) / 자주 사용하는 정규표현식 ● 정규 표현식이란? : 문자열을 바탕으로 검색해 패턴과 일치하는지 조사하고, 분할하는 문자열 처리 방법입니다. * 문자 클래스를 정의할 때 대괄호 안에 사용하는 메타 문자 메타 문자 설명 / 이스케이프 문자 ^ 부정 (첫 번쨰 문자에 놓여 있을 때만) - 문자 범위 지정 * 문자 클래스를 정의할 때 쓰는 대괄호 이외의 메타 문자 메타 문자 설명 ^x 맨 앞부분 일치 (여러행이라면 행의 맨앞) x$ 맨 뒷부분 일치 (여러행이라면 행의 맨 뒤) .x 임의의 한 문자 (단, 개행 제외) x|y OR을 나타내며, x문자 또는 y문자가 존재여부(선택지의 단락) () 서브 패턴 감싸기 x{n} x문자가 n회 반복 x{n,} x문자가 n회 이상 반복 x{n,m} x문자가 n~m회 반복 x? x문자의 존재여부를 나타.. Http와 Https은 무엇이 다른가? (차이점) ▶ HTTP와 HTTPS의 개념과 차이 인터넷을 하다보면 웹 페이지 주소창에 http로 시작하는 것이 있고 https로 시작하는 것이 있습니다. 우리가 일반적으로 www.naver.com이라고 입력하면 브라우저는 자동으로 앞에 http://를 붙여줍니다. https://와 http://는 어떤 차이가 있을지에 대해 알아보겠습니다. ● HTTP와 HTTPS 웹은 크게 클라이언트와 서버로 나뉘게 됩니다. ( 웹 브라우저는 크롬, 익스플로러, 사파리 등이 있습니다.) 웹 브라우저(클라이언트)가 웹 서버에 무엇인가를 요청할 때 사용하는 프로토콜입니다. 즉, http와 https는 둘다 요청할떄 사용되는 프로토콜이기에 PC입장에서 보면 단순한 텍스트 교환입니다. 그냥 일반적인 텍스트가 HTTP와 HTT.. TCP와 UDP의 개념과 차이점 & 특징 ▶ TCP와 UDP의 개념과 차이점 & 특징 ● TCP / UDP 란? : 전송계층에서 사용하는 프로토콜로써, 목적지 장비까지 전송한 패킷을 상위의 특정 응용 프로토콜에게 전달하는 것에 목적이 있습니다. 전송방식으로는 TCP와 UDP가 있습니다. * 전송계층이란? 송신자와 수신자를 연결하는 통신 서비스를 제공하는 계층으로, 쉽게 말해 데이터의 전달을 담당합니다. ● TCP ( Transmission Control Protocol ) 란? : 연결형 서비스를 지원하는 전송 계층 프로토콜로써, 인터넷 환경에서 기본으로 사용합니다. 호스트간 신뢰성 있는 데이터 전달과 흐름제어를 합니다. 즉, 인터넷상에서 데이터를 메시지의 형태로 보내기 위해 IP와 함께 사용하는 프로토콜 입니다. 일반적으.. 이전 1 2 다음