Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- Python
- 웹 서버
- algorithm
- 리스트
- valueof
- 프로젝트 생성
- 백준
- aws
- 홀수
- 프로그래머스
- 2진수
- 온프레미스
- 자료형
- 11652
- parseInt
- PaaS
- 문자열 숫자 변환
- 최대공배수
- 11004
- java
- SaaS
- IntelliJ
- 유클리드 호제법
- 최대공약수
- 알고리즘
- level1
- IaaS
- 데이터타입
- INT
- 짝수
Archives
- Today
- Total
Ga0Lee
Web이란? 본문
Web이란?
World Wide Web이란 인터넷에 연결된 사용자들이 서로의 정보를 공유할 수 있는 공간을 의미
간단히 줄여 WWW나 W3라고도 부르며, 간단히 웹(Web)이라고 많이 불림
Web의 특징
웹은 인터넷 상에서 텍스트나 그림, 소리, 영상 등과 같은 멀티미디어정보를 하이퍼텍스트 방식으로 제공
하이퍼텍스트(hypertext) 란 문서 내부에 또 다른 문서로 연결되는 참조를 집어 넣음으로써 웹 상에 존재하는 여러 문서끼리 서로 참조할 수 있는 기술을 의미
웹에서는 HTML이라는 언어를 사용하여 누구나 자신만의 문서를 작성할 수 있음
또한, 이렇게 작성된 웹상의 문서에는 HTTP라는 프로토콜을 사용하면 누구나 검색하고 접근할 수 있음
Web의 구성
- 웹 페이지(Web page) : 웹에서는 HTML 언어를 사용하여 작성된 하이퍼텍스트 문서
- 웹 사이트(Web site) : 웹 페이지들 중에서 서로 관련된 내용으로 작성된 웹 피이지들의 집합
- 웹 서핑(Web surfing) : 사용자가 웹 페이제이 포함된 하이퍼링크를 따라 다른 웹 페이지들로 계속하여 이동하는 것
- 웹 브라우저(Web browser) : 사용자가 웹 페이지를 검색하기 위해 사용하는 프로그램
Web Server란? - *"웹 서버"는 하드웨어, 소프트웨어 혹은 두 개가 같이 동작하는 것을 의미**
- 하드웨어 측면 : 웹 서버의 소프트웨어와 웹 사이트의 컴포넌트 파일들을 저장하는 컴퓨터
- 소프트웨어 측면 : 웹 서버는 기본적으로 웹 사용자가 어떻게 호스트 파일들에 접근하지는 관리함. 이 문서에서 웹 서버는 HTTP서버로 국한함. HTTP 서버는 URL(Web addresses)와 HTTP의 소프트웨어 일부임
브라우저가 웹 서버에 불려진 파일을 필요로 할 때, 브라우저는 HTTP를 통해 파일을 요청 -> 요청이 올바른 웹 서버(하드웨어)에 도달했을 때, HTTP서버(소프트웨어)는 요청된 문서를 HTTP를 이용해 보내줌
웹 서버는 HTTP를 사용하여 HTML 파일과 다른 컴포넌트 파일들을 저장 및 전송함
정적 웹 서버 : HTTP 서버(소프트웨어)가 있는 컴퓨터(하드웨어)
동적 웹 서버 : 추가적인 서프트웨어(대부분 일반적인 애플리케이션 서버와 데이터베이스)로 구성
'Web' 카테고리의 다른 글
HTML 기본 구조 (0) | 2023.03.28 |
---|---|
HTTP, TCP/IP (2) | 2023.03.16 |