Компютърна мрежа
Компютърната мрежа е група от два или повече компютъра, които са свързани помежду си. Мрежите обикновено се използват за споделяне на ресурси, обмен на файлове или комуникация с други потребители.
Мрежата е набор от възли, свързани с комуникационни връзки. Възел може да бъде компютър, принтер или друго устройство, което може да изпраща или получава данни от друг възел чрез мрежата.
Често за правилната работа на мрежата са необходими и други устройства. Примери за такива устройства са концентраторите и комутаторите. Различните видове мрежи могат да бъдат свързани помежду си с помощта на маршрутизатор. Като цяло мрежите, които използват кабели за свързване, могат да работят с по-високи скорости от тези, които използват безжична технология.
Локалната мрежа (LAN) свързва компютри, които са близо един до друг. Изграждането на локална мрежа е по-лесно, отколкото свързването на различни мрежи (чрез глобална мрежа). Най-голямата глобална мрежа е Интернет.
Компютрите могат да бъдат част от няколко различни мрежи. Мрежите могат да бъдат и части от по-големи мрежи. Локалната мрежа в малък бизнес обикновено е свързана с корпоративната мрежа на по-голяма компания. Тези връзки могат да позволяват достъп до интернет. Например един магазин може да я използва, за да показва стоките на своя уебсайт чрез уеб сървър или да преобразува получените поръчки в инструкции за доставка.
Мрежата трябва да бъде свързана с подходящ хардуер. Тя може да бъде кабелна или безжична. За обикновена локална мрежа са достатъчни компютри, носители и периферни устройства. WAN (широкообхватни мрежи) и някои големи LAN (локални мрежи) се нуждаят от някои допълнителни устройства като мост, шлюз или маршрутизатор, за да свържат различни малки или големи мрежи.
Мрежата се нуждае от комуникационен протокол. Microsoft Windows, Linux и повечето други операционни системи използват TCP/IP. През 20-ти век компютрите Apple Macintosh са използвали Appletalk, но сега използват TCP/IP.
Типична библиотечна мрежа с разклонена дървовидна карта и контролиран достъп до ресурсите
Мрежови модели
Трудно би било да се приложи мрежова комуникационна технология като един голям модел. В резултат на това разделяме различните компоненти на мрежата на по-малки модули или слоеве. Стандартният модел на мрежата е моделът на Open Systems Interconnection (OSI), установен от Международната организация по стандартизация (ISO). Съществуват и други мрежови модели, въпреки че всички те са разделени на подобни слоеве. Всеки слой използва услугите, които предоставя долният слой, като същевременно осигурява услуги за слоя над него. Всеки слой може да комуникира само със същия слой на крайното устройство.
Пример за комуникация в мрежовия модел
Модел OSI
OSI (Open Systems Interconnection) е 7-слоен мрежов модел, специфициран от нормата на ISO (Международната организация по стандартизация) и широко използван в целия свят. Концепцията за седемслойния модел е предоставена от работата на Чарлз Бакман, Honeywell information Services. Различни аспекти на OSI дизайна се развиват от опита с мрежите ARPANET, NPLNET, EIN и CYCLADES и работата в IFIP WG6.1.
Единица данни | Слой | Функция |
Данни | Приложение | Мрежов процес към приложение |
Презентация | Криптиране, декриптиране и преобразуване на данни | |
Сесия | Управление на сесиите между приложенията | |
Сегменти | Транспорт | Връзка и надеждност от край до край |
Пакети (дейтаграми) | Мрежа | Определяне на пътя и логическо адресиране |
Рамка | Връзка за данни | Физическо адресиране |
Бит | Физически | Предаване на сигнали и двоични данни |
Слой 1
Физическият слой определя електрическите и физическите спецификации на устройствата. Той също така определя модулираното и базовото предаване.
Базова лента
Базовата лента е цифрови данни в суров вид (1001 1101 1010 0011). Това дава възможност за много бързо и надеждно предаване на къси разстояния; въпреки това носителите са склонни да накарат битовете да се намесват един в друг, а обхватът на предаване в базова лента е много ограничен. Той се влошава с увеличаване на скоростта. Базовата технология често се използва в локалните мрежи.
- UTP кабел - макс. 100 m при скорост 100 Mbit/s без повторител
- Оптично влакно - макс. 1 км при скорост 100 Mbit/s без повторител
Типична технология: Ethernet
Модулирано предаване
В телекомуникациите модулацията е процесът на предаване на сигнал за съобщение, например цифров битов поток или аналогов аудиосигнал, в друг сигнал, който може да се предава физически. Устройството, което осигурява модулация на сигнала в основната лента, се нарича модулатор, а устройството, което осигурява демодулация на модулирания сигнал обратно в основната лента, се нарича демодулатор. Днес модулаторът и демодулаторът са интегрирани в едно устройство, наречено Модем (модулатор-демодулатор). Често се използва при WAN, WLAN, WWAN.
Типична технология: WI-FI, ADSL, връзка с кабелна телевизия (CATV)
Слой 2
Слоят за връзка с данни осигурява функционалните и процедурните средства за прехвърляне на данни между мрежовите единици и за откриване и евентуално коригиране на грешки, които могат да възникнат във физическия слой.
Слой 3
Мрежовият слой осигурява функционалните и процедурните средства за прехвърляне на последователности от данни с променлива дължина от хост източник в една мрежа до хост получател в друга мрежа, като се използва IP адрес.
IP адрес
Адресът на интернет протокола (IP адрес) е цифров етикет, присвоен на всяко устройство (например компютър, принтер), участващо в компютърна мрежа, която използва интернет протокола за комуникация. Понастоящем се използват две версии на протоколите - IPv4 и IPv6.
- IPv4 използва 32-битово адресиране, което ограничава адресното пространство до 4294967296 (232) възможни уникални адреса.
Пример: IP-192.168.0.1 mask-255.255.255.0 означава, че мрежовият адрес е 192.168.0.0, а адресът на устройството е 192.168.0.1
- IPv6 използва 128-битово адресиране, което ограничава адресното пространство до 2128 възможни адреса. Това се счита за достатъчно за обозримото бъдеще. Пълната поддръжка на IPv6 все още е във фаза на внедряване.
Слой 4
Транспортният слой осигурява прозрачен трансфер на данни между крайните потребители, като предоставя надеждни услуги за трансфер на данни на горните слоеве. Протоколът за контрол на предаването (TCP) и протоколът за потребителски данни (UDP) от пакета протоколи на интернет обикновено се категоризират като протоколи от четвърти слой в рамките на OSI.
- Протоколът за управление на предаването (TCP) осигурява надеждна и подредена доставка на поток от байтове от програма на един компютър до друга програма на друг компютър. TCP се използва за приложения, които стриктно изискват надежден трансфер (електронна поща, WWW, трансфер на файлове (FTP), ...).
- UDP (протокол за потребителски дейтаграми) използва прост модел на предаване без имплицитни диалози за ръкостискане за осигуряване на надеждност, подреждане или цялост на данните. UDP се използва в приложения, в които се изисква намалена латентност спрямо надеждността (видеопоток, VOIP, онлайн игри, ...).
Слоеве 5-7
Обикновено обединен в един слой в опростените мрежови модели, основната му цел е да взаимодейства с приложенията, като криптира и създава специални връзки, ако е необходимо.
Цифрова модулация: 16-QAM с примерни точки на съзвездие.
Аналогова модулация: AM - амплитудаFM - честота
Условия за работа в мрежа
Закъснение
Латентността, неправилно наричана ping, е стойност, която измерва колко време е необходимо на пакетите да стигнат до местоназначението си. Тя се измерва в милисекунди (ms). Инструментът, който измерва латентността, се нарича ping, като обикновено се използват специални ICMP пакети, които са по-малки от стандартните пакети с данни, така че не натоварват мрежата с присъствието си.
- Незабавната латентност се измерва на всеки Х секунди и се показва незабавно. Нейната стойност се променя постоянно поради естествените свойства на мрежовата технология за комутация на пакети. Високите пикове на латентност имат отрицателно въздействие върху повечето мрежови приложения, които могат да се адаптират към средната латентност, като заделят съответния размер памет като буфер. Високите пикове на латентност водят до изпразване на този буфер и до временно спиране на работата на приложенията. Това спиране обикновено се нарича забавяне.
- Средната латентност е сумата от незабавните латентности, измерени Y пъти на всеки X секунди, разделена на Y. Средната латентност се използва за оценка на размера на буфера, главно защото не се променя толкова често. Буферът дава възможност на някои приложения, като например поточни видеоклипове, да работят гладко дори при висока средна латентност, но не може да ни предпази от високи пикове на латентността.
Капацитет (честотна лента)
Капацитетът е мярка за капацитета за трансфер на дадена мрежа и се измерва в битове в секунда (bps или b/s), днес обикновено Mbps или Mb/s. Той ни показва колко единици данни се прехвърлят всяка секунда. Понастоящем средната пропускателна способност е много по-висока от необходимото и в повечето случаи не е ограничаващ фактор.
- Възходящата връзка е каква част от честотната лента се използва за прехвърляне на данни от потребителя към сървъра (обикновено е по-малка за крайните потребители).
- Низходяща връзка е каква част от честотната лента се използва за прехвърляне на данни от сървъра към потребителя (обикновено по-висока за крайните потребители).
Предавания
Излъчването е специално предаване, което не е предназначено за едно устройство, а е адресирано до всички устройства в определена мрежа. То се използва най-вече за автоматично издаване на IP адреси на устройствата от DHCP сървър и за създаване на ARP таблица, която картографира мрежата и ускорява трафика.
ADSL честотен план. Възходящ поток + низходящ поток = честотна лента на мрежата
Въпроси и отговори
В: Какво представлява компютърната мрежа?
A: Компютърната мрежа е група от два или повече компютъра, които са свързани помежду си, за да споделят ресурси, да обменят файлове или да комуникират с други потребители.
В: Какво представляват възлите в една мрежа?
О: Възлите в мрежата са устройства, като компютри, принтери и други устройства, които могат да изпращат и получават данни от един възел към друг.
Въпрос: Какви допълнителни устройства могат да бъдат необходими, за да работят мрежите правилно?
О: За да работят правилно мрежите, може да са необходими допълнителни устройства, като концентратори и комутатори.
В: Как могат да се свържат различни видове мрежи?
О: Различните видове мрежи могат да бъдат свързани с маршрутизатор.
Въпрос: По-лесно ли се изграждат локални мрежи (LAN), отколкото глобални мрежи (WAN)?
О: Да, изграждането на локална мрежа обикновено е по-лесно, отколкото свързването на различни мрежи чрез WAN.
В: Могат ли компютрите да бъдат част от няколко различни мрежи едновременно?
О: Да, компютрите могат да бъдат част от няколко различни мрежи едновременно.
В: Какъв тип комуникационен протокол използват повечето операционни системи?
О: Повечето операционни системи използват TCP/IP като комуникационен протокол.