2티어 아키텍처라고도 불리는 설계 방식상품정보와 같은 resource가 존재하는 곳(서버)과 resource를 사용하는 앱(클라이언트)을 분리시킨 것.2티어 아키텍처에 데이터베이스가 추가되면 3티어 아키텍처라고 부른다.웹 플랫폼에서의 클라이언트: 웹사이트, 웹앱. 브라
웹에서 사용되는 데이터나 자원을 HTTP URI로 표현하고, HTTP 프로토콜을 통해 요청과 응답을 정의하는 방식원격 데이터를 가져오거나 변경하는 웹 서비스를 설계하는 아키텍처 스타일REST API = { URI, HTTP, HATEOAS(Hypermedia) }참고h
같은(same) 출처(origin)의 리소스만 공유 가능하다.Origin = { https://, www.codestates.com, :443 }/course출처 = { 프로토콜, 호스트, 포트} 의 조합으로 이루어져있다.해로울 수 있는 문서를 분리함으로써 공
HTTP 메시지 생성소켓을 통해 전달(네트워크 환경에 연결할 수 있게 만들어진 연결부)IP패킷을 생성하기 전 TCP 세그먼트 생성TCP/IP 패킷 이더넷 프레임워크에 포함되어 서버로 전송음 여기에 대해서는 전에 언급한 적이 있어서 그 내용으로 대체하면 좋을것같다.HTT
웹에서 표준적으로 사용되는 기술이나 규칙사용자가 어떤 운영체제나 브라우저를 사용하더라도 웹페이지가 동일하게 보이고 정상적으로 작동할 수 있도록 하는 웹페이지 제작 기법유지보수웹 호환성검색 효율웹 접근성HTML요소가 의미를 갖도록 만드는 것. 태그만 보고도 어떤 기능을
쿠키: 서버에서 클라이언트에 쿠키를 전송 + 클라이언트에서 서버로 다시 쿠키 전송삭제하지 않으면 사라지지 않는다.장시간 보존해야하는 정보 저장에 적합로그인상태유지, 장바구니 등옵션들을 지정한 후 헤더에 Set-Cookie라는 프로퍼티로 담아 전송클라이언트->서버인 경우
컴퓨터 = 하드웨어 + 소프트웨어컴퓨터가 처리할 수 있는 형태로 데이터와 명령을 받아들이는 물리적 장치.키보드, 마우스, 스캐너, 타블렛, 조이콘처리된 데이터를 사람이 이해할 수 있는 형태로 출력하는 물리적 장치.모니터, 프린터산술/논리 연산 장치(ALU) + 제어장치
이미지 최적화: 이미지를 최적화하여 크기를 줄이거나, 웹P의 사용 등을 통해 로드 속도를 빠르게 할 수 있습니다.코드 최적화: HTML, CSS, JavaScript 코드를 최적화하여 파일 크기를 줄이고, 불필요한 코드를 제거하여 로드 속도를 빠르게 할 수 있습니다.캐