웹(World Wide Web)

ISEO·2023년 10월 29일
0

Web/Network

목록 보기
4/6

웹(World Wide Web)이란?

인터넷에 연결된 컴퓨터들이 서로 정보를 공유하는 공간
웹은 하이퍼 텍스트 형식으로 이루어진 문서들을 연결

하이퍼 링크

문서에서 다른 문서로 넘어갈 수 있는 연결 고리

하이퍼 텍스트

하이퍼 링크를 포함한 문서

웹의 구성 요소

1. HTML (Hypertext Markup Language)
웹 서버에서 html이라는 언어로 작성된 문서를 받아 웹 페이지를 표시

2. URL (Uniform Resource Locator)

  • 원하는 웹 페이지로 이동하기 위해 꼭 필요한 요소
  • 웹의 주소 격으로 특정 웹 자원의 위치를 찾는 역할

3. HTTP (Hypertext Transfer Protocol)
서로 이해할 수 있는 형태로 통신하기 위해 교환 방식을 정리한 일련의 약속

웹 브라우저

웹 문서를 열기 위해 사용하는 응용 소프트 웨어

웹 애플리케이션 아키텍처

웹 애플리케이션 아키텍처

웹 클라이언트

  • 사용자가 웹에 접근할 때 사용하는 프로그램

웹 서버

  • 웹 클라이언트로부터 HTTP 요청을 받아 데이터를 전달하는 프로그램
  • 대표적인 웹 서버: Apache Web Server, IIS(Internet Information Services), 엔진엑스(Nginx)

WAS(Web Application Server)

  • 웹 서버로부터 주로 동적 콘텐츠를 받아 이를 처리한 뒤, 그 결과를 다시 웹 서버에 전달하는 중간자 역할
  • 웹 서버가 해야하는 일을 나눠 가지며 서버의 부담을 줄이고 웹 통신의 효율을 높임
  • WAS 의 종류: Tomcat, JEUS, IBM Websphere 등

DB(Database)

  • 자원을 잘 정리하여 보관하는 보관소 역할
  • 대표적인 데이터베이스 종류: MySQL, Oracle, MongoDB등

웹 페이지 구성 요소

1. HTML
하이퍼텍스트 문서를 만드는데 사용하는 언어
2. CSS
웹 사이트으 보이는 모습을 정의
3. 자바스크립트
동적 처리에 사용하는 프로그래밍 언어

Reference

이 문서는 그림으로 쉽게 이해하는 웹/HTTP/네트워크 (임지영 저)를 읽고 정리한 문서입니다.

profile
Front-End Junior Developer

0개의 댓글