В. 19. Сервисы и ресурсы Internet. Протокол TCP/IP.
В настоящее время в сети Интернет существует достаточно большое количество сервисов, обеспечивающих работу со всем спектром ресурсов. Наиболее известными среди них являются:
· электронная почта (E-mail), обеспечивающая возможность обмена сообщениями одного человека с одним или несколькими абонентами. Для управления доступом пользователя к сообщениям с каждым почтовым ящиком связывается определенная совокупность данных, называемая учетной записью (имя пользователя и пароль).
· телеконференции, обеспечивающие возможность коллективного обмена сообщениями – это дискуссионные группы (или списки рассылки, mailing lists) и группы новостей (система рассылки новостей, newsgroup) Usenet.
· сервис FTP – система файловых архивов, обеспечивающая хранение и пересылку файлов различных типов;
· сервис Telnet, предназначенный для управления удаленными компьютерами в терминальном режиме (для доступа к ресурсам удаленного компьютера);
· World Wide Web (WWW, W3) – гипертекстовая (гипермедиа) система, предназначенная для интеграции различных сетевых ресурсов в единое информационное пространство; другими словами, это система документов, включающих текстовую и графическую информацию, размещенных на узлах Internet и связанных между собой гиперссылками. World wide web является системой мультимедиа.
· сервис DNS, или система доменных имен, обеспечивающий возможность использования для адресации узлов сети мнемонических имен вместо числовых адресов;
Термин TCP/IP обычно означает все, что связано с протоколами взаимодействия между компьютерами в Интернете. Он охватывает целое семейство протоколов, прикладные программы, и даже саму сеть. TCP/IP — это технология межсетевого взаимодействия. Если речь идет о глобальной сети, объединяющей множество сетей с технологией TCP/IP, то ее называют Интернет.
Свое название протокол TCP/IP получил от двух коммуникационных протоколов (или протоколов связи). Это Transmission Control Protocol (TCP) и Internet Protocol (IP). Несмотря на то, что в сети Интернет используется большое число других протоколов, сеть Интернет часто называют ТСР/IР-сетью, так как эти два протокола, безусловно, являются важнейшими.
Протокол IP (Internet Protocol) заведует непосредственной передачей информации по сети. Вся информация разбивается на части — пакеты и пересылается от отправителя получателю. Для того чтобы точно адресовать пакет, необходимо задать четкие координаты получателя или его адрес.
Адрес в Интернете состоит из 4 байт. При записи байты отделяются друг от друга точками: 123.45.67.89. В действительности адрес состоит из нескольких частей. Так как Интернет объединяет в глобальную сеть более мелкие сети, начало адреса говорит узлам Интернета, частью какой из сетей является адрес. Правый конец адреса говорит этой сети, какой компьютер или хост должен получить пакет. Каждый компьютер в Интернете имеет в этой схеме уникальный адрес.
Из-за ограничений оборудования информация, пересылаемая по сетям IP, делится на части (по границам байтов), раскладываемые в отдельные пакеты. Длина информации внутри пакета обычно составляет от 1 до 1500 байт. Это защищает сеть от монополизирования каким-либо пользователем и предоставляет всем примерно равные права. По этой же причине, если сеть недостаточно быстра, чем больше пользователей ее одновременно использует, тем медленнее она будет общаться с каждым.
Одно из достоинств Интернета состоит в том, что протокола IP самого по себе уже вполне достаточно для работы. Однако этот протокол имеет и ряд недостатков:
— большая часть пересылаемой информации длиннее 1500 символов, поэтому ее приходится разбивать на несколько пакетов;
— некоторые пакеты могут теряться в пути следования;
— пакеты могут приходить в последовательности, отличной от начальной.
Используемые протоколы должны обеспечить способы пересылки больших объемов информации без искажений, которые могут возникать по вине сети.
Протокол управления передачей (TCP, Transmission Control Protocol) — это протокол, тесно связанный с IP, который используется в аналогичных целях, но на более высоком уровне. Протокол TCP занимается проблемой пересылки больших объемов информации, основываясь на возможностях протокола IP.
TCP делит информацию, которую надо переслать, на несколько частей и нумерует каждую часть, чтобы позже восстановить порядок. Чтобы пересылать эту нумерацию вместе с данными, он обкладывает каждый кусочек информации своей обложкой — TCP-конвертом, который содержит соответствующую информацию.
Получатель по получении распаковывает IP-конверты и видит TCP-конверты, распаковывает и их и помещает данные в последовательность частей в соответствующее место. Если чего-то недостает, он требует переслать этот кусочек снова (отравляет запрос). В конце концов, информация собирается в нужном порядке и полностью восстанавливается.