본문 바로가기

WEB/HTML, CSS, JS

HTML 용어 이해

728x90
반응형

 

HTTP & HTTPS

 

▶ HTTP (Hyper Text Transfer Protocol)

텍스트 기반의 통신 규약으로 인터넷에서 데이터를 주고받을 수 있는 프로토콜

웹 서버와 클라이언트 간의 통신을 하기 위한 통신 규약

클라이언트 서버 구조

요청 / 응답 방식으로 동작함

클라이언트 - 서버 구조

+ Hyper Text : 웹 페이지에서 다른 페이지로 이동할 수 있도록 하는 것

▶ HTTPS (Hyper Text Transfer Protocol Secure Socket Layer)

HTTP 와 거의 같지만 모든 통신을 암호화함

보안 요소(SSL/TLS)가 추가 되었다는 것이 가장 큰 차이점

HTML

▶ HTTPS (Hyper Text Markup Language)

브라우저가 해석하여 화면에 보여줄 수 있는 언어

HyperText 기능을 가진 문서를 만드는 언어

html 확장자 포맷을 가지고 있음

 

HTTP 응답 코드

 

 

·          1xx(Information responses) : 서버가 요청을 받음, 서버에 연결된 클라이언트는 작업을 계속 진행하라는 의미

100 continue :  진행 중임을 의미 / 현재까지의 진행상태에 문제 X

101 Switching Protocol: 클라이언트에 의해 보낸 업그레이드 요청 헤더에 대한 응답으로 보내짐

 

·          2xx(Successful responses) : 요청을 성공적으로 받았음

 

201 Created:  요청이 성공적이었으며 그 결과로 새로운 리소스가 생성 /  일반적으로 POST 요청 또는 일부 PUT 요청 이후에 따라옴

205 Reset Content: 이 응답 코드는 요청을 완수한 이후에 사용자 에이전트에게 이 요청을 보낸 문서 뷰를 리셋하라고 알려줌

 

·          3xx(Redirection messages) : 요청 완료를 위해 추가 작업 조치가 필요합니다.

302 Found: 이 응답 코드는 요청한 리소스의 URI가 일시적으로 변경되었음을 의미

304 Not Modified : 캐시를 목적으로 사용됨. 클라이언트에게 응답이 수정되지 않았음을 알려줌 - 클라이언트는 계속해서 응답의 캐시된 버전을 사용할 수 있음

 

(웹 캐시(WEB Cache) :  사용자가 웹 사이트에 접속할 때, 정적 컨텐츠(이미지, JS, CSS 등)를 특정 위치에 저장하여, 웹 사이트 서버에 해당 컨텐츠를 매번 요청하여 받는 것이 아니라 특정 위치에서 불러옴 / 사이트 응답시간을 줄이고, 서버 트래픽 감소 효과를 봄.)


·          4xx(Client error responses) : 요청의 문법이 잘못되었거나 요청을 처리할 수 없습니다.

403 Forbidden: 클라이언트는 콘텐츠에 접근할 권리를 가지고 있지 않음

404 Not Found: 서버는 요청받은 리소스를 찾을 수 없음. 브라우저에서는 알려지지 않은 URL을 의미-  API에서 종점은 적절하지만 리소스 자체는 존재하지 않음을 의미할 수 있음. 서버들은 인증받지 않은 클라이언트로부터 리소스를 숨기기 위하여 이 응답을 403 대신에 전송할 수도 있음.

 

·          5xx(Server error reponses) : 서버가 명백히 유효한 요청에 대한 충족을 실패했습니다.

501 Not Implemented: 서버가 요청을 이행하는 데 필요한 기능을 지원하지 않음

502 Bad Gateway: 서버가 게이트웨이로부터 잘못된 응답을 수신했음을 의미

728x90
반응형

'WEB > HTML, CSS, JS' 카테고리의 다른 글

CSS, JAVA  (0) 2022.12.26
HTML TAG  (0) 2022.12.05
HTTP Method (데이터 전송방식)  (0) 2022.12.05
Javascript 내장 함수 실습  (0) 2022.12.04