머신러닝을 서버에 올려서 동작한다고 하는데, 

어떤 방식으로 동작하는 건지 하나도 모르겠다.

그래서 서버가 무엇인지, 웹 서버가 무엇인지에 대해서부터 공부한다.


서버

클라이언트에서 네트워크를 통해 정보나 서비스를 제공하는 것

  • 서버도 우리가 사용하는 것과 같은 컴퓨터이다.
  • 일반적인 컴퓨터와 구조는 비슷하지만, 많으 클라이언트의 요청을 처리하기 위해서 고성능이다.
  • FTP서버, 웹서버, 데이터베이스서버 등.. 이 있다.

 

웹 서버

  • 하드웨어 : 웹사이트의 컴포넌트 파일(HTML, images, CSS, java script)들을 저장하고 이 파일들을 소비자에게 전달한다.
  • 소프트웨어 : 웹 사용자가 어떻게 호스트 파일들에 접근하는지 설정한다.
  • 브라우저가 HTTP통신을 통해서 파일을 요청하고, 이 요청이 웹 서버에 무사히 도착하면 HTTP로 전송한다.

 

절대경로, 상대경로

  • 절대경로 : 최상위 디렉토리가 반드시 포함된 경로
  • 상대경로 : 현재 디렉토리를 기준으로 작성된 경로

'이론 > 네트워크' 카테고리의 다른 글

[Cloud] VPC, 서브넷, NACL, ACG 에 대해  (0) 2022.03.18
URI, URL, URN 차이 정리  (0) 2020.10.19
REST, REST API 란?  (0) 2020.09.02

+ Recent posts