TIL(15)
-
HTML/CSS
◎ HTML -> 웹 페이지를 구성하는 마크업 언어이다. -> 웹 페이지의 구조와 내용을 담당한다. 즉 웹페이지의 뼈대(틀)역할을 한다. -> HTML은 태그(tag)들의 집합이다. 태그는 부등호()로 묶인 HTML의 구성요소다. -> HTML은 트리구조로 구성되어 있다. -> : 현재문서가 html5로 작성된 문서임을 나타낸다. 브라우저에게 나타내는 것이다. -> ~ : html의 시작과 끝을 나타낸다. -> ~ : 실질적으로 웹 브라우저에 나타나는 내용. 사용자가 웹 브라우저에서 볼 수 있는 내용 -> : 태그 안에 있는 내용을 해석하는데 필요한 정보가 있다. -> 블록 레벨 엘리먼트 : 블록 레벨 엘리먼트에 속하는 요소들은 웹 문서에서 한 줄 전체 공간을 차지한다. -> 높이와 너비를 지정할 수 있..
2022.12.16 -
웹 클라이언트와 웹 서버
◎ 클라이언트 - 서버 -> 웹은 클라이언트와 서버로 구성된다. 클라이언트에서 리소스를 요청하면 리소스를 가지고 있는 서버에서 요청한 리소스를 클라이언트에게 제공한다 이를 응답이라고 한다. -> 클라이언트-서버로 구성된 아키텍처를 2티어 아키텍처라고도 부른다. -> 만약 리소스를 저정하는 공간을 별도로 마련을 한다면 이 공간은 데이터베이스가 되는 것이고, 클라이언트-서버-데이터베이스의 구조로 구성되므로 이는 3티어 아키텍처라고 부른다. -> 리소스를 사용하는 앱이 클라이언트이고, 리소스를 제공하는 곳이 서버다. 즉, 사용자가 직접 보면서 로그인을 하는 등 리소스를 사용하는 앱이 클라이언트이고, 로그인을 실행하면 올바른 로그인 정보인지 인증을 하는 역할을 하는 것이 서버이다. -> 사용자가 직접 상호작용할..
2022.12.16 -
컴퓨터와 프로그래밍의 이해
* 컴퓨터의 구성요소에 대한 이해 * 프로그램을 실행할 때 컴퓨터 내부에서 작동하는 과정 이해 * 프로그램과 관련된 개념들에 대한 이해 ◎ 프로그램 -> 특정 목적을 달성할 수 있게 설계된 것 -> 프로그램을 소프트웨어, 애플리케이션이라고도 한다. -> 애플리케이션이 웹을 기반으로 구동되면 이를 웹 애플리케이션이라고 한다. ◎ 컴퓨터 -> 정해진 규칙대로 입력받은 데이터를 처리하여 결과를 저장하고 출력하는 장치 -> 정해진 규칙대로(소프트웨어) 입력받은 데이터를 처리하여 결과를 저장하고 출력하는 장치(하드웨어) ◎ 소프트웨어 -> 물리적인 형태가 존재하지 않고, 하드웨어가 어떻게 동작해야 하는 지에 대해 규정한 명령어의 집합 -> 사람에 비유하면 사람의 정신, 생각으로 비유할 수 있다. -> 시스템 소프..
2022.12.16