본문 바로가기
728x90
반응형

HTTP4

HTTP/3(면접을 위한 CS 전공지식 노트) HTTP/3 HTTP/3 HTTP/3는 하이퍼텍스트 전송 프로토콜(HTTP)의 최신 버전 중 하나로, 이전 버전인 HTTP/1.1 및 HTTP/2의 문제점을 해결하고 웹 성능을 향상시키기 위해 설계된 프로토콜입니다. HTTP/3는 인터넷 상에서 데이터를 주고받는 데 사용되며, 웹 브라우징 및 웹 애플리케이션의 성능을 개선하는 데 중요한 역할을 합니다. HTTP/3 주요 특징 기반 프로토콜: HTTP/3는 이전 버전인 HTTP/1.1과 HTTP/2와는 다르게, 전송 계층으로 TCP 대신에 UDP(사용자 데이터그램 프로토콜)를 사용합니다. 이는 TCP의 연결 설정 및 해제 과정에서 발생하는 지연을 줄이고 성능을 향상시킵니다. QUIC 프로토콜: HTTP/3의 핵심은 QUIC(Quick UDP Internet.. 2023. 9. 10.
HTTP/1.1(면접을 위한 CS 전공지식 노트) HTTP/1.1 HTTP/1.1 HTTP/1.1 (Hypertext Transfer Protocol 1.1)은 월드 와이드 웹(World Wide Web)에서 데이터를 전송하고 웹 페이지를 요청하고 응답하는 데 사용되는 프로토콜 중 하나입니다. HTTP/1.1 특징과 장점 지속적인 연결 (Persistent Connections): HTTP/1.1은 하나의 TCP 연결을 사용하여 여러 요청과 응답을 처리하는 "Keep-Alive" 기능을 지원합니다. 이로써 동일한 연결을 여러 번 열고 닫는 대신 하나의 연결을 재사용함으로써 네트워크 지연을 줄이고 성능을 향상시킵니다. 요청 파이프라이닝 (Request Pipelining): HTTP/1.1은 여러 요청을 연속적으로 보내고 응답을 기다리는 대신, 요청을 동.. 2023. 9. 7.
HTTP/1.0(면접을 위한 CS 전공지식 노트) HTTP/1.0 HTTP/1.0 HTTP/1.0은 HyperText Transfer Protocol의 버전 중 하나로, 월드 와이드 웹에서 정보를 전송하기 위한 프로토콜입니다. HTTP는 클라이언트와 웹 서버 간의 통신을 가능하게 하는 텍스트 기반의 프로토콜로, 웹 브라우저와 웹 서버 사이의 데이터 교환을 관리합니다. HTTP 역사 정보 공유와 연결성: HTTP의 주된 목적은 정보를 공유하고 연결성을 제공하는 것입니다. 월드 와이드 웹의 창시자 팀 버너스리는 원격 지역의 과학 정보를 공유하기 위해 HTTP를 개발했습니다. 이를 통해 연구자들이 전 세계의 정보를 손쉽게 검색하고 공유할 수 있게 되었습니다. 하이퍼텍스트의 등장: HTTP는 하이퍼텍스트의 개념을 기반으로 하고 있습니다. 하이퍼텍스트는 문서 간.. 2023. 9. 6.
5계층 ~ 7계층 (하루 3분 네트워크 교실) 5계층 ~ 7계층 5계층 ~ 7계층 (5계층) 세션 계층 (Session Layer): 세션 계층은 양 끝단의 애플리케이션 사이의 세션을 확립하고 유지합니다. 데이터 교환의 순서와 동기화를 담당하여 통신 세션을 설정하고 종료하는 역할을 합니다. (6계층) 표현 계층 (Presentation Layer): 표현 계층은 데이터의 표현 방식을 정의하고 변환합니다. 데이터를 압축, 암호화, 인코딩하거나 포맷을 변경하여 상위 계층이 이해할 수 있는 형태로 변환하는 작업을 수행합니다. (7계층) 응용 계층 (Application Layer): 응용 계층은 사용자가 네트워크에 접근할 수 있도록 서비스를 제공합니다. HTTP, FTP, SMTP 등과 같은 프로토콜이 이 계층에서 동작하며, 이메일, 웹 브라우저, 파일 .. 2023. 7. 30.
728x90
반응형