목록컴퓨터 공학/네트워크 (23)
Digital Recipe
[1] 마이크로 서비스 아키텍처. 그것이 뭣이 중헌디?http://www.popit.kr/마이크로서비스-아키텍처-그것이-뭣이-중헌디 [2] 마이크로 서비스 아키텍처의 장단점http://www.popit.kr/why-microservice
updated 2016-12-09 1. 서버의 역할 그리고 정적 데이터와 동적 데이터서버는 클라이언트의 요청을 받아서 처리하는 시스템이다. 서버는 요청에 따라 정적인 데이터를 전달하기도 하고 동적인 데이터를 전달하기도 한다. 여기서 정적인 데이터란 이미 만들어져 있는 데이터를 의미한다. 반대로 동적인 데이터란 요청이 발생할 때 새로 생성되서 전달하는 데이터를 말한다. 예를 들어 모든 사람이 동일한 결과값을 바라볼 수 있는 HTML, JPG와 같은 데이터를 정적 데이터라고 한다. 반대로 요청한 사람에 따라 다른 결과값을 바라볼 수 있게 하는 JSP, ASP와 같은 데이터를 정적 데이터라고 한다. 2. 어플리케이션 서버받은 요청의 처리를 전담하는 역할을 하는 서버이다. 자신이 클라이언트의 요청을 처리하기 위..
WebDAV는 HTTP의 확장형 프로토콜로 네트워크 기반의 문서와 파일들을 컴퓨터 내 파일처럼 다루기 위해 확장된 기능을 제공하는 프로토콜이다. 예로서 Google Docs나 Dropbox에 저장된 데이터를 접근하고 관리하기 위해 사용될 수 있다. 이하 Wikipedia에 적힌 설명이다.----------------------------------------------------------------------------------------------------------------------------------------------WebDAV(Web Distributed Authoring and Versioning, 웹 분산 저작 및 버전 관리)는 하이퍼텍스트 전송 프로토콜(HTTP)의 확장으로, ..
SSL이란 무엇인가?보안적으로 안전한 네트워크 통신을 위해 통신 패킷을 암호화하거나 웹사이트의 신원 확인 기능이 있다. SSL의 발전 과정1. 통신 패킷의 암호화를 위해 DES, AES 암호화 기법이 사용되었다. (1) DES, AES 방식의 특징은 하나의 암호키('대칭키'라고 호칭한다.)를 이용하여 암호화/복호화를 수행하는 것이다. (2) 송신측과 수신측이 동일한 암호키를 보유하고 있어야 통신이 가능하다. 2. 암호키를 송/수신측에 전달하다가 중간에서 탈취당하면 암호화가 무의미해진다. 3. 대칭키 방식의 취약점을 개선하기 위해 비대칭키 방식의 RSA가 제안되었다. (1) 암호화 키('공개키'라고 한다.)와 복호화 키('개인키'라고 한다.)가 다르다. (2) 송신측에 나의 공개키를 전달한다. (탈취 당해..
정적 웹페이지 사용자(혹은 클라이언트)가 URL를 통해 서버에 웹페이지를 요청하였을 때, 서버 안에 이미 만들어져 있는 HTML문서를 사용자에게 보내주는 경우 이를 정적 웹페이지라고 한다.웹페이지의 내용이 요청하는 사용자마다 달라질 필요가 없는 정적인 정보인 경우 사용되며, 모든 사용자는 같은 결과의 웹페이지를 서버에 요청하고 응답받는다.예를 들면 회사소개, 음식메뉴, 뉴스 등이 있다. 동적 웹페이지 정적 웹페이지와 다르게 문서에 포함되는 정보가 사용자에 따라서 달라지는 경우다. 사용자(혹은 클라이언트)가 URL를 통해 서버에 웹페이지를 요청했을 때, 서버는 사용자에 맞는 HTML문서를 생성하여 사용자에게 응답하게 된다. 이를 동적 웹페이지라고 한다.즉, 모든 사용자는 서로 다른 결과를 서버로부터 응답받..
Getting Started With the WebKit Layout Codeby Adobe Web Platform Blog http://blogs.adobe.com/webplatform/2013/01/21/getting-started-with-the-webkit-layout-code/
WebKit Documentation Overview by Arun Patole http://arunpatole.com/blog/2011/webkit-documentation/
How WebKit Works By Adam Barthhttps://docs.google.com/presentation/pub?id=1ZRIQbUKw9Tf077odCh66OrrwRIVNLvI_nhLm2Gi__F0#slide=id.p
Rendering in WebKit http://www.youtube.com/watch?v=RVnARGhhs9w