종 합 l All 44

URI와 URL 차이

URI란? Uniform Resource Identifier (위키) consists of a string of characters used to identify or name a resource on the Internet URI는 인터넷 상의 자원(resource) 식별자이다. 리소스의 식별은 리소스의 위치를 표시하거나 unique한 이름으로 접근할 수 있을 것이다. 아래에 나오는 URL과 다르게 리소스의 위치뿐만 아니라 다른 식별자도 가능하다. URL이란? Uniform Resource Locator 인터넷 상의 자원(resource)을 access할 수 있는 위치(≒파일의 위치)를 나타낸다 URL는 URI의 한 형태, 즉, URI는 URL을 포함 하는 개념이다. URL의 구성, 표기방법 proto..

IT 용어 정리 2021.02.16

AP서버 vs Web서버 vs WAS vs DB서버

AP서버, ApApplication Server 먼저 Application Server란, 말그대로 서버 그 자체 네트워크가 연결되어있기만 하다면, 그 네트워크를 통해 서버와 Endpoint 간의 통신을 할 수 있는 Server 이다. 즉, HTTP 뿐 아니라 TCP, UDP 등 다양한 프로토콜을 전달받아 클라이언트에 다양한 서비스를 제공한다 웹서버, Web Server Web Server 는 HTTP 프로토콜을 주로 처리하는 서버 (따라서 Web Server는 Application Server에 포함) HTTP Request를 받아 HTTP Response를 주며, Request를 처리하기 위해 Static HTML, Image 또는 JSON 등을 이용 JSP, 서블릿, ASP 등이 이용되어 요청에 대..

카테고리 없음 2021.02.16

네이티브 앱 vs 모바일 앱 vs 웹 앱 vs 하이브리드 앱 차이

Native APP 네이티브 앱은 흔히 말하는 '애플리케이션'을 의미한다. 모바일 기기에 최적화된 언어로 개발된 앱으로 안드로이드 SDK를 이용해 Java로 만드는 앱과 iOS 기반의 SDK를 이용해 Swift로 만드는 앱들이 네이티브 앱에 속한다. Mobile Web 우리가 데스크탑에서 보던 웹사이트를 모바일 디스플레이에 맞춰 구성한 웹 Web App PC나 스마트폰 등 단말기의 기종에 관계없이 모든 단말기에서 같은 콘텐츠를 볼 수 있도록 해주는 앱이다. 브라우저내에서 실행된다. (네이티브 앱과 모양이 유사한 웹 응용프로그램) Hybrid App 하이브리드 앱은 네이티브 앱과 웹 기술을 융합한 방식이다. 기본 기능은 HTML 등의 웹 문서로 구현하고, 패키징은 아이폰, 안드로이드 등 모바일 OS 별로 ..

IT 용어 정리 2021.02.16

온프레미스(On-premise) vs 클라우드(Cloud)

온프레미스(On-premise)란? 소프트웨어 등 솔루션을 클라우드 같이 원격 환경이 아닌 자체적으로 보유한 전산실 서버에 직접 설치해 운영하는 방식 클라우드란? 인터넷 기반 컴퓨팅의 일종으로, 공유 컴퓨터 처리 자원과 데이터를 컴퓨터와 다른 장치들에 요청 시 제공되는 컴퓨팅으로, 구성 가능한 컴퓨팅 자원(예: 컴퓨터 네트워크, 서버, 스토리지, 어플리케이션, 서비스)에 대해 어디서나 접근이 가능한, 주문형 접근을 가능케 하는 모델 왜 기업들은 온프레미스에서 클라우드로 이동하는가? 클라우드를 사용하는 경우, 아래가 해결된다. 온프레미스(On-premise) 기업들이 IT 인프라의 확충과 컴퓨팅 파워및 저장능력 향상에 대한 부담감에서 벗어날 수 있다 고도화되고 지능화되는 핵커들로부터 기업 자산을 보호하기 ..

IT 용어 정리 2021.02.16

NoSQL이란?

NoSQL: Not Only SQL 은 빅데이터와 함께 떠오른 기술이다 NoSQL의 개념 NoSQL은 Not Only SQL의 약자로, 기존의 RDBMS 형태의 관계형 데이터베이스가 아닌 다른 형태의 데이터 저장 기술을 의미 비정형데이터를 쉽게 담을 수 있는 DB NoSQL의 특징 대규모의 데이터 더 융통성있는 데이터 모델을 사용, 데이터의 저장 및 검색을 위한 특화된 메커니즘 제공, 키 값 저장 기법을 사용하여 응답속도나 처리효율 등에 있어서 매우 뛰어난 성능 기존에 비해 단순화된 형태 RDBMS와 달리 데이터간의 관계를 정의하지 않는다. 일반적으로 테이블간 Join도 불가능 수평적 확장성 RDBMS가 클라이언트/서버 환경에 맞는 데이터저장기술이라면, NoSQL은 클라우드 환경에 맞는 저장기술 분산형 ..

Data 용어 정리 2021.02.10

DSP, SSP, Ad Exchange, DMP 란?

요약 여러 애드 네트워크들이 모인 애드 익스체인지, Ad Exchange 광고주를 위한 DSP, Demand Side Platform 매체를 위한 SSP, Supply Side Platform SSP 1) 개념 매체(=퍼블리셔, ex: 인터넷 신문사)의 이익을 극대화 하기 위한 플랫폼 각 매체들은 수익을 위해 가장 높은 단가의 광고를 찾는다. SSP는 여러 애드 네트워크, 애드 익스체인지, DSP를 연동하여 더 높은 광고비를 지불할 광고주를 찾을 수 있도록 돕는다. 2) 프로세스 유저로 인해 매체에서 노출이 발생할 때마다 비어있는 인벤토리를 RTB 경매장에 올린다. DSP의 응답중 가장 높은 입찰가를 부른 광고의 요청을 수락 & 해당 광고 매체에 게시 비유) SSP는 경매시장의 경매인, DSP는 입찰인 ..

Data 용어 정리 2021.02.10

셀레니움 - 인터넷 익스플로러 크롤링을 위한 사전 준비

웹크롤링을 위한 대표적인 라이브러리 셀러니움 셀레니움은 IE, 크롬, FF, 엣지를 지원한다. 대부분 크롬을 쓰겠지만, 인터넷 익스플로러를 써야만 하는 곳도 있다. 따라서 셀레니움을 이용한 인터넷 익스플로러 크롤링 사전 준비 방법을 소개한다. 셀레니움 IE 드라이버 다운로드 아래에서 셀레니움 익스플로러 드라이버를 다운 받는다. [https://selenium-release.storage.googleapis.com/index.html] IE는 32,64비트 관계없이 32비트를 권장한다. 드라이버 버전을 잘 보고 맞춰서 다운 받아야 한다. 보호모드 사용 끄기 인터넷옵션 - 보안 - 인터넷, 로컬인트라넷, 신뢰할수있는 사이트, 제한한 사이트 모두 ‘보호모드사용(IE를 다시 시작해야함)’ 체크해제 인터넷옵션 -..

Python 2021.02.10