본문 바로가기

Dev. IT 용어사전

(10)
LDAP 란 무엇인가.? +_+ LDAP(라이트웨이트 디렉터리 액세스 프로토콜)은 TCP/IP 위에서 디렉터리 서비스를 조회하고 수정하는 응용 프로토콜이다.디렉터리는 논리, 계급 방식 속에서 조직화된, 비슷한 특성을 가진 객체들의 모임이다. 가장 일반적인 예로는 전화 번호부(telephone directory)가 있는데 가나다 순의 일련의 이름을 가지고 있고, 이름마다 전화 번호와 주소가 포함되어 있다. 이러한 기본 설계 때문에 LDAP는 인증을 위한 다른 서비스에 의해 자주 사용된다.LDAP 디렉터리 트리는 선택된 모델에 따라 다양한 정치적, 지질학적, 조직적 경계를 반영하기도 한다. 오늘날 LDAP의 배치는 최상위 수준의 계급을 구조화하기 위해 도메인 이름 서비스의 이름을 사용하는 경향이 있다. 디렉터리 안에 들어가면 들어갈수록 사..
CDN 서비스 CDN서비스란? CDN(Contents Delivery Network)서비스란 주요ISP(Internet Service Provider)에 서버를 분산 배치하여,컨텐츠의 전송 중 발생하는 트래픽 집중& 병목현상 및 데이터 손실을 해결하기 위해 등장한 전송 기술입니다.최초 미국에서 시작하였으나, 한국에서도 급성장하여 한국기업이 Global TOP3안에 들어있습니다. 최근엔 Grid방식 (P2P라고도 합니다)을 활용한 CDN서비스가 붐을 일으키고 있죠. (CDN서비스의 비용부분에 대한 절감효과를 기대할수 있습니다.) 동작원리 원본 컨텐츠를 ISP에 분산된 여러 서버에 동기화하여, 사용자의 요청시 최단 경로를 통해 컨텐츠를 제공하여, 전송품질 및 안전성까지 보장합니다. 장점 응답속도 및 서비스 품질이 좋다. ..
로드 밸런싱 [출처] http://www.joinc.co.kr/w/man/12/load_5fbalancing 로드밸런싱 서비스 로드밸런싱은 인터넷 트래픽을 여러 서버로 분산하기 위해서 사용하는 기술이다. 로드밸런싱을 해주는 소프트웨어 혹은 장비를 로드밸런서라고 한다. 인터넷 트래픽은 매년 100% 이상 증가하고 있지만 서버 성능은 트래픽 증가분을 따라가지 못하고 있다. 이 문제는 크게 두가지 방법으로 해결할 수 있다. 하나는 scale-up 즉 수직방향으로 CPU, 메모리, 디스크 등의 기능을 업그레이드 하는 방법이다. 고성능 서버를 박아서 문제를 처리한다는 건데, 많은 비용이 든다는 문제가 있다. 예컨데 현재 성능을 2배로 향상시키면, 2배 이상의 비용이 소모된다. 성능이 좋으면 좋을 수록 성능을 높이는데 드는 비..
● AJAX Ajax는 Asynchronous JavaScript and Xml 의 약자로 클라이언트(웹브라우저)와 서버의 비동기적 통신을 통한 데이터 전송을 이용하는 방법이다. Ajax는 클라이언트와 서버가 내부적으로 데이터 통신을 하고 그 결과를 웹페이지에 프로그래밍적으로 반영한다. 그 결과 화면의 로딩없이 그 결과를 보여줄 수 있다. ● LDAP 경량 디렉터리 액세스 프로토콜(영어: Lightweight Directory Access Protocol; LDAP)은 TCP/IP 위에서 디렉터리 서비스를 조회하고 수정하는 응용 프로토콜이다.디렉터리는 논리, 계급 방식 속에서 조직화된, 비슷한 특성을 가진 객체들의 모임이다. 가장 일반적인 예로는 전화 번호부(telephone directory)가 있는데..
● 프론트 엔드 2000년대 초반만 하더라도 웹 개발에서는 웹마스터, 웹개발자, 웹디자이너로 나눠져 있었다. 대부분 웹 디자이너가 마크업을 담당했는데, (웹 표준 마크업의 주요성이 덜할 당시) 효율성을 위해 웹 디자이너가 만든 PSD 파일을 짤라서 HTML로 코딩만 하는 'HTML 코더'라는 직종이 있었다.하지만, 2000년대 중반 부터 웹 표준 마크업의 중요성이 대두되면서 포털 업계를 중심으로 'UI 개발' 직군이 중요한 화두로 떠 오른다. (X)HTML과 CSS를 중심으로 DOM을 핸들링하는 자바스크립트까지 다루는 기술셋을 가진 개발자들이다.
Maria DBMariaDB는 오픈 소스의 관계형 데이터베이스 관리 시스템(RDBMS)이다. MySQL과 동일한 소스 코드를 기반으로 하며, GPL v2 라이선스를 따른다. 오라클 소유의 현재 불확실한 MySQL의 라이선스 상태에 반발하여 만들어졌으며, 배포자는 몬티 프로그램 AB(Monty Program AB)와 저작권을 공유해야 한다.[1] 이것은 MySQL과 높은 호환성을 유지하기 위함이며, MySQL APIs와 명령에 정확히 매칭하여, 라이브러리 바이너리와 상응함을 제공하여 교체 가능성을 높이고자 함이다.[2] 마리아 DB에는 새로운 저장 엔진인 아리아(Aria)뿐만 아니라, InnoDB를 교체할 수 있는 XtraDB 저장 엔진을 포함하고 있다.[3] 이것은 트랜잭션과 비트랜잭션 엔진 그리고 미래..
semantic web - 시맨틱 웹 계층 구조 시스템 - 컴퓨터가 사람을 대신하여 정보를 읽고, 이해하고 가공하여 새로운 정보를 만들어 낼 수 있도록 이해하기 쉬운 의미를 가진 차세대 지능형 웹. 1998년 월드 와이드 웹의 창시자인 팀 버너스 리(Tim Berners Lee)에 의해 개발, 기계가 읽고 처리할 수 있는 웹이라고 정의하였다. 컴퓨터가 정보를 제공하기 위해 자체적으로 웹상의 정보를 탐색 및 수집하여 논리적으로 추론하는 정보처리 기능을 하고 있다. 인터넷 정보를 의미망으로 통합한 온톨로지(ontology) 형태로 이루어지며, 정보를 이해하고 다양한 정보 간 의미요소를 연결함으로서 지능적 판단에 따라 추출, 가공하는 처리방식을 말한다. 이를 위해 컴퓨터가 인식할 수 있는 언어를 이용해 웹페이..
컴포넌트어플리케이션에서 사용될 목적으로 만들어진 소프트웨어의 한 구성 요소이다. 컴포넌트의 기능을 확장하는 목적이 아닌 이상 어플리케이션은 컴포넌트의 소스 코드를 수정하지 않으며, 확장하더라도 컴포넌트 작성자가 허용한 방식으로만 확장한다.