📌웹(Web)의 개념
월드 와이드 웹(World Wide Web)이란 인터넷에 연결된 사용자들이 서로의 정보를 공유할 수 있는 공간을 의미합니다.
간단히 줄여서 WWW나 W3라고도 부르며, 간단히 웹(Web)이라고 가장 많이 불립니다.
인터넷과 같은 의미로 많이 사용되고 있지만, 웹은 논리적인 공간이고,인터넷은 물리적인 공간이다.
📌클라이언트와 서버
공간을 구성하는 구성주체들을 역할/목적에따라 구분하는데 그것이 바로 클라이언트와 서버이다.
클라이언트는 요청을 보내서 응답을 받는 receiver이며, 서버는 요청을 받아서 응답을 주는 sender이다.
★클라이언트와 서버가 서로를 식별하기 위한 방법
각 클라이언트는 콜백 주소(즉, 해당 IP 주소 및 포트 번호)에 의해 고유하게 식별된다.
IPv4는인터넷 프로토콜의 4번째 판이며, 전 세계적으로 사용된 첫 번째 인터넷 프로토콜이다. 과거에 인터넷에서 사용되는 유일한 프로토콜이였으나 오늘날에는 IPv6이 대중화되었다. IPv4의 주소체계는 총 12자리이며 네 부분으로 나뉜다. 각 부분은 0~255까지 3자리의 수로 표현된다. IPv4 주소는 32비트로 구성되어 있으며, 현재 인터넷 사용자의 증가로 인해 주소공간의 고갈에 대한 우려가 높아지고 있다. 이에 따라 대안으로 128비트 주소체계를 갖는 IPv6가 등장하였다.
IPv6는 인터넷 프로토콜 스택 중 네트워크 계층의 프로토콜로서 버전 6 인터넷 프로토콜(version 6 Internet Protocol)로 제정된 차세대 인터넷 프로토콜을 말한다. 인터넷(Internet)은 프로토콜로 구축되어 왔으나 IPv4 프로토콜의 주소가 32비트라는 제한된 주소 공간 및 국가별로 할당된 주소가 거의 소진되고 있다는 한계점으로 인해 지속적인 인터넷 발전에 문제가 예상되어, 이에 대한 대안으로서 IPv6 프로토콜이 제안되었으며, 국제 표준이 RFC를 통해서 확정되었고, 실제로 IPv6 주소는 휴대폰 및 컴퓨터에 할당되어 적용되고 있다.
★Tier
Tier 클라이언트에서 서버로 동작하는 하나하나이다.
NTier구조에서 1Tier는 클라이언트가 무조건 차지하게 되고 서버가 몇개로 쪼개졌느냐가 N(갯수)를 결정하게 된다.
✔well-known port
잘 알려진 포트(well-known port)는 특정한 쓰임새를 위해서 IANA에서 할당한 번호의 일부이다. 일반적으로 포트 번호는 다음과 같이 세 가지로 나눌 수 있다.
- 0번 ~ 1023번: 잘 알려진 포트 (well-known port)
- 1024번 ~ 49151번: 등록된 포트 (registered port)
- 49152번 ~ 65535번: 동적 포트 (dynamic port)
80 | TCP | UDP | HTTP (HyperText Transfer Protocol) - 웹 페이지 전송 | 공식 |
📌클래스 패스
클래스 패스란?
경로의 시작점..클래스나 패키지를 찾을 때 기준이 되는 경로라 할수있다.
퀄리파이드네임이란?
완전수식명, 완전수식 이름, 완전갖춘 이름, 전체 주소 이름, 완전 풀리 퀄리파이드 네임
- 객체, 함수, 변수 등 호출대상을 특정하는, 모호함이 없는 이름
- 호출하는 위치(컨텍스트)에 무관하게 그것을 호출할 수 있는 이름
식별자 완전한경로..호출하는 위치(컨텍스트)에 무관하게 그것을 호출할 수 있는 이름이다.
'웹기반 애플리케이션' 카테고리의 다른 글
JSP 6일차 📃_JSP?, JSP소스구성요소, JSP컨테이너의 역할, Servlet컨테이너의 역할 (0) | 2023.02.24 |
---|---|
JSP 5일차 📃_템플릿 엔진, MIME (0) | 2023.02.24 |
JSP 4일차 📃_ 서블릿 (0) | 2023.02.22 |
JSP_3일차 📃 서블릿과 JSP의 차이 (0) | 2023.02.21 |
JSP_정적 콘텐츠&동적 콘텐츠의 차이, Web과 WAS, 서블릿 (0) | 2023.02.20 |