본문 바로가기
728x90
반응형

서버3

[TIL] 8/22 클라이언트-서버, Node.js, HTTP, request, reponse, URL, 라우터, 핸들러 백엔드 1. 웹 서버의 역할 정적 페이지-> 화면의 내용/데이터 등에 변동이 없는 페이지 (늘 같은 내용을 보여줌)-> 사용자와 상호작용 x, 데이터베이스와 소통 x 동적 페이지-> 데이터 퍼리/연산을 통해 화면의 내용/데이터가 변하는 페이지 -> 사용자와 상호작용 o, 데이터베이스와 소통 o 웹 서버(Web Server) 는 정적 페이지에 대해 대응하고, 동적 페이지에 대한 처리는 직접 처리하지 않고, 웹 어플리케이션 서버에게 전달한다.   2. Node.js 란?Node.js 는 자바스크립트를 스크립트 언어 이상으로 프로그래밍 언어 역할을 할 수 있도록 지원하는 플랫폼Node.js 를 이용해서 자바스크립트로 백엔드를 구현할 수 있음(플랫폼은 어떠한 것도 띄워 놓을 수 있는 운동장이라고 생각하면 됨) .. 2024. 8. 22.
[TIL] 8/20 웹(Web), 인터넷, 클라이언트-서버, 프론트엔드, 백엔드 웹 (Web) 1. 웹의 이해 인터넷 != 웹 인터넷 (Internet)Internet Network 의 약자로, 전 세계의 모든 컴퓨터를 하나의 통신망 안에서 연결한다는 의미를 가지고 있다.  웹 (Web)월드 와이드 웹 (World Wide Web) 이 사실 풀네임인터넷에 연결된 컴퓨터를 통해 사람들이 정보를 공유할 수 있는 공간을 말한다.   웹의 시작?-> 1980년대 스위스의 한 유럽 입자 물리 연구소의 컴퓨터과학자 팀 버너스-리에 의해 탄생한다. 연구원들 간의 신속한 정보 교환을 위해 고안되었다고 한다.  (참고로 페이스북의 탄생 배경도 비슷한데, 마크주커버거는 옆 연구실 친구와 대화하기 위해 만든 것이 페이스북이라고 한다. ) 웹의 특징?정보를 공유하기 위한 것하이퍼텍스트를 따라 이동하면서 .. 2024. 8. 20.
[Web/웹] 웹 기초 지식 서버와 클라이언트가 소통하는 원리 Server: 서비스를 제공Client: 서비스를 요청서버와 클라이언트는 역할에 따라 구분되는 것으로 나의 컴퓨터도 서비스를 제공한다면 서버가 될 수 있다.   URL (Uniform Resource Locator) 인터넷에서 웹 페이지, 이미지, 오디오 등 리소스의 위치를 가리키는 문자열로 쉽게 말해 웹 주소 또는 링크라고 생각하면 된다.   Scheme ( = Protocol)스킴은 어떤 방식으로 서버와 소통하고 싶은지를 나타내는 프로토콜, 즉 통신 규약이다. 많이 사용하는 프로토콜은 http, https, ftp 등이 있는데 웹에서는 보통 http 와 https 를 많이 사용한다.  - HTTP(Hyper Text Transfer Protocol): 웹 브라우저와 .. 2024. 5. 10.
728x90
반응형