클라이언트와 서버에대해서 알아보고클라이언트 서버 아키텍처 , 다른 말로는 2티어 아키텍처라고 불리는 설계 방식에 대해서도 알아보자.서버(server)란 데이터를 요구하면 데이터 보내주는 프로그램!즉 리소스가 존재하는곳!영어단어 그대로 제공(serve)하는 주체이다!
클라이언트와 서버 간의 통신은 요청과 응답으로 구성된다.요청이 있어야만 응답이 온다.클라이언트-서버 아키텍처에서는 서버 마음대로 클라이언트에 리소스를 전달 하지 않는다.클라이언트와 서버간의 통신을 알아보기 전에 프로토콜(protocol)이라는 개념을 이해해본다.프로토콜
브라우저의 주소창에 입력한 URL은 서버가 제공되는 환경에 존재하는 파일의 위치를 나타낸다.CLI환경에서 폴더와 파일의 위치를 찾아 이동하듯,슬래시(/)를 이용해 서버의 폴더에 진입하거나 파일을 요청할 수 있다.그러나 기본적인 보안의 일환으로 외부에서 직접 접근이 가능
네트워크에 연결된 특정 PC의 주소를 나타내는 체계를 IP address(Internet Protocol address, IP 주소) 라고 한다.네 덩이의 숫자를 IP 주소라고 함위의 사진과 같이 웹 브라우저에 닷(.)으로 구분된 네 덩이의 숫자를 입력하면, 그 주소에
웹 브라우저를 통해 특정 사이트에 접속 할때, IP주소를 대신하여 사용하는 주소가 있다.만약 예를들어 IP주소가 지번 또는 도로명주소라면,Domain(도메인) name은 해당 주소에 위치한 상호(아파트나 상가 이름)으로 볼 수 있다.더 쉽게 예를 들면 ->택시를 타고
HTTP 즉, HyperText Transfer Protocol의 줄임말로, HTML과 같은 문서를 전송하기 위한 Application Layer 프로토콜이다.HTTP는 웹 브라우저와 웹 서버의 소통을 위해 디자인되었다.전통적인 클라이언트-서버 모델에서 클라이언트가 H
HTTP는 요청 메소드를 정의하여, 주어진 리소스에 수행하길 원하는 행동을 나타낸다.간혹 요청 메서드를 HTTP 동사 라고 부르기도 한다.각각의 메서드는 서로 다른 의미를 구현하지만, 일부기능은 메서드 집합 간에 서로 공유하기도 한다.GET : GET 메서드는 특정 리
AJAX 는 Asynchronous JavaScript And XMLHttpRequest의 약자로, JavaScript, DOM, Fetch, XMLHttpRequest, HTML 등의 다양한 기술을 사용하는 웹 개발 기법이다!!!AJAX의 가장 큰 특징은 웹 페이지에
SOP는 Same-Origin Policy 의 줄임말로, 동일 출처 정책을 뜻한다.\-> '같은 출처의 리소스만 공유가 가능하다' 라는 정책이다.\-> 여기서 출처(Origin)은 아래와 같다.출처는 프로토콜,호스트,포트 의 조합으로 이루어져있다.이 중 하나라도 다르면