목록IT기술 & IT용어 (264)
투케이2K

/* =========================== */ [ 설 명 ] [분수(fraction) 란?] - 수학에서 분수(fraction)란 2개의 수의 비율을 사용한 수의 표현 방법 중 하나입니다 - 정수 X를 0이 아닌 정수 Y로 나눈 수를 분수라고 하며, 'Y분의 X'라고 읽습니다 [프로그래밍에서의 분수 표현] - 수학에서 나눗셈 연산자는 '÷' 기호를 사용하지만, 프로그래밍에서는 나눗셈을 '/' 기호로 사용합니다 - 3 ÷ 2 > 3 / 2 로 표현됩니다 /* =========================== */

/* =========================== */ [ 설 명 ] [실수(real number) 란?] - 실수란 유리수와 무리수를 합쳐서 실수(real number)라고 부릅니다 - 실수 : -3, 0, 128, ½, √2, 3.14 등 ... 으로 표현할 수 있습니다 - 실수는 대부분의 프로그래밍 언어에서 실수형 자료형(data type)을 통해서 선언됩니다 C언어) float a = 3.14f; C언어) double b = 5.6789; [컴퓨터에서의 실수 표현] - 고정 소수점(fixed point) 방식 : 소수부의 자릿수를 미리 정하여, 고정된 자릿수의 소수를 표현하는 방식입니다 - 부동 소수점(floating point) 방식 : 하나의 실수를 가수부와 지수..

/* =========================== */ [ 설 명 ] [정수(integer) 란?] - 정수란 양의 정수(자연수)와 음의 정수 그리고 0를 합쳐서 정수라 부릅니다 - 양의 정수(자연수) : 1, 2, 3, 4, 5, 6, 7, ... - 음의 정수 : -1, -2, -3, -4, -5, -6, -7, ... [정수의 사칙연산] - 정수 3과 4에 대해서 3 + 4 = 7는 정수입니다 - 정수 3과 4에 대해서 3 - 4 = -1도 정수입니다 - 정수 5와 2에 대해서 5 × 2 = 10도 정수입니다 - 정수 5와 2에 대해서 5 ÷ 2 = 2.5로 정수가 아닙니다 /* =========================== */

/* =========================== */ [ 설 명 ] [인공지능(Artificial Intelligence) 이란?] - 인공지능이란 어떠한 인공물에 대해서 인간과 같은 지적인 활동을 할 수 있도록 지능을 부여하는 것입니다 - 인공지능은 인간의 지능적인 활동을 할 수 있도록 컴퓨터를 구현하는 것입니다 - 인공지능은 스스로 사물을 이해하고, 주변 환경을 인식하여 그에 대하여 유연성 있게 적응 및 반응하고, 그러한 경험에 근거하여 학습할 수 있는 기계를 만드는 것입니다 [인공지능(Artificial Intelligence) 특성] - 인공지능은 수치보다 상징 정보를 더 잘 조작합니다 - 인공지능은 고전적 알고리즘에 반해 휴리스틱(heuristic)을 ..

/* =========================== */ [ 설 명 ] [소셜 네트워크 서비스(Social Network Service, SNS) 란?] - 소셜 네트워크 서비스(Social Network Service, SNS)란 웹 상에서 사회적 네트워크를 구축하여 사람들이 각자의 의견과 생각, 경험, 관점 등을 서로 공유할 수 있도록 해주는 서비스나 웹 사이트 등을 통틀어 가리킵니다 - 우리가 접할 수 있는 대표적인 SNS로는 페이스북, 인스타그램, 트위터, 카카오 스토리, 밴드, 싸이월드 등을 들 수 있습니다 - 해외에서는 SNS라는 용어보다는 소셜 미디어(Social Media)라는 용어가 더 많이 사용되고 있습니다 [SNS 기본 기능] - 프로필(profil..

/* =========================== */ [ 설 명 ] [가상현실(virtual reality, VR) 이란?] - 가상현실(VR)이란 사용자의 오감을 포함한 여러 감각을 자극함으로써 실제는 아니지만 실제와 매우 유사한 환경을 인공적으로 만들어내는 기술입니다 - 사용자는 가상현실에 참여할 수 있을 뿐만 아니라 이러한 가상현실 속의 여러 객체와 상호작용도 할 수 있습니다 - 현재 가상현실은 스마트폰과 콘솔 게임기를 중심으로 다양한 VR 상용화 기기들이 출시되고 있습니다 [증강현실(augmented reality, AR) 이란?] - 증강현실(AR)이란 컴퓨터를 통해 사람이 느끼는 현실을 확대하는 기술로 실제 환경에 가상의 정보를 합성하여 보여주는 기술을 ..

/* =========================== */ [ 설 명 ] [사물인터넷(Internet of Things, IoT) 이란?] - 사물인터넷(loT)이란 인터넷을 기반으로 모든 사물을 연결하여 사람과 사물, 사물과 사물 간에 정보를 교류하고 상호 소통하는 지능형 기술 및 서비스입니다 - 모든 사물에 센서를 부착함으로써 인터넷을 통해 각각의 사물들이 실시간으로 데이터를 주고받아 스스로 분석하고 학습한 정보를 사용자에게 제공하거나 사용자가 연결된 사물들을 원격으로 조정할 수 있는 기술을 의미합니다 - 현재 사물인터넷은 우리 생활에 가장 밀접한 스마트 홈 분야에서 아마존 Echo, 구글 Home, KT 지니 등이 상업적인 서비스를제공하고 있으며, 스마트 공장, 자율 주행 자동차나 ..

/* =========================== */ [ 설 명 ] [빅 데이터(big data) 란?] - 빅 데이터(big data)란 지금까지 통상적으로 사용되어 온 데이터 관리나 처리 방식의 수용 한계를 넘어서는 방대하고 복잡한 데이터의 집합을 의미하며, 그 크기가 끊임없이 변화하는 것이 특징입니다 - 빅 데이터는 세계 경제 포럼에서는 2012년 10대 유망 기술의 하나로 빅 데이터를 선정하는 등 전 세계적으로 많은 관심을 받고 있습니다 - 빅 데이터의 특징은 데이터의 규모(Volume), 다양성(Variety), 속도(Velocity)로 구분하는 것을 '3V 모델'이라고 하며, 여기에 정확성(Veracity)을 포함하여 '4V 모델'이라고도 부릅니다 [빅 데이터 ..

/* =========================== */ [ 설 명 ] [비트코인(bitcoin, BTC) 이란?] - 비트코인(BTC)이란 사토시 나카모토라는 인물이 작성한 논문을 바탕으로 2009년부터 운용되기 시작한 최초의 온라인 암호화폐(cryptocurrency)입니다 - 비트코인은 P2P(Peer-to-Peer) 방식을 사용하여 정부나 중앙은행의 개입없이 전 세계적으로 개인들 간의 금융거래를 자유롭게 수행할 수 있도록 설계되었습니다 - 비트코인은 일반 화폐와는 달리 향후 100년간 발행될 화페의 총량이 2100만 개로 미리 정해져 있는 특징이 있습니다 - 비트코인은 2009년부터 비트 코인의 소스가 공개되어 이더리움(ethereum), 리플(ripple), 비트코인 캐시,..

/* =========================== */ [ 설 명 ] [연산자 우선순위 란?] - 수학이나 프로그래밍에서는 수식 내에 여러 연산자가 함께 등장할 때, 어느 연산자를 먼저 처리해야 되는지를 정하기 위하여 연산의 우선순위를 미리 정해놓고 처리하는 것입니다 [연산자 우선순위 처리 순서] 1. ++ , -- , () , [] , . , -> 연산자 2. ! , ~ , + , - , ++ , -- , 타입 , * , & , sizeof 연산자 3. * , / , % 연산자 4. + , - 연산자 5. > 연산자 6. = 연산자 7. == , != 연산자 8 ~ 15. 그외 연산자 /* ==========================..

/* =========================== */ [ 설 명 ] [IP 주소(Internet Protocol address) 란?] - IP 주소란 컴퓨터들이 인터넷 상에서 서로를 인식하기 위해 지정받은 식별용 번호입니다 - IPv4는 0부터 255까지의 십진수 네 개를 점(.)으로 구분하여 사용합니다 - IPv6는 인터넷의 급격한 발달에 따라 IP 주소가 부족해지는 현상 해결책으로 고안된 128비트 주소 체계입니다 [도메인 네임(Domain Name) 이란?] - 도메인 네임(Domain Name)은 IP 주소는 '202.179.177.22'처럼 사람이 외우기가 어려운걸 대신해 사람이 기억하기 쉬운 문자 형태로 표현한 주소를 도메인 네임이라합니다 - 도메인 네임은 'naver...

/* =========================== */ [ 설 명 ] [웹 서버(web server) 란?] - 웹 서버는 사용자가 요청하는 웹 페이지나 프로그램을 실행하여 해당 파일이나 그 결과를 사용자에게 제공하는 역할을 합니다 - 웹 서버는 사용자가 요청하면 언제나 웹 서비스를 제공해 줘야 하므로, 항상 실행되어 있어야 합니다 [웹 브라우저(web browser) 란?] - 웹 브라우저란 웹 서버에서 웹 페이지를 가져오거나 웹 서버로 정보를 보낼 때 사용하는 프로그램입니다 - 웹 브라우저는 사용자가 웹 페이지를 요청하면 웹 서버에 저장되어 있는 웹 페이지 정보를 불러와서 사용자의 화면에 출력해 줍니다 - 웹 브라우저 종류는 전 세계적으로 대표적인 인터넷 익스플로러, 구글 크롬, ..

/* =========================== */ [ 설 명 ] [웹 이란?] - 웹 이란 월드 와이드 웹(World Wide Web) 약어로 인터넷에 연결된 사용자들이 서로의 정보를 공유할 수 있는 공간을 의미합니다 - 웹은 인터넷과 같은 의미로 많이 사용되고 있지만, 정확히 말해 웹은 인터넷상의 인기 있는 하나의 서비스입니다 [웹 특징] - 웹은 인터넷 상에서 텍스트나 그림, 소리, 영상 등과 같은 멀티미디어 정보를 하이퍼텍스트 방식으로 연결하여 제공합니다 - 하이퍼텍스트(hypertext)란 문서 내부에 또 다른 문서로 연결되는 참조를 집어 넣음으로써 웹 상에 존재하는 여러 문서끼리 서로 참조할 수 있는 기술을 의미합니다. 이때 문서 내부에서 또 다른 문서로 연결되는 참..

/* =========================== */ [ 설 명 ] [인터넷 이란?] - 인터넷(Internet)이란 여러 통신망을 하나로 연결한다는 의미의 인터 네트워크(inter-network)라는 말에서 시작되었으며, 이제는 전 세계 컴퓨터들을 하나로 연결하는 거대한 컴퓨터 통신망을 의미합니다 - 인터넷은 클라이언트와 서버로 구성되며, TCP/IP라는 기본 프로토콜을 통해 제공되고 있습니다 [인터넷 역사] - 인터넷은 1960년대 미국 국방성에서 군사적인 목적으로 구축한 알파넷(ARPANET)으로부터 시작되었습니다 - 인터넷은 이후 데이터의 전송 속도가 빠르고 안정적인 TCP/IP 프로토콜을 사용함에 따라 더욱 빠르게 발전하게 됩니다 [인터넷 구성] - 네트워크(computer..

/* =========================== */ [ 설 명 ] [고정 소수점 이란?] - 고정 소수점 이란 실수를 표현하는 소수부의 자릿수를 미리 정해 놓고, 고정된 자릿수로 소수를 표현하는 것입니다 - 고정 소수점은 32비트 실수를 고정 소수점 방식으로 표현하는데 1비트 부호, 15비트 정수, 16비트 소수부 방식으로 표현합니다 - 고정 소수점 방식은 제한된 자릿수로 인해 표현할 수 있는 범위가 매우 작습니다 [부동 소수점 이란?] - 부동 소수점 이란 하나의 실수를 가수부와 지수부로 나누어 표현하는 방식입니다 - 부동 소수점 방식은 다음 수식을 사용하여 매우 큰 실수까지도 표현할 수 있게 됩니다 - 부동 소수점 방식을 사용하면 고정 소수점 방식보다 훨씬 더 많은 범위까지 표현할..

/* =========================== */ [ 설 명 ] [1의 보수법 이란?] - 1의 보수법은 해당 양수의 모든 비트를 반전하여 음수를 표현하는 방법입니다 - 쉽게 설명해, 1값은 0으로, 0값은 1로 변경해주는 것입니다 [2의 보수법 이란?] - 2의 보수법은 해당 양수의 모든 비트를 반전한 1의 보수에 1을 더하여 음수를 표현하는 방법입니다 - 쉽게 설명해, 1의 보수 값을 얻은 후 +1값을 더해서 계산해주는 것입니다 /* =========================== */

/* =========================== */ [ 설 명 ] [프로토콜 이란?] - 프로토콜(protocol)이란 컴퓨터끼리 정보를 주고받기 위한 일종의 규칙이나 약속을 의미합니다 - 일반적으로 정보를 교환할 때 데이터의 형식이나 통신 순서 등을 미리 일치시켜야만 통신이 가능합니다 이렇게 컴퓨터 사이의 통신에서 정보를 교환하기 위해 미리 만들어 둔 네트워크 통신 규약을 프로토콜이라합니다 [대표적인 프로토콜 종류] - 인터넷에서 사용되는 TCP(Transmission Control Protocol)와 IP(Internet Protocol) - 웹에서 사용되는 HTTP(HyperText Transfer Protocol) - 파일을 주고 받을 때 사용되는 FTP(File Tr..

/* =========================== */ [비트 (bit) 란?] - 비트(bit)란 컴퓨터가 데이터를 처리하기 위해 사용하는 데이터의 최소 단위입니다 - 비트에는 2진수의 값(0과 1)을 단 하나만 저장할 수 있습니다 (컴퓨터는 모든 데이터를 2진수로 표현하고 처리합니다) [바이트 (byte) 란?] - 바이트(byte)란 비트가 8개 모여서 구성되며, 한 문자를 표현할 수 있는 최소 단위입니다 - 컴퓨터는 데이터를 메모리에 저장할 때 바이트(byte) 단위로 나눠서 저장합니다 [바이트 저장 순서 (byte order) 란?] - 바이트 저장 순서(byte order) 란 연속되는 바이트를 순서대로 저장하는 것입니다 - 컴퓨터가 저장하는 데이터는 대게 32비트(..

/* =========================== */ [ 설 명 ] [CSV 란?] - CSV (comma-separated values) 란 몇 가지 필드를 쉼표(,)로 구분한 텍스트 데이터 및 텍스트 파일입니다 - CSV는 오래전부터 스프레드시트나 데이터베이스 소프트웨어에서 많이 쓰였으나 세부적인 구현은 소프트웨어에 따라 다릅니다 - CSV는 JSON 데이터 형태 포맷 처럼 데이터를 포맷하는 방법 중 하나입니다 [CSV 형태 데이터 포맷 방법] - 데이터 통신과정(서버클라이언트)에서 이미 많은 사용자들이 사용중인 포맷형식이며, 간편하게 데이터를 관리할 수 있습니다 /* =========================== */

/* =========================== */ [ 설 명 ] [sso 란?] - sso (Single Sign On)는 사용자가 하나의 ID/Password로 여러 응용시스템을 접근할 수 있는 기술입니다 - sso 는 여러 개의 사이트를 운영할 시 각각의 회원을 통합 관리할 필요성이 생김에 따라 개발된 사용자 인증 방식입니다 - sso 는 사용자 계정관리, 통합인증, 접근제어 기능을 구현할 수 있습니다 [sso 주요 기능] - sso 는 조직별 사용자별 사용자 정보에 대한 통합관리 및 사용자별 시스템 접근 권한 관리 기능을 제공합니다 - sso 는 사용자 인증 정보 노출을 방지하기 위하여 데이터를 암호화한 송수신 기능을 제공합니다 - sso 는 암호 분실 시 사용자에 의한 일..