인터넷과 웹
인터넷
: TCP/IP라는 통신 프로토콜을 이용하여 정보를 주고 받는 컴퓨터 네트워크
웹 (월드 와이드 웹)
: 인터넷에 연결된 컴퓨터들을 통해 정보를 공유할 수 있는 정보 공간.
- 알아야 할 포트 번호
파일 송수신 - 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) : 웹 서버 소프트웨어
JSP
: 동적인 웹 페이지로, 저장된 내용을 변수로 가공하여 처리한다.
자바를 기반으로 하며 서버 측 웹 프로그래밍이다.
ex) PHP, ASP, JSP(자바 계열)
- 특징
서블릿 기술 확장
유지 관리 용이
빠른 개발 가능
코드 길이 줄임
< -> HTML : 정적 웹 페이지
ex) HTML
정적 웹 페이지의 동작 방식
① 요청 방식 (request method)
GEP 방식
: 주소 표시줄에 정보가 노출됨 -> 전송 크기의 한계가 있음
ex) 정보 조회
POST 방식
: 정보가 가려짐
ex) 정보 변경
=> 방식만 다를 뿐 처리하는 법은 같음
JSP 페이지 처리 과정
jsp 개발 환경 도구
자바 개발환경 : JDK (Java Development Kit)
웹서버 : 톰캣
통합 개발 환경 : 이클립스
'스프링' 카테고리의 다른 글
[스프링] 6장 쇼핑몰 시스템 (0) | 2024.03.29 |
---|---|
[스프링] 5장 디렉티브 (0) | 2024.03.28 |
[스프링] 4.5장 과제 (0) | 2024.03.28 |
[스프링] 4장 선언문, 표현문 (0) | 2024.03.27 |
[스프링] 2장 프로젝트 생성 및 설정 방법 (0) | 2024.03.25 |