Я хочу начать разработку веб-сервера с использованием языка Scheme, но мне нужно знать основы веб-сервера, использовать сокеты и немного узнать об оптимизации.
Это могут быть хорошие отправные точки:
Я бы также посмотрел на Внедрение и использование веб-сервера схемы PLT , в котором описан кто-то, кто его строит.
Основы протокола HTTP можно увидеть в документе RFC, расположенном по адресу Протокол передачи гипертекста - HTTP / 1.1