웹(Web)


웹이란?

인터넷 사용시에 가장 자주 접하는 용어는 월드 와이드 웹(World Wide Web, WWW)일 것이다. 웹은 영어 단어 첫 글자만 따사 WWW 또는 웹(Web)이라고도 부른다. 웹은 거미줄이라는 뜻을 가진 웹을 상징한다.

웹은 그래픽으로 구현되어 있기 때문에 정보 검색이 편리하다는 것이 가장 큰 장점 중의 하나이며, 화면에 텍스트와 그래픽을 동시에 표현할 수 있고, 뛰어난 사용자 인터페이스의 덕분으로 텍스트, 그래픽, 사운드, 동영상 등을 브라우저 상에서 쉽게 처리할 수 있게 되었다.

웹 브라우저

웹 브라우저(Web Browser)란 사용자 인터넷을 이용하여 웹 서버의 하이퍼테스트 문서를 볼 수 있도록 해주는 클라이언트 프로그램으로서 문자뿐만 아니라 멀티미디어 자료를 처리할 수 있는 하이이퍼미디어의 기능도 가지고 있다. 사용자가 음성이나 영상 정보를 원할 때 필요한 프로그램들을 불러와 실행함으러써 웹의 다양한 자원들을 다룰 수 있다.

웹 브라우저가 제공하는 기본적인 기능들에는 웹 페이지 열기, 최근 방문한 URL(Uniform Resource Locator)의 목록 제공, 자주 방문하는 URL의 기억과 관리. 웬 페이지의 저장과 인쇄 등이 있다. 이 웹 브라우저가 없다면 아무리 인터넷에 연결되어 있어도 인터넷에 있는 홈페이지들을 볼 수가 없다.

웹 브라우저의 종류

  • Google Chrome.
  • Mozilla Firefox.
  • Chromium Microsoft Edge.
  • Opera 브라우저
  • Vivaldi 브라우저
  • 네이버 웨일
  • Brave 브라우저

WEB 동작 방식

WEB 동작 방식
이미지 출처: http://tcpschool.com/webbasic/works

  1. 사용자가 브라우저에 URL을 입력한다.
  2. 브라우저는 DNS를 통해 서버의 IP 주소를 찾는다.
  3. HTTP 프로토콜을 사용하여 HTTP 요청 메세지를 생성한다.
  4. TCP/IP 연결을 통해 HTTP 요청 메세지를 생성한다.
  5. 서버는 HTTP 프로토콜을 활용해 HTTP 응답 메세지를 생성한다.
  6. TCP/IP 연결을 통해 요청한 컴퓨터로 전송한다.
  7. 도착한 HTTP 응답 메세지는 웹 페이지 데이터로 반환되고, 웹 브라우저에 의해 출력되어 사용자가 볼 수 있게 된다.

웹 접근성의 국제 표준

  • 웹 접근성을 높이기 위해 고안된 웹 표준은 표준적으로 사용되는 기술이나 규칙을 의미한다.
  • 웹 표준을 정하기 위하여 W3C(World Wide Web Consortium)이 설립되었다.
  • 웹 표준으로 구조 언어인 HTML, 표현 언어인 CSS, 동작 언어인 Script를 지정하였다.