레이아웃 엔진 알아보기 레이아웃 엔진(layout engine) 또는 렌더링 엔진(Rendering engine)은 웹콘텐츠(HTML, XML, 그림 파일 등)와 포맷 정보(CSS, XML 등)를 가져와서 화면에 해당 콘텐츠를 정리하여 보여주는 소프트웨어를 의미합니다. 이 프로그램은 모니터나 프린터에 표시할 창의 콘텐츠 영역을 그리게 됩니다. 레이아웃 엔진의 종류 1. 게코(Gecko) 모질라 재단에서 만든 레이아웃 엔진으로, 파이어폭스, 모질라 선더버드, 시몽키 등이 이를 탑재하고 있다 2. 블링크(Blink) 웹키트에서 파생된 레이아웃 엔진으로 크롬, 오페라 등이 이를 탑재하고 있다 3. 트라이던트(Trident) 마이크로소프트의 레이아웃 엔진으로 인터넷 익스플로러, 아웃룩 익스프레스, 마이크로소프트..
MIME이란 무엇인가? MIME이란? Multipurpose Internet Mail Extensions의 약자로 간략히 말씀을 드리면 파일 변환을 뜻한다고할 수 있습니다.MIME는 이메일과 함께 동봉할 파일을 텍스트 문자로 전환해서 이메일 시스템을 통해 전달하기 위해 개발되었기 때문에 이름에 Internet Mail Extension 입니다 그렇지만 현재는 웹을 통해서 여러형태의 파일 전달하는데 쓰이고 있습니다. MIME의 사용하는 이유와 인코딩과 디코딩 MIME을 사용하기전에는 UUEncode 방식을 이용하고 있었으며 UUEncode에는 치명적인 단점이 있었습니다 그러한 담점을 보강하여 새로운 인코딩 방식이 등장하게 되었으니 이것을 MIME이라고 합니다. 예전에는 텍스트파일을 주고받는데 ASCII로 ..
네임서버의 용도는? 이번시간에는 네임서버에 활용분야 대해서 알아보도록 하겠습니다 관련글 : 도메인과 네임서버 알아보기 - http://server-talk.tistory.com/168 도메인이란? - http://server-talk.tistory.com/76 네임서버 변경시 반영시간 - http://server-talk.tistory.com/80 네임서버의 활용분야 DNS서버는 대표적으로 주(Primary)서버, 보조(Secondary)서버, 캐싱(Caching)서버 이렇게 3가지의 종류가 있습니다 1. 주(Primary) DNS 서버 네임서버를 운영한다고 이야기 할때 사용되는 서버가 주 DNS 서버 입니다 주 네임서버는 자체가 도메인에 관련된 정보를 가지고 있으며, 도메인 등록기관에 도메인을 등록할때..
도메인과 네임서버 이해하기 이번시간에는 도메인과 네임서버에 대해서 알아보도록 하겠습니다 이글을 보시는 분들또한 도메인(server-talk.tistory.com)을 통해 접속하여 블로그를 보고계시겠죠? 하지만 이러한 도메인은 통해 접속할때 많은 과정을 수행하게 됩니다 비유도메인은 구글로 해보겠습니다. 처음 도메인(google.com)을 통해 접속을 하게되면 도메인이 가지고 있는 네임서버로 접근하게 되며, 접근한 네임서버의 해당 도메인과 연결된 IP 정보를 전달하게 되며 IP주소의 웹서버에서 페이지를 요청한 후 브라우저 요청한 페이지를 전송하게 됩니다 웹서버가 전송한 정보는 접속한 사용자에게 전송한 정보를 브라우저에 출력하게 되는 것입니다. 도메인과 네임서버 처리과정(간략화) 1. 주소창에 도메인(goog..
NTP란 무엇인가? NTP는 Network Time Protocol의 약자이며, PC 혹은 서버간의 연결된 사이에 동일한 시간으로 교환을 할수 있는 프로토콜 입니다.또한 모든 네트워크 장비는 시간을 공급 혹은 동기화를 받을 수 있도록 자체적으로 시간을 가지고 있습니다 NTP의 장/단점 NTP의 장점 1. 데이터의 손실방지 여러명의 작업자가 사용하는 PC는 각각 다른 PC의 시간을 가지고 있습니다 문서관리서버를 이용하여 동일한 문서를 열어 작업을 하였을 경우에 각각의 PC의 시간이 다른 상태에서 문서의 저장, 수정을 하는 경우로 인한 데이터의 손실을 방지 할수 있습니다 2. 로그의 대한 분석효율 상승 대부분의 장애가 방생하였을 경우 로그를 많이 보게 됩니다 이러한 로그의 시간이 서버 혹은 PC의 시간이 각..
SSL 인증서 이해하기 웹서버와 웹사이트에서 이루어지는 모든 정보 전송이 https://로 암호화프로토콜을 통해 안전하게 전송되게 하는 인증서 입니다 SSL을 사용하게 되면 로그인, 회원가입, 예약 등의 개인정보를 입력하더라도 스니핑(sniffing)에 의하여 정보를 도용당할 걱정이 없습니다. SSL 인증서는 무엇인가? SSL 인증서는 디지털 시스템 파일 또는 코드로서 다음 두가지 기능을 담당하게됩니다. 1. 인증 및 검증 : SSL 인증서에는 개인, 기업 또는 웹 사이트의 진위성을 확인할 수 있는 정보가 포함되어 있습니다. 2. 데이터 암호화 : SSL 인증서는 암호화를 지원하므로 웹 사이트에서 교환되는 중요한 정보를 지정된 수신자가 아닌 타인이 가로채서 읽을 수 없습니다. SSL 인증서 확인 방법 S..
코로케이션이란? 이번시간에는 코로케이션 서비스는 무엇인가와 코로케이션 서비스를 이용에 필요한 부분을 알아보겠습니다.서버를 운영하신 분들은 코로케션 이라는 것을 많이 들어 보셨을 것이며, 서버 운영시 많은 분들이 코로케이션 서비스를 이용하고있습니다 코로케이션 서비스란? 개인 혹은 회사가 보유한 서버를 운영시에 자체적으로 네트워크 구성과 구축하는 것은 비용과 관리적인 면에서 많은 부담이 되게 됩니다. 하지만 이런 부탐을 최소화 할 수 있도록 전문 유지보수 업체인 IDC의 초고속 인터넷 환경에 서버를 위탁하는 서비스를 코로케이션 이라고 합니다. 코로케이션의 사전적 의미는 직접 서버를 관리를 하지 않고 인터넷 서비스를 제공하는 IDC 업체가 보유한 초고속 네트워크 망으로 서버를 연결하여 관리하는 서비스 입니다...
IP주소 체계- (IPv4) IP주소 란? IP 주소(Internet Protocol address - 인터넷 규약 주소)는 컴퓨터에서 장치들이 서로를 인식하고 통신을 하기 위해서 사용하는 특수한 번호입니다.네트워크에 연결된 장치가 라우터이든 일반 서비이든 모든 기계는 이 특수한 번호를 가지고 있어야 합니다. 이번호로 이용하여 발신자를 대신하여 메시지가 전송되고 수신자를 향하여 예정된 목적지로 전달되며 IP 주소를 줄여서 IP주소라고 부르기도 합니다 하나의 IP는 인터넷 규약 자체를 가리키는 말이기 때문에 엄밀하게는 구별해게 됩니다. IPv4 주소 지정 체계 IP 주소는 시스템에서 네트워크 인터페이스를 고유하게 식별하는 32비트 번호입니다. IPv4 주소는 (.)마침표로 구분되며 4개의 8비트 필드로 구..
랜섬웨어(Ransom Ware)란? 요즘 이슈되고 있는 랜섬웨어에 대해서 알아보겠습니다.랜섬웨어는 사이버 범죄자들이 공격 도구로 자리 잡고있으며 이로 인한 범죄자들의 수입이 6천만 달러가 넘었다고 발표되었습니다 이 많은 돈중 일부는 차세대 렌섬웨어 개발에 투자되고 이는 더 많은 공격과 더 많은 수익으로 이어 지고 있습니다. 랜섬웨어란?랜섬웨어(Ransom Ware)는 악성코드(Mal Ware)의 익종으로 감염된 컴퓨터는 시스템에 대한 접근이 제한되고 이를 해제하기 위해서는 악성코드 제작자에게 대가로 금품을 제공하는 악성프로그램입니다 사용자들이 자주 찾는 온라인 유명 커뮤니티나 개인 이메일 첨부파일, SNS 등을 해킹하여 악성코드 유포지로 삼게 됩니다. 이후 랜섬웨어에 감염되면 해커가 원격으로 PC를 마음..
RAID Revel의 특성 - 레이드 레벨의 특성 * RAID(레이드) 특성은 스트라이핑, 스팬, 스트라이프, 미러링, 패리티의 표준 레이드 레벨과 몇가지 중첩하는 레벨이 존재합니다 1. RAID 0 (Striping) - 블록 레벨 스트라이핑, 패리티, 미러링 없음. RAID 0는 디스크 성능을 초점을 맞추었으며, 하나의 디스크에 I/O가 많이 발생하게 됩니다 그에따른 성능 저하가 일어납니다 RAID 0는 데이터를 2개 이상의 디스크 나누어서 쓰게되며 예를 들어 하나의 파일이 A1 ~ A8까지 8개의 블록이 구성되어 있다고 가정하여 A1, A3, A5, A7은 Disk 0에, A2, A4, A6, A8은 Disk 1에 기록하게 된다 디스크가 n개가 있게 되면 쓰기 및 읽기 성능은 n배로 증가하게 됩니다..