프로세스는 프로그램을 실행하면 만들어지는 작업의 단위로, 디스크로부터 메모리에 적재되어 운영체제로부터 주소 공간, 파일, 메모리 등의 자원을 할당받는다.프로세스는 함수의 매개변수, 복귀 주소와 로컬 변수와 같은 임시 자료를 갖는 프로세스 스택과 전역 변수들을 수록하는

Web Server에 미리 저장된 파일이 그대로 전달되는 웹 페이지Web Server는 파일 경로 이름을 받아 경로와 일치하는 file contents를 반환한다.항상 동일한 페이지를 반환한다.Ex) image, html, css, javascript 파일과 같이 컴퓨
클라이언트가 서버에 요청(Request)를 보내고, 서버가 클라이언트의 요청에 맞는 응답(Response)을 보내면 연결을 끊는다.연결을 끊는 순간 클라이언트와 서버의 통신은 끝나며 상태 정보를 유지하지 않는다.이전 통신에서 데이터를 주고 받았더라도 다음 통신 시 이전

SOP (Same-origin policy, 동일 출처 정책) CORS (Cross-Origin resource sharing, 교차 출처 리소스 공유) 참고)
브라우저의 주요 기능은 사용자가 선택한 자원을 서버에 요청하고 브라우저에 표시하는 것이다.자원은 보통 HTML 문서지만 PDF나 이미지 또는 다른 형태일 수 있다. 자원의 주소는 URI(Uniform Resource Identifier)에 의해 정해진다.브라우저는 HT

웹 브라우저에 URL을 입력하고 Enter 키를 누르면 어떤 일이 일어나는 지에 대해 알아보자.웹 사이트는 HTML, CSS, JavaScript, 이미지와 같은 파일들로 구성되어 있으며, 브라우저에 사이트, 이미지 및 데이터를 표시하는 방법을 지정한다.웹 사이트를 언

Next.js는 React를 위해 만든 오픈소스 자바스크립트 웹 프레임워크로, 리액트에는 없는 서버 사이드 렌더링(Server-Side Rendering(SSR)), 정적 사이트 생성(Static Site Generation(SSG)), 증분 정적 재생성(Increme