본문 바로가기
[ROADMAP] HTML HTML이란? HT - HyperText, 문서와 문서가 링크로 연결되어 있다 M - Markup, 태그로 이루어져 있다 L - Language 태그란 무엇인가? 태그는 일종에 약속이며 미리 정의된 css가 입혀져 있습니다 미리 정의된 css가 있는데 이때 특이한점은 바로 브라우저 마다 조금씩 다르다는겁니다 문서 구조 HTML 요소 구조 여는 태그(Opening tag): 이것은 요소의 이름과(이 경우 p), 열고 닫는 꺽쇠 괄호로 구성됩니다. 요소가 시작(이 경우 단락의 시작 부분)부터 효과가 적용되기 시작합니다. 닫는 태그(Closing tag): 이것은 요소의 이름 앞에 슬래시(/)가 있는것을 제외하면 여는 태그(opening tag)와 같습니다. 이것은 요소의 끝(이 경우 단락의 끝 부분)에 위치.. 2021. 3. 26.
[ROADMAP] 호스팅이란? 출처 : 바로가기 호스팅이란? 서버의 전체 혹은 일부를 이용할 수 있도록 임대해 주는 서비스 호스팅 종류 웹 호스팅 서버 호스팅 클라우드 서버 웹호스팅 하나에 서버에 여러명의 고객이 함께 사용하는 형태 장점은 저렴한 비용 단점은 하드웨어가 제한적이고 같은 서버를 사용하여 원하는 소프트웨어 설치가 불가할 수 있다 서버 호스팅 하나의 서버를 빌리는 서비스 장점은 원하는 형태로 마음껏 수정이 가능하다 단점은 웹호스팅에 비해 비싼 가격이다, 또한 어느정도 개발 능력이 필요하다 클라우드 서버 가상 서버를 단독으로 사용하는 형태 장점 유연하게 자원을 변경이 가능하다 단점 연결된 다른 가상 서버에 영향을 받아 문제가 생길 수 있다 2021. 3. 26.
[ROADMAP] 도메인 이름이란? 출처 : xn--3e0bx5euxnjje69i70af08bea817g.xn--3e0b707e/jsp/resources/domainInfo/domainInfo.jsp 도메인이란? 사람이 쉽게 기억하고 입력할 수 있도록 문자로 만든 인터넷 주소 도메인 체계 1단계 도메인 (TLD, Top Level Domain) 2단계 도메인 (SLD, Second Level Domain) 도메인 종류 - 국가 최상위 도메인 관리기관 - ccTLD 개념 - 인터넷 상에서 국가를 나타내는 여문 및 자국어 도메인 형태 - 2자리 영문 국가코드 또는 자국어 국가코드 도메인 종류 - 일반 최상위 도메인 관리기관 - gTLD 개념 - 조직, 목적, 분류 등 명칭을 영문약자로 표현한 최상위 도메인 형태 - 영문은 3자리 이상, 영문 .. 2021. 3. 25.
[ROADMAP] DNS, 그리고 동작 방식 출처 : aws.amazon.com/ko/route53/what-is-dns/ DNS란? DNS 또는 Domain Name System은 사람이 읽을 수 있는 도메인 이름(예: www.amazon.com)을 머신이 읽을 수 있는 IP 주소(예: 192.0.2.44)로 변환합니다. 동작 방식 사용자가 웹 브라우저를 열어 주소 표시줄에 www.example.com을 입력하고 Enter 키를 누릅니다. www.example.com에 대한 요청은 일반적으로 케이블 인터넷 공급업체, DSL 광대역 공급업체 또는 기업 네트워크 같은 인터넷 서비스 제공업체(ISP)가 관리하는 DNS 해석기로 라우팅됩니다. ISP의 DNS 해석기는 www.example.com에 대한 요청을 DNS 루트 이름 서버에 전달합니다. ISP.. 2021. 3. 25.
[ROADMAP] 브라우저, 그리고 동작 방식 출처 : d2.naver.com/helloworld/59361 브라우저란? 인터넷상에서 웹에 연결시켜 주는 윈도 기반의 소프트웨어 브라우저의 주요기능 사용자가 선택한 자원을 서버에 요청하고 브라우저에 표시하는 것. 자원의 주소는 URL에 의해 정해진다. 브라우저의 기본 구조 사용자 인터페이스 - 주소 표시줄, 이전/다음 버튼, 북마크 메뉴 등. 요청한 페이지를 보여주는 창을 제외한 나머지 모든 부분이다. 브라우저 엔진 - 사용자 인터페이스와 렌더링 엔진 사이의 동작을 제어. 렌더링 엔진 - 요청한 콘텐츠를 표시. 예를 들어 HTML을 요청하면 HTML과 CSS를 파싱하여 화면에 표시함. 통신 - HTTP 요청과 같은 네트워크 호출에 사용됨. 이것은 플랫폼 독립적인 인터페이스이고 각 플랫폼 하부에서 실행됨.. 2021. 3. 24.
[ROADMAP] HTTP(HyperText Transfer Protocol)란? 웹이란? 인터넷 상에 연결된 사용자들이 서로의 정보를 공유하는 무형의 네트워크 공간 웹의 기능 URL - 웹 자원의 통일된 위치 지정 방식 HTTP - 자원을 검색하고 접근 가능한 프로토콜 HTML - 자원들 사이를 쉽게 항해 가능한 언어 http(80)와 https(443) 차이 http는 인터넷에서 웹 서버와 사용자 컴퓨터에 설치된 웹 브라우저 사이에 문서를 전송하기 위한 통신규약이다 기본 포트는 80번이며 통신을 텍스트로 하여 유출이 발생할 수 있다 http에서 통신하는 텍스트를 암호화하는 것을 https라고 한다 http vs https 속도 기본적으로 https는 http를 암호화하고 복호화하기 때문에 http가 더 빠릅니다 그러나 https는 2.0버전으로 통신하고 http는 1.1 버전으로 .. 2021. 3. 24.