Во время интервью меня попросили классифицировать парадигму REST API между уровнями OSI.
Я думал, что это будет между 5 и 7 слоями; однако интервьюер сказал, что он относится только к 5-му слою, потому что похож на RPC.
На мой взгляд, это не может быть только на 5-м уровне сеанса, потому что настоящий REST API не имеет состояния в отличие от сеанса (сеанс HTTP), поэтому его можно поместить как протокол на 7-й уровень (приложение), потому что он похож на HTTP (но почему не в 6-м тоже?).
Я искал в Интернете, но не нашел четкого ответа (я знаю, что некоторые протоколы неоднозначно распределяются по уровням OSI).
Может быть, у других людей есть более четкое мнение по этому поводу?