이번 시간에는 서버와 클라이언트가 무엇이고 서로 어뗜 관계를 갖는지 살펴보겠습니다. 먼저, 짧게 정의하면 아래와 같습니다. 클라이언트: 서버한테 서비스를 요청하는 프로그램 서버: 클라이언트로부터 받은 요청에 응답하는 프로그램 위의 사진은 클라이언트/서버를 카톡 보내는 과정으로 나타낸 형태입니다. 친구한테 카톡을 보내면 메시지가 서버로 전달되고, 서버는 그 메시지를 해당 친구한테 전달하는 것입니다. 사람들은 보통 친구한테 카톡을 보내면 그 친구의 휴대폰으로 바로 메시지가 전달된다고 생각합니다. 하지만! 사실은 그게 아니라는 것! 그렇다면 모든 카톡 메시지를 다 서버가 처리한다는 뜻인데요. 과연 서버 한 대로 수 많은 사람들의 메시지를 감당할 수 있을까요? 그렇지 않습니다 ㅠㅠ 서버 한 대 만으로는 감당이 ..