본문 바로가기
728x90
반응형

Study/내가 정리하는 개념들30

웹서버와 NginX 웹 서버 (Web Server) NginX 에 대해 알아보기 전에 웹 서버와 웹 서비스의 발전에 대해서 이해할 필요가 있었다. 초기 웹 서비스는 대부분 정보 전달이 목적인 문서 위주의 정적 페이지였다. 그렇기 때문에 HTML과 같은 마크업 언어로 작성된 문서를 서버에서 보내주기만 하면 됐다. 이후 조금 발전된 형태로 스크립트 언어를 얹은 동적 페이지가 등장하였지만, 이때까지만 하더라도 서버에서 데이터를 처리하고 클라이언트로 전송해주는데 큰 부담이 되지 않았다. 하지만 SPA(Single Page Application) 라는 개념이 등장하면서 서버가 분리될 필요성이 생겼다. SPA는 기존의 웹 페이지와는 달리 페이지 갱신에 필요한 데이터만을 전달받아 페이지를 갱신한다. 이때 필요한 데이터는 사용자마다 달라.. 2022. 6. 22.
[Terms] BoilerPlate BoilerPlate는 변경 없이 계속하여 재사용할 수 있는 저작품을 말한다. 확대 해석하면, 이 아이디어는 때론 "보일러 플레이트 코드" 라고 부른느 재 사용 가능한 프로그램을 가르키는데 사용되기도 한다. 2022. 6. 22.
크롤러란? 우리는 무언가 만들거나 배우기 전에 만들려는 대상, 배우는 대상이 무엇인지 알아야 합니다. 인터넷에 크롤러를 검색하여 이미지 결과를 보면 거미와 거미줄을 볼 수 있습니다. 이 그림이 크롤러와 연관된 것입니다. 또한, 검색 결과 중 수영 영법 중 하나인 크롤, 지렁이의 의미를 가진 나이트 크롤러NightCrawler를 볼 수 있습니다. [그림 1-1] 크롤러 비유 거미, 지렁이, 수영은 거미줄, 물, 땅이라는 공간에서 자유롭게 움직이는 객체입니다. 크롤러는 www World Wide Web : 3W인 인터넷 속을 자유롭게 다니는 프로그램을 의미합니다. 조금 더 구체적으로 설명하면 자유롭게가 아닌 알고리즘에 의해 움직이며 데이터를 수집하는 프로그램입니다. 크롤러를 부르는 다양한 표현 크롤러는 알고리즘에 의해.. 2022. 6. 22.
배스천 호스트 (Bastion Host) 한 줄 요약 ​ 배스천 호스트(Bastion Host)란 침입 차단 소프트웨어가 설치되어 내부와 외부 네트워크 사이에서 일종의 게이트 역할을 수행하는 호스트를 뜻합니다. 자세한 설명 ​ 배스천 호스트는 방화벽 시스템이 가지는 기능 중 가장 중요한 기능을 제공합니다. ​ 원래 배스천(Bastion)은 중세시대에 성 외곽을 보호하기 위해 돌출된 부분을 의미합니다. 즉, 배스천에서는 적을 가장 효과적으로 방어할 수 있는 것인데요. 컴퓨터 네트워크에서도 적을 방어할 수 있는 부분이 필요합니다. 바로 이 역할을 배스천 호스트가 하는 것입니다. ​ 배스천 호스트는 접근 제어 기능과 더불어 게이트웨이로서 가상 서버(Proxy Server)의 설치, 인증, 로그 등을 담당합니다. 특히 내부와 외부 사이에서 일종의 게이.. 2022. 6. 22.
728x90
반응형