머신러닝을 서버에 올려서 동작한다고 하는데,
어떤 방식으로 동작하는 건지 하나도 모르겠다.
그래서 서버가 무엇인지, 웹 서버가 무엇인지에 대해서부터 공부한다.
서버
클라이언트에서 네트워크를 통해 정보나 서비스를 제공하는 것
- 서버도 우리가 사용하는 것과 같은 컴퓨터이다.
- 일반적인 컴퓨터와 구조는 비슷하지만, 많으 클라이언트의 요청을 처리하기 위해서 고성능이다.
- 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 |