인터넷이란? 웹이란?
인터넷 : 네트워크의 글로벌 네트워크, 연결된 컴퓨터들의 묶음, 모든 것을 가능하게 하는 인프라
웹 : 월드 와이드 웹(WWW), 인터넷을 통해 리소스를 공유할 수 있는 정보 시스템, URL로 식별
HTTP: Hypertextt Transfer Protocol, 웹의 실제 작동 방식으로서의 정보 전송 프로토콜, 리소스나 웹페이지를 요청, 공유
프로토콜 : 특정한 의사소통이 이루어지는 방식에 대한 일련의 표준화된 규칙
웹서버 : 웹을 통해 들어오는 요청을 만족시키는 역할 수행, 요청받은 페이지나 리소스 회신, 확인
클라이언트 : 서버에서 무언가를 요청하는 장치인 컴퓨터
요청/ 응답 하기
브라우저 : 인간이 인식할 수 있도록 코드를 렌더링해서 보여줌
클라이언트가 URL(HTTP) 요청 -> 웹서버에서 페이지에 대한 지침 응답(코드) -> 브라우저가 지침을 통해 웹페이지 구축
프론트엔드와 백엔드
요청받았을 시에 무엇으로 응답할지 파악하기 위해 서버 자체에 코드 실행해야 함
Front-end : 브라우저에서 실행되는 도구에 중점을 둠
Back-end : 서버에서 실행되는 것에 중점을 둠
HTML, CSS, JS
HTML : 웹페이지의 내용 설명, 물건이자 콘텐츠, 명사, 웹페이지의 본질 = 내용
CSS : HTML의 요소, 페이지의 내용 설명을 보조, 형용사, 구조와 어떻게 생겨야 하는지를 설명
JS : 웹페이지가 어떻게 움직이는지, 상호작용, 동사, 웹페이지의 실질적인 논리, 동작을 구축
강의를 그냥 듣기만 하면 남는 게 없을 것 같아서 배운 것을 기록해보려고 한다.
'공부 기록 > JavaScript' 카테고리의 다른 글
| [Udemy] The Web Developer Bootcamp 2022 : [7] CSS Selector (0) | 2022.07.11 |
|---|---|
| [Udemy] The Web Developer Bootcamp 2022 : [6] CSS 기초 (1) | 2022.07.09 |
| [Udemy] The Web Developer Bootcamp 2022 : [5] HTML form, table (0) | 2022.07.03 |
| [Udemy] The Web Developer Bootcamp 2022 : [4] HTML Semantics (0) | 2022.06.22 |
| [Udemy] The Web Developer Bootcamp 2022 : [3] HTML 기초 (0) | 2022.06.21 |