Programming/Web 2

클라이언트와 서버

[KT] AIVLE SCHOOL 36일차 웹 프로젝트의 기본 구조애플리케이션을 프레젠테이션 계층 , 애플리케이션 계층 , 데이터 계층으로 나누어 총 3개의 논리적이고 물리적인 컴퓨팅 계층으로 구성하는 소프트웨어 아키텍처각 계층이 자체 인프라에서 실행되어 동시에 개발될 수 있으며, 서로 다른 계층에 영향을 주지 않고 필요에 따라 업데이트 하거나 수정할 수 있음 (독립성 증가)프리젠테이션 계층(클라이언트)서버에서 응답(Response)받은 결과를 화면에 렌더링하여 사용자에게 보여주고 서버에 원하는 데이터를 요청(Request)하는 프로그램. 해당 계층은 front-end라고도 불림e.g. HTML, Javascript, CSS애플리케이션 계층(서버)클라이언트에게 서비스를 제공하는 시스템으로,클라이언트의 요..

Programming/Web 2025.05.20

Web

[KT] AIVLE SCHOOL 36일차 Web1989년 팀 버너스리가 여러 연구 기관에 흩어져있는 문서 또는 정보들을 체계화 하고 공유하기 위해 연구되었음HTTP 프로토콜을 기반으로 TCP/IP 네트워크 상에서 HTML을 통해 작성된 하이퍼텍스트를 포함한 콘텐츠를 제공해 서비스 한 것이 웹의 시초HTML(Hyper Text Markup Language): 웹 페이지가 어떻게 구조화되어 있는지 브라우저로 하여금 알 수 있도록 하는 마크업 언어하이퍼텍스트(HyperText): 웹 페이지에서 다른 페이지로 이동할 수 있도록 하는 것HTML이란 하이퍼텍스트 기능을 가진 문서를 만드는 언어로 웹 페이지를 위한 언어라고 함프로토콜(Protocol)네트워크에 연결된 컴퓨터들 간의 통신 규약브라우저의 요청과 서버의 ..

Programming/Web 2025.05.20