Today
Total
Recent Posts
Recent Comments
Archives
05-06 05:48
«   2024/05   »
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 29 30 31
반응형
관리 메뉴

UD_park's IT story

[Dictionary] HTTP의 정의와 개념에 대한 설명 본문

IT - Dictionary & Knowledge

[Dictionary] HTTP의 정의와 개념에 대한 설명

kingllzn 2018. 10. 25. 14:57
반응형
SMALL

이번 포스팅에서는 HTTP에 대해서 알아보겠습니다.

 

일단 HTTP의 정의부터 살펴보며 설명을 진행해보겠습니다.

 

HTTP(Hyper Text Transfer Protocol)는 분산 하이퍼미디어
환경에서 빠르고 간편하게 데이터를 전송하는 프로토콜이다.
HTTP는 80번 포트를 사용하도록 정의되어 있다. 따라서
HTTP 서버는 80번 포트에서 대기하고, 클라이언트는 TCP를
사용해 연결을 설정한다.

 

웹 브라우저는 사용자가 요청하는 자원을 가리키는 URL 주소에
사용할 응용 프로토콜을 표현할 수 있다. 즉, URL 주소의 첫
번째 부분을 사용해 서비스의 유형을 표현한다. 예를 들어,
HTTP 서버로부터 웹 정보를 얻으려면
http://www.korea.co.kr
같이 URL 주소에 HTTP를 사용한다고 명시해야 한다.
FTP 서버에 접근하려면
ftp://www.korea.co.kr로,
텔넷(Telnet) 서버를 이용하려면
telnet://www.korea.co.kr
표현한다.

 

HTTP의 명령에 해당하는 HTTP 메소드(HTTP Method)를 이용해
클라이언트가 서버에 데이터를 전송하고, 반대로 서버에서
클라이언트로 데이터를 회신할 수 있다. 클라이언트가 서버에
데이터를 요청할 때는 GET 메소드를 사용하고, 클라이언트에서
서버로 회신할 때는 POST 메소드를 사용한다.

정의를 잘 읽어보시면 쉽게 이해되시겠지만, HTTP란 인터넷
망(www:World Wide Web)을 이용하기 위해서 FTP 서버와 Telnet
서버말고 HTTP라는 프로토콜을 사용하는 서버에 접근하는
방식을 일컫습니다.


쉽게 이야기하자면 데이터를 주고받기 위한 기본적인 문법을
정리한 것이 프로토콜인데, 그 프로토콜의 여러가지 중에서
하나가 바로 HTTP라는 프로토콜입니다.

간단하게 인터넷의 주소로 설명을 드리겠습니다.

 

http://www.naver.com

 

이것을 좀 더 설명하기 편하게 색을 다르게 적용하겠습니다.

 

http://www.naver.com

번역하자면, 파란색으로 표시된 전 세계의 인터넷 상에서 초록색의
네이버라는 이름의 아이와 빨간색의 문법으로 데이터를 주고 받자.
라고 해석할 수 있겠습니다.

 

여기까지 HTTP에 대해서 알아보았습니다. 

 

 

혹시 다른것에 대해 궁금하신게

있으시다거나 포스팅 요청은

댓글에 달아주시기 바랍니다.

 

아는것이면 친절하고 쉽게,

모르는 것이면 또 제가 알아내서

친절하게 쉽게 포스팅하여

설명해드리도록 하겠습니다.

 

 

 

반응형
LIST
Comments