본문 바로가기

Programing/Web12

[Web] Cloud Computing 구분 - 대개 Public Cloud를 지칭. 타사 Service 공급자의 필요에 따라 Computing Resource를 사용 가능케 하는 모델 - 모든 Cloud는 Network 전반에서 확장 가능한 Computing Resource를 추상화-풀림-공유 함. - 모든 Cloud 유형은 해당 System 내에서 Workload를 실행하는 동작인 Cloud Computing을 지원하며 보통 OS, 일부 관리 플랫폼, API 를 대개 포함하는 고유한 기술을 혼합해 구축. - 기능을 추가하거나 효용성 향상을 위해 가상화 및 자동화 Software를 추가 가능. [Public Cloud] - 공공 클라우드, 개방형 클라우드 - Cloud Computing 배포의 가장 일반적인 형태. - 특정 기업이나 User를 위.. 2022. 10. 24.
[Web] HTTP 상태 코드&요청 메소드 종류 - HTTP 프로토콜에서 요청 메소드(Reqeust Method)란? ==> Client가 web-serve에 요청 등을 알리는 수단 - Request Method 의 위치 : ==> HTTP 요청 메세지의 첫째줄 첫째항 - 상태코드(Status Code)? ==> 통신 상태(Status)를 알려줌 ==> FTP와 SMTP 프로토콜에 있는 것과 유사한, 3 자리 숫자로 구성된 것. ==> 하위 2개의 십진수는 범주를 구분하는데, 첫번째 십진수는 5가지 범주로 나뉨. 십진수 핵심 의미 1XX 정보 HTTP/1.0 에서 사용되지 않고, HTTP/1.1 에서 status 라인과 추가적인 header를 통해 Client로 임시 응답을 전달 2XX 성공 요청 수락이 성공하였으며, Server는 Client로 부터.. 2022. 10. 22.
[Web] HTTP Life Cycle - (CS적 개념) Software나 System 의 개념 형성부터 사용 정지까지 이르는 발전 및 변화의 전체 과정. (1) Local Progress에서 socket 생성 후, Web Browser 가 Server에 요청을 보냄. (2) HTTP Server 는 Socket(port-80) 으로 올 요청을 기다림. (3) Web Browser가 IP address 를 알 수 없다면, domain address(google.com 등) 를 IP address로 변환. (4) 위 3번 과정을 해도 address 를 인식하지 못하면, DNS Server에 name 을 풀어달라고 요청. (5) Browser는 타겟 IP address에 TCP connection 을 열어두며, HTTP GET 요청을 보냄. (.. 2022. 9. 7.
[Web] Framework Build Tool - 빌드 관리 도구 - Source code를 실행시키는 application의 Building 프로세스를 자동케하는 program. ==> source code를 compile, test, code review 하여 실행가능한 app 으로 build. - 이 process는 compiling, linking, 실행가능한 형태로 code 를 packaging 하는 등의 작업을 행함. - Project 정보 관리, Test Build, 배포 등의 작업을 진행. - 외부 library를 참조하여 자동으로 다운로드 및 업데이트 관리. - Website의 복잡성이 늘어나며 따라오는 사이트의 size, 속도, 3rd party 의존성 관리 streamline 등을 Build Tool이 최적시킴. [Java] 1).. 2022. 9. 2.