본문 바로가기

전체 글

(60)
HTTP/1.1 과 HTTP/2 의 차이점 이번 포스팅의 주제는 HTTP /1.1과 HTTP/2의 차이점에 대해 중점적으로 다뤄 보려고 합니다. 둘의 차이점을 정리하기 전에 HTTP/2로 발전의 필요성에 대해 먼저 언급하고 가겠습니다. 1. Latency(지연 시간) 감소 2. 네트워크 통신에 필요한 데이터량 감소 3. 서버에서 클라이언트로 먼저 데이터를 보낼 수 있는 방법 HTTP/1.1 에서 HTTP/2 로이 발전하게 된 요인들은 위에서 언급한 것처럼 3가지 가 있습니다. HTTP/1.1 에서는 어떤 문제점이 있었고 HTTP/2는 어떻게 이 문제를 해결했는지에 대해서 이제부터 정리해 보겠습니다. HTTP/1.1 HTTP/1.x 의 가장 큰 특징은 하나의 연결당 한개의 응답만 보낼 수 있도록 설계되어 있다는 것입니다. HTTP/1.x의 이런 특..
공개키와 비공개키 이전 글에서는 HTTPS와 HTTP의 차이, 대칭키는 무엇인지에 대해 정리했었습니다. 관련 내용은 아래의 링크를 통해 확인해주세요! 2022.02.22 - [분류 전체보기] - HTTPS와 HTTP의 차이 / SSL 디지털 인증서란? HTTPS와 HTTP의 차이 / SSL 디지털 인증서란? 웹 서핑을 하다보면 어떤 사이트는 http:// 로 시작하고 어떤 사이트는 https:// 로 url이 시작하는 걸 자주 확인 할 수 있었다. http와 https는 구체적으로 뭐가 다른지에 대해 정리 해보려고 합니다. 본 jminc00.tistory.com 이번 글에서는 이전 글에서 다룬 대칭키의 한계와 그 한계를 어떻게 극복했는지 정리해 보겠습니다. 이번 글도 '생활 코딩'의 내용과 제 생각을 같이 정리했으니 잘못..
HTTPS와 HTTP의 차이와 SSL 디지털 인증서 웹 서핑을 하다 보면 어떤 사이트는 http:// 로 시작하고 어떤 사이트는 https:// 로 url이 시작하는 걸 자주 확인할 수 있었다. http와 https는 구체적으로 뭐가 다른지에 대해 정리해보려고 합니다. 본 내용은 '생활코딩'의 내용과 제 생각을 더해서 썼다는 점 미리 말씀 드립니다. http는 Hypertext transfer Protocol의 약자로 http, https 모두 HTML을 전송한다는 점에서 동일합니다. http와 https는 이름에서도 알 수 있듯이 's' 의 차이라고 바로 예상할 수 있는데 여기서 말하는 's'는 뭘까요? 's'는 Over Secure Socket Layer의 약자로 Secure이라는 말에서 알 수 있듯이 보안이 더 강화된 http입니다. 저는 이부분에서..
JSON stringify 란? jQuery Ajax를 사용하면서 json 형식으로 데이터를 주고받는 일이 빈번하게 발생했고 단순한 데이터, 예를 들어 아래와 같은 json 형태를 주고 받는데 있어서는 어려움이 전혀 없었습니다. { id : 'min.c00', name : '정민창', } 내가 마주했던 문제는 아래의 상황처럼 하나의 key에 array형태로 데이터를 전송해야 했습니다. { list : ['....', '....', ...] } 이 문제를 해결하고자 찾은 방법이 JSON stringity라는 기술입니다. JSON stringify 란? 먼저 JSON은 일반적으로 데이터를 저장하거나 전송할 때 많이 사용되는 데이터 교환 방식인데 Javascript에서 객체를 만들 때 사용하는 표현식을 의미합니다. json 형태로 데이터를 ..
<jsp:include>와 include 디렉티브의 차이점 이번 글은 액션 태그와 include 디렉티브의 차이점에 대해 정리해보려고 합니다. 그전에 액션 태그와 디렉티브에 대한 용어를 정리하고 가겠습니다. 액션 태그란? 액션 태그란 JSP 페이지 내에서 어떤 동작을 하도록 지시하는 태그입니다. 예를 들어 페이지 이동, 페이지 include 등 특정 목적을 가지고 동작을 수행하는 역할을 가지고 있습니다. 그 형태는 를 취하고 _____에 뭐가 오느냐에 따라 그 역할이 다릅니다. 예를 들어 는 현재 페이지를 다른 페이지로 전환할 때 사용하고 는 JSP페이지 내에 다른 페이지를 삽입하는 역할을 수행합니다. 디렉티브란? 디렉티브(directive) 란 JSP 페이지를 어떻게 처리할 것인지를 설정하는 태그를 의미합니다. 즉, JSP와 관련된 정보를 JSP 컨테이너에 지..
쿠키와 세션 네이버, 인스타그램등 기타 여러가지 사이틀 사용하면서 가장 편하다고 느끼는 기능은 한번 로그인 하면 또 안해도 된다는 점인것 같습니다. 로그인을 여러번하는건 저는 굉장히 귀찮다고 생각하기 때문입니다. 그래서 오늘은 한번 로그인 했는데 새 탭을 열었을 때 로그인 상태가 유지 될 수 있는지에 대해 정리해 보려고 합니다. 글을 전개 하기 전에 소신 발언 하나 하겠습니다. 세상에는 쿠키만 존재한다. 구글링하면 다 쿠키와 세션의 차이점에 대해 설명하고 있는데 이게 무슨 소리냐 라고 하실 수 있습니다. 세션은 결국 쿠키를 사용합니다. 즉, 쿠키의 한 부분 집합이 세션인거죠 그럼 왜 쿠키라고 하지 않고 세션이라고 하느냐? 라는 궁굼증이 있을 수 있습니다. 그 내용은 이후에 정리 하겠습니다. 앞으로의 글을 정리하면서 ..
JSP 기본 객체와 영역 JSP를 공부 하다보면 한가지 의문이 있다. "request.getParameter() 처럼 request는 왜 객체 선언을 하지 않아도 사용할 수 있는거지? 똑같은 클래스의 객체 일텐데...." 그렇다. JSP에서는 회원가입이나 로그인 같은 로직을 구할때 html 로 전달한 값을 jsp에 받을 경우 request 객체를 사용한다. 자바를 기본적으로 사용하는 jsp인데 클래스 객체를 선언하지 않고 어떻게 사용할 수 있단 말인가? 이 의문점에서 출발해서 JSP에서 제공하는 기본 객체와 구체적인 내용들을 정리 해보려고 합니다. 기본 객체란? JSP로 웹 개발을 하기 위해서는 WAS 서버가 필요 합니다. WAS 서버에 대한 자세한 설명은 아래의 링크를 참고해 주세요 WEB 서버와 WAS의 차이 이번글은 WEB..
GET 과 POST의 차이 이전 까지 GET 방식과 POST 방식의 차이점을 설명해 보라는 요청이 있었을 때 나는 다음과 같이 대답했다 "GET은 URL에 정보를 담아 보내고 POST는 body에 정보를 담아 보내는 것입니다!" 물론 아예 틀린 말은 아니지만 뭔가 허접하고 두루뭉실 하게 알고 있는 것 같은 인상을 준다. 그래서 이번 기회에 GET / POST에 대한 개념을 확실히 정리하고자 글을 쓰게 됬습니다 . 먼저 GET / POST에 대한 차이점을 알기 위해서 이게 정확히 뭐고 왜 그 둘을 비교 하고 있는지에 대해 알아야 할 것 같습니다. GET / POST를 먼저 설명하기 전에 HTTP 에 대한 개념을 알아야 합니다. HTTP란? HTTP란 HyperText(HTML) Transfer Protocol의 약자로 웹 상에서 네..

반응형