# http

[HTTP] 데이터 전달방식, 상황
[HTTP] 데이터 전달 방식, 상황, POST 기반 등록, PUT 기반 등록, HTML FORM 사용, URI 기본 개념 정리

인터넷 네트워크
💡웹이나 HTTP도 전부 인터넷 네트워크 망 기반으로 동작하기 때문이에요.👉 클라이언트 컴퓨터가 서버 컴퓨터에게 필요한 데이터를 자신에게 달라고 요청합니다.👈 요청을 받은 서버는 그에 따른 응답을 해줍니다.그런데!!인터넷 망은 굉장히 굉장히 복잡하게 이루어져 있는
HTTP를 왜 공부해야 할까?
👀 HTML, 영상, 이미지 등과 같은 데이터를 주고 받을 때, 애플리케이션과 서버 간의 통신에서 데이터를 주고 받을 때 모두 HTTP 프로토콜 위에서 동작합니다. 따라서 웹 개발자, 모바일 어플 개발자에게 HTTP는 필수적인 지식이라고 할 수 있습니다.🙄 만약 H

Part 14. HTTP 일반 헤더-1(HTTP 헤더)
**주제 Q 1 : “HTTP 헤더 용도?“ Q 2 : “과거의 HTTP 헤더와 HTTP 바디?“ Q 3 : “현재의 HTTP 표준의 변화?” Q 4 : “HTTP 표준의 표현(Representation)?” Q 5 : “콘텐츠 협상(클라이언트가 선호하는 표현 요청)?
HTTP 통신을 이해해보자 -1
인터넷 네트워크 ( 인터넷 통신, ip, tcp udp , port , dns) 인터넷 프로토콜(IP)은 데이터 패킷이 네트워크를 통해 이동하고 올바른 대상에 도착할 수 있도록 데이터 을 라우팅하고 주소를 지정하기 위한 프로토콜 또는 규칙의 집합입니다. IP
[HTTP] Cookie
어떤 웹 사이트에 들어갔을 때, 서버가 일방적으로 클라이언트에 전달하는 작은 데이터 조각서버가 웹 브라우저에 정보를 저장하고 불러올 수 있는 수단해당 도메인에 대해 쿠키가 존재하면, 웹 브라우저는 도메인에게 http 요청 시 쿠키를 함께 전달한다.기본적으로는 쿠키는 오

세션과 쿠기
로그인 처리를 배울 때 등장하는 개념인 세션과 쿠키를 정리해보려고 한다.HTTP 프로토콜 환경은 connectionless하며 stateless하기 때문에 서버는 매번 클라이언트가 누군지 확인해야 한다.connectionless클라이언트가 요청을 보내고 이에 서버가 응

HTTP 상태 코드
요청이 성공적으로 되었습니다. (성공)이 응답은 잘못된 문법으로 인하여 서버가 요청을 이해할 수 없음을 의미합니다. (클라이언트에서 Request할 때 발생한 문제)클라이언트는 콘텐츠에 접근할 권리를 가지고 있지 않습니다. 401과 다른 점은 서버가 클라이언트가 누구인

Nginx SpringBoot Https 적용 [3] (스프링부트 Tomcat Https 설정)
운영체제는 RedHat 기반의 RockyLinux 9.1을 사용했습니다.https://taewooblog.tistory.com/entry/spring-boot-https-적용하기-Lets-Encrypthttps://notes.harues.com/pos

3. HTTP 기본
HTML, TEXTIMAGE, 음성, 영상, 파일JSON, XML (API)거의 모든 형태의 데이터 전송 가능HTTP/1.1 (1997년 : 가장 많이 사용, 우리에게 가장 중요한 버전)TCP : HTTP/1.1, HTTP/2 UDP : HTTP/3클라이언트 서버 구조

Nginx SpringBoot Https 적용 [2] (Nginx Https 설정)
운영체제는 RedHat 기반의 RockyLinux 9.1을 사용했습니다.기본적으로 80포트는 개방되어 있어야합니다.// 80포트 개방firewall-cmd --permanent --zone=public --add-port=80/tcp//방화벽 재가동firewall-cm

Nginx SpringBoot Https 적용 [1] (도메인 발급과 ddns 설정)
프로젝트를 진행하면서 비밀번호 암호화를 제외하면 보안에는 크게 신경 쓰지 못했는데 학교에서 정보 보안 수업을 듣다 보니 점점 심각성이 느껴져서 기본적인 것부터 하나하나 해보려고 한다. 더 안전하고 단단한 나의 소중한 서버를 위해ㅎㅎhttps://www.duck

[통신] CH. 8 SSL, HTTP, HTTPS
Secure Socket Layer로 인터넷 상에서 데이터를 안전하게 전송하기 위한 암호화 통신 프로토콜입니다. SSL은 Presentation Layer에 있습니다.Word Wide Web이라 하는 www환경에서 빠르고 간편하게 데이터를 주고받을 수 있는 프로토콜입니