웹과 웹의 동작 원리

2021. 3. 5. 23:05Web/JSP

웹의 동작 원리

 

클라이언트와 서버

웹은 기본적으로 *클라이언트/서버 *방식으로 동작한다.

image

  • request(요청): 클라이언트에서 서버로 정보를 요구하기 위해 보내는 메시지. GET방식과 POST방식 등이 있다.
  • response(응답): HTTP에서 요구된 메세지에 대한 응답, HTML, 이미지 등이 응답의 내용
  • 클라이언트: 일반적인 웹 사용자의 인터넷이 연결된 장치(핸드폰)과 이런 장치들에서 이용 가능한 웹에 접근하는 소프트웨어(크롬, 파이어폭스).
  • 서버: 웹 페이지, 사이트 또는 앱을 저장하는 컴퓨터. 클라이언트가 요청하면 서버로부터 클라이언트의 장치로 사용자의 웹 브라우저에서 보여지기 위한 웹페이지의 사본이 다운로드 됨.
  • 웹 서버는 Apache, Tomcat, IIS 등이 있음.

 

그 외 용어들

  • TCP/IP: Transmission Control Protocol(전송 제어 규약)과 Internet Protocol(인터넷 규약)은 데이터가 어떻게 웹을 통해 통신하는지 정의하는 통신 규약.
  • DNS: Domain Name System Servers. 웹사이트를 위한 주소록과 같음.
  • HTTP: Hyper Transfer Protocol. 클라이언트와 서버가 서로 통신할 수 있게 하기 위한 언어를 정의하는 어플리케이션 규약.
  • 컴포넌트 파일: 한 웹사이트는 많은 자원들로 만들어진다... 이것의 종류로는
    • 코드 파일: HTML, CSS, JavaScript 코드들
    • 자원: 이미지, 음악, 비디오 단어문서 그리고 PDF같은 웹사이트를 만드는 것들.

 

정적 웹 페이지와 동적 웹 페이지

 

정적 웹 페이지(Static Page)

  • 컴퓨터에 저장된 텍스트 파일을 그대로 보냄
  • 동작 방식

image

 

동적 웹 페이지(Dynamic Page)

  • 저장된 내용을 다른 변수로 가공 처리하여 보는 것
  • 동적으로 HTML 생성
  • PHP, ASP, JSP 등..
  • 동작 방식

image

 

참고자료

반응형

'Web > JSP' 카테고리의 다른 글

JSP 스크립트 태그  (0) 2021.03.15
Eclipse tomcat error  (0) 2021.03.10
JSP와 Servlet  (0) 2021.03.05
CGI와 확장 CGI  (0) 2021.03.05