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


Протокол TCP/IP. Загрузка Web-страницы

Содержание
ПротоколTCP/IP. Привести примеры
Уровни стека TCP/IP
Распределение протоколов по уровням модели TCP/IP
Физический уровень
Канальный уровень
Сетевой уровень
Транспортный уровень
Прикладной уровень
Скорость загрузки Web-страницы. Какможно ускорить загрузку Web-страницы?
Факторы, влияющие на скорость загрузки Web-страницы
Ускорение загрузки Web-страниц
Список литературы

ПротоколTCP/IP. Привести примеры
Протоколы TCP/IP(Transmission Control Protocol/Internet Protocol) являются базовымитранспортным и сетевым протоколами в OS UNIX. В заголовке TCP/IP пакетауказывается:
 - IP-адресотправителя,
— IP-адрес получателя,
— Номер порта(фактически — номер прикладной программы,  которой этот пакет предназначен).
Пакеты TCP/IP имеютуникальную особенность добраться до адресата, пройдя сквозь разнородные в томчисле и локальные сети, используя разнообразные физические носители.Маршрутизацию IP-пакета (переброску его в требуемую сеть) осуществляют надобровольных началах компьютеры, входящие в TCP/IP сеть.
Протокол IP — этопротокол, описывающий формат пакета данных, передаваемого по сети.
Когда Вы получаететелеграмму, весь текст в ней (и адрес, и сообщение) написан на ленте подряд, ноесть правила, позволяющие понять, где тут адрес, а где сообщение. Аналогично, пакетв компьютерной сети представляет собой поток битов, а протокол IP определяет,где адрес и прочая служебная информация, а где сами передаваемые данные. Такимобразом, протокол IP в эталонной модели ISO/OSI является протоколом сетевогоуровня.
Протокол TCP — этопротокол следующего уровня, предназначеный для контроля передачи и целостностипередаваемой информации.
Стек протоколов TCP/IP(англ. Transmission Control Protocol/Internet Protocol) — набор сетевыхпротоколов разных уровней модели сетевого взаимодействия DOD, используемых всетях. Протоколы работают друг с другом в стеке (англ. stack, стопка) — этоозначает, что протокол, располагающийся на уровне выше, работает «поверх»нижнего, используя механизмы инкапсуляции. Например, протокол TCP работает поверхпротокола IP.
Стек протоколов TCP/IPоснован на модели сетевого взаимодействия DOD и включает в себя протоколычетырёх уровней:
— прикладного(application),
— транспортного(transport),
— сетевого(internet),
— уровня доступа ксреде (network access).
Протоколы этих уровнейполностью реализуют функциональные модели OSI. На стеке протоколов TCP/IPпостроено всё взаимодействие пользователей в IP-сетях. Стек являетсянезависимым от физической среды передачи данных. 
Уровни стека TCP/IP
Существуют разногласияв том, как вписать модель TCP/IP в модель OSI, поскольку уровни в этих моделяхне совпадают.
К тому же, модель OSIне использует дополнительный уровень — «Internetworking» — между транспортным исетевым уровнями. Примером спорного протокола может быть ARP или STP.
Вот как традиционнопротоколы TCP/IP вписываются в модель OSI:
7. Прикладной, например,HTTP, SMTP, SNMP, FTP, Telnet, SCP, SMB,NFS, RTSP, BGP
6.Представительский, например, XDR, ASN.1, AFP
5. Сеансовый, например, TLS,SSL, SSH,ISO 8327 / CCITTX.225, RPC,NetBIOS, ASP
4. Транспортный,например, TCP, UDP,RTP, SCTP,SPX, ATP,DCCP, GRE
3. Сетевой, например, IP,ICMP, IGMP,CLNP, OSPF,RIP, IPX,DDP
2.Канальный, например,Ethernet, Token ring, PPP, HDLC, X.25, Frame relay, ISDN, ATM, MPLS, Wi-Fi,ARP, RARP
1. Физический, например,электрические провода, радиосвязь, волоконно-оптические провода
Обычно в стеке TCP/IPверхние 3 уровня (прикладной, представительный и сеансовый) модели OSIобъединяют в один — прикладной. Поскольку в таком стеке не предусматриваетсяунифицированный протокол передачи данных, функции по определению типа данныхпередаются приложению. Упрощенно интерпретацию стека TCP/IP можно представитьтак: 
Распределение протоколов по уровням моделиTCP/IP5
5. Прикладной («7уровень»), например, HTTP, FTP, DNS,(RIP, работающий поверх UDP, и BGP,работающий поверх TCP, являются частью сетевого уровня)
4. Транспортныйнапример,TCP, UDP, RTP, SCTP, DCCP (протоколы маршрутизации, подобные OSPF, что работаютповерх IP, являются частью сетевого уровня).
3. СетевойДля TCP/IPэто IP (вспомогательные протоколы, вроде ICMP и IGMP, работают поверх IP, нотоже относятся к сетевому уровню; протокол ARP является самостоятельнымвспомогательным протоколом, работающим поверх физического уровня).
2.КанальныйEthernet,IEEE 802.11 Wireless Ethernet, SLIP, Token Ring, ATM иMPLS
1. Физическийнапример,физическая среда и принципы кодирования информации, T1, E1  Физический уровень
Физический уровеньописывает среду передачи данных (будь то коаксиальный кабель, витая пара,Оптическое волокно или радиоканал), физические характеристики такой среды ипринцип передачи данных (разделение каналов, модуляцию, амплитуду сигналов,частоту сигналов, способ синхронизации передачи, время ожидания ответа имаксимальное расстояние). Канальный уровень
Канальный уровеньописывает, каким образом передаются пакеты данных через физический уровень,включая кодирование (то есть специальные последовательности бит, определяющихначало и конец пакета данных). Ethernet, например, в полях заголовка пакетасодержит указание того, какой машине или машинам в сети предназначен этотпакет.
Примеры протоколовканального уровня — Ethernet, IEEE 802.11 Wireless Ethernet, SLIP, Token Ring,ATM и MPLS.
PPP не совсемвписывается в такое определение, поэтому обычно описывается в виде парыпротоколов HDLC/SDLC.
MPLS занимает промежуточноеположение между канальным и сетевым уровнем и, строго говоря, его нельзяотнести ни к одному из них.
Канальный уровеньиногда разделяют на 2 подуровня — LLC и MAC. Сетевой уровень
Сетевой уровеньизначально разработан для передачи данных из одной (под)сети в другую.Примерами такого протокола является X.25 и IPC в сети ARPANET.
С развитием концепцииглобальной сети в уровень были внесены дополнительные возможности по передачеиз любой сети в любую сеть, независимо от протоколов нижнего уровня, а такжевозможность запрашивать данные от удалённой стороны, например в протоколе ICMP(используется для передачи диагностической информации IP-соединения) и IGMP(используется для управления multicast-потоками).
ICMP и IGMP расположенынад IP и должны попасть на следующий — транспортный — уровень, но функциональноявляются протоколами сетевого уровня, и поэтому их невозможно вписать в модельOSI.
Пакеты сетевогопротокола IP могут содержать код, указывающий, какой именно протокол следующегоуровня нужно использовать, чтобы извлечь данные из пакета. Это число — уникальный IP-номер протокола. ICMP и IGMP имеют номера, соответственно, 1 и 2.
Транспортныйуровень
Протоколы транспортногоуровня могут решать проблему негарантированной доставки сообщений («дошло лисообщение до адресата?»), а также гарантировать правильную последовательностьприхода данных. В стеке TCP/IP транспортные протоколы определяют, для какогоименно приложения предназначены эти данные.
Протоколыавтоматической маршрутизации, логически представленные на этом уровне(поскольку работают поверх IP), на самом деле являются частью протоколовсетевого уровня; например OSPF (IP идентификатор 89).
TCP (IP идентификатор6) — «гарантированный» транспортный механизм с предварительным установлениемсоединения, предоставляющий приложению надёжный поток данных, дающийуверенность в безошибочности получаемых данных, перезапрашивающий данные вслучае потери и устраняющий дублирование данных. TCP позволяет регулироватьнагрузку на сеть, а также уменьшать время ожидания данных при передаче набольшие расстояния. Более того, TCP гарантирует, что полученные данные былиотправлены точно в такой же последовательности. В этом его главное отличие отUDP.
UDP (IP идентификатор17) протокол передачи датаграмм без установления соединения. Также его называютпротоколом «ненадёжной» передачи, в смысле невозможности удостовериться вдоставке сообщения адресату, а также возможного перемешивания пакетов. Вприложениях, требующих гарантированной передачи данных, используется протоколTCP.
UDP обычно используетсяв таких приложениях, как потоковое видео и компьютерные игры, где допускаетсяпотеря пакетов, а повторный запрос затруднён или не оправдан, либо вприложениях вида запрос-ответ (например, запросы к DNS), где созданиесоединения занимает больше ресурсов, чем повторная отправка.
И TCP, и UDP используютдля определения протокола верхнего уровня число, называемое портом. Прикладной уровень
На прикладном уровнеработает большинство сетевых приложений.
Эти программы имеютсвои собственные протоколы обмена информацией, например, HTTP для WWW, FTP(передача файлов), SMTP (электронная почта), SSH (безопасное соединение судалённой машиной), DNS (преобразование символьных имён в IP-адреса) и многиедругие.
В массе своей этипротоколы работают поверх TCP или UDP и привязаны к определённому порту,например:
— HTTP на TCP-порт 80или 8080,
— FTP на TCP-порт 20(для передачи данных) и 21 (для управляющих команд),
— SSH на TCP-порт 22,
— запросы DNS на портUDP (реже TCP) 53,
— обновление маршрутовпо протоколу RIP на UDP-порт 520.
Эти порты определеныАгентством по выделению имен и уникальных параметров протоколов (IANA).
Бесспорно, к этомууровню относятся: DHCP, Echo, Finger, Gopher, HTTP, HTTPS, IMAP, IMAPS, IRC,NNTP, NTP, POP3, POPS, QOTD, RTSP, SNMP, SSH, Telnet, XDMCP.
протокол стек web загрузка
Скорость загрузки Web-страницы. Как можноускорить загрузку Web-страницы?
Web-страница (англ. Webpage) — документ или информационный ресурс Всемирной паутины доступ к которомуосуществляется с помощью Web-браузера.
Web-страницы обычносоздаются на языках разметки HTML или XHTML и могут содержать гиперссылки длябыстрого перехода на другие страницы.
Информация наWeb-странице может быть представлена в различных формах:
— текст,
— статические ианимированные графические изображения,
— аудио,
— видео,
— апплеты.
Информационно значимоесодержимое Web-страницы обычно называется контентом.
Несколько Web-страниц,объединенных общей темой и дизайном, а также связанных между собой ссылками, иобычно находящихся на одном Web-сервере, образуют Web-сайт. Факторы, влияющие на скорость загрузкиWeb-страницы
Имея высокую скоростьсоединения с Интернет («выделенная» линия), забывают о том, чтомногие посетители сайта такой возможностью не располагают. Даже наличие«выделенной» линии не всегда гарантирует высокую скорость соединенияс Интернет.
Многие посетителисайтов просматривает Интернет при подключении к модемной линии связи ≈ 30Кб/сек. (Средняя скорость: 30/8 = 3,75 кбайт/с.).
В зависимости от типаконкретной телефонной станции, скорости подключения к Интернет по модемуразличны. Игнорирование этого факта при заказе сайта приводит к тому, что невсе из потенциальных клиентов могут просмотреть сайт. Пренебрежение подобной«мелочью» приводит к потери прибыли от сайта.
Скорость загрузкиWeb-страниц — один из важных критериев, задаваемых при разработке дизайнасайта.
На скорость загрузкиWeb-страниц влияют три основных фактора:
— Размер страницы совсеми подгружаемыми элементами (счетчики, баннеры, информеры, и т.д.),
— Скорость подключенияк Интернет посетителя сайта,
— Скорость изагруженность сервера, на котором расположен сайт.Ускорениезагрузки Web-страниц
Различные способывысокоскоростного подключения к Интернету получают все большее распространение.Выделенные линии, xDSL, Wi-Fi все чаще приходят со страниц журналов в реальнуюжизнь пользователей. Однако, коммутируемый (модемный) доступ все еще оченьраспространен, особенно на просторах нашей страны. Подключение к Интернету спомощью аналогового модема, помимо низкой теоретической скорости, в нашейреальности сталкивается еще с одной проблемой — во многих районах страны,особенно в глубинке, качество телефонных линий (как самих кабелей, так и АТС)оставляет желать лучшего. Некоторые пользователи даже вынуждены принудительноограничивать скорость соединения для достижения лучшей стабильности связи. Нодаже в случае очень хорошей работы модемного соединения его скорость зачастуюне устраивает пользователя.
Помимо модемногосоединения, в повседневной жизни пользователи сталкиваются с различными другимиситуациями, когда скорость соединения не очень высока, например,GPRS-соединение или локальная сеть с большим количеством пользователей и неочень широким внешним каналом. Существуют различные способы увеличения скоростидоступа к Сети, например, использование провайдерами прокси-серверов с большимиобъемами временных файлов; однако чаще всего, эти «маленькиехитрости» не оправдывают надежд Интернет-серферов.
Очень многиеWeb-страницы для большей наглядности изобилуют графическими изображениями,звуковыми и видеоэффектами. Загрузка такой Web-страницы, особенно при плохойсвязи, может занять длительное время, до нескольких минут или даже донескольких десятков минут. Вы можете запретить загрузку на ваш компьютеризображений, звука или видео. Это значительно ускорит отображение интересующейвас Web-страницы.
— Выберите команду менюСервис -> Параметрыобозревателя(Tools -> InternetOptions) программыInternet Explorer.Откроетсядиалог Параметры (Options),
— Щелкните мышью наярлычке Дополнительно (Advanced), чтобы перейти на одноименную вкладку,
— В группе флажковМультимедиа (Multimedia) сбросьте все флажки, чтобы запретить загрузку на вашкомпьютер изображений, звуков и видеозаписей.
В программе InternetExplorer есть возможность заменить поле ввода адреса Web-страницы на панельссылок. Это является еще одним из способов ускорения доступа к Web-страницамИнтернета. Добавим еще одну ссылку и укажем в качестве адреса перехода,например: www.intel.ru фирмы Intel.
— Щелкните мышью наполе Ссылки (Links), расположенном правее поля адреса. Поле для ввода адресасменится панелью, которая содержит ссылки.
— Щелкните правойкнопкой мыши на ссылку, например Знакомство с Интернетом (Introduce toInternet). Появится вспомогательное меню.
— Выберите элементСоздать ярлык (Create Shortcut). Обратите внимание, что на панели ссылокпоявилась еще одна ссылка: Знакомство с Интернетом.
— Щелкните правойкнопкой мыши на этой ссылке. Снова появится вспомогательное меню.
— Выберите элементСвойства (Options) этого меню. Появится диалог со свойствами новой ссылки
— В поле ввода Адрес вИнтернете (Internet Address) введите с клавиатуры адрес ссылки:www.intel.ru.
— Нажмите кнопку ОК,чтобы закрыть диалог и продолжить работу.
После того, как ссылкаопределена, снова подключимся к Интернету.
— Установите связь сИнтернетом с помощью окна Удаленный доступ к сети (Dial-Up Networking).
— После того, каксоединение с Интернетом установлено, нажмите кнопку, соответствующую ссылкеЗнакомство с Интернетом. Начнется поиск указанной Web-страницы в Интернете и еезагрузка на ваш компьютер.
Обратите внимание нато, что в загруженной Web-странице вместо рисунков находятся пустые места,выделенные рамкой и отмеченные специальным значком «х». Это значительноускоряет отображение интересующей вас Web-страницы, однако, восприятие в этомслучае сильно ограничено. Существует возможность загружать каждый рисунокотдельно.
— Щелкните правойкнопкой мыши на произвольном значке. На экране появится контекстное меню.
— Выберите командуПоказать рисунок (Show Picture) из контекстного меню. Вместо значка «х» будетзагружен рисунок.
Чтобы узнать, каквыглядит страница фирмы Intel, включим отображение рисунков при просмотреWeb-страниц.
— Выберите команду менюСервис -> Параметры обозревателя (Tools -> Internet Options) программыInternet Explorer. Откроется диалог Параметры (Options).
— Щелкните мышью наярлычке Дополнительно (Advanced), чтобы перейти на одноименную вкладку.
— В группе флажковМультимедиа (Multimedia) снова установите все флажки, чтобы разрешить загрузкуна ваш компьютер изображений, звуков и видеозаписей.
— Закройте диалогПараметры обозревателя (Internet Options) с помощью кнопки ОК.
— На панелиинструментов программы Internet Explorer нажмите кнопку Обновить (Refresh) дляповторной загрузки текущей Web-страницы вместе с рисунками.
При плохой связи идлительных задержках загрузки изображений можно остановить загрузку нажатиемкнопки Стоп (Stop). Так как программа Internet Explorer всегда сначалазагружает текст, и только после этого загружает графику, то, прервав загрузкуграфики, и сэкономив этим время, вы сможете прочитать текст.
Обратите внимание нато, как изменился внешний вид загруженной Web-страницы.
Internet Explorerпозволяет переопределять ссылки на ваши любимые страницы, но на панели ссылокочень мало места, и часто бывает неудобно выбирать ссылку. А что делать, есличасто используемых вами адресов много?
Для хранения адресов ибыстрого доступа к этим адресам в программе Internet Explorer предусмотренапапка Избранное (Favorites).
— Чтобы открыть указаннуюпапку, щелкните мышью на кнопке Избранное (Favorites) панели инструментов.Откроется вспомогательное меню.
— Выберите командуДобавить в Избранное (Add To Favorites) для того, чтобы запомнить адрес текущейWeb-страницы www.intel.ru. Появится диалог Добавление в папку«Избранное» (Add to Favorites).
— В поле ввода Название(Name) вы можете набрать на клавиатуре любое название для данной ссылки. Поумолчанию в это поле подставляется заголовок текущей Web-страницы.
— Установитепереключатель в верхнее положение и нажмите кнопку ОК, чтобы сохранить адрестекущей Web-страницы в папке Избранное (Favorites).
— После того, какссылка на адрес фирмы Intel помещена в папку Избранное (Favorites), нетнеобходимости хранить эту же ссылку в поле ссылок рабочего окна InternetExplorer.
— Щелкните правойкнопкой мыши на ссылке, например Знакомство с Интернетом. Появитсявспомогательное меню.
— Выберите элементУдалить (Delete). Появится диалог Подтверждение удаления (Confirm Delete).
— Нажмите кнопку Да (Yes)этого диалога, чтобы закрыть его.
— Дважды щелкните мышьюна кнопке Адрес (Address) левее панели ссылок, чтобы снова превратить панельссылок в поле для ввода адреса.
Список литературы
1. ГаевскийА.Ю. Информатика: 7-11. Учеб. Пособие. – 2-е издание, доп. – К.: ИздательствоА.С.К., 2003.- 536с.: ил.
2. Угриновичн. Д. Информатика и информационные технологии. Учебник для 10-11 классов/ Н.Д.Угринович. – М.: БИНОМ. Лаборатория знаний, 2003. – 512 с.: ил.
3. КайминВ.А. Информатика: Учебник. — М.: ИНФРА-М, 2000. — 232 с.
4. Острейковский В.А. Информатика: Учебник. – М.: Высшаяшкола, 2004.
5. Росс Г.В., Дулькин В.Н. и др. Основы информатики:Учебное пособие. – М.: ПРИОР, 1999.


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

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

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

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