공부/HTTP 6

HTTP ⁉ HTTPS ‼ HTTPS 개념과 NGINX, SPRING BOOT 어플리케이션 적용하기

오늘 GDSC 10 min Tech seminar가 진행됐는데 주제가 HTTP와 HTTPS 였다. 예전에 이 문제로 사이트 배포를 다 해두고도 프로젝트 제출을 못했던 안타까운 경험이 있었기 때문에..,, 항상 정리해야지 해야지 했는데 이번 기회에 발표 내용도 정리하고 기록할 겸 포스팅을 올리려고 한다! GDSC 10min 세션 링크 ↓↓↓ http와 https 목차 HTTP와 HTTPS의 개념 HTTPS의 특징 - ① 보안성 HTTPS의 특징 - ② 암호화 기술 HTTPS의 동작 과정 HTTP와 HTTPS의 개념 HTTP (Hypertext Transfer Protocol) 우리가 잘 알고 있는 http는 서로 다른 시스템들.. dsc-sookmyung.tistory.com HTTPS 는 HTTP에서 s..

공부/HTTP 2022.02.22

HTTP 웹 기본 지식 ➄ HTTP 헤더 / 캐시, 검증, 조건부 요청

모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., 웹 기술을 사용하는 개발자라면 누구나 OK!꼭 필요한 HTTP의 핵심을 알려드립니다. 📣 확인해주세요!본 강의는 자바 스 www.inflearn.com 위 강의를 통해 공부한 내용을 정리함 캐시 캐시는 네트워크 통신으로 인한 비용과 시간을 줄이기 위해 사용한다. 데이터를 요청하고 응답받는 과정에 하드웨어적으로 생각했을 때 굉장한 시간과 비용을 들게 함. 근데 만약 요청이 거의 바로 이어지거나 반복되거나 등의 이유로 데이터가 거의 변경되지 않는다면 중복되는 데이터 통신이 된다. 그럴 때 네트워크 비용과 시간을 줄이기 위해 캐시를 사용한다. 헤더에 Cache..

공부/HTTP 2022.01.02

HTTP 웹 기본 지식 ➃ HTTP 헤더 / 표현, 협상, 일반 정보, 인증, 쿠키

모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., 웹 기술을 사용하는 개발자라면 누구나 OK!꼭 필요한 HTTP의 핵심을 알려드립니다. 📣 확인해주세요!본 강의는 자바 스 www.inflearn.com 위 강의를 통해 공부한 내용을 정리함 HTTP 헤더 HTTP 헤더는 요청과 응답 메시지에 대한 다양한 부가 정보들을 담고 있다. 종류가 굉장히 다양.. ! ˙ᵕ˙ 표현 표현은 요청이나 응답에서 전달한 실제 데이터를 의미하며 이는 payload라고 하기도 한다. 표현 헤더는 표현 데이터를 해석할 수 있는 정보를 제공한다. 데이터 유형 데이터 길이 표현 데이터의 자연 언어 압축 정보 협상 어려운 개념인데 쉽게..

공부/HTTP 2022.01.02

HTTP 웹 기본 지식 ③ HTTP 메세지 & HTTP 메소드

모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., 웹 기술을 사용하는 개발자라면 누구나 OK!꼭 필요한 HTTP의 핵심을 알려드립니다. 📣 확인해주세요!본 강의는 자바 스 www.inflearn.com 위 강의를 통해 공부한 내용을 정리함 HTTP 헤더 HTTP 통신에서 모든 데이터는 HTTP 메세지로 담겨서 보내지며 이런 HTTP 메세지는 프로토콜이니 당연히 정해진 규칙이 있음. 시작 라인 요청시에는 요청 메소드, 요청 대상, HTTP 버전 응답시에는 HTTP 버전, 상태 코드 헤더 HTTP 전송에 필요한 부가 정보들에 대한 정보! (메세지 바디에 대한 정보, 인증, 압축, 캐시 등등...) 메세지 바..

공부/HTTP 2021.12.11

HTTP 웹 기본 지식 ➁ HTTP 특징

모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., 웹 기술을 사용하는 개발자라면 누구나 OK!꼭 필요한 HTTP의 핵심을 알려드립니다. 📣 확인해주세요!본 강의는 자바 스 www.inflearn.com 위 강의를 통해 공부한 내용을 정리함 HTTP HyperText Transfer Protocol 통신할 때 사용하는 방식 중 원탑 HTML TEXT IMAGE 음성 영상 파일 JSON XML 거의 모든 형태의 데이터 전송에 쓰임 서버간에 데이터를 주고 받을 때도 거의 HTTP 사용 → 지금은 HTTP 시대! HTTP 1.* HTTP 2.* HTTP 3.* 버전이 있는데 사용 기준은 거의 HTTP 1.1 이..

공부/HTTP 2021.12.11

HTTP 웹 기본 지식 ① 인터넷 통신 TCP / UDP PORT DNS 웹 브라우저의 요청 흐름

모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., 웹 기술을 사용하는 개발자라면 누구나 OK!꼭 필요한 HTTP의 핵심을 알려드립니다. 📣 확인해주세요!본 강의는 자바 스 www.inflearn.com 위 강의를 통해 공부한 내용을 정리함 인터넷 통신 클라이언트와 서버는 통신을 할 때 1:1로 연결되어 있는 것이 아니다. 중간에 인터넷이라는 여러 노드들을 거치게 된다 클라이언트와 서버 주소 위치 정보 (= IP) 가지고 통신은 할 수 있는데.. 패킷 손실 노드 중 하나에서 송/수신 실패 서버에서 송/수신 실패 패킷 순서 송신 패킷 순서와 수신 패킷 순서가 다를 수 있음 위와 같은 문제가 있을 수 있음 말..

공부/HTTP 2021.11.25