Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
«сети общее» стр 17
Уровни OSI (OSI layers) группы протоколов передачи данных, связанные между собой иерархическими отношениями. Каждый уровень обслуживает вышестоящий уровень и пользуется услугами нижестоящего уровня.
Канальный уровень (data link layer) отвечает за надежность передачи данных по определенному каналу между двумя соседними узлами, а также за установление, поддержание и разрыв соединений. Блок данных, передаваемых на канальном уровне, называется кадром. Процедуры канального уровня добавляют в передаваемые кадры соответствующие адреса, контролируют ошибки и при необходимости осуществляют повторную передачу кадров. Канальный уровень реализует методы доступа к среде передачи, основанные на передаче маркера (token passing) или на соперничестве. Основные поддерживаемые технологии и протоколы: IEEE 802.2, LCP, LLC, Ethernet, Token Ring, FDDI, CDDI; IEEE 802.11 (WLAN, Wi-Fi), HomeRF, ATM, SLIP, PPP.
«сети общее» стр 19-21-22
Уровень соединения |
Мешки писем уложены в вагон. Появилась новая единица доставки вагон |
«сети1694» стр. 21 (тут он канальный (Data Link))
Два самых низших уровня физический и канальный
реализуются аппаратными и программными средствами остальные пять более высоких уровней реализуются, как правило, программными средствами.
"кадр" (frame) − блок информации, источником и пунктом назначения
которого являются объекты канального уровня;
Канальный уровень. Канальный уровень (уровень звена данных, информационно-канальный уровень) отвечает за надежную передачу данных через физический канал, а именно:
• обеспечивает физическую адресацию (в отличие от сетевой или логической адресации);
• обеспечивает обнаружение ошибок в передаче и восстановление данных;
• отслеживает топологию сети и обеспечивает дисциплину использования сетевого канала конечной системой;
• обеспечивает уведомление о неисправностях;
• обеспечивает упорядоченную доставку блоков данных и управление потоком информации.
Для выделенных линий стандарт OSI определяет семейство протоколов канального уровня HDLC (High-level Data Link Control), в которое входят протоколы LAP-B для сетей X.25, LAP-D, для сетей ISDN, LAP-M для асинхронно-синхронных модемов и LAPF для сетей frame relay. Протоколы HDLC устанавливают режим логического соединения абонентов, контроль ошибок передачи с помощью метода скользящего окна, а также управление потоком кадров, причем для выделенных линий процедуры доступа к среде передачи данных не требуются.
Канальный уровень популярного стека протоколов TCP/IP обеспечивает протокол PPP (Point to Point Protocol), отличающийся тем, что в нем применяется переговорный режим принятия параметров соединения.
Для ЛВС канальный уровень разбивается на два подуровня:
• LLC (Logical Link Control) обеспечивает управление логическим звеном, т. е. собственно функции канального уровня (стандарт IEEE 802.2);
• MAC ( Media Access Control) обеспечивает специальные методы доступа к среде распространения (стандарты IEEE 802.3, IEEE 802.4, IEEE 802.5, IEEE 802.12 и др.).
«сети общее» стр 17
Уровни OSI (OSI layers) группы протоколов передачи данных, связанные между собой иерархическими отношениями. Каждый уровень обслуживает вышестоящий уровень и пользуется услугами нижестоящего уровня.
Физический уровень (physical layer), самый нижний уровень, описывает механические, электрические и функциональные характеристики среды передачи данных, а также средства установления, поддержания и разъединения связи (соединений) между локальным оборудованием. При необходимости физический уровень обеспечивает кодирование и модуляцию сигнала, передаваемого в сети.
«сети общее» стр 19-21-22
Физический уровень |
Вагон прицеплен к локомотиву. Появилась новая единица доставки состав. За доставку взялось другое ведомство, действующее по другим протоколам |
Средства физического уровня лежат за пределами компьютера. В локальных сетях это оборудование самой сети. При удаленной связи с использованием телефонных модемов это линии телефонной связи, коммутационное оборудование телефонных станций и т. п.
На компьютере получателя информации происходит обратный процесс преобразования данных от битовых сигналов до документа.
«сети1694» стр. 21
физический (Physical)
Два самых низших уровня физический и канальный реализуются аппаратными и программными средствами остальные пять более высоких уровней реализуются, как правило, программными средствами.
Физический уровень. Этот уровень определяет механические, электрические,
процедурные и функциональные характеристики установления, поддержания и
размыкания физического соединения между конечными системами. Физический уровень
определяет такие характеристики соединения, как уровни напряжений, синхронизацию и
физическую скорость передачи данных, максимальные расстояния передачи,
конструктивные параметры разъемов и другие аналогичные характеристики. Известные
стандарты RS-232-C, V.24 и IEEE 802.3 (Ethernet).
«сети общее» стр 23
Рис. 8.2. простейшая модель службы передачи сообщений
Сетевые службы. На виртуальных соединениях основаны все службы современного Интернета. Так, например, пересылка сообщения от сервера к клиенту может проходить через десятки различных компьютеров. Это совсем не означает, что на каждом компьютере сообщение должно пройти через все уровни, ему достаточно «подняться» до сетевого уровня, (определяющего адресацию) при приеме и вновь «опуститься» до физического уровня при передаче. В данном случае служба передачи сообщений основывается на виртуальном соединении сетевого уровня и соответствующих ему протоколах (рис. 8.2).
«сети1694» стр. 130
Сетевые службы и сервисы
Сетевая служба это совокупность серверной и клиентской частей ОС, предоставляющая доступ к конкретному типу ресурса через сеть, например файловой службе, службе печати, службе удаленного доступа и т. д. Каждая служба предоставляет пользователю набор услуг (сетевых сервисов).
Сервис это интерфейс между потребителем услуг и поставщиком услуг (службой).
Например, служба удаленного доступа предоставляет пользователям доступ к удаленным ресурсам через коммутируемые телефонные каналы.
Выделяются службы, ориентированные на администратора сети:
• централизованная справочная служба (служба каталогов) для ведения базы
данных о пользователях сети, а также данных о программных и аппаратных компонентах сети;
• служба мониторинга (анализирует трафик);
• служба безопасности.
Серверные службы являются клиент-серверными системами. Сервер предоставляет ресурсы клиенту, а клиент ими пользуется. Принципиальное различие между клиентом и сервером в том, что инициатором
выполнения работы сетевой службой всегда является клиент, а сервер всегда находится в режиме пассивного ожидания запроса (или выполнения текущего запроса в этом случае вновь поступившие запросы помещаются в очередь).
Пример 7.2. Почтовый сервер всегда находится в режиме ожидания запроса на
пересылку клиенту содержимого электронного почтового ящика или на отправку электронной почты.
Назовем варианты построения сетевых ОС:
1. Сетевые службы глубоко встроены в ОС. Примером такой ОС является Windows NT компании Microsoft. В этом случае появляется возможность оптимизировать функции ОС и устранить избыточность.
2. Сетевые службы объединены в виде оболочки. В этом случае термин «сетевая ОС» имеет смысл набора сетевых служб, способных согласованно работать в общей
операционной среде. Например, в сетях NetWare компании Novell рабочая станция имеет:
• клиентскую часть файловой службы и службы печати, установленной над MSDOS;
• серверную часть файловой службы и службы печати File and Print Services for NetWare.
3. Сетевая служба в виде отдельного продукта.
«сети1694» стр. 142
гляньте если заинтересует, но не похоже на то что хотят услышать в ответе. Основную мысль скопировал.
Комплект протоколов Internet включает в себя большое число протоколов высших уровней: и далее перечисляют протоколы
Служба доменных имен Интернета
Для адресации ресурсов Интернет используется формат, называемый Universal
Resource Locator (URL). Например, запись URL http://www.diva.eecs.berkely.edu/wir
Служба доменных имен (Domain Name Service DNS) служит для определения
цифрового IP-адреса сетевого компьютера по его доменному адресу.
Служба управления сетью. Протокол SNMP
Модель ISO предусматривает пять основных функций (направлений) управления
сетью:
• управление эффективностью,
• управление конфигурацией,
• учет использования ресурсов,
• управление обработкой ошибок,
• управление защитой данных.
Служба передачи файлов и протокол FTP
Служба передачи файлов использует протокол FTP (File Transfer Protocol) и
позволяет перемещать файлы между FTP-сервером и FTP-клиентом. Программа FTP-
клиент поддерживает набор команд для просмотра каталога FTP-сервера, поиска файлов
и управления их перемещением.
основную мысль скопировал
«сети общее» стр 23
В дословном переводе на русский язык интернет это межсетъ, то есть в узком смысле слова интернет это объединение сетей. Однако в 90-е годы XX века у этого слова появился и более широкий смысл: Всемирная компьютерная сеть. Интернет можно рассматривать в физическом смысле как несколько миллионов компьютеров, связанных друг с другом всевозможными линиями связи, однако такой «физический» взгляд на Интернет слишком узок. Лучше рассматривать Интернет как некое информационное пространство.
Интернет это не совокупность прямых соединений между компьютерами. Так, например, если два компьютера, находящиеся на разных континентах, обмениваются данными в Интернете, это совсем не значит, что между ними действует одно прямое или виртуальное соединение. Данные, которые они посылают друг другу, разбиваются на пакеты, и даже в одном сеансе связи разные пакеты одного сообщения могут пройти разными маршрутами. Какими бы маршрутами ни двигались пакеты данных, они все равно достигнут пункта назначения и будут собраны вместе в цельный документ. При этом данные, отправленные позже, могут приходить раньше, но это не помешает правильно собрать документ, поскольку каждый пакет имеет свою маркировку.
Таким образом, Интернет представляет собой как бы «пространство», внутри которого осуществляется непрерывная циркуляция данных. В этом смысле его можно сравнить с теле- и радиоэфиром, хотя есть очевидная разница хотя бы в том, что в эфире никакая информация храниться не может, а в Интернете она перемещается между компьютерами, составляющими узлы сети, и какое-то время хранится на их жестких дисках.
«сети общее» стр 27
Основы функционирования Интернета
В техническом понимании TCP/IP это не один сетевой протокол, а два протокола, лежащих на разных уровнях (это так называемый стек протоколов). Протокол TCP протокол транспортного уровня. Он управляет тем, как происходит передача информации. Протокол IP адресный. Он принадлежит сетевому уровню и определяет, куда происходит передача.
Протокол TCP. Согласно протоколу TCP, отправляемые данные «нарезаются» на небольшие пакеты, после чего каждый пакет маркируется таким образом, чтобы в нем были данные, необходимые для правильной сборки документа на компьютере получателя.
Для понимания сути протокола TCP можно представить игру в шахматы по переписке, когда двое участников разыгрывают одновременно десяток партий. Каждый ход записывается на отдельной открытке с указанием номера партии и номера хода. В этом случае между двумя партнерами через один и тот же почтовый канал работает как бы десяток соединений (по одному на партию). Два компьютера, связанные между собой одним физическим соединением, могут точно так же поддерживать одновременно несколько TCP-соединений. Так, например, два промежуточных сетевых, сервера могут одновременно по одной линии связи передавать друг другу в обе стороны множество TCP-пакетов от многочисленных клиентов.
Когда мы работаем в Интернете, то по одной-единственной телефонной линии можем одновременно принимать документы из Америки, Австралии и Европы. Пакеты каждого из документов поступают порознь, с разделением во времени, и по мере поступления собираются в разные документы.
Протокол IP. Теперь рассмотрим адресный протокол IP (Internet Protocol). Его суть состоит в том, что у каждого участника Всемирной сети должен быть свой уникальный адрес (IP-адрес). Без этого нельзя говорить о точной доставке TCP-пакетов на нужное рабочее место. Этот адрес выражается очень просто четырьмя байтами, например: 195.38.46.11. Структуру IP-адреса мы рассматривать в этом пособии не будем, но она организована так, что каждый компьютер, через который проходит какой-либо TCP-пакет, может по этим четырем числам определить, кому из ближайших «соседей» надо переслать пакет, чтобы он оказался «ближе» к получателю. В результате конечного числа перебросок TCP-пакет достигает адресата.
Выше мы не случайно взяли в кавычки слово «ближе». В данном случае оценивается не географическая «близость». В расчет принимаются условия связи и пропускная способность линии. Два компьютера, находящиеся на разных континентах, но связанные высокопроизводительной линией космической связи, считаются более «близкими» друг к другу, чем два компьютера из соседних поселков, связанные простым телефонным проводом. Решением вопросов, что считать «ближе», а что «дальше», занимаются специальные средства маршрутизаторы. Роль маршрутизатора в сети может выполнять как специализированный компьютер, так и специальная программа, работающая на узловом сервере сети.
Поскольку один байт содержит до 256 различных значений, то теоретически с помощью четырех байтов можно выразить более четырех миллиардов уникальных IP-адресов (2564 за вычетом некоторого количества адресов, используемых в качестве служебных). На практике же из-за особенностей адресации к некоторым типам локальных сетей количество возможных адресов составляет порядка двух миллиардов, но и это по современным меркам достаточно большая величина.
Мне кажется тут достаточно будет переписать билет 77. TCP/IP и + пару протокольчиков
«сети1694» стр. 100
6.1. Протоколы Internet
Наибольшей популярностью пользуется набор протоколов Internet TCP/IP.
Напомним, что протокол это набор правил и технических процедур, регулирующих порядок выполнения некоторой связи между компьютерами в компьютерной сети. Каждый протокол имеет определенное назначение, решает конкретные задачи и
характеризуется такими показателями, как сложность, быстродействие, качество решения и надежность.
Протоколы, взаимодействующие между собой, объединяются в стеки. Процесс
привязки определяет очередность выполнения протоколов стека операционной системой. Чтобы протокол мог взаимодействовать с платой сетевого адаптера, он также должен быть привязан к ней.
На компьютере-отправителе протоколы стека выполняются сверху вниз, т. е. от протоколов верхних уровней к протоколам нижних уровней. На компьютере-получателе протоколы стека выполняются снизу вверх:
• кадры принимаются из сетевого кабеля и через плату сетевого адаптера поступают в компьютер;
• из кадров удаляется служебная информация и они преобразуются в пакеты;
• данные из пакетов копируются в буфер и объединяются в нужном порядке;
• сообщение, сформированное в буфере, передается приложению.
Комплект протоколов Internet состоит как из протоколов сетевого и канального
уровней (IP и ТСР), так и протоколов верхних уровней (почта, эмуляция терминалов, передача файлов). В табл. 6.1 представлены наиболее важные протоколы Internet с указанием их соответствия уровням эталонной модели OSI.
Протокол IP. В комплекте протоколов Internet сетевого уровня протокол IP является основным и выполняет следующие функции:
• маршрутизацию пакетов в объединенных сетях;
• разбиение дейтаграмм на фрагменты (фрагментацию) и обратную их сборку;
• сообщения об ошибках.
Для маршрутизации используются сетевые адреса узлов, или IP-адреса. В протоколах Ipv4 IP-адрес имеет длину 32 бита и разделяется на две или три части. Первая часть представляет адрес сети, вторая (если администратор сети принял решение о разделении сети на подсети) - адрес подсети, и третья - адрес узла. Длины полей адреса сети, подсети и узла являются переменными величинами.
Адресация IP обеспечивает пять классов сетей: A, B, C, D и E. Самые крайние левые биты адреса обозначают класс сети. Адреса IP записываются в формате десятичного числа с проставленными точками, например 34.0.0.1.
…с 102
Непосредственно над протоколом IP работает протокол TCP (Transmission Control Protocol), который использует для транспортировки данных потенциально ненадежный протокол IP. Надежность протокола TCP основана на том, что он устанавливает логическое соединение между взаимодействующими через сеть процессами и обеспечивает транспортные услуги для протоколов высших уровней с подтверждением и управлением потоком данных. Он перемещает данные в непрерывном неструктурированном потоке, в котором байты идентифицируются по номерам последовательностей (сегментов). Протокол ТСР может также поддерживать многочисленные одновременные диалоги высших уровней.
Протокол ICMP. Протокол ICMP выполняет следующие задачи:
• сообщает узлу-источнику об отказах маршрутизации;
• проверяет способности узлов образовывать повторное эхо в объединенной сети (сообщения Echo и Reply ICMP);
• стимулирует более эффективную маршрутизацию (с помощью сообщений Redirect ICMP - переадресации ICMP);
• информирует узел-источник о том, что некоторая дейтаграмма превысила
назначенное ей время существования в пределах данной сети (сообщение Time Exceeded ICMP - "время превышено");
• обеспечивает для новых узлов возможность нахождения маски подсети, используемой в объединенной сети в данный момент.
Протоколы ARP и RARP. Для некоторых сред, например ЛВС IEEE 802, физические адреса и IP-адреса определяются динамически с помощью протоколов ARP и RARP.
Протокол разрешения адреса ARP (Address Resolution Protocol) использует
широковещательные сообщения для определения физического адреса (уровень МАС), соответствующего конкретному IP-адресу. ARP достаточно универсален и может работать практически любым методом доступа к носителю.
Протокол разрешения обратного адреса RARP (Reverse Address Resolution Protocol) использует широковещательные сообщения для определения IP-адреса, связанного с конкретным физическим адресом. RARP особенно необходим для начальной загрузки узлов, которые не знают своего IP-адреса, потому что не имеют дисковой памяти.
«сети1694» стр. 117
Протокол управления передачей TCP
Протоколы, обеспечивающие транспортные услуги, поддерживают сеансы связи между компьютерами и надежный обмен данных между ними. Транспортный уровень Internet реализуется протоколом ТСР и протоколом дейтаграмм пользователя UDP (User Datagram Protocol). Протокол ТСР обеспечивает транспортировку данных с установлением соединения, в то время как протокол UDP работает без установления соединения.
Функция протокола TCP передача данных между прикладными процессами,
выполняющимися на любых узлах сети. Протокол IP используется протоколом TCP в качестве транспортного средства для доставки пакетов (дейтаграмм).
Каждый компьютер может выполнять несколько прикладных процессов, причем каждый процесс может использовать несколько точек входа, называемых адресом назначения в формате пакета TCP (см. рис. 6.9).
Пакеты, поступившие на транспортный уровень, выстраиваются операционной
системой в очереди к точкам входа различных прикладных процессов. Такие очереди называются портами46. Прикладной процесс, выполняемый в каком-либо конечном узле, однозначно определяется совокупностью
IP-номер сети + IP-номер узла + номер порта, которая называется сокетом (socket).
«сети1694» стр. 121
Протокол дейтаграмм пользователя UDP
Протокол UDP используется в тех случаях, когда мощные средства обеспечения надежности протокола ТСР не требуются. Реализация UDP намного проще, чем ТСР.
Заголовок UDP имеет четыре поля:
• порт источника (Source Port) - те же функции, что и в заголовке ТСР;
• порт пункта назначения (Destination Port) - те же функции, что и в заголовке ТСР;
• длина (Length) - длина заголовка UDP и данных;
• контрольная сумма UDP (Checksum) - обеспечивает проверку целостности пакета (факультативная возможность).
«сети общее» стр 27
В техническом понимании TCP/IP это не один сетевой протокол, а два протокола, лежащих на разных уровнях (это так называемый стек протоколов). Протокол TCP протокол транспортного уровня. Он управляет тем, как происходит передача информации. Протокол IP адресный. Он принадлежит сетевому уровню и определяет, куда происходит передача.
Протокол TCP. Согласно протоколу TCP, отправляемые данные «нарезаются» на небольшие пакеты, после чего каждый пакет маркируется таким образом, чтобы в нем были данные, необходимые для правильной сборки документа на компьютере получателя.
Для понимания сути протокола TCP можно представить игру в шахматы по переписке, когда двое участников разыгрывают одновременно десяток партий. Каждый ход записывается на отдельной открытке с указанием номера партии и номера хода. В этом случае между двумя партнерами через один и тот же почтовый канал работает как бы десяток соединений (по одному на партию). Два компьютера, связанные между собой одним физическим соединением, могут точно так же поддерживать одновременно несколько TCP-соединений. Так, например, два промежуточных сетевых, сервера могут одновременно по одной линии связи передавать друг другу в обе стороны множество TCP-пакетов от многочисленных клиентов.
Когда мы работаем в Интернете, то по одной-единственной телефонной линии можем одновременно принимать документы из Америки, Австралии и Европы. Пакеты каждого из документов поступают порознь, с разделением во времени, и по мере поступления собираются в разные документы.
Протокол IP. Теперь рассмотрим адресный протокол IP (Internet Protocol). Его суть состоит в том, что у каждого участника Всемирной сети должен быть свой уникальный адрес (IP-адрес). Без этого нельзя говорить о точной доставке TCP-пакетов на нужное рабочее место. Этот адрес выражается очень просто четырьмя байтами, например: 195.38.46.11. Структуру IP-адреса мы рассматривать в этом пособии не будем, но она организована так, что каждый компьютер, через который проходит какой-либо TCP-пакет, может по этим четырем числам определить, кому из ближайших «соседей» надо переслать пакет, чтобы он оказался «ближе» к получателю. В результате конечного числа перебросок TCP-пакет достигает адресата.
Выше мы не случайно взяли в кавычки слово «ближе». В данном случае оценивается не географическая «близость». В расчет принимаются условия связи и пропускная способность линии. Два компьютера, находящиеся на разных континентах, но связанные высокопроизводительной линией космической связи, считаются более «близкими» друг к другу, чем два компьютера из соседних поселков, связанные простым телефонным проводом. Решением вопросов, что считать «ближе», а что «дальше», занимаются специальные средства маршрутизаторы. Роль маршрутизатора в сети может выполнять как специализированный компьютер, так и специальная программа, работающая на узловом сервере сети.
Поскольку один байт содержит до 256 различных значений, то теоретически с помощью четырех байтов можно выразить более четырех миллиардов уникальных IP-адресов (2564 за вычетом некоторого количества адресов, используемых в качестве служебных). На практике же из-за особенностей адресации к некоторым типам локальных сетей количество возможных адресов составляет порядка двух миллиардов, но и это по современным меркам достаточно большая величина.
«сети1694» стр. 107
6.3. Протокол IP
Протокол IP (Internet Protocol протокол межсетевого взаимодействия) работает насетевом уровне, обеспечивает передачу дейтаграмм от отправителя к получателю через объединенную сеть и составляет основу стека протоколов TCP/IP:
• В каждой очередной сети, лежащей на пути перемещения пакета, протокол IP
вызывает транспортные средства этой сети, чтобы в соответствии со своей таблицей маршрутизации передать пакет на маршрутизатор, ведущий к следующей сети, или непосредственно на узел-получатель.
• Поскольку протокол IP работает без установления соединения, он не гарантирует надежной доставки пакетов, т. е. не использует квитирование44, повторные передачи и упорядочивание пакетов. Задача надежной доставки возлагается на вышележащий транспортный протокол TCP.
• Протокол IP выполняет динамическую фрагментацию пакетов при передаче их через сети с различными значениями MTU (максимально допустимая длина поля данных пакета).
ДАЛЬШЕ ОЧЕНЬ МНОГО СТРАШНЫХ СЛОВ)
«сети1694» стр. 122 и на стр 102
Взаимодействие модулей, реализующих протоколы TCP/IP
НАПИСАНО МНОГО НО ДАЛЕКОВАТО ОТ ТЕМЫ больно глубоко
78. Терминальный режим.
«сети общее» стр 29-30
Терминальный режим. Исторически одной из ранних является служба удаленного управления компьютером Telnet. Подключившись к удаленному компьютеру по протоколу этой службы, можно управлять его работой. Такое управление еще называют консольным или терминальным. В прошлом эту службу широко использовали для проведения сложных математических расчетов на удаленных вычислительных центрах. Так, например, если для очень сложных вычислений на персональном компьютере требовались недели непрерывной работы, а на удаленной супер-ЭВМ всего несколько минут, то персональный компьютер применяли для удаленного ввода данных в ЭВМ и для приема полученных результатов.
В наши дни в связи с быстрым увеличением мощности персональных компьютеров необходимость в подобной услуге сократилась, но, тем не менее, службы Telnet в Интернете продолжают существовать. Часто протоколы Telnet применяют для дистанционного управления техническими объектами, например телескопами, видеокамерами, промышленными роботами.
Каждый сервер, предоставляющий Telnet-услуги, обычно предлагает свое клиентское приложение. Его надо получить по сети (например, по протоколу FTP, см. ниже), установить на своем компьютере, подключиться к серверу и работать с удаленным оборудованием. Простейший клиент Telnet входит в состав операционной системы Windows XP (файл telnet.exe).