본문 바로가기
Computer Science/네트워크

WWW, HTML , HTTP

by doriver 2022. 2. 18.

WWW ( Worldwide Web )

인터넷 상에서 동작하는 하나의 서비스. 정보를 공유하는 시스템, 공간
HTTP 프로토콜을 기반으로 HTML로 작성된 하이퍼텍스트 페이지를 웹 브라우저라는 특정한 프로그램으로 읽을 수 있게 하도록 구성되어 있다.
인터넷 상에서 정보를 하이퍼텍스트 형식으로 공유

 

웹브라우저가 인터넷을 통해 데이터를 요청

웹브라우저와 웹사이트들
웹브라우저가 HTML문서를 읽어서 우리가 보는 화면으로 띄워줌
웹상의 HTML문서에는 HTTP라는 프로토콜을 사용하면 누구나 검색하고 접근할 수 있습니다.


웹 이전의 인터넷은 명령어 기반 구조를 가지고 있었으며, 하드웨어와 OS에 따라 다른 명령어를 써야 했는데, 웹에서는 어떠한 종류의 컴퓨터를 사용하여도 한 가지 종류의 표준 사용자 환경으로 조작이 가능하도록 하였다.


하이퍼텍스트( HyperText )

단순한 Text, 그 이상

문서 내부에 또 다른 문서로 연결되는 참조를 집어 넣음으로써 웹 상에 존재하는 여러 문서끼리 서로 참조할 수 있는 기술을 의미.

 

HTML ( HyperText Markup Language )

웹 문서를 제작하는데 사용

HTML로 제작된 문서는 웹 브라우저가 해석하여 보여지게 된다.

 

HTTP( HyperText Transfer Protocol )

인터넷에서 정보(데이터,파일 등)를 교환(전송)하기 위해 사용되는 ApplicationLayer프로토콜(통신규약)
클라이언트가 Request을 하면, 서버가 Response을 하는 구조
웹 브라우저 'Request문서'를 전달하여 정보를 요청,  웹 서버가 'Response문서'를 돌려준다

 
웹 브라우저에서 인터넷 주소 맨 앞에 들어가는 http://는 바로 이 프로토콜을 사용해서 정보를 교환하겠다는 표시인 것이다. 주로 80번 포트를 사용.

 

Request문서에 HTTP Method 가 포함되고 

Response문서에 HTTP Status code가 포함된다


https://dorivertt.tistory.com/91

 

HTTP Method , HTTP Status Code

HTTP Method 클라이언트가 수행하고자 하는 동작을 정의( 서버에게 명령 ) 총9가지가 있다. GET, HEAD, POST, PUT, DELETE, CONNECT, OPTIONS, TRACE, PATCH 종류 설명 GET 서버의 데이터를 조회할 때 사용 (..

dorivertt.tistory.com

 

https://dorivertt.tistory.com/119

 

웹 브라우저에서 HTTP Response , Request 확인하기

크롬 브라우저에서 마우스 우클릭 - 검사 , '검사'를 클릭하면 '개발자 툴'이 뜸 개발자 툴에서 - Network - Name에서 HTML문서 클릭 - Headers에 Response Header와 Request Header를 확인할수 있음 , Response..

dorivertt.tistory.com