27103

Характеристика стека TCP/IP

Доклад

Информатика, кибернетика и программирование

Стек TCP IP получил своё название от основных протоколов TCP Transmission Control Protocol и IP Internet Protocol разработанных в 70е г.Kahn в работе €œA protocol for packet network interconnection€ IEEE Transaction on Communications Vol. HTTP Hyper Text Transfer Protocol – протокол передачи гипертекстовых документов используется для реализации приложений WWW Word Wide Web всемирной паутины. FTP File Transfer Protocol – протокол передачи и приёма файлов.

Русский

2013-08-19

18.93 KB

5 чел.

11. Характеристика стека TCP/IP Несмотря на короткое с исторической точки зрения время существования компьютерных сетей и наличие разнообразны стеков, разработанных отдельными фирмами (например, стек IPX/SPX фирмы Novell) или международными организациями (например, Х.25 ITU-T), к настоящему моменту определился доминирующий набор протоколов, используемых как в LAN, так и сети Internet и названных «стек TCP/IP». Это обстоятельство, а также особенности программы обучения заставляют остановиться на рассмотрении только этого стека.

Стек TCP/IP получил своё название от основных протоколов TCP (Transmission Control Protocol) и IP (Internet Protocol), разработанных в 70-е г. в рамках проекта сети ARPANET Министерства обороны США. Основные принципы ТСР сформулированы Винтом Серфом (V.G.Cerf) и Бобом Каном (R.F.Kahn) в работе “A protocol for packet network interconnection” (IEEE Transaction on Communications, Vol. COM-22, № 5, 1974). Стек задумывался и разрабатывался как средство объединения компьютеров с различными характеристиками и операционными системами. Большое значение для популярности имела поддержка стека в операционной системе UNIX FreeBSD (Университет Беркли) [1, c. 142-148; 2, c. 66-70; 1*, с. 487-494; 2*, с. 54-58; 3, с. 324-328].

Модель стека была разработана до появления модели OSI и насчитывает меньшее количество уровней (см. таб. 1).

Таблица 1. Модель стека TCP/IP

Приведём краткую характеристику основных протоколов стека.

HTTP (Hyper Text Transfer Protocol) – протокол передачи гипертекстовых документов используется для реализации приложений WWW (Word Wide Web) «всемирной паутины». Первый графический интерфейс для доступа к гипертекстовым документам появился в 1993 г. и носил название Mosaic (автор интерфейса Марк Андрессен (Mark Andressen) в 1995 г. основал Netscape Communications Corp.). В 1994 г. Европейский центр ядерных исследований (CERN - Conseil Europeen pour la Recherche Nucleaire) и Массачусетский технологический институт (M.I.T. - Massachusetts Institute of Technologies) основали некоммерческую организацию WWW Consortium для развития Web приложений.

FTP (File Transfer Protocol) – протокол передачи и приёма файлов.

Telnet – протокол эмуляции удалённого терминала.

TCP (Transmission Control Protocol) – протокол передачи данных с установлением соединения и обеспечением целостности доставки.

UDP (User Datagram Protocol) – протокол передачи данных без установления соединения и обеспечения целостности доставки.

IP (Internet Protocol) – базовый протокол доставки пакетов между узлами.

ARP (Address Resolution Protocol) – протокол распознавания адреса, предназначенный для определения МАС-адреса узла с заданным IP адресом. Помимо определения МАС адреса для заданного IP адреса представляет интерес и обратная задача – по МАС адресу определить IP адрес. Для решения этой задачи существует протокол RARP (Reverse ARP). Более подробную информацию о протоколах ARP, Proxy ARP и связанных с этими протоколами вопросах можно найти в [4, с. 93-98].

ICMP (Internet Control Message Protocol) – протокол пересылки диагностических сообщений о нарушениях работы сети.

RIP (Routing Information Protocol) – «простой» протокол обмена информацией между маршрутизаторами. Применяется в небольших сетях, т.к. допускает не более 14 маршрутизаторов и использует широковещательные (групповые) запросы о состоянии маршрутизаторов каждые 30 с. Существенным недостатком протокола является возможность движения пакетов по замкнутому маршруту - петле.

OSPF (Open Shortest Path First) – протокол обмена информацией между маршрутизаторами в больших сетях.


 

А также другие работы, которые могут Вас заинтересовать

36557. Общая характеристика языка Pascal 33.5 KB
  Собственно этот механизм является сердцевиной Паскаля обеспечивая чрезвычайную гибкость языка. Однако не следует обольщаться Программирование на Паскале как впрочем и на любом другом языке не даётся само собой Для программирования необходимо овладеть основами языка и методики разработки программ. Поэтому важно на первых этапах сосредоточиться на изучении основ языка т.
36558. Система программирования TURBO PASCAL 7.0 28 KB
  Важнейшим компонентом системы программирования Турбо Паскаль, обеспечивающим взаимодействие с пользователем, является интегрированная среда разработки (IDE) - одна из лучших интегрированных сред систем программирования MS DOS
36559. Понятие о языках программирования 31.5 KB
  Мы все несомненно имеем некоторое представление о языке как средстве общения. Русский английский или японский язык это естественные языки общения людей созданные в процессе длительной эволюции. Однако наряду с естественными языками современная цивилизация широко использует так называемые искусственные или формальные языки.
36560. Аппаратное и программное обеспечение компьютера 32 KB
  Программное обеспечение включает в себя прежде всего операционную систему такую как MS DOS Windows 3.1 или Windows 95. Одной из первых систем графического интерфейса была Windows 3. Так в системе Windows вы можете одновременно выводить информацию на принтер и редактировать какойлибо файл информации.
36561. Программы, управляемые событиями 28.5 KB
  Для реакции такой программы на внешние события например сигналы таймера ошибки в устройствах компьютера и др. аппаратные переключения с выполнения исходной программы на специальную программу обработки прерывания. Средства прерывания широко применяли в рамках концепции последовательной программы при организации многозадачных режимов и эффективного использования процессора компьютера. Однако концепция последовательной программы несмотря на свою универсальность оказывается неэффективной для современного персонального компьютера имеющего...
36562. Принцип программного управления 45 KB
  Всё что способен делать компьютер это выполнять программы. Процессор â€движущая сила†исполнитель точно выполняющий команды программы. а также операции копирования перемещения информации из одних ячеек памяти в другие ввода данных в оперативную память например символов набранных на клавиатуре вывода информации например на экран дисплея или на диск окончания программы и другие.  Процессор выполняет команды начиная с первой команды программы.
36563. Структурный тип запись 45 KB
  Например анкета служащего содержит такие данные как фамилия имя отчество строковый тип год рождения целый тип разряд целый тип и многие другие данные. Объединение таких данных общий структурный типанкета затруднительно сделать в рамках массива или множества. Естественным средством структурирования в этом и подобных случаях является структурный тип Запись.
36564. Структурный тип множество 41.5 KB
  Понятие о типе Множество в Турбо Паскале. Множество является ещё одним структурным типом Турбо Паскаля служащим для объединения однородных однотипных элементов. Однако форма объединения в Множество существенно отличается от типа Массив.
36565. Особенности разработки программы с подпрограммой 35.5 KB
  Практически все используемые прикладные программы это программы с подпрограммами процедурами и функциями. Подпрограммы как уже указывалось позволяют преодолевать сложность обеспечивая декомпозицию программы на более простые составные части. Разработка программ на ТурбоПаскале с подпрограммами имеет ряд отличий от той методики которая изложена выше применительно с простым программам.