стуються послугами сервера, зазвичай називають клієнтами. p> Невеликі локальні мережі в більшості випадків є одноранговими. Одноранговими називають мережі, побудовані таким чином, що кожен комп'ютер може надати свої ресурси іншим. p> Передача даних по локальним мережам здійснюється з використанням спеціальних ліній зв'язку, в основному - це кабельні, а останнім часом і оптоволоконні лінії. При зв'язку на великих відстанях прокладка таких ліній має сенс, якщо необхідні висока швидкість передачі і підвищена надійність. У більшості ж випадків вигідніше і економічніше скористатися вже існуючими лініями загального призначення, наприклад, телефонними. Але і тут існує досить делікатна проблема технічного характеру: телефонні лінії призначені для передачі звукового, безперервно змінюється сигналу (такі сигнали називають аналоговими). А комп'ютер передає сигнал, що змінюється стрибкоподібно (Дискретний). Тому виникає необхідність спочатку перетворити дискретний сигнал у аналоговий, а після передачі виконати зворотне перетворення. Цю завдання вирішує особливий пристрій - модем (модулятор-демодулятор). Модем може бути зовнішнім, підключаються до одного з послідовних портів комп'ютера, і внутрішнім - устанавливающимся всередину системного блоку.
Найбільш важливою для користувача характеристикою модему є швидкість передачі інформації. Вона вимірюється в бітах в секунду (біт/с). Часто використовується позначення bps (bit per second). Іноді помилково пишуть, що 1 біт/с = 1 бод (baud). Насправді, в бодах вимірюється кількість змін сигналу в секунду. У сучасних модемах одна зміна сигналу передає кілька біт. Перші модеми передавали дані зі швидкістю до 300 біт/с, швидкість же сучасних сягає від 28800 біт/с і більше.
Для оцінки можливостей модему і розуміння, чи підходить його швидкість для здійснюваної вами завдання можна використовувати подібний алгоритм:
Припустимо, протягом 30 хвилин необхідно відправити величезну роботу на 10 000 000 символів. Кожен символ кодується одним байтом, значить, робота займає 10 000 000 байт = 10 000 000 x 8 біт = 80 000 000 біт. На швидкості 28 800 біт/с для її передачі треба було б 80 000 000 біт: 28800 біт/с = 2778 з - більше 46 хвилин. Модем з подібною швидкістю передачі з цим завданням не впорається. p> Насправді, це вельми наближений розрахунок. Крім корисних даних необхідна передача керуючої інформації, наприклад, сигналів розділяють байти (так званих, стартових і степових бітів). p> Передати цей же обсяг інформації можна і за 30 хвилин не тільки збільшивши швидкість модему, а й стиснувши мають дані. Причому програми-архіватори для цього використовувати зовсім обов'язково. Більшість модемів зараз мають функцію стискати інформацію під час її передачі. p> Звичайно, всі ми знаємо, що навіть спеціалізовані канали зв'язку, а тим більше, телефонні лінії далеко не ідеальні. Найчастіше виникають неполадки начебто короткочасних зникнень сигналу, шуми і перешкоди спотворюють сигнал і тому подібні ситуації, знайомі всім користувачам модемів. Погіршує ситуацію і той факт, що і одного невірно переданого біта в більшості ситуацій достатньо, щоб занапастити переданий для одержувача файл. З цією проблемою допомагає впоратися функція корекції помилок відправки. Вона полягає в тому, що всі дані розбиваються на фрагменти певної довжини (наприклад, по 128 біт) - блоки, при передачі кожного блоку разом з ним передається контрольна сума, обчислена певним способом на основі всіх байт блоку. Приймаючий модем знову знаходить контрольну суму і порівнює це значення з отриманим від передавального модему. Якщо числа співпали, значить, що блок прийнятий вірно, в іншому випадку передача повторюється. Очевидно, що чим нижче якість лінії зв'язку, тим частіше виникає необхідність повторної передачі блоків і великі часові витрати на передачу інформації.
Багато користувачів вимірюють обсяг переданої інформації в символах в секунду (від англ. character per second.), так як вони зацікавлені в конкретному обсязі переданої інформації і цей показник для них є більш точним. Причина появи саме такої одиниці в тому, що перші модеми використовувалися виключно для передачі текстової інформації.
Комп'ютерні мережі працюють за рахунок безлічі комп'ютерів, модемів і програм. Для забезпечення коректності взаємодії всіх складових системи комп'ютерних мереж, їх робота підпорядковується особливим угодами - протоколами, визначальним все: характеристики ліній зв'язку, подання даних, корекцію помилок, способи адресації повідомлень, взаємодія програм і багато іншого. p> При розробці модемів також враховується ряд протоколів. Це, в першу чергу, рекомендації Міжнародного союзу електрозв'язку ITU (International Telecommunication Union). До складу сучасного Сектора стандартизації (ITU-T) увійшов Міжнародний консультативний комітет з телеграфії і телефонії (CCITT). Досі поряд з новою назвою можна зустріти і старе. Кожн...