본문 바로가기

Server & Network

(2)
[Server & Network] 웹서버 || Http 서버 1. HTTP 서버 -웹서버라고도 불리며 HTTP 프로토콜을 이용한 요청에 대해 HTML, CSS , JAVASCRIPT를 포함하는 정적인 데이터를 반환 해주는 서버 -종류 1. 아파치 (Apache HTTP Server) 아파치 재단에서 관리하고 있는 웹서버용 오픈소스 소프트 웨어이다. 세계에서 가장 많이 쓰이는 서버 중 하나이며 C언어로 작성 되어 있어 리눅스, 유닉스 , 윈도 같은 운영체제 등 다른 운영체제에 이식되어 사용될 수 있지만 리눅스기반의 서버에서 더 지원이 잘된다. mpm방식으로 동작하고 많은 사용자의 동시접속 처리에 불리하며, 아파치 자체만으로는 무겁고 슬로 리스 (Slowloris) 같은 취약점이 발견되었기에 Nginx 나 IIS를 주로 사용하고. 하지만 무료이고 지원 모듈이 많기 때..
[Server & NetWork]서버의 종류 및 설명 * 서버란? 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템 및 장치를 의미 종류 설명 애플리케이션 서버 업무 시스템의 중심이 되는 서버 , 리퀘스트를 받아 처리하고 결과를 제공하는 역할을 하는 등 동적인 데이터를 제공 하는 서버를 말한다, 흔히 [Spring Boot - java, Lalavel - Php , Django - python ] 프레임 워크와 언어를 통해 구성됨. HTTP 서버 Http, Https 프로토콜을 이용해 웹 브라우저에서 요청하는 정적 데이터들(html,css,image,file) 등을 전송 해주는 서버를 의미하며 , 대표적으로 apache , nginx 등이 있음. 데이터베이스 서버 Mysql, Oracle,PostgreSql 등의 DBMS를 활용 하여 구..