Рефераты. Глобальная сеть Интернет

     Как бы хорошо это не звучало, но это не панацея. Как уже отмечалось, установка TCP-виртуального канала связи требует больших расходов на инициирование и поддержание соединения и приводит к задержкам передачи. Если вся эта суета - излишество, лучше обойтись без нее. Если все данные, предназначенные для пересылки, умещаются в одном пакете, и если вас не особенно заботит надежность доставки, то можно обойтись без TCP.

     Имеется другой стандартный протокол транспортного уровня, который не отягощен такими накладными расходами. Этот протокол называется UDP - User Datagram Protocol - протокол пользовательских дейтаграмм. Он используется вместо TCP. Здесь данные помещаются не в TCP, а в UDP-конверт, который также помещается в IP-конверт. Этот протокол реализует дейтаграммный способ передачи данных.

     Дейтаграмма - это пакет, передаваемый через сеть независимо от других пакетов без установления логического соединения и подтверждения приема. Дейтаграмма - совершенно самостоятельный пакет, поскольку сама содержит всю необходимую для ее передачи информацию. Ее передача происходит безо всякого предварения и подготовки. Дейтаграммы, сами по себе, не содержат средств обнаружения и исправления ошибок передачи, поэтому при передаче данных с их помощью следует принимать меры по обеспечению надежности пересылки информации. Методы организации надежности могут быть самыми разными, обычно же используется метод подтверждения приема посылкой эхоотклика при получении каждого пакета с дейтаграммой.

     UDP проще TCP, поскольку он не заботится о возможной пропаже данных, пакетов, о сохранении правильного порядка данных и т.д. UDP используется для клиентов, которые посылают только короткие сообщения и могут просто заново послать сообщение, если отклик подтверждения не придет достаточно быстро. Предположим, что вы пишите программу, которая просматривает базу данных с телефонными номерами где-нибудь в другом месте сети. Совершенно незачем устанавливать TCP связь, чтобы передать 33 или около того символов в каждом направлении. Вы можете просто уложить имя в UDP-пакет, запаковать это в IP-пакет и послать. На другом конце прикладная программа получит пакет, прочитает имя, посмотрит телефонный номер, положит его в другой UDP-пакет и отправит обратно. Что произойдет, если пакет по пути потеряется? Ваша программа тогда должна действовать так: если она ждет ответа слишком долго и становится ясно, что пакет затерялся, она просто повторяет запрос, т.е. посылает еще раз то же послание. Так обеспечивается надежность передачи при использовании протокола UDP.

     В отличие от TCP, данные, отправляемые прикладным процессом через модуль UDP, достигают места назначения как единое целое. Например, если процесс-отправитель производит 3 записи в UDP-порт, то процесс-получатель должен будет сделать 3 чтения. Размер каждого записанного сообщения будет совпадать с размером соответствующего прочитанного. Протокол UDP сохраняет границы сообщений, определяемые прикладным процессом. Он никогда не объединяет несколько сообщений в одно целое и не делит одно сообщение на части.

     Альтернатива TCP-UDP позволяет программисту гибко и рационально использовать предоставленные ресурсы, исходя из своих возможностей и потребностей. Если нужна надежная доставка, то лучше может быть TCP. Если нужна доставка дейтаграмм, то - UDP. Если нужна эффективная доставка по длинному и ненадежному каналу передачи данных, то лучше использовать TCP. Если нужна эффективность на быстрых сетях с короткими соединениями, лучше всего будет UDP. Если потребности не попадают ни в одну из этих категорий, то выбор транспортного протокола не ясен. Прикладные программы, конечно, могут устранять некоторые недостатки выбранного протокола. Например, если вы выбрали UDP, а вам необходима надежность, то прикладная программа должна обеспечить надежность сама, как описано выше: требовать подтверждения, пересылки утерянных или увечных пакетов и т.д. 



Подключение к Интернету

 

В первую очередь вам необходимы модем и телефонная линия. Теперь вам необходимо выбрать провайдера — организацию, кото­рая предоставит вам доступ в Интернет.

Установить и настроить необходимое для работы программное обеспечение — русскую версию программного комплекса Microsoft Internet Explorer версии 5.5 или более поздней (далее мы будем назы­вать его просто Internet Explorer).

Кроме этого, снабдить свой компьютер несколькими маленькими дополнительными программками, которые помогут облегчить вам ра­боту с Интернет.

Провайдеры появились в тот момент, когда родилась Интернет. Или нет — Интернет родилась в тот момент, когда появились первые про­вайдеры. Извечный спор о курице и яйце...

Как мы помним, первоначально Интернет (которая тогда называ­лась еще APRANet) состояла преимущественно из постоянно подклю­ченных к сети компьютеров, каждый из которых обладал своим фикси­рованным адресом, а позднее — доменным именем.

Позднее родилась идея предоставлять доступ к Сети по телефонной линии с помощью сеансового подключения. Вы связываетесь по теле­фону с компьютером — постоянным «гражданином» Сети, подключае­тесь к нему и, таким образом, сами становитесь частью Интернет. И, естественно, появилось великое множество организаций, которые предоставляли доступ всем желающим. Не бесплатно, конечно... Так появились первые провайдеры.

Стать провайдером может любой. В том числе и вы. Если, конечно, у вас есть деньги на мощный сервер, на покупку множества телефон­ных входных линий для ваших клиентов. И самое главное — на выде­ленный канал связи.

Этот канал — главное, что отличает провайдера от нас, конечных пользователей. Вспомните, с каким трудом отечественные телефонные линии пропускают мощный поток Интернет-информации! И одному-то пропускной способности канала не хватает... А если нескольким?

Поэтому передачу информации в Интернет провайдеры осуществ­ляют через специальные высокоскоростные каналы связи, например, через волоконно-оптические кабели или, в крайнем случае, через спут­никовую связь. Эти каналы позволяют одновременно работать в Ин­тернет сотням и даже тысячам пользователей, которые не ощущают при этом никакого дискомфорта. Конечно, в определенный момент емкос­ти канала перестает хватать, тогда его либо модернизируют, делают бо­лее емким, либо связь катастрофически ухудшается...

В любом случае, вопреки известному рекламному слогану, пользователя, прежде всего, волнует не то, с какой скоростью передаются дан­ные от провайдера в Сеть, а то, с какой скоростью «работает» канал между его собственным компьютером и компьютером провайдера. Ведь каким бы быстрым и мощным ни был канал связи между провай­дером и Сетью, хлипкость «последней мили» может свести на нет все его достоинства. Именно различие в типе подключения и пропускной способности канала связи между пользователем и провайдером опреде­ляет вид доступа к Интернет, а заодно и его стоимость. Конечно, дале­ко не в каждом городе России пользователь может позволить себе рос­кошь выбирать из нескольких схем. Но Интернет все активнее прони­кает в нашу жизнь, и самые новые виды коммуникации, еще пару лет назад доступные только в Москве и Петербурге, потихоньку «обжива­ют» и провинцию.

Итак, какие же виды доступа в Интернет значатся в «меню» совре­менных провайдеров?

Их куда больше, чем может показаться на первый взгляд. Но все без исключения виды доступа делятся на две большие группы:

Сеансовое подключение.

В этом режиме работы пользователь не под­ключен к Сети постоянно, соединяясь с ней через посредство телефон­ной линии лишь на относительно короткое время. Оплата взимается за каждый час вашей работы в Сети. Данные в Сеть передаются в аналого­вом виде.

Постоянное подключение.

Ваш компьютер подключен к постоянно­му и быстрому каналу для доступа в Интернет, при этом данные переда­ются в Сеть в цифровом виде. Оплата взимается только за траффик - объем принятых вашим компьютером данных.

Эти два вида отличаются не только временем пребывания пользова­теля в Сети, но и скоростью работы. А также тем, что при постоянном доступе ваш компьютер получает полноценную «прописку» в Интернет и собственный цифровой IP-адрес, по которому к вашему компьютеру (точнее — к открытой для доступа части жесткого диска) любой пользователь Интернет. Это необходимо, если ваш компьютер «по совместительству» работает в качестве сервера Сети и содержит ваш сайт или архив файлов.

В случае сеансового доступа IP-адрес присваивается компьютеру только на время работы, выбираясь наудачу из бесчисленного множест­ва свободных адресов. Потому и называется он динамическим IP-адресом.


СЕАНСОВОЕ ПОДКЛЮЧЕНИЕ

 

Коммутируемый доступ по телефонной линии (Dial-Up).

Самая старая и популярная схема работы с Сетью — через посредство телефонной линии и обычного, аналогового модема. Скорость приема данных в этом случае зависит от тех величин: типа модема, качества телефонной линии на «последней миле» (от вашей квартиры до телефонного узла АТС) и от типа самой АТС. В самом благоприятном случае она составит около 56 кбит/с (около 7 кбайт/с, 420 кбайт/мин или 25 Мбайт/час) -именно такую скорость приема данных обеспечивают современные мо­демы. Скорость передачи информации будет несколько ниже — около 33 кбит/с. Да, скорость при работе в Dial-Up не назовешь космической - забудьте о столь модных нынче штучках, как просмотр фильмов по Се­ти — да что там фильмы, обычная музыка с хорошим качеством требу­ет вдвое больших скоростей. Зато этот вид доступа относительно недо­рог — от 0,4 до 1 долл. в час, — не требует приобретения дорогостоящей аппаратуры и доступен от Москвы до самых до окраин. Именно поэто­му, в отличие от Запада, в России подавляющее большинство пользова­телей использует именно Dial-Up.

Асинхронное подключение через спутник.

Один из самых «молодых» видов доступа, ставший за последний год необычайно популярным в столице. При этом типе соединения с Интернет используется два кана­ла связи: в режиме при передаче информации, в том числе команд и за­просов на открытие страниц или файлов, пользователь работает через обычный модем в стандартном Dial-Up-режиме. А вот для приема ин­формации используется быстрый спутниковый канал, скорость потока данных в котором превышает модемную в 4—8 раз (256—512 кбит/с)! Такая организация доступа весьма рациональная, поскольку при рабо­те в Интернет на компьютер поступает примерно в 10 раз больше ин­формации, чем уходит с него. При этом для приема большого объема информации совершенно не обязательно «висеть» на телефонной ли­нии — входящий сигнал со спутника доступен вам постоянно! На неко­торые странички и файлы можно даже «подписаться» — они будут по­ступать на ваш компьютер через определенные промежутки времени.

Страницы: 1, 2, 3, 4



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.