В мире компьютеров и интернета существует несколько основных способов, как устройства могут взаимодействовать друг с другом. Давайте поговорим о нескольких из них: клиент-сервер и peer-to-peer.
1. Клиент-серверная архитектура:
Когда вы заходите в интернет, отправляете электронное письмо или просто смотрите видео на YouTube, вы взаимодействуете с серверами. Клиент-серверная архитектура - это как раз такой способ взаимодействия.
На одной стороне у нас есть клиент, это ваш компьютер, смартфон или любое устройство, которое вы используете...
Ну что, начнем говорить непосредственно про технологии? И первое, что я тебе расскажу - это клиент-серверное взаимодействие. Сейчас, когда интернет захватил вообще все - это основа основ, которую надо понять в первую очередь. В самом начале пути, все компьютеры, как и люди когда только появились, общались друг с другом на равных. У них не было тех, кто главнее и тех, у кого “нос не дорос”. Это называется “одноранговая сеть”. Впрочем, про сети - это отдельная история, которая требует отдельной статьи, а не коротенькой заметки...