클라이언트
서버
- 클라이언트에서 필요한 데이터를 요청하면 최종적으로 도달하는 추상적 공간
- 정보를 제공하는 컴퓨터
- 데이터를 보유하고 있으며, 전기적인 신호로 정보를 클라이언트에 전송한다
요청 하는 방법
HTTP 라는 전세계적으로 약속된 인터페이스를 통해 서버와 통신을 주고 받는다
- 클라이언트가 서버로 요청을 보내면 서버의 루트 도메인으로 가서 추가적인 정보에 따라 작업을 진행
- 서버로 요청을 보낼 때 클라이언트와 서버는 서로 통신을 할 준비가 되어있는지 테스트(HTTP는 TCP 프로토콜을 기반으로 작동)
- 핸드 쉐이크라는 과정을 통해 연결을 생성하고 스퀀스 번호를 주고 받는 등 신뢰성을 향상시켜 준다