공부하는 히욤이

[인프런] 신입 프로그래머를 위한 실전 JSP강좌 : 웹 프로그램 개요 본문

inflearn/JSP

[인프런] 신입 프로그래머를 위한 실전 JSP강좌 : 웹 프로그램 개요

히욤이 2019. 4. 10. 00:31

웹프로그램이란?

인터넷 서비스를 이용해서 서로 다른 구성요소들(PC 등)이 통신할 수 있는 프로그램

 

 

사용자(브라우저) ------------->  Web Server ------------> 사용자(브라우저)

   Request                        Response

 

 

 

 

프로토콜(Protocol)과 IP

 

 

프로토콜

통신을 하기위한 규악으로 HTTP, ETP, SMTP, POP등이 있다.

 

 

IP

컴퓨터의 특정한 주소

 

DNS서버

네이버 닷컴이라고 입력을 한 것을 해당하는 IP주소로 맵핑 해줌

 

포트 

많은 프로그램 중에 어느 곳으로 들어갈질 선택해주는 것

 

http://www.google.com:80/index.html

프로토콜 인터넷서비스구분   도메인                          포트          경로

 

 

 

 

 

웹 프로그램의 동작 원리

 

 

 

유저, 사용자가 PC에서 네이버나 구글에서 데이터 검색함

데이터 검색한 것은 리퀘스트임 

해당하는 웹 서버(ex. 네이버, 구글 등)로 검색한 키워드가 요청됨

요청한 데이터는 데이터베이스로부터 어떤 데이터를 가져올 것인지 결정함

데이터를 가져와야할 경우 데이터베이스로 쿼리를 날림

result로 응답함

응답을 받은 웹서버는 리스펀스를해서 사용자에게 응답

 

HTML웹 브라우저를 구성하고 있는 문서로 왔다 갔다함

정적인 데이터 html로 보여줌

데이터를 수집,가공 변화가 있는 경우 동적 데이터 웹 컨테이너로 보냄

새로운 데이터를 뽑아내서 html로 보여줌

 

 

 

 

<이 게시물은 inflearn의 강의를 참고하여 학습 및 정리용으로 작성한 글입니다.>