Web3 [Web]HTTP 프로토콜 HTTP HTTP(Hypertext Transfer Protocol)는 인터넷에서 리소스(텍스트, 파일, 이미지 등)를 주고받기 위한 응용 프로그램 계층의 프로토콜입니다. 1989년 CERN의 Tim Berners-Lee가 발명하였으며 클라이언트-서버 모델에서 요청-응답 프로토콜로 동작합니다. HTTP는 HTTP/0.9, HTTP/1.0, HTTP/1.1 및 HTTP/2.0 네 가지 버전이 존재합니다. 현재 일반적으로 사용되는 버전은 HTTP/1.1이고 HTTP/1.1 성능 문제를 개선하기 위해 HTTP/2.0이 개발되었으나 아직 널리 사용되고 있지 않습니다. HTTP/0.9 HTTP/0.9는 HTTP 프로토콜의 가장 초기 버전입니다. HTTP/0.9의 특징 단순한 클라이언트-서버, 요청-응답 프로토콜에.. Web 2022. 4. 2. [Web]MIME Type과 Content-Type 인터넷에서는 다양한 데이터(텍스트, 이미지, 동영상, pdf 등)를 다루기 때문에 웹에서는 데이터마다 MIME Type을 설정하여 데이터 형식을 표시합니다. 다음은 MIME Type의 예시입니다. 텍스트 text/plain, text/csv, text/html 영상 및 이미지 image/jpeg, image/png, image/svg+xml 멀티파트(다양한 데이터 타입을 한 번에 보내는 경우) multipart/form-data, multipart/byteranges 대부분의 사람들은 MIME Type과 Content-Type를 동일한 개념으로 착각하는 경우가 많습니다. 이 둘은 엄연히 다른 존재이며 MIME Type은 Content-Type의 상위 개념입니다. 이번 포스팅에서는 MIME Type과 Co.. Web 2022. 4. 2. [Web]웹 서버(Web Server)와 웹 클라이언트(Web Client) 웹 서버(Web Server)와 웹 클라이언트(Web Client) 네트워크 프로그래밍, 웹 프로그래밍 혹은 정보처리기사처럼 자격증 공부를 하다 보면 "웹 서버"와 "웹 클라이언트"라는 단어를 한 번쯤은 본 적이 있을 겁니다. "웹 서버"는 일상 속에서도 자주 나오는데, 쇼핑몰 사이트에서 타임 세일을 하거나 대학교 수강 신청에서 에러가 나는 경우 흔히 "서버 터졌다"라는 말을 사용하죠. 이번 포스팅에서는 웹 서버와 웹 클라이언트가 무엇이고 어떠한 역할을 하는지 알아보겠습니다. 웹 클라이언트(Web Client) 웹 클라이언트는 웹을 사용하는 고객을 의미하며 고객은 디바이스 장치(노트북, 스마트폰, 태블릿 등)가 될 수 있습니다. 디바이스 장치에서 동작하는 웹 클라이언트 프로그램은 웹 브라우저라고 합니다... Web 2022. 4. 2. 이전 1 다음