1. HTTP 프로토콜(웹을 만드는 기술들)
HTTP : HTML과 JS와 CSS 같은 파일을 웹 서버에게 요청하고 받아오는 프로토콜
HTML : 웹 페이지를 채울 내용
JavaScript : 웹 페이지에 들어갈 기능
CSS : 웹 페이지를 예쁘게 꾸밀 디자인
=> 클라이언트
ASP/ASP.NET, JSP, PHP : 웹 서버 페이지를 만드는 기술
=> 서버
HTTP 프로토콜의 특징
- HyperText Transfer Protocol(하이퍼 텍스트 전송 프로토콜)
- www에서 쓰이는 핵심 프로토콜로 문서의 전송을 위해 쓰이며, 오늘날 거의 모든 웹 애플리케이션에서 사용되고 있다.
=> 음성, 화상 등 여러 종류의 데이터를 MIME로 정의하여 전송 가능
- HTTP 특징
=> Request / Response(요청/응답) 동작에 기반하여 서비스 제공
- HTTP 1.0의 특징
"연결 수립, 동작, 연결 해제"의 단순함이 특징
=> 하나의 URL은 하나의 TCP 연결
HTML 문서를 전송 받은 뒤 연결을 끊고 다시 연결하여 데이터를 전송한다.
- HTTP 1.0의 문제점
단순 동작(연결 수립, 동작, 연결 해제)이 반복되어 통신 부하 문제 발생
'네트워크 기초(개정판)' 카테고리의 다른 글
11. www(웹)를 이용할 때는 이렇게 데이터를 주고받는다 - HTTP 응답 프로토콜의 구조 (0) | 2021.02.03 |
---|---|
11. www(웹)를 이용할 때는 이렇게 데이터를 주고받는다 - HTTP 요청 프로토콜 작성 실습 (0) | 2021.02.02 |
10. NAT와 포트 포워딩 (0) | 2021.02.01 |
09. 연결지향형 TCP 프로토콜 - TCP 프로토콜 구조와 TCP의 플래그 (0) | 2021.01.29 |
08. 비연결지향형 UDP 프로토콜 - 이론 (0) | 2021.01.27 |
댓글