본문 바로가기

Learn IT Knowledge38

[ 전공 지식 ] Character Encoding Character Encoding이 뭘까? Character Encoding이란 Character를 컴퓨터에서 저장하거나 송출할 목적으로 Encoding 하는 것 ASCII(American Standard Code for Information Interchange) 코드는 C언어를 배운 개발자라면 대부분이 알고 있는 것이다. 이것이 위에서 정의내린 Character Encoding(문자 부호화)의 대표적인 예시이며 메커니즘을 이해하는 데 많은 도움이 될 것이다. 아래 그림과 같이 ASCII는 0~127(0x00~0x7F) 까지 표시한 코드 문자표이며 숫자, 알파벳, 특수 문자, 제어 문자 등 128개를 7bit(≒1byte)로 매핑하고있다. 위의 표를 바탕으로 'A' → '0x41' 라고 매핑이 되는 것.. 2019. 4. 30.
[ VOL.394 ] OpenStack 잡지 소개 : bnitech.tistory.com/23 잡지 내용 일부를 발췌 하였습니다.단지 교육의 목적으로 정리해 둔 것입니다. Micro Software VOL.394OpenStack 유틸리티 컴퓨팅 서비스 제공자가 소비자에게 필요한 만큼 컴퓨팅 자원과 인프라를 관리할 수 있도록 만드는 서비스 프로비저닝 모델 클라우드 컴퓨팅 유틸리티 컴퓨팅 개념에서 파생됨 클라우드 서비스 모델 프로비저닝 모델 오픈스택이란 클라우드 서비스 종류 중에서 IaaS에 해당하는 사설 클라우드를 구축할 때 사용한느 오프소스 프로젝트 2010년 7월 NASA와 랙스페이스는 모듈화 아키텍처를 기반으로 클라우드 인프라를 직접 구축 오픈스택 프로젝트 오픈소스로 출범 2010년 120월 21일 오픈스택의 첫 버전인 오스틴(Austin.. 2019. 2. 26.
[ VOL.394 ] Docker 잡지 소개 : bnitech.tistory.com/23 잡지 내용 일부를 발췌 하였습니다.단지 교육의 목적으로 정리해 둔 것입니다. Micro Software VOL.394Docker 가상화를 이용한 업무 변화 효율성, 보안, 호환성 향상 IT비용을 줄이는 동시에 기업에서 효율성과 관리를 강화 서버하나로 다수의 운영체제와 애플리케이션을 실행 가상머신 방식 컴퓨터를 통째로 만드는 방식 반가상화 기술 항상 게스트 OS를 설치 이미지 안에 OS를 포함 이미지 용량이 큼 컨테이너 기술 가상공간을 만들어 실행 파일을 호스트에서 직접 실행할 수 있는 방식 도커 원리 컨테이너를 위한 운영체제 코드를 실행하는 표준 방식 제공 서버 운영체제를 가상화 가상화 계층이 없어 메모리 접근, 파일 시스템, 네트워크 전송 속도가 .. 2019. 2. 26.
[ 전공 지식 ] SSH Evernote 전공 정리 노트 불러오기 Computer ScienceSSH SSH 시큐어 셸(Secure Shell, SSH) 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해 주는 응용 프로그램 또는 그 프로토콜을 가리킨다. 기존의 rsh, rlogin, 텔넷 등을 대체하기 위해 설계되었으며, 강력한 인증 방법 및 안전하지 못한 네트워크에서 안전하게 통신을 할 수 있는 기능을 제공한다. 기본적으로는 22번 포트를 사용한다. 암호화 기법을 사용하기 때문에, 통신이 노출된다 하더라도 이해할 수 없는 암호화된 문자로 보인다. 출처 : https://ko.wikipedia.org/wiki/%EC%8B%9C%ED%81%90%EC%96%B4_%.. 2018. 1. 11.
[ 전공 지식 ] HTTP Session Evernote 전공 정리 노트 불러오기 Computer ScienceHTTP Session HTTP Session 서버가 해당 서버(웹)로 접근(request)한 클라이언트(사용자)를 식별하는 방법 서버(웹)는 접근한 클라이언트(사용자)에게 resonse-header field인 set-cookie값으로 클라이언트 식별자인 session-id(임의의 긴 문자열)를 발행(응답)한다. 서버로부터 발행(응답)된 seesion-id는 해당 서버(웹)와 클라이언트(브라우저) 메모리에 저장된다. 이때 클라이언트 메모리에 사용되는 cookie타입은 세션 종료 시 같이 소멸되는 'Memory cookie'가 사용된다. 서버로부터 발행된 session(데이터)을 통해 개인화(사용자)를 위한 데이터(userInfo 등... 2018. 1. 11.
[ 전공 지식 ] Spyware Evernote 전공 정리 노트 불러오기 Computer ScienceSpyware Spyware 사용자의 동의 없이 설치되어 컴퓨터의 정보를 수집하고 전송하는 악성 소프트웨어 신용 카드와 같은 금융 정보 및 주민등록번호와 같은 신상정보, 암호를 비롯한 각종 정보를 수집한다. 치료 및 예방 스파이웨어가 침입하여 더 악화됨에 따라, 수많은 기술들이 이들을 대항하기 위해 뭉쳐왔다. 이러한 것들은 스파이웨어를 제거하고 예방하도록 고안된 프로그램들로, 여러 사용자가 시스템 위에서 스파이웨어가 설치될 기회를 줄이도록 구성되어 있다. 그럼에도 불구하고, 스파이웨어는 금전적인 문제를 남길 수도 있다. 수많은 스파이웨어는 윈도 컴퓨터를 감염시킬 때, 유일한 치료법은 사용자 데이터를 백업하고 운영체제를 완전히 다시 설치.. 2018. 1. 11.