1-1 웹이란?
1) 인터넷을 통해서 제공되는 구조
웹은 인터넷을 통해 제공되는 정보나 서비스 등을 공개 혹은 그것들을 주고 받기 위한 구조를 가리킨다.
World Wide Web의 약칭이기도 하며, 이는 인터넷을 통해 제공되는 하이퍼텍스트를 이용한 시스템이다.
2) 링크에 의한 연관
하이퍼링크라는 구조는 각각의 웹페이지가 하이퍼텍스트 마크업 랭귀지 (HTML)이라는 언어로 구성되어 있다. 하이퍼텍스트로 작성한 페이지에 링크를 걸어주고, 연이어 다른 페이지로 이동할 수 있다.
1-2 웹 시스템의 구조
1) 웹 시스템의 기본적인 구성
디바이스 안에는 브라우저라는 소프트웨어가 설치되어 있고, 단말의 브라우저가 인터넷을 통해 향하는 곳은 웹 서버이다.
디바이스(브라우저), 인터넷, 웹 서버가 기본 구성이다.
2) 웹 사이트와 웹 앱
- 웹 사이트: 문서 정보를 중심으로 한 웹 페이지로 구성된 집합체
- 웹 앱: 웹 애플리케이션의 약칭으로 쇼핑 등 동적인 구조를 가리킨다. 구성은 웹 서버, AP (애플리케이션) 서버, 데이터베이스 서버 등이 추가되어 있다.
- 웹 시스템: API 등으로 개별 서비스를 재공하는 등 다소 복잡하고 규모가 큰 구조이다.
1-3 웹 페이지를 열람한다
1) URL 입력: http: / https: 프로코톨 다음에 URL을 입력해 웹 페이지에 접근한다.
1-4 URL 이란?
1) URL의 의미
https://www.tistory.com/about/index.html
스키마 / 호스트 / 도메인 / 경로
2) 도메인명이란?
예를 들어 tistory.com이 도메인명이다. 도메인명은 인터넷 세계에선 유일한 이름이지만 대응하는 글로벌 IP 주소를 갖고 있다.
1-5 웹 서버의 외형과 내용
1) 오피스에서 자주 볼 수 있는 타워형, 데이터센터 등에 많은 랙 마운트형 등이 있다.
2) Linux가 늘어나는 이유
Linux의 경우 Window 서버보다 기능 구현이 어려워지지만 필요한 기능만 추가하기 때문에 디스크 절약, 안정성 향상 및 비용 절약이 가능하다.
1-6 브라우저의 기능
1) 브라우저는 웹 브라우저라고도 하는데, 하이퍼텍스트를 사람의 눈으로 보기 쉽게 표시해준다.
2) 리퀘스트와 리스폰스
브라우저는 웹 서버에 무언가 원한다와 같은 요청을 보내고 웹 서버는 응답을 반환한다. 단말의 화면에 표시하는 공정은 통칭 렌더링이라고 한다.
1-7 브라우저와는 다른 존재
1) API란?
Application Programing Interface의 약칭으로 다른 소프트웨어가 주고받기를 할 때의 인터페이스 사양을 의미하는 용어이다.
1-8 웹 시스템을 두는 장소
1) 온프레미스
2) 클라우드서비스
1-9 해외의 웹 사이트에 도달하려면?
1) 해외의 웹 사이트를 열람하는 구조
- 해외의 웹 사이트는 대부분 국외에 서버가 설치되어 있다. ISP 네트워크를 통해 ISP 상위 계층인 동시에 해외의 네트워크에 물리적으로 접속되어 있는 IX (인터넷 익스체인지)라는 네트워크 사업자의 설비를 통해 해외로 나간다.
'Frontend > Web' 카테고리의 다른 글
[그림으로 배우는 웹구조] chapter 3. 웹을 지탱하는 구조 (0) | 2023.02.25 |
---|---|
[그림으로 배우는 웹구조] chapter 2. 웹의 독자적인 구조 (0) | 2023.02.19 |