웹 서버와 클라이언트 간의 문서를 교환하기 위한 통신 규악웹에서만 사용하는 프로토콜로 TCP/IP 기반으로 서버와 클라이언트 간의 요청과 응답을 전송한다. TCP 기반의 통신 방식비연결 지향브라우저를 통해 사용자의 요청으로 서버와 접속하여 요청에 대한 응답의 데이터를
사용자가 브라우저에 www.naver.com을 입력했을 때 일어나는 일.도메인으로 요청을 보낼 수 없기 때문에 DNS Lookup을 수행순방향 및 역방향 DNS룩업을 처리하는 기능이 있는데, 이를 nslookup이라고 부름.\*순방향 DNS룩업 : 인터넷 도메인 이름을
HTTP 프로토콜의 특징이자 약점을 보완하기 위해서 사용.HTTP 프로토콜 환경에서 서버는 클라이언트가 누구인지 확인해야 한다.그 이유는 HTTP 프로토콜이 connectionless, stateless한 특성이 있기 때문.connectionless : 클라이언트가 요
인터넷을 이용하면서 보게되는 웹 페이지는 크게 2가지로 나눌 수 있다. 하나는 정적 웹 페이지이고 다른 하나는 동적 웹 페이지이다. 정적 웹 페이지는 마치 컴퓨터에서 저장된 텍스트파일을 메모장으로 열어보듯이 저장된 그대로 보는 것이며, 동적 웹 페이지는 그런 내용들이
프로젝트를 진행하면서 API의 모든 처리를 200번대로 처리하고 반환 VALUE를 다르게 해서 클라이언트로부터 응답 시켜준 경험이 있다. 하지만 HTTP 상태 코드는 다양하게 이루어져 있기 때문에 이 블로그를 참고하여 정리해 보았다.최근의 모던 어플리케이션은 완전히 네
요즘 대부분의 프로젝트에서 REST API는 많이 사용된다. 대외활동 프로젝트를 진행하면서 스프링 MVC 기반의 REST API를 설계하고 개발해보았다. 하지만 이 API가 진짜 RESTful하다고 볼 수 있을까?이번 포스팅에서는 그런 rest api로 괜찮은가 라는