전체 글(239)
-
[프런트엔드] html이란?
html이란? HTML은 Hyper Text Markup Language의 약자 태그’를 사용해 사용자의 의도대로 링크를 따라가는 형태의 문서를 작성하는 마크업 언어 Hyper Text 사용자가 필요한 정보를 자유롭게 찾아갈 수 있는 비순차적 텍스트를 의미 기존의 출판 문서는 작가의 의도대로 독자가 순서에 맞춰 읽는 형식. 이를 탈피한 하이퍼텍스트 문서는 사용자의 의도대로 링크를 따라가면서 순서에 상관없이 읽을 수 있는 형태 Markup Language Mark(표시, 부호)를 이용하여 문서나 데이터의 구조를 표기하는 언어 HTML에서의 Mark는 태그 ‘’ 를 의미하기 때문에 태그 부호를 이용해서 문서의 구조를 표현하는 언어를 말함 1. DOCTYPE 웹 브라우저가 뒤따르는 텍스트를 해석할 ..
2021.07.27 -
do
1) flask란 micro 2) algorithm 3) 현대카드 sw engineer 1000자
2021.07.26 -
[인터넷] 호스팅이란?
호스팅? 특정 서비스를 제공하는 것을 말한다. 여기에서 특정 서비스란 웹 서비스, 메일 서비스 등 인터넷 서비스를 위한 '환경'을 제공하는 것 호스팅 종류 1. 서버 호스팅 서버를 통째로 빌려 운영하는 서비스 서버 한 대를 기업에서 단독으로 빌려 쓰거나 구매한 서버의 운영 대행을 맡기는 것 저장 공간이 부족하면 데이터 저장 공간이 부족하면 하드디스크를 하나 더 추가할 수 있다. 인터넷 회선 용량이 부족하면 더 많은 데이터를 전송할 수 있도록 회선 용량을 추가할 수 있다. 2. 웹 호스팅 서버를 구축하지 못한 사람들을 위해서 인터넷망에 바로 연결되어 있는 서버의 일정공간을 임대하고 필요한 응용소프트웨어나 다양한 툴을 제공하여 인터넷을 활용한 사업이나 여러 가지 목적으로 활용할 수 있는 웹사이트(홈페이지)를..
2021.07.26 -
[인터넷] DNS와 작동원리
DNS란 도메인 네임 시스템 (Domain Name System, DNS) 은 호스트의 도메인네임 (www.example.com)을 네트워크주소(192.168.1.0)로 변환하거나, 그 반대의 역학을 수행하는 시스템이다. DNS 시스템은 이름과 숫자 간의 매핑을 관리하여 마치 전화번호부와 같은 기능을 한다. DNS 서버는 사용자가 도메인 이름을 브라우저에 입력하면, 사용자를 어떤 서버에 연결할 것인지 제어한다. 이러한 요청을 쿼리 라고 한다. DNS의 구성 요소 1) Domain Name Space DNS는 거대한 분산 네이밍 시스템이며, "도메인 네임 스페이스(domain name space)"는 이러한 DNS가 저장/관리하는 계층적 구조를 의미한다. 최상위 Root DNS 서버가 존재하고, 그 하위로..
2021.07.26 -
[인터넷] 도메인네임이란?
도메인네임(Domain Name)? Domain Name은 웹사이트의 주소, 즉 웹사이트를 찾기위한 고유한 문자형 주소체계 를 말한다. https://www.naver.com , http 는 통신방식(규칙)을 말하며 www 는 호스트(host) 이며 naver.com 이 실제 도메인주소이다. 통신망 환경에서 컴퓨터나 통신장비간 통신에 최적화된 주소체계는 IP Adress 이다. 하지만 이는 숫자로 이루어져 사람이 기억하기 힘들다. 이런 단점을 보완해 등장한 것이 문자형주소체계인 Domain name 이다. 문자주소체계인 도메인주소는 상호맵핑되는 구조 를 가진다. (IP Adress ↔ Domain name ) 도메인만 알면 자동으로 통신과정 중 IP 로 변환되어 컴퓨터간 통신할 수 있게 자동처리 해주는 ..
2021.07.26 -
[인터넷] 브라우저 동작원리
browser rendering process browser elements browser rendering process rendering engine(webkit) working process HTML, CSS parsing process render process browser elements 사용자 인터페이스 : 주소표시줄, 이전/다음 버튼, 홈버튼, 새로고침/정지 버튼 등 요청한 페이지를 보여주는 창 외에 사용자가 컨트롤 할 수 있는 부분 브라우저 엔진 : 사용자 인터페이스와 렌더링 엔진 사이에 동작을 제어한다 렌더링 엔진 : 요청한 URI를 브라우저 엔진에게 받아서 server에게 요청한다(통신). server로 부터 URI에 해당하는 데이터(HTML, CSS, JavaScript)를 받아서 ..
2021.07.24