Network/Http
-
HTTPS와 SSL 인증서Network/Http 2020. 6. 27. 01:49
컴퓨터(클라이언트)와 컴퓨터(서버)가 네트워크를 이용해서 통신을 할 때는 3가지 단계로 진행된다. 악수 -> 전송(세션) -> 세션 종료 HTTPS에서 위 3가지 단계가 어떻게 이뤄지는지 정리해봤다. ■HTTP vs HTTPS HTTP는 Hypertext Transfer Protocol의 약자다. 즉 Hypertextdls HTML을 전송하기 위한 통신 규약을 의미한다. HTTP는 암호화를 하지 않은 채 데이터를 전송한다. 따라서 HTTP 방식으로 주고 받는 메시지(패킷)는 유출되기 쉽다.HTTPS는 Hypertext Transfer Protocol over Secure Socket Layer의 약자다. 즉 보안이 강화된 HTTP라고 할 수 있다. ■HTTPS vs SSL HTTPS와 SSL을 같은 의미..
-
-
-
REST APINetwork/Http 2019. 4. 6. 15:10
■REST API의 의미REST(REpresentational State Transfer) '대표적인 상태 전달' REST란, "웹에 존재하는 모든 자원(이미지, 동영상, DB 자원)에 고유한 URI를 부여해 활용"하는 것 자원을 정의하고 자원에 대한 주소를 지정하는 방법론을 의미 따라서 Restful API는 REST 특징을 지키면서 API를 제공하는 것 ■REST API의 예시 http://uniesta.com/news/view.do?ncd=3421128 이 URI는 Non RESTful URI로, 어떤 자원(resource)인지 쉽게 파악할 수 없다. http://uniesta.com/boards/1/posts/406 이 URL는 RESTful URI로, 요청하는 자원(resource)이 게시판들 ..