Во-первых, вам нужно понять сетевую модель TCP/IP.
Сетевая модель, иногда также называемая сетевой архитектурой или сетевым планом, относится к всеобъемлющему набору документов. В каждом документе отдельно описывается одна небольшая функция, необходимая для сети; в совокупности эти документы определяют все, что должно происходить для работы компьютерной сети. Некоторые документы определяют протокол, представляющий собой набор логических правил, которым должны следовать устройства для связи. Другие документы определяют некоторые физические требования к сети. Например, документ может определять уровни напряжения и тока, используемые в конкретном кабеле при передаче данных.
Вы можете думать о сетевой модели так же, как об архитектурном чертеже дома. Конечно, вы можете построить дом без чертежа. Тем не менее, план может гарантировать, что дом имеет правильный фундамент и структуру, чтобы он не упал, и в нем есть правильные скрытые пространства для размещения водопровода, электричества, газа и так далее. Кроме того, многие люди, которые строят дом по чертежам, такие как строители, электрики, каменщики, маляры и т. д., знают, что если они будут следовать чертежу, то их часть работы не вызовет проблем у других. рабочие.
Точно так же вы можете построить свою собственную сеть — написать свое собственное программное обеспечение, создать свои собственные сетевые карты и т. д. — для создания сети. Однако гораздо проще просто купить и использовать продукты, которые уже соответствуют какой-либо известной сетевой модели или плану. Поскольку поставщики сетевых продуктов строят свои продукты с учетом некоторой сетевой модели, их продукты должны хорошо работать вместе.
Я оставил вам ссылку от Cisco Press - Сетевые модели TCP/IP и OSI