Client(클라이언트)
- 서버로 요청하는 프로그램, 대표적인 프로그램인 웹브라우저(Web browser)
- web browser에 주소를 입력하는 이 행위를 정보를 요청하는 행위임 그러면 서버는 주소에 맞는 화면을 응답함
Server(서버)
- 서비스를 제공하는 애플리케이션(or 컴퓨터)
- 클라이언트의 요청을 받아 처리하는 주체
서버의 종류( 어떤 서비스를 제공하는지 따라서 달라짐)
이메일 서버 , 파일 , 웹 서버 등등
서버의 포트
IP 주소만으로 어떤 서버를 요구하는지 구별할수 없기 때문에 포트번호가 필요함
어떤 서버에 요청을 보내는지 알수있다. 웹은 기본이(80) 이기 때문에 생략가능함
서버와 포트가 연결되어있어야되는데 이걸 **바인딩(Binding)**이라고 부름
한포트에는 한 서버가 연결될수 있고 서버가 포트에서 기다리고있다(Listening)
**예약된 포트 (**0 ~1023) 쓰지못한다.
Web Application Server(WAS)