본문 바로가기

용어정리

(15)
(드림코딩) 서버사이드 렌더링 1990년 중반까지는 모두 다 static sites였다. 서버에 이미 잘 만들어진 html문서들이 있고, 사용자가 브라우저에서 www.hello.com과 같은 주소에 접속하면, 서버에 이미 배포되어져 있는 HTML 문서를 받아와서 보여주는 형식이다. 한가지 문제점은 페이지내에서 다른 링크를 클릭하면 다시 서버에서 해당페이지의 HTML을 받아와서 페이지 전체가 업데이트 되어야 된다. 1996년 문서내에서 또 다른 문서를 담을 수 있는 iframe 태그가 도입된다. 이제는 페이지에서 부분적으로 문서를 받아와서 업데이트 할 수가 있게된다. 지금도 간혹 쓰이고있는 태그이다. 1998년에는 많이 쓰고 있는 fetch API의 원조 XMLHttpRequest API가 개발이 되어서 이제는 HTML문서 전체가 아니..
VPN / ADSL / 프록시 ( proxy) VPN (Virtural Private Network) VPN(Virtual Private Network)은 방화벽, 침입 탐지 시스템과 함께 현재 사용되는 가장 일반적인 보안 솔루션 중 하나이다. VPN을 이해하려면 먼저 인터널 네트워크(Internal Network)를 이해해야 한다. 인터널 네트워크는 기업 내부 간 데이터 통신을 위한 네트워크이다. 기업의 내부 네트워크에서 주고받는 데이터는 회사 내의 업무 정보일 경우가 많고 외부에는 기밀정보이기 때문에 일반적으로 회사 내의 데이터 통신은 인터넷과 구분된 별도의 임대회선(Leased Line)을 사용한다. 임대회선은 무척 고가이다. 가정에서 ADSL을 사용해 1MB 정도의 속도를 이용하는 데 한 달에 3만원 정도가 든다면 임대회선은 100만원이 훌쩍..
OTT / VOD / 스트리밍 OTT (Over The Top) OTT(Over The Top)는 인터넷을 통해 볼 수 있는 TV 서비스를 일컫는다. OTT는 전파나 케이블이 아닌 범용 인터넷망(Public internet)으로 영상 콘텐츠를 제공한다. ‘Top’은 TV에 연결되는 셋톱박스를 의미하지만, 넓게는 셋톱박스가 있고 없음을 떠나 인터넷 기반의 동영상 서비스 모두를 포괄하는 의미로 쓰인다. OTT 행렬 선두에 선 사업자는 넷플릭스다. 넷플릭스는 한 달에 적게는 7.99달러만 내면 영화와 TV 프로그램 같은 영상 콘텐츠를 마음껏 볼 수 있는 온라인 동영상 스트리밍 서비스다. 인터넷이 연결돼 있는 거의 모든 플랫폼에서 넷플릭스를 볼 수 있다. 윈도우 PC와 매킨토시, X박스360, 플레이스테이션3, 닌텐도 위, 애플TV, 아이패..
이더넷(Ethernet) / 와이파이(WiFi) / 지그비(Zigbee) 이더넷(Ethernet) 가장 대표적인 버스 구조 방식의 근거리통신망(LAN). 이더넷은 데이터 전송을 위해 다음과 같은 내용의 CSMA/CD(carrier sense multiple access with collision detection) 방식을 사용한다. 데이터를 보내려는 컴퓨터가 먼저 통신망이 사용 중인지 아닌지 검사한 후에 비어 있을 때 데이터를 보낸다. 통신망이 사용 중이면 일정시간을 기다린 후 다시 검사한다. 통신망이 사용 중인지는 전기적인 신호로 확인할 수 있다. 만약 두 대의 컴퓨터가 동시에 검사하여 통신망이 사용 중이지 않다는 것을 확인하고 동시에 전송하게 되면 충돌이 발생한다. 이런 경우에 대비해서 데이터를 전송한 컴퓨터는 자신의 데이터가 손상되지 않았는지를 확인하여 손상이 있으면 다..
블루투스 (Bluetooth) / 비콘 (Beacon) 블루투스 (BT, BlueTooth) 블루투스(Bluetooth)는 휴대폰, 노트북, 이어폰·헤드폰 등의 휴대기기를 서로 연결해 정보를 교환하는 근거리 무선 기술 표준을 뜻한다. 주로 10미터 안팎의 초단거리에서 저전력 무선 연결이 필요할 때 쓰인다. 블루투스의 무선 시스템은 ISM(Industrial Scientific and Medical) 주파수 대역인 2400~2483.5MHz를 사용한다. 이 중 위아래 주파수를 쓰는 다른 시스템들의 간섭을 막기 위해 2400MHz 이후 2MHz, 2483.5MHz 이전 3.5MHz까지의 범위를 제외한 2402~2480MHz, 총 79개 채널을 쓴다. ISM이란 산업, 과학, 의료용으로 할당된 주파수 대역으로, 전파 사용에 대해 허가를 받을 필요가 없어 저전력의 ..
가상현실(VR) / 증강현실(AR) / 혼합현실(MR) / 확장현실(ER/XR) / 대체현실(SR) 가상현실 (VR, Virtural Reality) 컴퓨터로 만들어 놓은 가상의 세계에서 사람이 실제와 같은 체험을 할 수 있도록 하는 최첨단 기술을 말한다. 머리에 장착하는 디스플레이 디바이스인 HMD를 활용해 체험할 수 있다. 인공현실(artificial reality), 사이버 공간(cyberspace), 가상세계(virtual worlds)라고도 한다. VR 관련 용어 1) HMD(head mounted display) VR 체험을 위해 사용자가 머리에 장착하는 디스플레이 디바이스로, 외부와 차단한 후 사용자의 시각에 가상세계를 보여주는 역할을 한다. 눈앞에 디스플레이가 오도록 얼굴에 쓰는 형태로 마이크, 스테레오 스피커를 비롯해 여러 센서 등이 탑재돼 있다. VR 헤드셋에 스마트폰을 탑재해 스마트..
유닉스 (Unix) / 리눅스(Linux) / 우분투 (Ubuntu) / 커널 (kernel) / 셸 (shell) 유닉스 (Unix) 미국 벨(Bell) 연구소에서 개발된 소프트웨어 개발용의 운영 체제(OS). 유닉스는 1969년에 그 원형이 완성되었지만 1973년에 프로그램 대부분이 C 언어로 수정되었다. 이 때문에 이식성이 높아졌으며, 동시에 다중 사용자/다중 태스크의 실행을 지원할 수 있는 것을 특징으로 하는 대화형의 운영 체제이며, 텍스트 조작 툴, 문서 처리, 전자 메일 외에 취급이 쉬운 파일 시스템을 갖추고 있다. 리눅스 (Linux) 1991년 리누스 토르발즈가 버전 0.02을 공개한 유닉스 기반 개인컴퓨터용 공개 운영체제. 유닉스(Unix)가 중대형 컴퓨터에서 주로 사용되는 것과는 달리, 리눅스는 워크스테이션이나 개인용 컴퓨터에서 주로 활용한다. 리눅스는 소스 코드를 완전 무료로 공개하며, 파일구성이나..
블록체인 (Block Chain) / 암호화폐 / 암호화폐 채굴방식 블록체인 (Block Chain) 누구나 열람할 수 있는 장부에 거래 내역을 투명하게 기록하고, 여러 대의 컴퓨터에 이를 복제해 저장하는 분산형 데이터 저장기술이다. 여러 대의 컴퓨터가 기록을 검증하여 해킹을 막는다. 블록에 데이터를 담아 체인 형태로 연결, 수많은 컴퓨터에 동시에 이를 복제해 저장하는 분산형 데이터 저장 기술이다. 공공 거래 장부라고도 부른다. 중앙 집중형 서버에 거래 기록을 보관하지 않고 거래에 참여하는 모든 사용자에게 거래 내역을 보내 주며, 거래 때마다 모든 거래 참여자들이 정보를 공유하고 이를 대조해 데이터 위조나 변조를 할 수 없도록 돼 있다. ‘블록체인(Block Chain)’ 기술에서 블록(Block)에는 일정 시간 동안 확정된 거래 내역이 담긴다. 온라인에서 거래 내용이 ..