а можете объяснить, что значит "разбираться"? на каком уровне нужно понимать клиент-сервер? можно ведь для себя понять, что клиент отправляет, а сервер принимает и отвечает, и считать, что этого достаточно
как общаются, какими протоколами, статус коды, что можно передавать , какие типы запросов. чем отличаются, за что отвечают хедерсы, что такое веб-сессия и для чего она нужна и как устроена