телевизори. Конзоли. Проектори и аксесоари. Технологии. Цифрова телевизия

Класификация на антивирусите. Видове Интернет услуги

Започване на разговор за изграждане корпоративни мрежи, първо трябва да вземете решение за основни понятия, който ще се използва по-нататък.

Първата от тях е концепцията за „мрежа“ (мрежа или мрежа). Тази дума на руски има много различни значенияи се използва за определяне на различни взаимодействия. Мрежата може да бъде телефонна или риболовна, може да бъде компютърна или радиопредавателна. Ще говорим за изграждане на корпоративни мрежи, които свързват компютрите на една организация, които най-често се наричат ​​компютърни или изчислителни мрежи. Какво е компютърна мрежа? Вероятно най-простата и най-обща дефиниция ще бъде следната: мрежа се появява, когато два или повече компютъра (и всъщност потребителите на тези компютри) имат нещо за споделяне. Споделянето се отнася до споделянето на ресурси. Самият процес на отделяне (споделяне). мрежови ресурсинаречена работа в мрежа.

Може да се направи споделяне на ресурси различни начини, в зависимост от наличните компютърни съоръжения.

Първият метод на взаимодействие включва напълно централизирана обработка на информация и нейното съхранение, осигурявайки на потребителите работа от терминали. Този модел на взаимодействие често се нарича „терминал-хост“.

Потребителят взаимодейства с ресурсите на централния компютър, като използва неговия процесор, RAM и дискова памет, както и периферни устройства. В този случай много често потребителят не работи сам, а заедно с други потребители, т.е. ресурсите на централния компютър се използват в споделен режим. Централен компютъртрябва да работи под операционна система, която поддържа такова взаимодействие, което се нарича централизирано изчисление.

По-нататъшното развитие на компютърната индустрия вървеше по различни начини, изчислителната мощност на компютрите, предназначени да работят при взаимодействието „терминал-хост“, се увеличи, персоналните компютри се появиха и започнаха да се развиват бързо. Персонални компютрисе контролират изцяло от потребителя, всички компютърни ресурси се използват в изключителен режим за решаване на проблемите на потребителя. Въпреки нарастването на изчислителната мощност на процесорите, не целият набор от проблеми може да бъде решен от един компютър. Има нужда от създаване на ново взаимодействие, нова структура, насочена към разпределена обработка на информация (разпределени изчисления). В този модел на взаимодействие всеки компютър може да решава собствените си проблеми и се появява компютърна специализация.

Компютрите са свързани в компютърна мрежа. Задачите се разпределят между компютрите в мрежата, което ви позволява да разширявате функционалноствсеки от тях чрез споделяне на достъп до други компютри.

Понастоящем задачата за комбиниране на разпределени компютърни ресурси за изпълнение (решаване) на общ проблем е актуална и бързо развиваща се. Този модел на взаимодействие се нарича съвместно изчисление. В този случай задачата се разпределя между компютрите, компютрите обменят общи данни помежду си, общата изчислителна мощност и наличните ресурси (RAM и дискова памет) се увеличават, а устойчивостта на грешки на цялата система като цяло се увеличава от гледна точка на поглед върху решаването на проблема. По правило разпределеното изпълнение на задача се контролира от специален контролна система, който при повреда на един от компютрите ще прехвърли изпълнението на своята част от работата към останалите компютри.

Относително нов моделмрежовите взаимодействия е организацията на взаимодействията между мрежовите потребители и мрежовите услуги. От гледна точка на потребителя, неговата връзка с много компютри попада под определението "клиент-мрежа". За мрежовия потребител по принцип не е важно къде точно в мрежата се намират разпределените му ресурси; той трябва да има достъп до тях само чрез системата за повиквания, приета в мрежата. С този подход работата на всички потребители на мрежата е значително опростена, а самите мрежови ресурси и услуги трябва да бъдат достъпни за потребителя по всяко време. Повишаването на нивото на достъпност на мрежовите услуги изисква подходящи технически решения, например увеличаване на толерантността към грешки или дублиране на услуги.

IN компютърна мрежаИма много различни компоненти. Най-видимите за потребителите на мрежата са два. Това е мрежов сървър и клиент. Сървърът (сървър - буквално преведено от английски означава "този, който обслужва") на мрежата е предназначен да обслужва заявки, идващи от клиента на мрежата. С други думи, клиентът винаги иска услуга, а сървърът винаги обслужва клиента. В някои случаи клиентът може също да действа като сървър, обработвайки заявки от други клиенти и изисквайки услуга от други сървъри. Въз основа на начина, по който сървърите и клиентите взаимодействат, се дефинират два типа мрежи: „клиент-сървър“ и „peer-to-peer“. Тъй като мрежовият клиент е потребител, работещ на компютър, самият той компютър на потребителя, свързан към мрежата, се определя с термина „работна станция“ (workstation). Този термин се използва наравно с термина "компютър".

Често моделите клиент/сървър и peer-to-peer могат да съществуват едновременно в една и съща мрежа. Мрежите, изградени на принципа peer-to-peer, се наричат ​​още peer-to-peer мрежи, в които всички компютри имат еднакъв статус – ранг.

Следните се считат за класически услуги в мрежите: файл, печат, съобщения, приложения и бази данни. Най-важните от тях бяха и остават файловата услуга и услугата за печат.

Файловата услуга предоставя организационни задачи отдалечен достъп, споделяне, бързо прехвърляне и репликация, Резервно копиефайлове. Тази услуга предоставя централизирано файлови хранилища, ефективно използване на техните дискови системи.

Услугата за печат позволява на потребителите колективен достъп до печатащи устройства чрез ограничен брой интерфейси (като правило печатащото устройство има един, по-рядко два интерфейса), споделяне на скъпо специализирано оборудване за печат, премахване на ограниченията на разстоянието между компютъра на потребителя и печатащото устройство , организира и обработва опашки от заявки за печат.

Услугата за съобщения позволява да се организира обмен на съобщения между потребителите на мрежата, като се използва текстова, графична, аудио и видео информация, което позволява не само предаване, но и запазване на всички съобщения. В някои случаи тази услуга се използва от компютри (мрежови сървъри) за уведомяване на потребителите за настъпване на някакви събития. Имейлът е едно изпълнение на услугата за съобщения.

Услугата за приложения позволява на потребителите да споделят не само данни (както при файлова услуга), но също и процесорната мощност на сървъра за изпълнение на задачи. В този случай задачата на потребителя се изпълнява на сървърния процесор. Сървърът за приложения е специализиран, той е оптимизиран за изпълнение на конкретни задачи и трябва да поддържа възможността за допълнително увеличаване на изчислителната си мощност.

Услугата база данни е предназначена да организира централизирано съхранение, търсене и осигуряване на защита на данните. Тази услуга се изпълнява от сървъри на бази данни, софтуерни и хардуерни системи, оптимизирани за изпълнение на изброените задачи, намаляване на времето за достъп на потребителите до информация и управление на териториалното разположение на информацията в мрежата.

Обща информация за мрежовите устройства...

Други компоненти на мрежата са средствата за организиране на канал за предаване на данни между клиенти и сървъри на мрежата. IN общ случайканал за предаване на данни се изгражда с помощта на следните компоненти: среда за предаване на данни - кабелна или безжична (безжична) - и интерфейсни карти (мрежова интерфейсна карта, NIC), които осигуряват взаимодействието на компютъра със средата за предаване на данни. Това обаче не са единствените средства, използвани за свързване на компютри и формиране на компютърна мрежа. Мрежовият хардуер и хардуерно-софтуерът помагат за свързването на компютри в мрежа и осигуряват тяхното взаимодействие. Тези фондове могат да бъдат разделени на групи според тяхната основна функционално предназначение: конектори, повторители, адаптери, модеми, мостове, хъбове, суичове, рутери.

Най-често използваната кабелна среда за предаване на данни в мрежата се създава с помощта на кабелни връзки, които използват или метален проводник за електрически сигнали, или фиброоптичен проводник за светлинни сигнали.

Безжичните медии за предаване на информация осигуряват организирането на взаимодействие между компютрите чрез предаване на светлинни (инфрачервени) и радиочестотни сигнали.

С помощта на медии за предаване на данни и някои хардуерни и софтуерни средства за междукомпютърно взаимодействие се формира физическата топология на мрежата, осъществяват се физически връзки на всички компютри и други мрежови инструменти.

КомпютърПрес 3"1999г

Интернет протоколи

В Интернет, както във всяка друга мрежа, има седем нива на взаимодействие между процесите на приложения и всяко ниво съответства на набор от протоколи (т.е. правила за взаимодействие).

протоколи физическо нивоопределят вида и характеристиките на комуникационните линии между компютрите. За всеки тип комуникационна линия е разработен протокол на канално (логическо) ниво за управление на предаването на информация по канала. Например протоколите на ниво връзка за телефонни линии включват SLIP (сериен интернет протокол) и PPP (протокол от точка до точка). За комуникация по кабел локална мрежа- това са пакетни драйвери за LKS платки.

протоколи мрежов слойосигуряват маршрутизиране на пакети в мрежата, т.е. отговарят за прехвърлянето на данни между компютри в различни мрежи. Те включват протоколите IP и ARP (Address Resolution Protocol).

На транспортния слой трансферът на данни се контролира от протоколите TCP и UDP (протокол за потребителски дейтаграми). Протоколите на сесийния слой са отговорни за установяването, поддържането и унищожаването на подходящи канали. В Интернет това се извършва от протоколите TCP, UDP и UUCP.

На представително ниво протоколите се занимават с обслужване на приложни програми. Програмите на представително ниво включват, например, програми, които работят на Unix сървър, за да предоставят различни услуги на потребителите. Това са telnet сървърни програми, FTP сървър, Gopher сървър, NNTP (Net News Transfer Protocol), SMPT (Simple Mail Transfer Protocol) и др. Протоколите на ниво приложение включват програми за предоставяне на мрежови услуги.

Всички Интернет услуги могат да бъдат разделени на три групи – интерактивни, директен достъп и забавено четене.

Групата интерактивни услуги включва тези, които изискват незабавен отговор от получателя на информацията, т.е. получената информация е по същество искане.

Услугите за директен контакт се характеризират с факта, че информацията при поискване се връща незабавно.

Най-често срещаните са услугите за отложено четене, като имейл. За тях основната особеност е фактът, че искането и получаването на информация могат да бъдат доста разделени във времето (това се определя от релевантността на информацията към момента на нейното получаване). Услугите за мързеливо четене са най-универсалните и най-малко изискващи компютърни ресурси и комуникационни линии.

Има и друг подход за разделяне на услугите, предоставяни от Интернет. Те са разделени на две категории: услуги за обмен на информация между мрежови абонати и услуги, свързани с използването на мрежови бази данни.


Нека да разгледаме най-често срещаните мрежови услуги.

Имейлът е типична офлайн услуга. Имейлът се състои от заглавка, съдържаща адреса на подателя и получателя, и действителното тяло на писмото. На всеки потребител в системата за електронен подпис се разпределя пощенска кутия, реализирана като файл на диск, където се поставя препратеното съобщение от друг потребител. Имейлите се извличат от пощенска кутияизползвайки подходящите команди.

Стандартната система за електронна поща в Интернет е универсална: мрежи, изградени на напълно различни принципи и протоколи, могат да обменят имейли с Интернет, като по този начин получават достъп до другите му ресурси. Почти всички интернет услуги, обикновено използвани като услуги за директен достъп (онлайн), имат интерфейс към електронна поща. Следователно, ако потребителят няма онлайн достъп до Интернет, той може да получи по-голямата част от информацията, съхранявана в тази мрежа, чрез евтин имейл.

Интернет ви позволява да изпращате както текстови, така и двоични файлове. Има ограничение за размера на имейл съобщението в мрежата: то не трябва да надвишава 64 килобайта.

Мрежовите новини (телеконференции) са втората най-разпространена интернет услуга. Механизмът за разпространение на мрежови новини е доста прост: всеки мрежов възел, който получава ново съобщение, го предава на тези възли, с които обменя новини. В резултат на това съобщението, изпратено от потребителя, се разпространява, дублира многократно в мрежата, достигайки за кратко време до всички участници в дискусионните групи на USENET по целия свят.

Новините са разделени на йерархично организирани тематични групи. Името на всяка група се състои от имената на поднивата на йерархията, разделени с точки, като първо се изписва по-общото ниво. Има глобални йерархии и йерархии, които са локални за организация, държава или мрежа. Наборът от групи, получени от локален USENET сървър, се определя от администратора на този сървър и присъствието на тези групи на други сървъри, с които се обменят новини локален сървър. Обикновено сървърът получава: всички глобални йерархии; групи, локални за държавата, в която се намира сървърът; групи, локални за организацията, в която работи сървърът. За различните йерархии важат различни норми и правила за работа с тях. Това се отнася преди всичко до езика на съобщенията. По-добре е да пишете съобщения до групи от руската йерархия на relcom на руски, докато до групи от локалната йерархия на комп трябва да пишете само на английски.

Всеки компютър, напълно свързан към интернет, има достъп до USENET новини, но USENET новините се разпространяват в други мрежи.

Удобството при работа с новини зависи значително от начина на тяхното получаване. В Интернет клиентската програма на абоната може директно да получава новини от USENET сървър и след това няма забавяне между прегледа на списъка със съобщения, съдържащи се в група, и четенето на тези съобщения. Ако новините се използват по имейл, абонатът първо получава списък със статии и едва след това получава поръчаните от този списък статии по имейл. Това е много неудобен и остарял начин за работа с USENET новини, който обаче е най-разпространеният в Русия.

FTP (File Transfer Protocol) е протокол за прехвърляне на файлове. Това не е просто протокол, а услуга - достъп до файлове във файлови архиви. FTP е стандартна програма, работещ по TCP протокола. Той осигурява прехвърляне на файлове между компютри, взаимодействащи в TCP/IP мрежи: на единия от тях работи сървърната програма, а на другия потребителят изпълнява клиентска програма, която се свързва със сървъра и прехвърля или получава файлове чрез FTP протокола.

FTP е услуга за директен достъп, която изисква свързване на вашия компютър към интернет. Достъпът обаче е възможен и чрез електронна поща, за което има сървъри, които при поискване могат да изпратят исканите файлове по имейл. В този случай заявката може да чака доста дълго време за своя ред. Има и друго неудобство: при изпращане на големи файлове сървърът се разделя на части с ограничен размер, изпращани като отделни писма; Ако поне едно писмо бъде изгубено, останалите получени писма, принадлежащи към искания файл, ще бъдат ненужни.

Системи за автоматизирано извличане на информация в Интернет. Компаниите по света широко използват Интернет, глобалната информационна супермагистрала, за да търсят и получават информация от почти всякакъв вид. Има хиляди бази данни и десетки навигационни системи. За улесняване и ускоряване на търсенето на необходимата информация се използват помощни програми, които са интегрирани в структурата на интернет и формират ядрото автоматизирани системитърсене и получаване на информация.

Интернет работи с три основни системи за извличане на информация - Gopher, Wais и WWW.

Хипертекстова система Gopher. Това е доста добре познат и широко разпространен инструмент за търсене на информация в Интернет, който ви позволява да намерите информация с помощта на ключови думи и фрази. Когато работи с Gopher, потребителят е подканен да навигира през поредица от подменюта, от които са налични файлове различни видове. Gopher същество разпределена системаекспортирането на структурирана информация е услуга за директен достъп и изисква както сървърът, така и клиентът да са напълно свързани към интернет.

Системата Gopher ви позволява да получавате информация, без да посочвате имената и адресите на авторите. Потребителят просто казва на системата какво точно му трябва и системата намира необходимите данни.

WAIS система. Това е широкопрофилна информационна система, която представлява набор от програми, предназначени да индексират големи обеми неструктурирана (обикновено само текстова) информация, да търсят в такива материали и да извличат исканите данни от тях. Тези функции се изпълняват с помощта на програми за индексиране, програми за локално търсене, базирани на получените индекси, както и сървърни и клиентски програми, които взаимодействат помежду си чрез специален протокол Z39.50.

Задачата за търсене на данни в големи обеминеструктурираната информация е много нетривиална, докато няма общоприето решение за нея. Системата WAIS прилага приемливо решение на този проблем, така че е придобила достатъчна популярност като една от интернет услугите. Въпреки това, в напоследъктази система почти никога не се използва самостоятелно, а в много случаи се използва като спомагателен инструмент, например за индексиране на документи, съхранявани на WWW сървър.

WWW (World Wide Web) система информационна мрежа). WWW е най-популярното и удобно средство за работа с информация. Повече от половината от потока данни в Интернет идва от WWW. Броят на WWW сървърите днес надхвърля 30 хиляди. WWW е хипертекст, хипермедия, разпределена, интегрирана, глобална децентрализирана информационна система, която прилага най-напредналите и широко разпространени технологии. Това е услуга за директен достъп, която изисква пълна интернет връзка. WWW работи на принципа клиент-сървър. Има много сървъри, които по желание на клиента му представят хипермедиен документ, състоящ се от части с разнообразно представяне на информация (текст, звук, графика, триизмерни обекти и др.). Софтуерните инструменти на WWW са универсални за различни интернет услуги, а самата система играе интегрираща роля. Връзката между клиента и WWW сървъра е еднократна: след получаване на заявка от клиента и издаване на документ към него, сървърът прекъсва връзката.

WWW е съюз в едно информационна системавъзможности на горните информационни инструменти с добавяне на предаване (в допълнение към текстове и програми) графични изображения, звуци, видео. Всички тези информационни обекти са свързани чрез хипертекстовата структура, т.е. текст, съдържащ връзки с други текстове, графика, видео или аудио информация. Системата WWW се отличава със следните характеристики: използването на хипертекст и способността на потребителите да взаимодействат с други интернет приложения.

Хипертекстът може да се разглежда като система от документи с кръстосани препратки. Комуникацията между хипертекстовите документи се осъществява с помощта на ключови думи, а документите, към които се правят връзки, могат да бъдат разположени на отдалечени компютри. Следователно, като използвате връзките, можете значително да се отдалечите от оригиналния източник на информация, но връщането към него не създава затруднения.

Хипермедийни документи (т.е. хипертекстови документи, които включват не само текстове, но и графики, звук и видео) се съхраняват на WWW сървъри в Интернет. Има много различни клиентски програми за работа с хипермедийни документи, наречени WWW зрители или браузъри. На известен адрес браузърите ви позволяват да се обаждате необходими документи, натрупвайте ги, сортирайте, комбинирайте, редактирайте, отпечатвайте. В момента най-широко се използват зрителите Netscape Навигатори Microsoft Internet Explorer. Програмите за преглед имат много общи неща, следователно, след като сте усвоили принципите и инструментите на една от тях, можете лесно да преминете към работа с друга. Мнозинство модерни програмиВизуализаторите предоставят достъп не само до страници на уеб сървър (или уеб страници), но също така включват възможност за обработка на електронна поща, групи за новини в Usenet, позволяват ви да работите с FTP услугата, Gopher и т.н. Редакторите на уеб страници са вградени в програмите за преглед .

Подготовката на хипермедийни документи се извършва на HTML (Hyper Text Markup Language – език за описание на хипертекстови документи). HTML е езикът на World Wide Web, използван от всеки уеб сайт за показване на информация. Той е разработен в началото на 90-те години от инициативна група в Европейската лаборатория по физика на частиците в Женева. HTML уеб страница (наричана още уеб документ) е прост текстов файл (ASCII файл), който можете да създавате и четете. Той съдържа набор от HTML команди, които казват на браузъра реда на показване уеб страници. Следователно, след свързване с уеб сайт с помощта на браузър, исканият документ в HTML формат се изпраща през комуникационната мрежа от уеб сървъра към браузъра. Всеки компютър (независимо дали е обикновен компютър с Windows, работна станция Unix-базиран или Macintosh компютър) може да приема и показва HTML страници. Това обяснява ефективността и популярността HTML език. Има голям брой програми, които конвертират различни документи в HTML формат.

Интернет прилага две страни на търсене на информация, различни по методи, но общи по цели: директории и сървъри за търсене. Условно можем да кажем, че каталозите са средство за фокусирано търсене на информация, а сървърите за търсене са средство за разпръснато търсене. Използването на тези инструменти ви позволява бързо и ефективно да намерите необходимата информация в глобалната мрежа.

Сървърите за търсене (търсачката) са специален софтуер, който чрез автоматично сканиране на всички интернет ресурси може да намери исканите ресурси и да индексира тяхното съдържание. Потребителят изпраща на сървъра за търсене фраза или набор от ключови думи, които описват тема, която го интересува. Правейки такава заявка, сървърът предоставя на потребителя списък със съответстващи ресурси. В Интернет има много сървъри за търсене, които покриват почти всички налични ресурси. В този случай различни сървъри покриват различни, частично припокриващи се области на информация в мрежата. Те използват различни методи за индексиране на документи и начини за оценка на значимостта на думите в тях. Има специализирани сървъри за търсене на специфични видове мрежови ресурси и универсални, които покриват всички видове услуги.

Интернет директориите са средства за съхраняване на тематично систематизирани колекции от връзки към различни мрежови ресурси, предимно WWW документи. Връзките към такива директории се въвеждат от администратори, които се опитват да направят своите колекции възможно най-пълни, включително всички налични ресурси по всяка тема. В резултат на това потребителят трябва да намери въпроса, който го интересува, в директорията и не е необходимо сам да събира всички връзки по тази тема, тъй като работата по търсенето и систематизирането на връзки обикновено е извършена дървовидна структура и са подобни на много голям списък с отметки. Каталозите предоставят разнообразие от допълнителна услуга: търсене по ключови думи във вашата база данни, предоставяне на списъци с най-новите пристигания, автоматично известяване по имейл за нови пристигания и т.н. Има каталог на рускоезични ресурси на мрежата Internt.

Абонат, който се е научил да използва най-подходящата за него директория и няколко сървъра за търсене, получава ефективно средство за бързо намиране на информация в мрежата.

Организации, които определят посоката на развитие на Интернет:

1) Интернет общност,

2) Проблемна група за интернет инженерство,

3) WWW консорциум,

4) Регистрационна група.

Основни интернет услуги:

1. електронна поща поща.

2. WWW е хипертекстова система за предаване на уеб страници.

страница– най-малката единица за предаване на WWW информация.

уебсайт– колекция от уеб страници, принадлежащи на една компания или физическо лице.

портал– група от сайтове със специфичен набор от услуги за потребителя.

3. FTP е протокол за прехвърляне на файлове.

4. Telnet – предназначен за управление отдалечени компютри.

5. Gopher е аналог на www, който ви позволява да търсите информация с помощта на система от менюта, която прилича на дърво с данни.

6. IRC е услуга, която позволява на мрежовите потребители да обменят текстови съобщения в реално време.

Интернет адресна система:

IP адресе уникален цифров адрес, който уникално идентифицира възел, група от възли или подмрежа в Интернет.

Уникалността на мрежовите адреси е гарантирана от специални. наречена организация мрежов информационен център.

Система за имена на домейни (DNS) –услуга, която ви позволява да конвертирате IP адресиране в домейн и обратно (т.е. 657621418—yandex.ru)

домейн3. домейн2. домейн1.

Домейни от първо ниво:

Търговско-търговски организации

Образователно-образователни организации

Gov-правителство

Основни интернет услуги

Постоянно развитие информационни технологииводи до появата на различни информационни ресурси, които се различават един от друг по форми на представяне и методи за обработка на техните компоненти информационни обекти. Следователно в момента в Интернет има доста голям брой услуги, които осигуряват работа с целия набор от ресурси. Най-известните сред тях са:

    електронна поща (E-mail), която позволява на едно лице да обменя съобщения с един или повече абонати;

    телеконференции или новинарски групи (Usenet), предоставящи възможност за колективни съобщения;

    FTP услуга – файлова архивна система, която осигурява съхранение и прехвърляне на файлове от различен тип;

    Telnet услуга, предназначена за управление на отдалечени компютри в терминален режим;

    World Wide Web (WWW, W3) е хипертекстова (хипермедийна) система, предназначена да интегрира различни мрежови ресурси в едно информационно пространство;

    DNS услуга или система за име на домейн, която предоставя възможност за използване на мнемонични имена вместо цифрови адреси за адресиране на мрежови възли;

    IRC услуга, предназначена да поддържа текстова комуникация в реално време (чат);

Изброените по-горе услуги са стандартни. Това означава, че принципите за изграждане на клиентски и сървърен софтуер, както и протоколите за взаимодействие, са формулирани под формата на международни стандарти. Следователно разработчиците на софтуер практическо изпълнениеса длъжни да поддържат общ Технически изисквания.

Наред със стандартните услуги има и нестандартни, които са оригинална разработка на конкретна компания. Като пример можем да посочим различни системи като Instant Messenger (оригинални интернет пейджъри - ICQ, AOL, Demos on-line и др.), системи за интернет телефония, радио и видео излъчвания и др. Важна характеристика на такива системи е липсата на международни стандарти, което може да доведе до технически конфликти с други подобни услуги.

Стандартни портове за транспортен протокол за услуги

За стандартните услуги е стандартизиран и интерфейсът за взаимодействие с протоколите на транспортния слой. По-специално, всеки софтуерен сървър е запазен стандартни стаи TCP и UDP портове, които остават непроменени, независимо от характеристиките на конкретна собствена реализация както на сервизни компоненти, така и на транспортни протоколи. Номерата на портовете на клиентския софтуер не са толкова строго регулирани. Това се дължи на следните фактори:

    първо, няколко копия на клиентската програма могат да функционират на потребителския възел и всяко от тях трябва да бъде уникално идентифицирано от транспортния протокол, т.е. всяко копие трябва да има свой уникален номер на порт;

    второ, за клиента е важно да регулира портовете на сървъра, за да знае къде да изпрати заявката и сървърът ще може да отговори на клиента, след като е научил адреса от получената заявка.

Таблицата по-долу изброява стандартните номера на портове за основните услуги.

Сервизен компонент Номер на пристанище Транспортни протоколи
електронна поща
SMTP сървър 25 TCP
POP3 сървър 110 TCP
IMAP сървър 143 TCP
Телеконференции
NNTP сървър 119 TCP
FTP
FTP сървър 20, 21 TCP
Telnet
Telnet сървър 23 TCP
WWW
HTTP сървър 80 TCP
DNS
DNS сървър 53 TCP, UDP

Нарича се съвкупността от сървърни и клиентски части на ОС, които осигуряват достъп до определен тип компютърен ресурс чрез мрежа мрежова услуга.В примера по-горе клиентската и сървърната част на операционната система, които заедно осигуряват достъп през мрежата до файлова системакомпютър, формирайте файлова услуга.

Твърди се, че мрежова услуга предоставя на потребителите на мрежата определен набор от услуги.Тези услуги се наричат ​​още мрежова услуга(от английския термин “service”). Въпреки че тези термини понякога се използват взаимозаменяемо, трябва да се има предвид, че в някои случаи разликата в значението на тези термини е фундаментална. По-нататък в текста под „услуга“ ще разбираме мрежов компонент, който реализира определен набор от услуги, а под „услуга“ ще разбираме описание на набора от услуги, които се предоставят от тази услуга. По този начин услугата е интерфейс между потребител на услуга и доставчик на услуга (услуга).

Всяка услуга е свързана с определен тип мрежов ресурс и/или специфичен метод за достъп до тези ресурси. Например услугата за печат предоставя на потребителите на мрежата достъп до споделени принтери в мрежата и предоставя услуга за печат, докато услугата за електронна поща предоставя достъп до информационен ресурсмрежи - имейли. Например услугата за отдалечен достъп се различава по метода за достъп до ресурси - тя предоставя на потребителите на компютърна мрежа достъп до всички нейни ресурси чрез комутируеми телефонни канали. За да получите отдалечен достъп до определен ресурс, като например принтер, услугата за отдалечен достъп комуникира с услугата за печат. Най-важните за потребителите на мрежова ОС са файловата услуга и услугата за печат.

Сред мрежовите услуги могат да се разграничат тези, които не са насочени към прост потребител, но на администратора. Такива услуги се използват за организиране на работата на мрежата. Например услугата Bindery на операционната система Novell NetWare 3.x позволява на администратора да поддържа база данни с мрежови потребители на компютъра, работещ с тази операционна система. По-прогресивен подход е да се създаде централизиран информационно бюроили, с други думи, справочна услуга, която е предназначена да поддържа база данни не само за всички потребители на мрежата, но и за всички нейни софтуерни и хардуерни компоненти. NDS на Novell често се цитира като пример за справочни услуги. Други примери за мрежови услуги, които предоставят услуги на администратора, са услуга за наблюдение на мрежата, която ви позволява да улавяте и анализирате мрежов трафик, услуга за сигурност, чиито функции могат да включват по-специално извършване на процедура за влизане с проверка на парола и услуга за архивиране и архивиране.

Богатата гама от услуги, които една операционна система предлага на крайни потребители, приложения и мрежови администратори, определя нейната позиция в общата гама от мрежови операционни системи.

Мрежовите услуги по природа са системи клиент-сървър. Тъй като при внедряването на който и да е мрежова услугаЕстествено възникват източник на заявки (клиент) и изпълнител на заявки (сървър), тогава всяка мрежова услуга съдържа две асиметрични части - клиент и сървър. Мрежова услуга може да бъде представена в операционна системаили двете (клиент и сървър) части, или само една от тях.

Обикновено се казва, че сървърът предоставя своите ресурси на клиента, а клиентът ги използва. Трябва да се отбележи, че когато мрежова услуга предоставя определена услуга, се използват ресурсите не само на сървъра, но и на клиента. Клиентът може да изразходва значителна част от своите ресурси ( дисково пространство, процесорно време и др.), за да поддържате работата на мрежовата услуга. Основната разлика между клиент и сървър е, че клиентът винаги е инициаторът на работата, извършена от мрежовата услуга, а сървърът винаги е в пасивен режим на изчакване на заявки. Например, пощенски сървърдоставя поща до компютъра на потребителя само когато е получена заявка от имейл клиент.

Обикновено взаимодействието между клиентската и сървърната част е стандартизирано, така че един тип сървър може да бъде проектиран да работи с клиенти различни видове, реализирани различни начинии дори от различни производители. Единственото условие за това е клиентите и сървърът да поддържат общ стандартен протокол за взаимодействие.

Задачата на слоя за връзка с данни е да предоставя услуги на мрежовия слой. Основната услуга е прехвърлянето на данни от мрежовия слой на изпращащата машина към мрежовия слой на получаващата машина. Изпращащата машина изпълнява обект или процес, който прехвърля битове от мрежовия слой към слоя за пренос на данни за предаване до тяхната дестинация. Задачата на слоя за връзка за данни е да предаде тези битове на приемащата машина, така че да могат да бъдат предадени на мрежовия слой на приемащата машина, както е показано на фигура 1. 3.2, а. В действителност данните се прехвърлят по пътя, показан на фиг. 3.2, b обаче е по-лесно да си представим две нива на пренос на данни, които комуникират помежду си с помощта на протокол за пренос на данни. Поради тази причина моделът, показан на фиг. 1, ще бъде използван в тази глава. 3.2, а.

Слоят на връзката за данни може да предоставя различни услуги. Техният набор може да варира в зависимост от различни системи. Обикновено са възможни следните опции.

1. Услуга без потвърждение, без установяване на връзка.

2. Услуга с потвърждения, без установяване на връзка.

3. Услуга за потвърждение, ориентирана към връзката.

Нека разгледаме тези опции на свой ред.

Услуга без потвърждение и без връзка означава, че изпращащата машина изпраща независими рамки към получаващата машина, а получаващата машина не изпраща потвърждение за получаване на рамка. Никакви връзки не се установяват предварително и не се прекъсват след предаване на рамки. Ако някой кадър бъде загубен поради шум в линията, не се прави опит за възстановяване на ниво връзка за данни. Този класуслуги е приемливо с много нисък процент грешки. В този случай могат да бъдат оставени въпроси, свързани с възстановяването на данни, изгубени по време на предаване горни нива. Използва се и при комуникационни връзки в реално време, като например глас, където е по-добре да получавате повредени данни, отколкото да ги получавате с голямо закъснение. В слоя данни на повечето локални мрежи се използва услуга без потвърждение и без връзка.

Следващата стъпка към повишаване на надеждността е услуга с потвърждения, без установяване на връзка. При използването му връзката също не се установява, но се потвърждава получаването на всеки кадър. По този начин изпращачът знае дали рамката е достигнала безопасно местоназначението си. Ако не бъде получено потвърждение в рамките на определения интервал от време, рамката се изпраща отново. Тази услуга е полезна при използване на канали с висока вероятност за грешки, например в безжични системи.

Вероятно трябва да се отбележи, че предоставянето на потвърждения е по-скоро оптимизация, отколкото изискване. Мрежовият слой винаги може да изпрати пакет и да изчака потвърждение за доставката му. Ако потвърждението не бъде получено от подателя в рамките на определения период от време, съобщението може да бъде изпратено отново. Проблемът с тази стратегия е, че кадрите обикновено са силно ограничени максимална дължинасвързани с хардуерните изисквания. Пакетите на мрежовия слой нямат такива ограничения. По този начин, ако средното съобщение е разделено на 10 кадъра и 20% от тях се загубят по пътя, тогава предаването на съобщението чрез този метод може да отнеме много дълго време.

Чрез потвърждаване на получаването на отделни рамки и повторното им изпращане в случай на грешка, предаването на цялото съобщение ще отнеме много по-малко време. При надеждни канали като оптичен кабел, режийните разходи за потвърждения на ниво трансфер на данни само ще намалят пропускателна способностканал, обаче за безжична комуникациятакива разходи ще бъдат възстановени и ще намалят времето за предаване на дълги съобщения.

Най-сложната услуга, която слоят данни може да предостави, е услугата за потвърждение, ориентирана към връзката. Използвайки този методИзточникът и приемникът установяват връзка, преди да предадат данни един на друг. Всеки изпратен кадър е номериран и нивото на връзката гарантира, че всеки изпратен кадър действително се получава от другата страна на комуникационния канал. Той също така гарантира, че всеки кадър се получава само веднъж и че всички кадри се получават в правилния ред. При услуга без връзка, от друга страна, е възможно, ако потвърждението бъде загубено, един и същ кадър да бъде изпратен многократно и следователно получен многократно. Услуга, ориентирана към връзка, осигурява процеси на мрежовия слой с еквивалент на надежден битов поток.

Когато използвате услуга, ориентирана към връзка, прехвърлянето на данни се състои от три различни фази. В първата фаза връзката се установява, като и двете страни инициализират променливите и броячите, необходими, за да следят кои рамки вече са получени и кои все още не са получени. Във втората фаза се предават кадри с данни. Накрая, в третата фаза, връзката се затваря и всички променливи, буфери и други ресурси, използвани по време на връзката, се освобождават.

Помислете за типичен пример: широкообхватна мрежа, състояща се от рутери, свързани от възел до възел чрез специализирани телефонни линии. Когато рамката пристигне в рутера, хардуерът го проверява за грешки (използвайки метод, който ще проучим малко по-късно) и предава рамката софтуерслой за пренос на данни (който може да бъде вграден в чипа мрежова карта). Програмата за връзка за данни проверява дали рамката е очакваната и, ако е така, предава пакета, съхранен в полето за полезен товар на рамката, към програмата за маршрутизиране. Програмата за маршрутизиране избира желаната изходяща връзка и предава пакета обратно на програмата за връзка за данни, която го препраща по-нататък по мрежата. Преминаването на съобщение през два рутера е показано на фиг. 3.3.



Програмите за маршрутизиране често изискват работата да бъде свършена правилно, тоест те се нуждаят от надеждна връзка с подредени пакети по всички линии, свързващи рутерите. Такива програми обикновено не се харесват, ако трябва да се тревожите за изгубени пакети твърде често. Да направи ненадеждните линии надеждни или поне сравнително добри е работата на слоя за връзка с данни, показан в пунктирания правоъгълник на фигурата. Имайте предвид, че въпреки че фигурата показва множество копия на програмата за връзка към данни, в действителност всички връзки се обслужват от едно копие на програмата, с различни таблици и структури от данни за всяка връзка.

Още по темата Услуги, предоставяни на мрежовия слой:

  1. Нашето население вече е намалено до такова ниво, че за нас е все по-трудно да осигурим защитата, която досега сме предоставяли на Западния бряг, докато в много близко бъдеще ще имате нужда от много по-ефективна защита.


Свързани публикации