반응형
1. 프로토콜
- 프로토콜: 네트워크에 연결된 컴퓨터가 서로 통신(대화)하기 위한 규약
- 응용계층 : HTTP
- 전송계층 : TCP
- 인터넷계층 : IP
2. 인터넷
- TCP/IP 기반의 네트워크가 전세계적으로 확대되어 하나로 연결된 네트워크의 네트워크
3. 웹서비스 WWW
- ( World Wide Web )
- 인터넷 = www 가 아님
- www는 인터넷 기반의 서비스 중 하나 - 웹서비스
4. 웹 통신 프로토콜 - http / https
- HTTP프로토콜 : www 서비스를 위한 통신 규약
- 웹서버와 웹클라이언트는 HTTP를 이용해 통신
- (Hyper Text Transfer Protocol) : 높은 차원의 문자들(HTML)을 보내는 프로토콜(약속)
- (Hyper Text Transfer Protocol Security) : HTML을 부호화시켜 보내는 프로토콜
- 받을때는 복구화시켜 해석해서 처리함
- www (웹서비스) - http : 80번 포트이용
- www (웹서비스) - https : 433번 포트이용
5. CSL VS SSL
1) CSL(클라이언트스크립트 언어)
- 웹 문서의 언어
HTML
- www 서비스를 표현하기 위해 사용하는 언어
- www를 통해 서비스하는 모든 내용은 HTML로 표현되어야 함
- HTML은 텍스트 파일로 정적인 정보만 처리 가능 (동적으로 변하는 정보를 처리할 수 없음)
- 동적인 컨텐츠 처리하기 위해 CGI, Fast CGI, PHP, ASP, JSP 등의 기술이 사용
javascript
- 클라이언트 스크립트
- 스크립트 해석의 주체 : 웹 브라우저
- 웹 브라우저 핸들링은 가능하지만 서버 연동은 불가능
2) SSL(서버스트립트 언어)
과거
- CGI(Common Gatewary Interface)
- 초기 웹 프로그래밍에 사용된 기술
- 프로세스 단위로 실행되기 때문에 사용자가 증가하면 급격히 성능 저하
현재
- 서버 스크립트 기술
- HTML과 스크립트 언어를 함께 사용할 수 있는 기술로 웹 서버에서 해석 (SSL : Server Script Language)
- 데이터베이스 연동 처리 등 다양한 구현이 가능
- 별도의 컴파일 과정없이 HTML 태그 수정 가능
1) 자바와 서블릿
- 썬마이크로시스템즈에서 개발한 객체 지향 언어
- 운영체제와 하드웨어의 독립적 (휴대폰에서 매킨토시까지)
2) 서블릿
- 서블릿은 자바 언어로 웹 프로그래밍 하기 위해 개발된 기술
- 자바의 모든 기능 사용 가능
- 멀티스레드 방식의 서버 운영으로 인해 빠른 처리 속도 보장
3) JSP
반응형
'web > html' 카테고리의 다른 글
[html] 6. 하이퍼링크 태그 | 기타 태그 | 문장강조 태그 | 인용문출력 태그 | 멀티미디어 태그 | 이미지설명제공 태그 (2) | 2024.04.29 |
---|---|
[html] 5. 시맨틱태그 | 텍스트태그 | entity | 박스태그 | 이미지태그 | 리스트태그 | 테이블태그 (0) | 2024.04.28 |
[html] 4. 기본 태그 | head | body (1) | 2024.04.28 |
[html] 2. 이클립스에서 WAS 설치 및 사용법 (0) | 2024.04.27 |
[html] 1. 웹프로그램의 개념 (0) | 2024.04.26 |