По клиент-серверной архитектуре мне нравится книга "Компьютерные сети: Нисходящий подход". Как раз читаю её вторую главу. Книга про сети в целом. Состоит из следующих глав:
![5d70dff6d8a8c381738877.png](https://habrastorage.org/webt/5d/70/df/5d70dff6d8a8c381738877.png)
Первая глава - вводная. Можно почитать её бегло.
Вторая глава как раз по нашей теме - протоколы http, ftp и др.
Остальные главы тоже лучше прочитать. Хотя бы бегло.