WEB

Kim Do-Hee·2021년 6월 2일
0

1. WEB 의 근간이 되는 기술

1) URL : 데이터는 어디에 있는가?

🔎 웹의 특징 1. 반드시 서버와 클라이언트가 존재한다.
✔️ 서버 컴퓨터에는 응용프로그램(회사에서 사용하는 각종 프로그램)들이 내장되어 있음
✔️ 이 프로그램들을 우리가 PC(클라이언트 컴퓨터)에서 서버로 프로그램을 요청하면
요청받은 응용프로그램을 서버클라이언트에게 전달
✔️ 클라이언트에서 전달받은 응용프로그램을 실행 가능함
✔️ 일반적인 프로그램은 클라이언트에서만 실행됨
✔️ 웹 프로그램은 클라이언트와 서버가 서로 프로토콜로 네트워크 통신함

URI(Uniform Resource Identifier) : URN과 URL을 포괄함
URN(Uniform Resource Name) : 콘텐츠를 구성하는 리소스(자원)의 독립적인 이름
URL(Uniform Resource Locator) : 콘텐츠를 구성하는 리소스(자원)의 구체적인 위치

2) HTTP : 데이터는 어떻게 손에 넣는가?

🔎 HTTP(HyperText Transfer Protocol)
하이퍼링크를 통해서 문서와 문서 사이를 오갈 수 있는 참조할 수 있는 조약
www 상에서 정보를 주고 받을 수 있는 프로토콜(요청, 응답)
프로토콜 : 상호간의 합의에 의해 만들어진 규칙
요청(Request) : 사용자(클라이언트)가 서버에 요청하는 것
응답(Response) : 서버가 사용자의 요청에 응답하여 결과물을 보여주는 것
URI에 지정된 데이터를 HTTP로 가져오는 것

3) HTML : 데이터는 어떻게 표현하는가?

🔎 HTML(HyperText Markup Language)
웹 브라우저라는 프로그램이 처리하는 언어
마크업 언어 : 태그를 이용하여 문서나 데이터의 구조를 표시하는 언어
태그 : 어떤 데이터, 정보의 분류를 위해 부여된 키워드
구조적문서 : 마치 계급처럼, 어떠한 요소 아래 그 아래 하위 요소가 있고, 또 그 아래 하위 요소가 있는 문서

HTML은 프로그래밍을 위한 언어가 아니다
언어를 추가로 넣을 수 있는 언어이다

HTML(구조)은 CSS(표현), JavaScript(행동)를 넣을 수 있다
CSS(Cascading Style Sheet) : 웹 페이지를 꾸미는데에 사용하는 언어
JavaScript : 웹 페이지를 동작하는 것을 다루는 데에 사용하는 언어

profile
👩🏻‍💻(소통, 코딩 etc.) 잘 하는 풀스택 개발자가 되기 위한 여정 :)

0개의 댓글