[SPRING]기본용어
카테고리: SPRING
태그: Spring
[4] 기본 용어
4.1. 웹 서버 (Web Server)
- 사용자로부터 HTTP 요청을 받거나 웹 컨터이너가 전달해준 결과물을 정적인 페이지로 생성하여 사용자에게 응답해주는 소프트웨어를 말한다.
- 웹 페이지는 주로 HTML, CSS, Java Script 등으로 구성된다.
4.2. 웹 컨테이너 (Web Container)
- 웹 서버가 전송해준 요청을 기초로 동적인 페이지를 생성하여 웹서버로 돌려준다.
- 동적 페이지라는 것은 사용자마다 다른 결과로 응답할 수 있기 때문이다.
예) 로그인- 로그인한 아이디를 보고 각자에 맞는 페이지를 구성해 보내주는 것임.
4.3. WAS (Web Application Server)
- 웹 애플리케이션이 실행될 수 있는 환경을 제공하는 소프트웨어이다.
- 웹 서버와 웹 컨테이너를 포함한 개념이다.
예) 톰캣(Tomcat), 웹로직(WebLogic), 웹스피어(WebShpere) 등.
4.4. HTTP (HyperText Transfer Protocol) / HTTPS (HTTP Sercure)
- WWW에서 웹 서버와 사용자 사이의 통신을 위해 사용하는 통신 프로토콜이다.
- 사용자가 요청하면 웹 서버가 응답하는 단순한 구조의 프로토콜이다.
4.5. 포트 (Port)
- 컴퓨터 사이에서 데이터를 주고받을 수 있는 통로이다.
- 인터넷에서는 IP 주소를 통해 서버 컴퓨터의 위치를 파악한다.
- 그 컴퓨터가 제공하는 특정 서비스는 포트 번호를 통해 알 수 있다.
예) HTTP는 80번 포트, HTTPS는 443번 포트 사용
4.6. URL (Uniform Resource Locators)
- 인터넷 상에서 자원이 어디 있는 지를 알려주기 위한 주소 규약이다.
- 웹 페이지 뿐만 아니라 네트워크의 모든 자원에 대한 주소를 표현할 수 있다.
- 대부분의 URL은 아래 형식으로 표시가 된다.([] 부분은 생략 가능)
protocol://domain[:port][/context][/resource]
- domain : 서버주소 - 도메인이나 IP주소
- context : 접근할 웹 애플리케이션의 이름. 웹 애플리케이션 서버는 여러 개의 컨텍스트(애플리케이션)를 가질수 있다.생략하면 기본 컨텍스트(ROOT, /)가 동작한다.
- resource : 요청할 자원 이름
4.7. MIME 타입
- 서버 또는 클라이언트에게 전송된 리소스의 유형을 알려주기 위한 하나의 메커니즘이다.
- 브라우저는 리소스를 받았을 때 해야 할 기본 동작을 결정하기 위해 대게 MIME 타입을 사용한다.
-
’/’로 구분된 두 개의 문자열인 타입과 서브타입으로 구성되어 있다.
MIME 타입 의미 text/html HyperText Markup Language text/css Cascading Style Sheets text/javascript JavaScript image/jpeg JPEG images image/gif Graphics Interchange Format video/mpeg MPEG Video application/json JavaScript Object Notation
댓글 남기기