Реферат по предмету "Информатика, программирование"


Обзор семейства протоколов TCP/IP

Содержание
Введение. 1
Эталонная модель OSI 2
Анатомия модели TCP/IP. 4
Прикладной уровень. 4
Межхостовой уровень. 4
Межсетевой уровень. 4
Уровень сетевого доступа. 5
Преимущества TCP/IP. 5
Уровни и протоколы TCP/IP. 6
Модель TCP/IP. 6
Семейство протоколов TCP/IP. 6
Протокол IP. 7
Задачи протокола IP. 8
Протокол ТСР. 8
Задачи протокола ТСР. 8
Протокол UDP. 8
Задачи протокола UDP. 9
Telnet 9
FTP. 10
TFTP. 11
SMTP. 11
NFS. 12
SNMP. 13
World Wide Web. 14
HTTP. 14
Заключение. 17
Приложение. 19
Список используемой литературы… 20Введение
 
  В общем случае термин TCP/IPобозначает целое семейство протоколов: TCP  (Transmission ControlProtocol/Internet Protocol) для надежной доставки данных, UDP (User Datagram Protocol) для негарантированной доставки, IP (Internet Protocol) и других прикладных служб.
  TCP/IP является открытым коммуникационнымпротоколом. Открытость означает, что он обеспечивает связь в любых комбинацияхустройств независимо от того, насколько они различаются на физическом уровне.
  Благодаря протоколу TCP/IP Интернетстал тем, чем он является сегодня. В результате Интернет произвел в нашем стилежизни и работы почти такие же революционные изменения, как печатный станок,электричество и компьютер. Без популярных протоколов и служб – таких, как HTTP,SMTP и FTP – Интернетбыл бы просто большим количеством компьютеров, связанных в бесполезный клубок.
  Протокол TCP/IP встречаетсяповсеместно. Это семейство протоколов, благодаря которым любой пользователь скомпьютером, модемом и договором, заключенным с поставщиком услуг Интернета,может получить доступ к информации по всему Интернету. Пользователи служб AOL Instant Messenger и ICQ (такжепринадлежащей AOL) получают и отправляют свыше 750 миллионовсообщений в день.
  Именно благодаря TCP/IP каждый день благополучно выполняются многиемиллионы операций – а возможно, и миллиарды, поскольку работа в Интернетеотнюдь не ограничивается электронной почтой и обменом сообщениями. Более того,в ближайшее время TCP/IP не собирается сдавать свои позиции. Это стабильное,хорошо проработанное и достаточно полное семейство протоколов.
  В своей курсовой работе я описываю общий обзор семейства протоколов TCP/IP,основные принципы их работы и задачи, краткая история World Wide Web и HTTP.Эталоннаямодель OSI
  Международная организация по стандартизации (ISO, International Organizationfor Standardization) разработала эталонную модель взаимодействия открытых систем (OSI, Open Systems Interconnection) в 1978/1979 годах для упрощения открытого взаимодействия компьютерных систем. Открытым называется взаимодействие,которое может поддерживаться в неоднородных средах, содержащих системы разныхпоставщиков. Модель OSI устанавливаетглобальный стандарт, определяющий состав функциональных уровней при открытомвзаимодействии между компьютерами.
  Следует заметить, что модель настолько успешно справиласьсо своими исходными целями, что в настоящее время ее достоинства ужепрактически не обсуждаются. Существовавший ранее закрытый, интегрированныйподход уже не применяется на практике, в наше время открытость коммуникацийявляется обязательной. Как ни странно, очень не многие продукты полностьюсоответствуют стандарту OSI.Вместо этого базовая многоуровневая структура часто адаптируется к новымстандартам. Тем не менее, эталонная модель OSI остается ценным средством для демонстрации принциповработы сети.
Эталонная модель TCP/IP
  В отличие от эталонной модели OSI, модель ТСР/IP в большей степени ориентируется на обеспечение сетевых взаимодействий,нежели на жесткое разделение функциональных уровней. Для этой цели она признаетважность иерархической структуры функций, но предоставляет проектировщикампротоколов достаточную гибкость в реализации. Соответственно, эталонная модель OSI гораздо лучше подходит дляобъяснения механики межкомпьютерных взаимодействий, но протокол TCP/IP стал основным межсетевым протоколом.
Гибкость эталонной модель TCP/IP посравнению с эталонной моделью OSIпродемонстрирована на рисунке.
Уровень
OSI
Номер
OSI
Эквивалентный
уровень TCP/IP Прикладной уровень 7
Прикладной
уровень
Межхостовой
уровень
Межсетевой уровень
Уровень сетевого
доступа Представительский уровень 6 Сеансовый уровень 5 Транспортный уровень 4 Сетевой уровень 3 Канальный уровень 2 Физический уровень 1 /> /> /> /> /> /> /> />
Анатомиямодели TCP/IP
  Стек протоколов TCP/IP состоит из четырех функциональныхуровней: прикладного, межхостового, межсетевого и уровня сетевого доступа.Прикладнойуровень
  Прикладной уровень содержит протоколы удаленного доступа исовместного использования ресурсов. Хорошо знакомые приложения- такие, как Telnet, FTP, SMTP, HTTP и многие другие- работают на этомуровне и зависят от функциональности уровней, расположенных ниже в иерархии.Любые приложения, использующие взаимодействие в сетях IP (включая любительские и коммерческие программы), относятся кэтому уровню модели.Межхостовойуровень
  К функциям этого уровня относится сегментирование данныхв приложениях для пересылки по сети, выполнение математических проверокцелостности принятых данных и мультиплексирование потоков данных ( какпередаваемых, так и принимаемых) для нескольких приложений одновременно. Отсюдаследует, что межхостовой уровень располагает средствами идентификацииприложений и умеет переупорядочивать данные, принятые не в том порядке.
  В настоящее время межхостовой уровень состоит из двухпротоколов: протокола управления передачей TCP и протокола пользовательских дейтаграмм UDP. С учетом того, что Интернетстановится все более транзакционно-ориентированным, был определен третийпротокол, условно названный протоколом управления транзакциями/передачей T/TCP (Transaction/Transmission Control Protocol). Тем не менее, в большинствеприкладных сервисов Интернета на межхостовом уровне используются протоколы TCP и UDP.Межсетевойуровень
  Межсетевой уровень IPv4 состоит из всех протоколов ипроцедур, позволяющих потоку данных между хостами проходить по несколькимсетям. Следовательно, пакеты, в которых передаются данные, должны бытьмаршрутизируемыми. За маршрутизируемость пакетов отвечает протокол IP (InternetProtocol).
   Межсетевой уровень должен поддерживать маршрутизацию ифункции управления маршрутами. Эти функции предоставляются внешнимипротоколами, которые называются протоколами маршрутизации. К их числу относятсяпротоколы IGP (Interior Gateway Protocols) и EGP (Exterior Gateway Protocols).Уровеньсетевого доступа
   Уровень сетевого доступа состоит из всех функций, необходимыхдля физического подключения и передачи данных по сети. В эталонной модели OSI (Open Systems Interconnection)  этот набор функций разбит на двауровня: физический и канальный. Эталонная модель TCP/IPсоздавалась после протоколов, присутствующих в ее названии, и в ней эти двауровня были слиты воедино, поскольку различные протоколы IP останавливаются на межсетевомуровне. Протокол IP предполагает,что все низкоуровневые функции предоставляются либо локальной сетью, либоподключением через последовательный интерфейс.Преимущества TCP/IP
  Протокол TCP/IP обеспечивает возможностьмежплатформенных сетевых взаимодействий ( то есть связи в разнородных сетях).Например, сеть под управлением Windows NT/2000 можетсодержать рабочие станции Unix иMacintosh, и даже другие сети более низкогопорядка. TCP/IP обладает следующими характеристиками:
o  Хорошие средства восстановления послесбоев.
o  Возможность добавления новых сетейбез прерывания текущей работы.
o  Устойчивость к ошибкам.
o  Независимость от платформыреализации.
o  Низкие непроизводительные затраты напересылку служебных данных. Уровни ипротоколы TCP/IP
  Протоколы TCP и IP совместно управляют потоками данных( как входящими, так и исходящими) в сети. Но если протокол IP просто передает пакеты, не обращаявнимания на результат, TCPдолжен проследить за тем, чтобы пакеты прибыли в положенное место. В частности,TCP отвечает за выполнение следующихзадач:
o  Открытие и закрытие сеанса.
o  Управление пакетами.
o  Управление потоком данных.
o  Обнаружение и обработка ошибок.Модель TCP/IP
  Протокол TCP/IP обычно рассматривается в контекстеэталонной модели, определяющей структурное деление его функций. Однако модель TCP/IP разрабатывалась значительно позже самого комплексапротоколов, поэтому она ни как не могла быть взята за образец припроектировании протоколов.Семейство протоколов TCP/IP
  Семейство протоколов IP состоит из нескольких протоколов, часто обозначаемых общимтермином “TCP/IP”:
o  IP – протокол межсетевого уровня;
o  TCP – протокол межхостового уровня,обеспечивающий надежную доставку;
o  UDP – протокол межхостового уровня, необеспечивающий надежной доставки;
o  ICMP – многоуровневый протокол,упрощающий контроль, тестирование и управление в сетях IP. Различные протоколы ICMP распространяются на межхостовой и прикладной уровни.
Связи между этими протоколами изображены на рисунке.
/>
 
Протокол IP
  Протокол IP (Internet Protocol) является самым распространенныммежсетевым протоколом в мире. Функциональность протокола определяется объемомданных, хранящихся в заголовках. Структура заголовков IP, а, следовательно, и его возможности первоначальноопределялись в серии RFC идругих общедоступных документов, которые были опубликованы еще во времена созданиягруппы IETF. Обычно считается, что базовымдокументом для современной версии IP является RSC 791 («internet protocol», Postel, J.B; 1981).
  Благодаря неустанной работе IETF протокол IP постоянно развивается. В последующих RFC (Request for Comments) были добавлены многочисленные новыевозможности. Тем не менее, все они строятся на основе, заложенной в RFC 791. С архитектурной точки зрениятекущая версия IP имеет номер 4 (Ipv4). Со временем новая версия (Ipv6) постепенно вытеснит Ipv4, но в настоящее время повсеместноподдерживается стандарт Ipv4.Задачипротокола IP
  Заголовок пакета IP содержит всю информацию, необходимую для выполнения основных сетевыхопераций. К числу таких операций относятся:
o  адресация и маршрутизация;
o  фрагментация и повторная сборка;
o  выявление и исправление данных,поврежденных в процессе пересылки;Протокол ТСР
  Протокол TCP (Transmission Control Protocol) пользуется сервисом IP для обеспечения надежной доставкиприкладных данных. ТСР создает между двумя или более хостами сеанс,ориентированный на соединение. Он обладает такими возможностями, как поддержканескольких потоков данных, координация потока и контроль ошибок и дажевосстановление нарушенного порядка пакетов. Протокол ТСР также разрабатывалсяпосредством публикации общедоступных документов RFC группой IETF.Задачипротокола ТСР
  В сеансе связи ТСР обеспечивает ряд важных функций,большая часть которых связана с обеспечением интерфейса между различнымиприложениями и сетью. К числу этих функций относятся:
o  мультиплексирование данных междуприложениями и сетью;
o  проверка целостности полученныхданных;
o  восстановление нарушенного порядкаданных;
o  подтверждение успешного полученияданных;
o  регулирование скорости передачиданных;
o  измерение временных характеристик;
o  координация повторной передачиданных, поврежденных или потерянных в процессе пересылки.Протокол UDP
  Протокол UDP (User Datagram Protocol) является вторым протоколом межхостового уровня(соответствующего транспортному уровню в эталонной модели OSI).UDP обеспечивает простейшие, требующие минимальныхзатрат средства передачи данных в виде так называемых «дейтаграмм» (datagrams).
  Как правило, UDP используется вприложениях, ориентированных на широковещательную рассылку или работу ссообщениями, а также там, где не требуется полная надежность, обеспечиваемаяпротоколом TCP.Задачипротокола UDP
  Протокол UDP намереннопроектировался как эффективный транспортный протокол с минимальными издержками,что напрямую отражено в структуре его заголовка. Информации, хранящейся в заголовке,хватает только для того, чтобы переслать дейтаграмму нужному приложению (тоесть номеру порта) и выполнить простейшую проверку ошибок.
  UDP не обладает ни одной изнетривиальных возможностей, обеспечиваемых протоколом ТСР. В нем непредусмотрены таймеры, средства управления потоком или регулировки скоростипередачи, подтверждения, механизмы ускоренной доставки срочных данных и т.д.Протокол UDP просто пытается доставить дейтаграмму.Если попытка по какой-либо причине завершается неудачей, дейтаграмма теряетсябез каких-либо попыток повторной передачи данных.Telnet
  Термин «Telnet»(TELecommunications NETwork) обычно используется для обозначения, как приложения,так и самого протокола, что наделяет его двойным смыслом. Telnet предоставляет в распоряжениепользователя средства для удаленного входа и прямого выполнения терминальныхопераций по сети. Иначе говоря, Telnetобеспечивает прямой доступ к удаленному компьютеру. Telnet работает на порте 23.
  На хосте должен работать сервер Telnet, ожидающий аутентифицированного удаленного входа. В Windows 9x/NT/2000, BeOS, Linux и других операционных системах на платформе х86необходимо установить отдельный сервер Telnet, настроить его и запустить на прием входящихзапросов. Системы на базе MacOSтакже требуют отдельного сервера Telnet.Только в системах Unix имеетсясобственный сервер Telnet, которыйобычно называется telnetd («d»-«daemon»- серверное приложение,работающее в фоновом режиме). На другом конце соединения работает приложение Telnet, обеспечивающее текстовый илиграфический интерфейс для пользовательского сеанса. FTP
  В отличие от протокола Telnet, позволяющего работать на удаленном хосте, протокол FTP (File Transfer Protocol) играет более пассивную роль ипредназначается для приема и отправки файлов на удаленный сервер. Такаявозможность идеально подходит для web-мастеров и вообще для всех, кому потребуется переслать большие файлы содного компьютера на другой без прямого подключения. FTP обычно используется в так называемом «пассивном»режиме, при котором клиент загружает данные о дереве каталогов и отключается,но периодически сигнализирует серверу о необходимости сохранять открытый порт.
  В системах Unixподдержка FTP обычно обеспечивается программами ftpd и ftp. По умолчанию протокол FTP работает на портах 20 (пересылка данных) и 21(пересылка команд). FTP отличается отвсех остальных протоколов ТСР/IPтем, что команды могут передаваться одновременно с передачей данных в реальномвремени; у других протоколов подобная возможность отсутствует.
  Клиенты и сервера FTP в той или иной форме существуют во всех операционных системах.Приложения FTP на базе MacOS имеют графический интерфейс, как и большинствоприложений для системы Windows.Преимущество графических клиентов FTP заключается в том, что команды, обычно вводимые вручную, теперьавтоматически генерируются клиентом, что снижает вероятность ошибок, упрощает иускоряет работу. С другой стороны, серверы FTP  после первоначальной настройки не требуютдополнительного внимания, поэтому графический интерфейс для них оказываетсялишним. TFTP
Название протокола TFTP (Trivial FTP) выбрано весьма удачно. TFTP поддерживает лишь малое подмножество функций FTP. Он работает на базе протокола UDP. TFTP не следит за доставкой пакетов и практически необладает средствами обработки ошибок. С другой стороны, эти ограничения снижаютнепроизводительные затраты при пересылке. TFTP не выполняет аутентификации; он просто устанавливаетсоединение. В качестве защитной меры TFTP позволяет перемещать только общедоступные файлы.
  Применение TFTPсоздает серьезную угрозу для безопасности системы. По этой причине TFTP обычно используется во встроенныхприложениях, для копирования конфигурационных файлов при настройкемаршрутизатора, при необходимости жесткой экономии ресурсов, а также в техслучаях, когда безопасность обеспечивается другими средствами. Протокол TFTP также используется в сетевыхконфигурациях, в которых загрузка компьютеров производится с удаленногосервера, а протокол TFTP может бытьлегко записан в ПЗУ сетевых адаптеров.SMTP
  Протокол SMTP (Simple Mail Transfer Protocol) является фактическим стандартомпересылки электронной почты в сетях, особенно в Интернете. Во всех операционныхсистемах имеются почтовые клиенты с поддержкой SMTP, а большинство поставщиков услуг Интернета используетSMTP для работы с исходящей почтой.Серверы SMTP существуют для всех операционныхсистем, включая Windows 9x/NT/2K, MacOS, семейство Unix, Linux,BeOS, и даже AmigaOS.
  Протокол SMTPпроектировался для транспортировки сообщений электронной почты в разных сетевыхсредах. В сущности, SMTP не следит затем, как перемещается сообщение, а лишь за тем, чтобы оно было доставлено кместу назначения.
  SMTP обладаетмощными средствами обработки почты, обеспечивающими автоматическуюмаршрутизацию по определенным критериям. В частности, SMTP может оповестить отправителя о том, что адрес несуществует, и вернуть ему сообщение, если почта остается не доставленной втечение определенного периода времени (задаваемого системным администраторомсервера, с которого отправляется сообщение). SMTP использует порт ТСР с номером 25.NFS
  Файловая система NFS (Network File System) создавалась компанией Sun Microsystems, Inc. для решения проблем в сетях с несколькимиоперационными системами. NFSподдерживает только совместны доступ к файлам и является компонентом многихоперационных систем семейства Unix.Кроме того, NFS хорошо поддерживается большинствомдругих операционных систем.
  В NFSверсии 1 и 2 в качестве основного транспортного протокола использовалсяпротокол UDP. Поскольку UDP не обеспечивает гарантированной доставки, дляненадежных каналов эта проблема должна решаться на уровне NFS, а не на уровне протокола. Из-заэтого в некоторых ранних реализациях NFS существовали проблемы с порчей содержимого файлов.
  Начиная с NFSверсии 3, в качестве транспортного протокола может использоваться TCP. Впрочем, появившаяся в NFS 3 поддержка TCP не оптимизирована. При использовании TCP в качестве транспортного протокола NFS может использовать надежность ТСРдля повышения качества доставки по ненадежным каналам. Соответственно, NFS версии 3 лучше работает в глобальныхсетях и в Интернет.
  «Чистая» реализация NFS не может предотвратить одновременную запись в файл состороны нескольких пользователей, что легко приводит к порче данных, еслипользователи не знают о параллельном выполнении операции с файлом. Тем неменее, механизм блокировки файлов, реализованный протоколом NLM (Network Lock Manager), может использоваться в сочетании с NFS для организации совместного чтения изаписи в файл.
  Механизм доступа к файлам через NFS прямолинеен и прозаичен. После монтирования том NFS становится частью системы конечногопользователя. Никаких дополнительных шагов не требуется – естественно, несчитая процесса экспортирования, необходимого для синхронизации конфигурации NFS на сервере и у клиентов. SNMP
  Протокол SNMP (Simple Network Management Protocol) реализует простые средства сбораданных о работе маршрутизатора и управления им с использованием различныхпротоколов – таких, как UDP, IPX и IP. При любом обсуждении SNMP важно помнить, что первая буква в названии протоколаозначает «простой». Протокол поддерживает только четыре команды – GET, GETNEXT, SET и TRAP.Первые две команды предоставляютдоступ к информации, а третья позволяет осуществлять удаленное управлениенекоторыми функциями маршрутизаторов. Команда TRAP включает режим получения от устройства информации опроблемах или происходящих событиях.
  Сетевые устройства передают информацию о себе через базууправляющей информации MIB (Management Information Base). Эти данные, описывающие устройство, передаютсястанции управления SNMP (SNMP Management Station), которая поочередно идентифицирует каждое устройствои сохраняет информацию о нем. Станция управляет всеми SNMP-совместимыми устройствами. Для каждого устройствазапускается агент SNMP,представляющий клиентскую сторону операций с устройствами. Когда станцияуправления запрашивает информацию о порте командой GET, агент возвращает эту информацию.
  Протокол SNMPне предназначен для управления всеми сетевыми устройствами с возможностьюточного описания операций. Это простой протокол для повседневной работы,который позволяет получить нужную информацию без загрузки 5-6 управляющихинтерфейсов. Для отправки сообщений SNMP используется транспортный протокол UDP.World Wide Web
  World Wide Web часто называют технологическимпрорывом 1990-х годов. Webстала величайшим достижением с первых дней революции, произведенной широкимвнедрением персональных компьютеров.
  Концепция World Wide Web разрабатывалась в Европейскойлаборатории по ядерным исследованиям (CERN) для упрощения совместного доступа к файлам и обмена информацией междуучеными-физиками. В 1993 году в Национальном центре по использованиюсуперкомпьютеров (NCSA) былразработан первый графический браузер Mosaic. С разработки этого web-клиентаначалась World Wide Web в том виде, в котором она существует сегодня.HTTP
  Протокол HTTPзаложен в основу работы World Wide Web. В сущности, именно HTTP принадлежит основная заслуга вбурном развитии Интернета в середине 1990-х годов. Сначала появились первыеклиенты HTTP (такие, как Mosaic и Netscape), которые позволяли наглядно «увидеть» Web. Вскоре стали появляться web-серверы с полезной информацией. В наше время вИнтернете существует более шести миллионов web-сайтов, работающих на базе HTTP. Протокол HTTP работает на хорошо известном порте TCP с номером 80.  Протокол передачи гипертекста (HTTP) — протокол прикладного уровня для распределенных, совместных, многосредныхинформационных систем. HTTP используется в World Wide Web (WWW) начиная с 1990года. Первой версией HTTP, известной как HTTP/0.9, был простой протокол дляпередачи необработанных данных через Интернет. HTTP/1.0 был улучшением этогопротокола, допускал MIME-подобный формат сообщений, содержащий метаинформацию опередаваемых данных и имел модифицированную семантику запросов/ответов. ОднакоHTTP/1.0 недостаточно учитывал особенности работы с иерархическимипрокси-серверами (hierarchical proxies), кэшированием, постояннымисоединениями, и виртуальными хостами (virtual hosts). Кроме того, быстрый ростчисла не полностью совместимых с протоколом HTTP/1.0 приложений, потребовалвведения новой версии протокола, в которой были бы заложены дополнительные возможности,которые помогли бы привести эти приложения к единому стандарту.
  Большие информационные системы требуют большего количествафункциональных возможностей, чем просто загрузку информации, включая поиск имодификацию данных при помощи внешних интерфейсов. HTTP предоставляет открытый(open-ended) набор методов, которые основаны на системе ссылок, которыеобеспечиваются URI (Универсальными Идентификаторами Ресурсов). URI могутидентифицировать как расположение (URL), так и имя (URN) ресурса, к которомуприменяется данный метод. Сообщения передаются в формате, подобномуиспользуемому электронной почтой согласно определениям MIME (МногоцелевыхРасширений Электронной Почты).
  HTTP также используется как обобщенный протокол связи междуагентами пользователей (user agents) и прокси-серверами/шлюзами(proxies/gateways) или другими Интернет-сервисами, включая такие как SMTP,NNTP, FTP, Gopher и WAIS. Таким образом, HTTP определяет основы многосредногодоступа к ресурсам для разнообразных приложений.
  Протокол HTTP — это протокол запросов/ответов. Клиентпосылает по соединению запрос серверу, содержащий: метод запроса, URI, версиюпротокола, MIME-подобное сообщение, включающее модификаторы запроса, клиентскуюинформацию и, возможно, тело запроса. Сервер отвечает строкой состояния,включающей версию протокола сообщения, кодом успешного выполнения или ошибки,MIME-подобным сообщением, содержащим информацию о сервере, метаинформациюобъекта и, возможно, тело объекта.
  Большинство HTTP соединений, инициализируется агентомпользователя и состоит из запроса, который нужно применить к ресурсу нанекотором первоначальном сервере. В самом простом случае, он может бытьвыполнен посредством одиночного соединения между агентом пользователя ипервоначальным сервером.
  Более сложная ситуация возникает, когда в цепочкезапросов/ответов присутствует один или несколько посредников. Существуют триосновных разновидности посредников: прокси-сервера, шлюзы, и туннели.Прокси-сервер является агентом-посредником, который получает запросы нанекоторый URI в абсолютной форме, изменяет все сообщение или его часть иотсылает измененный запрос серверу, идентифицированному URI. Шлюз — этопринимающий агент, действующий как бы на уровень выше некоторого другогосервера и при необходимости транслирующий запросы в протокол основного сервера.Туннель действует как реле между двумя соединениями, не изменяя сообщений;туннели используются, когда связь нужно производить через посредника (например,firewall), который не понимает содержание сообщений.
  Фактически, имеется широкое разнообразие архитектур иконфигураций кэшей и прокси-серверов, разрабатываемых в настоящее время илиразвернутых в World Wide Web; эти системы включают национальные иерархиипрокси-кэшей, которые сохраняют пропускную способность межокеанских каналов,системы, которые распространяют по многим адресам содержимое кэша, организации,которые распространяют подмножества кэшируемых данных на CD-ROM, и так далее.HTTP системы используются в корпоративных интранет-сетях с высокоскоростнымилиниями связи, и для доступа через PDA с маломощными радиолиниями инеустойчивой связью. Цель HTTP/1.1 состоит в поддержании широкого многообразияконфигураций, уже построенных при введении ранних версий протокола, а также вудовлетворении потребностей разработчиков web приложений, требующих все болеевысокой надежности.
  HTTP соединение обычно происходит посредством TCP/IPсоединений. HTTP также может быть реализован посредством любого другогопротокола Интернет, или других сетей. HTTP необходима только надежная передачаданных, следовательно может использоваться любой протокол, который гарантируетнадежную передачу данных; отображение структуры запроса и ответа HTTP/1.1 натранспортные модули данных рассматриваемого протокола — вопрос, не решается науровне самого протокола.Заключение
 
  Семейство протоколов TCP/IP (включая UDP и ICMP)удовлетворяло быстро растущие потребности пользователей и приложений более 20лет. За это время протоколы постоянно обновлялись, что объяснялось новыми технологическимиразработками и превращением Интернета из исследовательской среды с ограниченнымкругом пользователей в общедоступную коммерческую инфраструктуру.
  Коммерциализация Интернета вызвала бурный ростсообщества пользователей и изменила его демографическую структуру. В своюочередь, это обусловило необходимость в новых адресах и поддержки новых типовсервиса на уровне Интернета. Ограниченные возможности Ipv4привели к разработке совершенно новой версии протокола. Новой версии IP был присвоен номер 6 (Ipv6), нотакже часто используется термин Ipng (Internet Protocol: Next Generation).Приложение
/>Список используемой литературы
 
TCP/IP. Для профессионалов. 3-е издание / Т. Паркер, К. Сиян –СПб.: Питер,2004
Персональные компьютеры в сетяхTCP/IP / КрейгХант; перев. с англ. — BHV-Киев, 1997.
Высокопроизводительные сети.Энциклопедия пользователя / Марк А. Спортак и др.; перев. с англ. — Киев, ДиаСофт,1998
Сети ЭВМ: протоколы, стандарты,интерфейсы / Ю.Блэк; перев. с англ. — М.: Мир, 1990.


Не сдавайте скачаную работу преподавателю!
Данный реферат Вы можете использовать для подготовки курсовых проектов.

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем реферат самостоятельно:
! Как писать рефераты
Практические рекомендации по написанию студенческих рефератов.
! План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом.
! Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач.
! Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты.
! Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ.

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.