Такая привычная нам вещь когда-то выглядела и использовалась совершенно иначе, чем в современной действительности.
Первый прототип банкомата, к примеру, не требовал вставлять в него банковскую карту, так как у него не было интернет-соединения с банком, ведь на дворе был конец тридцатых годов, об интернете тогда никто и не думал.
Поэтому банкомат просто выдавал максимальную сумму, которая была запрограммирована, это 10 фунтов. Ведь счет клиента было никак не проверить. Для получения денег требовалось вложить в принимающее устройство специальный чек-ваучер, который перед этим заранее нужно было получить в банке.
В общем, это было совсем непросто:)
Сейчас постараюсь упрощенно рассказать, как работают современные банкоматы.
Итак, в каждом банкомате есть мини-компьютер с монитором, модуль связи с банком (интернет-кабель или модем), несколько датчиков и, самое важное, сейф со специальными кассетами. В этих кассетах содержатся проверенные на подделку купюры, которые закладывают банковские служащие.
Когда вы вставляете вашу карту и выбираете сумму для снятия, банкомат первым делом через зашифрованный канал связи с банком отправляет ваш запрос для проверки доступности нужной суммы на счете. Если деньги на карте есть, то механизм в банкомате достает из кассет нужные вам купюры и выдает наличность. Так как банкомат не может работать без электричества и интернет-соединения, то при отсутствии связи с банком-эмитентом карты, банкомат вернет вашу карту назад.
Что касается датчиков, то их несколько, они отслеживают изменения наклона банкомата, температуру и физическое влияние, так что если злоумышленники, к примеру, решили силой взломать механизм банкомата, он отправит сигнал службе быстрого реагирования, которая моментально выезжает на место инцидента.
Кстати, если банкомат принимает купюры, то он их отправляет не в те же кассеты, что служат для выдачи. Они отправляются в отдельную кассету и не будут выдаваться клиентам, пока банк не проверит подлинность каждой купюры.