Web

[Network] HTTP란 :: 송코딩

송코딩 songcoding 2022. 9. 8. 17:41

HTTP란

Hyper-Text Transfer Protocol의 약자로, 각 용어의 개념은 다음과 같습니다.

  • Hyper*-Text
    - A 문서에서 B 문서로 이동할 수 있게 해주는 글자
    - 하이퍼링크* 역할을 하는 글자
    - 비순차적* 정보 검색이 가능하도록 해주는 글자
    - 문서 내의 특정 글자가 다른 문서를 넘나들며 정보를 검색할 수 있게 하는 것
    - 인터넷 기술 용어로, HTML과 HTTP에 사용되었습니다.

           cf. Hyper : 건너편의, 초월의
           cf. 비순차적 : 정해진 순서가 아니라 사용자가 원하는 순서대로

           cf. 하이퍼링크 : 단어나 기호, 그림 등을 문서 내의 다른 요소나 다른 문서로 연결해 놓은 일.

  • Transfer
    (데이터를) 전송하다
  • Protocol
    - 2대 이상의 컴퓨터 또는 단말기가 서로 통신(데이터를 주고 받음)을 원활하게 하기 위해 필요한 통신 규약
    - 네트워크에서 정보를 교환하는 방법을 기술하는 규칙
    - 신호 송신의 순서, 데이터의 표현 방법, 오류 검출법 등을 포함

 

즉, 하이퍼텍스트 전송 프로토콜(HTTP)란 단말기 간 하이퍼텍스트를 주고 받기 위한 통신 규약입니다.

 

또한, HTTP는 W3(World Wide Web, WWW)*에서 사용하는 통신 규약입니다.

           cf. W3란, 웹(the Web)이라고도 불리며, 인터넷*에 연결된 컴퓨터를 통해 사람들이 정보를 공유할 수 있는 전 세계적인 정보 공간
                           인터넷과 동의어로 쓰이는 경우가 많지만, 완전히 다른 개념
           cf. 인터넷이란, 컴퓨터로 연결하여 TCP/IP라는 통신 프로토콜을 이용해 정보를 주고 받는 컴퓨터 네트워크

 

우리는 HTTP로 HTML 문서를 주고 받을 수 있습니다.

 

 

 

조금이나마 도움이 되셨으면 좋겠습니다 :)

 

 

Reference

- Oxford Languages
- 위키백과 월드와이드웹 https://ko.wikipedia.org/wiki/%EC%9B%94%EB%93%9C_%EC%99%80%EC%9D%B4%EB%93%9C_%EC%9B%B9

- Sun ONE Web Server 6.1 관리자 설명서 https://docs.oracle.com/cd/E19857-01/817-7510/agaphttp.html

 

Hypertext Transfer Protocol

부록 B Hypertext Transfer Protocol 부록에서는 몇 가지 하이퍼 텍스트 전송 프로토콜(HTTP) 기본에 대하여 소개합니다. HTTP에 대한 자세한 내용은 다음의 Internet Engineering Task Force(IETF) 홈 페이지를 참조하

docs.oracle.com

※ 2009년 Oracle(오라클) 社가 자바 저작권을 보유한 썬마이크로시스템즈社를 인수하였습니다.