웹의 기초 지식

1992 단어 AWS
IT 경험이없는 학교 학생이 배운 것을 출력합니다

웹사이트를 열람할 때의 기초 지식입니다.

웹 작동 방식



웹이란 인터넷상에서 이용되고 있는 문서의 공개, 열람 시스템.
문자나 이미지, 동영상 등 일체화한 문서를 공개, 배포, 입수, 열람할 수 있습니다.
웹이란 "거미줄"이라는 의미이며, 대규모 문서 간의 연결을 나타내면 거미줄처럼 보이는 것으로 불립니다.

왜 웹 애플리케이션을 사용할 수 있는지



평소 열람하는 웹 사이트는 클라이언트와 서버 사이에서 통신이 실행되고 있는 것에 의해 열람할 수 있습니다.

클라이언트



클라이언트(Client)란 "무언가를 제공받는 사람"이라는 의미입니다.
여기에서는 웹사이트를 열람하는 스마트폰이나 PC에 있는 웹 브라우저를 말합니다.

서버



서버(Server)란 「무언가를 제공하는 사람」이라는 의미입니다.
웹 서버 등을 나타내는 소프트웨어, 소프트웨어를 저장하는 하드웨어가 있습니다.

클라이언트와 서버 상호 작용



1. 클라이언트 측 (PC, 스마트 폰)이 서버 측에 요청을 보냅니다.
2. 서버 측이 요청을 분석하고 처리하여 요청에 대한 대답을 만듭니다.
3. 서버 측이 클라이언트 측에 응답을 반환합니다.


Google에 액세스하는 경우 URL을 입력합니다.
URL은 인터넷상의 주소와 같습니다. URL을 입력하고 Enter 키를 누르면 통신이 실행됩니다 (요청 보내기).
소스, 즉 자신의 컴퓨터와 Google이 소유한 웹에서 정보를 공개하도록 설계된 컴퓨터가 서로 통신합니다(요청에 대한 대답 만들기).
해당 컴퓨터에서 자신의 컴퓨터로 정보가 전송됩니다 (응답을 반환).

애플리케이션 게시



애플리케이션을 웹상에서 이용하게 하려면 웹상에 공개해야 합니다.
이렇게 하려면 애플리케이션을 배포해야 합니다.

배포



배포(deploy)는 배포, 배포를 의미합니다.
여기에서는 어플리케이션을 서버상에 배치해, Web상에 전개한다고 하는 의미입니다.
즉 「어플리케이션의 프로그램을 서버내에 둔다」라고 하는 것입니다.

배포 절차
1. 애플리케이션 개발
2. 애플리케이션을 배포하기 위한 서버 준비
3. 애플리케이션 배포

서버를 준비하려면 AWS를 사용할 수 있습니다.

AWS



AWS는 Amazon Web Servises의 약자로, Amazon에서 제공하는 클라우드 컴퓨팅 서비스의 총칭입니다.
대표적인 서비스로는 Amazon EC2(가상 서버), Amazon S3(클라우드 스토리지), Amazon RDS(데이터베이스) 등이 있습니다. EC2는 자사에 서버 본체를 둘 필요가 없는 장점이 있습니다.

AWS에 대해서는 더 공부하고 나서 아웃풋 해 가고 싶습니다! 읽어 주셔서 감사합니다!
코로나 바이러스로 힘든 상황이지만 열심히 노력합시다

좋은 웹페이지 즐겨찾기