본문 바로가기

http

[HTTP | HTTP 웹 기본지식 | HTTP 기본] HTTP 구조 기반 프로토콜• TCP: HTTP/1.1, HTTP/2• UDP: HTTP/3• 현재 HTTP/1.1 주로 사용• HTTP/2, HTTP/3 도 점점 증가 HTTP 특징• 클라이언트 서버 구조• 무상태 프로토콜(스테이스리스), 비연결성• HTTP 메시지• 단순함, 확장 가능 HTTP(HyperText Transfer Protocol)는 웹에서 데이터를 교환하는 데 사용되는 프로토콜이다. 웹에서 클라이언트(주로 웹 브라우저)와 서버 간에 커뮤니케이션을 가능하게 하며, HTML 문서나 이미지와 같은 리소스를 요청하고 전송하는 데 사용된다.작동 원리: 클라이언트는 서버에 특정 리소스를 요청하는 HTTP 요청을 보내고, 서버는 요청을 받아 처리한 후 요청된 리소스와 함께 HTTP 응답을 클라이언트에게 보낸다. .. 더보기
[HTTP | HTTP 웹 기본지식 | URI와 웹 브라우저 요청 흐름]URI URI(Uniform Resource Identifier)는 인터넷에 있는 자원을 식별하는 데 사용되는 문자열의 표준 형식이다. URI는 자원을 이름 지을 뿐만 아니라 위치를 지정할 수도 있어, 인터넷 상의 자원을 찾는 데 필수적인 역할을 한다. 이는 웹 페이지, 파일, 서비스 또는 이메일 주소와 같은 다양한 형태의 자원을 식별할 수 있다.URI의 구성 요소URI는 다음과 같은 주요 구성 요소로 이루어져 있다:스킴(Scheme): 자원에 접근하는 데 사용되는 프로토콜을 명시한다. 예를 들어, http, https, ftp 등이 있다.호스트(Host): 자원이 호스팅되는 서버의 도메인 이름이나 IP 주소.포트(Port): 서버에서 자원에 접근하는 데 사용되는 포트 번호(명시적으로 표시되지 않은 경우 기본 .. 더보기
[HTTP | HTTP 웹 기본지식 | 인터넷 네트워크] TCP, UDP 인터넷 프로토콜은 데이터 통신을 위한 규칙들을 정의하며, 특히 인터넷에서 데이터를 안전하고 효율적으로 전송하기 위해 여러 계층으로 구성되어 있다. 이 중에서도 네트워크 통신의 핵심을 이루는 4계층은 다음과 같다.링크 계층 (Link Layer): 이 계층은 네트워크의 가장 낮은 단계로, 물리적인 매체를 통해 데이터를 전송하는 역할을 한다. 이러한 매체에는 케이블, 광섬유, 무선 연결 등이 포함된다. 링크 계층의 대표적인 예로는 이더넷(Ethernet)과 Wi-Fi가 있다.인터넷 계층 (Internet Layer): 이 계층의 가장 중요한 프로토콜은 인터넷 프로토콜(IP)이며, IP 주소를 사용하여 데이터를 송수신하는 기기 간의 라우팅을 담당한다. 이 계층에서는 패킷이 올바른 목적지로 전송되도록 경로를 설.. 더보기