본문 바로가기
  • soobinhand의 기술 블로그
728x90

HTTP3

[네트워크] HTTP와 HTTPS의 차이 HTTP와 HTTPS의 차이 개요 HTTP는 다시 한 번 공부하자면 인터넷 상에서 데이터 통신을 위한 프로토콜이다. 또 서버/클라이언트 모델을 따르고 있다. 그럼 HTTPS는 무엇일까? Hyper Text Transfer Protocol까지는 맞을 것 같은데 과연 S는 무엇일까? HTTPS Hyper Text Transfer Protocol Secure의 약자이다. 안전하게 해준다는 뜻같다. 클라이언트와 서버 간의 모든 커뮤니케이션을 암호화 하기 위하여 SSL이나 TLS를 사용한다. 이 커넥션은 클라이언트가 민감한 정보를 서버와 안전하게 주고받도록 해준다. 쉽게 얘기하면, 그냥 HTTP보다 안전하게 데이터 통신이 가능하다는 뜻이다. 차이점 HTTP는 암호화가 추가되지 않았기 때문에 보안에 취약하다. HT.. 2022. 1. 22.
[네트워크] HTTP HTTP 정의 Hyper Text Transfer Protocol의 약자. 인터넷 상에서 데이터를 주고 받기 위한 서버/클라이언트 모델을 따르는 프로토콜이다. 응용 레벨의 프로토콜로 TCP/IP 위에서 작동한다. 결국 데이터를 주고 받기 위한 프로토콜, 즉 규약이다. 동작방식 클라이언트에서 요청을 보내면 서버는 요청을 처리해서 응답한다. 클라이언트는 URI를 이용해서 서버에 접속하고 데이터를 요청한다. 서버는 클라이언트에서 요청을 받고, 요청을 해석하고 응답한다. Connectionless 대표적인 HTTP의 특징이다. 무연결성. 서버에 요청하고 응답을 받으면 연결을 끊어버린다. 왜? 왜 연결을 끊게 설계를 했을까 처음에? 바로 리소스 부족이 그 이유다. 연결을 계속 유지하면 리소스가 계속 사용되고 그렇.. 2022. 1. 22.
[네트워크] REST API REST API Representational State Transfer API의 약자입니다. 2000년도에 로이 필딩의 박사학위 논문에 최초로 공개되었습니다. 로이 필딩은 HTTP를 만든 사람 중 한명인데, HTTP의 우수성에 비해 제대로 사용되지 못하는 모습이 안타까워 웹의 장점을 최대한 활용할 수 있는 아키텍쳐로써 REST를 발표했다고 합니다. REST의 구성 자원 (Resource) - URI 행위 (Verb) - HTTP Method 표현 (Representations) REST의 특징 Uniform - 유니폼 인터페이스 유니폼 인터페이스는 URI로 지정한 리소스에 대한 조작을 통일되고 한정적인 인터페이스로 수행하는 아키텍쳐 스타일을 말합니다. Stateless - 무상태성 REST는 무상태성을.. 2021. 12. 1.
728x90