인터넷이란? 운영체제와 관계없이 모든 기종의 컴퓨터들을 연결한 통신망
- 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 |