반응형

 

인터넷과 웹

 

인터넷

: TCP/IP라는 통신 프로토콜을 이용하여 정보를 주고 받는 컴퓨터 네트워크

 

 

웹 (월드 와이드 웹)

: 인터넷에 연결된 컴퓨터들을 통해 정보를 공유할 수 있는 정보 공간.

 

 

사용하는 포트 번호 : 웹(80), FTP(), 텔넷(23), 이메일()

 

 

- 알아야 할 포트 번호

더보기

파일 송수신 - FTP (21)

리눅스 - SSH (22)
네트워크 - telnet (23)

단순 전자우편 전송 규약 - SMTP (25)

도메인 이름 시스템 - DNS (53)

포스트 오피스 프로토콜 - POP3 (110) : 사용 기기로 이메일을 다운로드 하여 읽음

인터넷 메시지 액세스 프로토콜 - IMAP (143) : 서버에서 이메일을 읽음

인터넷 릴레이 챗 - IRC (194) : 실시간 채팅

웹 - http (80)

월드 와이드 웹 통신 프로토콜 - https (443)

 

 

 

웹의 동작 원리

 

: 클라이언트/서버 방식으로 동작

 

ex)

아파치(Apache) - PHP

톰캣(Tomcat) - jsp

IIS(Internet Information Server) : 웹 서버 소프트웨어

 

 

request(요청), response(응답) 으로 서로 주고 받음

 

 

 

JSP

 

: 동적인 웹 페이지로, 저장된 내용을 변수로 가공하여 처리한다.

자바를 기반으로 하며 서버 측 웹 프로그래밍이다.

ex) PHP, ASP, JSP(자바 계열)

 

 

- 특징 

서블릿 기술 확장

유지 관리 용이

빠른 개발 가능

코드 길이 줄임

 

 

< -> HTML : 정적 웹 페이지

ex) HTML

 

 

 

정적 웹 페이지의 동작 방식

 

 

 

① 요청 방식 (request method)

 

GEP 방식

: 주소 표시줄에 정보가 노출됨 -> 전송 크기의 한계가 있음

ex) 정보 조회 

 

 

POST 방식

: 정보가 가려짐

ex) 정보 변경

 

=> 방식만 다를 뿐 처리하는 법은 같음

 

 

 

JSP 페이지 처리 과정

 

 

jsp 생명 주기

 

 

 

jsp 개발 환경 도구

 

자바 개발환경 : JDK (Java Development Kit)

웹서버 : 톰캣

통합 개발 환경 : 이클립스

 

 

JDK와 JRE의 차이 : JRE는 자바 실행 환경을 이야기함

 

 

반응형