본문 바로가기

CS/네트워크15

[네트워크] HTTP vs HTTPS | 공개키 vs 대칭키 | SSL 통신 과정 | 전자 서명 목차 HTTP vs HTTPS HTTP(HyperText Transfer Protocol)? 서로 다른 시스템들 사이에서 통신을 주고받게 하는 가장 기본적인 프로토콜입니다. 서버에서 브라우저로 데이터를 전송하는 용도로 가장 많이 사용합니다. 문제점: 암호화를 하지 않는다. 한편, HTTP는 서버에서 브라우저로 전송되는 정보가 암호화가 되지 않는다는 문제점을 가지고 있습니다. 그래서 누군가가 데이터를 전송하는 도중에 쉽게 가로챌 수 있습니다. HTTPS(HyperText Transfer Protocol Secure)? HTTP에 SSL(보안 소켓 계층, Secure Sockets Layer)을 사용한 프로토콜입니다. HTTP에서 데이터가 암호화되지 않는 문제점을 SSL을 활용하여 해결했습니다. SSL은 서.. 2023. 7. 27.
[HTTP] HTTP Header 4 (프록시 캐시) 출처 https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC/dashboard 모든 개발자를 위한 HTTP 웹 기본 지식 강의 - 인프런 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., [사진] 📣 확인해주세요!본 강의는 자바 스프링 완전 정복 시리즈의 세 번째 강의입니다. 우아한형제들 최연소 기술 www.inflearn.com 목차 프록시 캐시 원(Origin) 서버 직접 접근 계속 미국에 있는 소스를 다운로드 받으면 생각보다 너무 오래 걸립니다. → 프록시 캐시 도입 프록시 캐시 요청이 미국에 있는 원 서버가 아니라 DNS를 확인하여 프록시 캐시 서버에 접근하여 데이.. 2023. 5. 9.
[HTTP] HTTP Header3 (캐시) 출처 https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC/dashboard 모든 개발자를 위한 HTTP 웹 기본 지식 강의 - 인프런 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., [사진] 📣 확인해주세요!본 강의는 자바 스프링 완전 정복 시리즈의 세 번째 강의입니다. 우아한형제들 최연소 기술 www.inflearn.com 목차 캐시 캐시가 없을 경우 첫 번째 요청 (1.1M 응답) 두 번째 요청 (1.1M 응답) 캐시가 없다면 서버에서의 데이터가 변경되지 않아도, 이미 요청한 데이터를 또 다시 네트워크를 통해서 다운로드 받아야 합니다. 인터넷 네트워크는 매우 느리.. 2023. 5. 7.
[HTTP] HTTP Header2 (전송 방식, 일반, 특별, 인증(쿠키)) 출처 https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC/dashboard. 모든 개발자를 위한 HTTP 웹 기본 지식 강의 - 인프런 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., [사진] 📣 확인해주세요!본 강의는 자바 스프링 완전 정복 시리즈의 세 번째 강의입니다. 우아한형제들 최연소 기술 www.inflearn.com 목차 전송 방식과 관련된 Header 전송 방식에는 다음과 같은 4가지의 방식이 있습니다. 단순 전송 압축 전송 분할 전송 범위 전송 단순 전송 (Content-Length) 압축 전송 (Content-Encoding) 분할 전송 (Transf.. 2023. 5. 3.
[HTTP] HTTP Header1 (표현 Header, 협상 ) 출처 https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC/dashboard 모든 개발자를 위한 HTTP 웹 기본 지식 강의 - 인프런 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., [사진] 📣 확인해주세요!본 강의는 자바 스프링 완전 정복 시리즈의 세 번째 강의입니다. 우아한형제들 최연소 기술 www.inflearn.com 목차 HTTP 메시지의 구조 HTTP 헤더 Header Field는 Field-name: OWS Field-Value OWS (OWS: 띄어쓰기 허용) 의 형식을 가지고 있습니다. Field-name은 대소문자를 구분하지 않습니다. 용도 HTTP.. 2023. 5. 2.
[HTTP] HTTP 상태 코드 출처 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런 목차 의미 종류 1xx Information Code 요청이 수신되어 처리 중이다. 2xx Success Code 클라이언트의 요청을 성공적으로 처리했다. 200 : OK 201 : Created 202 : Accepted 204 : No Content 3xx Redirection Code 요청을 완료하기 위해 유저 에이전트의 추가 조치가 필요하다 300 : Multiple Choices 301 : Moved Permanently 302 : Found 303 : See Other 304 : Not Modified 307 : .. 2023. 4. 20.