본문 바로가기
Web Programing/with JSP

[JSP] 인터넷, 웹(Web)이란?

by Y06 2021. 1. 15.

인터넷이란? 운영체제와 관계없이 모든 기종의 컴퓨터들을 연결한 통신망

- TCP/IP 사용

 

[ 인터넷 서비스의 종류 ]

서비스 이름 기능 프로토콜 포트
웹(WWW) 웹 서비스 HTTP 80
이메일(Email) 이메일 서비스 SMTP/POP3/IMAP 25/110/143
FTP 파일 전송 서비스 FTP 21
Telnet 원격 로그인 서비스 TELNET 23
DNS 도메인 이름 변환 서비스 DNS 53
News 인터넷 뉴스 서비스 NNTP 119

 

 

C/S 환경에 대한 이미지이다. Clients는 요정하고 인터넷을 통해서 Sever에 요청이 도달하면 Sever는 응답한다.

 

 

Client 측 페이지 동작 원리를 보면 클라이언트가 웹 서버에 요청하면 웹 서버는 해당 내용에 대해 응답하고 클라이언트는 해석한다.

 

이 이미지는 Sever 측에서의 페이지 동작 원리이다.

 

[ 웹 페이지 동작 원리 ]

구          분 클라이언트측 페이지 서버측 페이지
문서 정적 페이지(static page) 동적 페이지(dynamic page)
처리 방식 수동적, 고정적 사용자의 입력을 실시간으로 처리
통식 방식 클라이언트에서 고정페이지를 전송 받는 단방향 통신 서버와 클라이언트 사이의 양방향 통신
해석위치 클라이언트측 서버측
웹사이트 운영면 내용을 변경하려면 일일이 편집해야 함으로 비효율적 내용이 추가되어도 문서를 재편집 할 필요가 없어 효율적
활용 분야 내용이 변하지 않는 일반 문서 내용이 수시로 변하는 게시판, 설문조사, 회원가입, 검색엔진 등
제작 기술 HTML, CSS, 자바스크립트 PHP, ASP, JSP

 

[ Web ]

웹(WWW, World Wide Web)

 

- 1989년 스위스에 있는 유럽물리입자연구소(CERN)의 팀 버너스리에 의해 개발됨.

- 흩어져 있는 연구자들이 손쉬운 방법으로 정보를 공유하기 위해 HTML이라는 간단한 마크업 언어를 통해 콘텐츠를 제공하고 HTTP라는 프로토콜을 사용해 TCP/IP 네트워크에서 사용하기 시작함.

 

[ 웹의 구성 요건 ]

 

- HTML(Hyper Text Markup Language) : 하이퍼텍스트 문서 작성을 위한 도구

- HTTP 프로토콜 : 웹 브라우저와 웹 서버간에 문서를 교환해주는 프로토콜

- URL(Uniform Resource Locator) : 요구하는 정보를 관리하고 있는 해당 사이트

  예) http://www.naver.com, http://www.tistory.com 

 

[ 웹 페이지 제작 기술 ]

 

1. HTML은 기본이다.

2. 웹 디자인이 필요하다.

   - 포토샵, 일러스트, 플래시, 프리미어 등의 디자인 도구

3. 외부 프로그램 이용기술이 필요하다.

   - ASP, JSP, PHP 등 스크립트 언어

   - 데이터베이스 기술

 

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

[JSP] 스크립트 요소  (0) 2021.01.21
[JSP] JSP의 동작구조  (0) 2021.01.20
[JSP] JSP 개발환경  (0) 2021.01.20
[JSP] CGI, JSP, Servlet이란?  (0) 2021.01.15
[JSP] JSP 실행하기  (0) 2021.01.15