본문 바로가기
728x90

Computer Science8

URI, URL 이게 뭐지? ● URI - 사전적 의미 : 특정 리소스를 식별하는 통합 자원 식별자(Uniform Resource Identifier)이다. ● URL - 사전적 의미 : 흔히 웹 주소라고 하며, 컴퓨터 네트워크 상에서 리소스가 어디 있는지 알려주기 위한 규약이다. URI의 서브셋이다. ● URL과 URI 구분 - https://www.google.co.kr 의 경우 https://www.google.co.kr 라는 서버를 나타내기 때문에 URL이면서 URI이다. - https://www.google.co.kr/news 의 경우 google 서버의 news라는 인터넷상의 자원 위치를 의미하기에 URL 이면서 URI이다. - https://www.google.co.kr/news/abc.html 의 경우 google 서.. 2022. 10. 29.
웹 서버와 WAS ● 웹 서버 - 사전적 정의 : 웹 브라우저 클라이언트로부터 HTTP 요청을 받아들이고 HTML 문서와 같은 웹페이지를 반환 하는 컴퓨터 프로그램 - 클라이언트가 웹 브라우저에서 어떠한 페이지 요청을 하면 웹 서버에서 그 요청을 받아 정적콘텐츠를 제공하는 서버다. 정적 컨텐츠란 단순 HTML문서, CSS, JavaScript, 이미지, 파일 등 즉시 응답 가능한 콘텐츠다. 웹 서버가 동적 컨텐츠를 요청 받으면 WAS에게 해당 요청을 넘겨주고, WAS에서 처리한 결과를 클라이언트에게 전달해 주는 역활도 한다. ● WAS - 사전적 정의 : 인터넷 상에서 HTTP 프로토콜을 통해 사용자 컴퓨터나 장치에 애플리케이션을 수행해주는 미들웨어로서, 주로 동적 서버 콘텐츠를 수행하는 것으로 웹 서버와 구별이 되며, .. 2022. 10. 27.
CSR vs SSR 특징 및 차이 ● CSR(Client Side Rendering)의 특징 말 그대로 렌더링이 클라이언트 쪽에서 일어난다. 즉, 서버는 요청을 받으면 클라이언트에 HTML과 JS를 보내준다. 클라이언트는 그것을 받아 렌더링을 시작한다. 서버에서 처리 없이 클라이언트로 보내주기 때문에 자바스크립트가 모두 다운로드 되고 실행이 끝나기 전까지 사용자는 볼수 있는게 없다. ● SSR(Server Side Rendering)의 특징 말 그대로 서버쪽에서 렌더링 준비를 끝마친 상태로 클라이언트에 전달하는 방식이다. 서버에서 이미 렌더 가능한상태로 클라이언트에 전달되기 때문에 자바스크립트가 다운로드 되는 동안 사용자는 무언가를 보고 있을 수 있다. CSR vs SSR 차이 ● 웹페이지를 로딩하는 시간 웹 사이트의 가장 첫 페이지를 .. 2022. 10. 27.
OSI 7 Layer 개요 ● Open Systems Interconnection Reference Model 7 Layer - 개방형 시스템 상호연결 참조 모델 7계층 ● 국제 표준화 기구(ISO)에서 개발한 통신에 관한 계층화 표준 모델 의의 ● 분산된 다른 기종 시스템간의 네트워크 상호호환을 위한 표준 아키텍처를 정의 할 수 있다. ● 통신에 관련된 목적을 달성하기 계층별로 분할하여 분업이 가능하다. (Divide and conquer) ● 기술표준인 기존 TCP 4계층 모델이 계층별로 역할이 불명확하여 발생했던 많은 문제들에 대한 해답을 제시한다. 7계층 Layer 1 : 물리 계층(Physical layer) ● 물리적인 장치의 전기적, 전자적 연결에 대한 명세 ● 디지털 데이터를 아날로그적인 전기적 신호로 변환하여.. 2022. 10. 27.
728x90