클라이언트와 서버
- 클라이언트: 서비스를 요청하는 애플리케이션(컴퓨터)
- 서버: 서비스를 제공하는 애플리케이션(컴퓨터)
서버의 종류
- 어떤 서비스를 제공하냐에 따라 종류가 달라짐
- 서버의 포트
- 한대의 컴퓨터에서 여러 서비스를 제공하는 경우 포트를 통해 구별
- 웹서버포트(80)의 경우 생략가능 - 아무것도 안쓰면 80포트로 연결
- ~65535 포트번호 사용가능 (0~1023은 예약된 포트이기에 사용불가능)
- WAS
- 웹 어플리케이션 서버(WAS): 웹 애플리케이션을 서비스하는 서버
- 서버에 프로그램을 설치해 놓고 클라이언트가 사용할 수 있도록 한 것(Tomcat)
- 업데이트에 용이, 클라이언트쪽이 가벼워짐 (과거엔 프로그램이 클라이언트에 설치되어 있었다 -> 업데이트가 힘듬)
- 종류: 톰캣, JEUS., IBM WebSphere. 등
- 톰캣: 무료WAS이며 많이 사용된다.
'I leaned > 스프링,스프링부트' 카테고리의 다른 글
OOP 5대 설계원칙 - SOLID (0) | 2023.05.17 |
---|---|
Eclipse(STS)와 IntelliJ (0) | 2023.05.10 |
톰캣 (0) | 2023.05.10 |
Http 요청과 응답- HttpServletRequest/Response (0) | 2023.05.10 |
MVC(Model View Controller) (0) | 2023.01.14 |