Web
-
[Web 기초] HTTPS의 동작 원리 (feat. 와이어샤크)Web 2021. 4. 26. 21:00
오늘은 HTTPS의 개념과 어떻게 동작하는지 정리해보았습니다. HTTP의 보안처리가 된 버전이 HTTPS인것은 다들 아실것입니다. 그리고 요즘은 HTTPS는 웹의 기본스펙이라고 봐도 문제가 없다고 생각됩니다. API를 사용하려고하여도 HTTPS가 안되어있으면 API를 신청, 사용할 수 없는 경우도 있으며 UX에도 영향을 끼친다고 생각합니다. 예를들어 은행사이트에 접속하였는데 아래와 같은 이미지가 주소창에 있다면 사용자에게 좋은 경험을 제공하지 못할 것 입니다. HTTPS는 무엇인가? HTTPS는 HyperText Transfer Protocol Secure의 약자이며 HTTP의 보안 버전입니다. HTTPS는 TCP 위에 SSL/TLS 층을 추가하여 암호화, 인증 그리고 무결성 보장을 통해 더 안전하게 만..
-
[Web 기초] HTTP 통신 과정Web 2021. 4. 26. 20:54
오늘은 web의 기초지식으로 HTTP 통신이 어떻게 이루어지는지와 간단하게 프로토콜을 정리해보았습니다. 개발공부 한창할때 보셨을 OSI 7계층과 네트워크 4계층 그림입니다. 우리가 집중한 부분은 네트워크 4계층으로 각각의 계층에 대해서 간단하게 정리하겠습니다. 1. TCP/IP 란 무엇인가? 간단하게 표현하면 인터넷으로 통신하는데 가장 기반이되는 프로토콜이라고 볼 수 있습니다. 대다수의 많은 프로그램들이 TCP를 기반으로한 IP위에서 동작을 하기 때문에 흔히들 묶어서 TCP/IP 로 표현을 합니다. 하지만 TCP와 IP는 계층이 나눠져있으며 역할과 책임이 명확히 다릅니다. ip IP는 Internet Protocol의 약자로써 네트워크상에서 다른 컴퓨터와 구별할 수 있도록 할당되는 주소입니다. 이 주소는..