HTTP (HyperText Transfer Protocol)

MIN·2023년 11월 22일

HTML

목록 보기
1/15
post-thumbnail

🥨 HTTP란?

HyperText Transfer Protocol의 약자로 텍스트를 기반으로 인터넷상에서 데이터를 송수신하기 위한 통신규약이다.
텍스트, 이미지, 오디오 파일 등 어떤 종류의 데이터든 전송할 수 있다.

웹 클라이언트가 특정 url을 사용하여 요청을 하면 웹 서버거가 그 요청을 받아 html형식으로 응답하여 클라이언트 화면에 출력해주는 방식이다.

기본포트는 tcp/80번을 사용하며
web client에는 크롬, 엣지 등이 있으며 web server에는 아파치, Nginx 등이 있다.

  • 하이퍼텍스트(HyperText)
    웹페이지에서 무언가를 클릭했을 때 연결된 페이지로 이동시켜주는 것이 하이퍼 텍스트의 역할이다.

  • 프로토콜(Protocol)
    통신 규약을 의미하며 프로토콜은 2가지 방식이 있다.

    TCP 방식
    양방향으로 통신하기 때문에 신뢰성이 높으며 http는 이 방식을 이용한다.

    UDP 방식
    일방적으로 데이터를 보내는 방식으로 상대방이 데이터를 받았는지 확인할 수 없어 신뢰성이 낮다.

🥨 HTML (HyperText Markup Language)

프로그래밍 언어가 아닌 마크업 언어로 태그(<>)로 이루어져 동작하게 된다.

profile
기초부터 시작하는 감쟈 ※ 소개글 확인해주세요!! ※

0개의 댓글