Пакеты
В компьютерных
сетях пакет — это определённым образом оформленный блок данных , передаваемый по сети в пакетном
режиме.
Пакет
состоит из двух типов данных:
- управляющей информации
- данных пользователя (называемых также полезной нагрузкой).
Управляющая
информация содержит данные, необходимые для доставки данных пользователя:
- адреса отправителя и получателя
- коды обнаружения ошибок (типа контрольных сумм)
- информацию об очерёдности.
Как правило,
управляющая информация содержится в заголовке и хвосте пакета, а между ними
размещаются пользовательские данные.
Хорошей
аналогией является рассмотрение пакета как письма: заголовок является
конвертом, а область данных — это то, что человек вкладывает внутрь конверта.
Разница, однако, состоит в том, что некоторые сети могут в случае необходимости
разбивать большие пакеты на более мелкие (заметим, что эти меньшие элементы
данных также форматируются как пакеты).
При
проектировании сети с применением пакетов можно достичь двух важных
результатов:
- обнаружение ошибок
- многохостовая адресация.
Обнаружение ошибок
Более
эффективным и надёжным методом обнаружения ошибок является расчёт контрольной суммы или циклического избыточного кода над содержимым пакета, чем
проверка каждого символа с помощью бита чётности.
Контрольная
сумма - некоторое значение, рассчитанное по набору данных путём применения
определённого алгоритма и используемое для проверки целостности данных при их
передаче или хранении.
Циклический
избыточный код - алгоритм нахождения контрольной суммы, предназначенный для проверки
целостности данных.
Многохостовая
адресация
Современные
сети обычно соединяют между собой три или более хоста. В таких случаях
заголовок пакета обычно содержит информацию, в которой записан фактический
адрес хоста. В сложных сетях, построенных из нескольких узлов коммутации и
маршрутизации, такие как ARPANET или современный
интернет, ряд пакетов, отправленных с
одного компьютера на другой, может следовать разными маршрутами. Эта технология
называется пакетной коммутацией.
Сервис: определение, основные сервисы интернета
Интернет-сервисы, это сайты,
представляющие в основном бесплатные услуги для аудитории интернета. К таким
сайтам можно отнести поисковые системы, почтовые службы, бесплатный хостинг и
т.д.
На сегодняшний день в сети Интернет существует множество
разнообразнейших сервисов, обеспечивающих работу со всеми типами ресурсов.
Наиболее интересные и популярные среди них это:
- Электронная почта (e-mail), которая обеспечивает возможность не только обмениваться текстовыми сообщениями между неограниченным числом абонентов, но и пересылать прикреплённые файлы;
- World Wide Web(WWW) – единое информационное пространство, включающее в себя различные сетевые ресурсы:
- Блоги
- Веб-форумы
- Вики-проекты
- Интернет-аукционы и магазины
- Социальные сети и сайты знакомств
- Телеконференции и группы новостей (Usenet) – дают возможность коллективно обмениваться различными сообщениями;
- FTP сервис – системы файловых архивов, которые обеспечивают хранение и распространение различных типов файлов;
- Telnet сервис – с его помощью можно управлять удалёнными компьютерами в режиме терминала;
- DNS сервис – система доменных имён, которая обеспечивает возможность использования мнемонических имён (типа http://moolkin.ru), вместо числового адреса http://81.177.6.144;
- IRC сервис – сервис поддержки чатов, мгновенный обмен текстовыми сообщениями в реальном времени.
Протоколы: понятие, основные и специальные протоколы
Протокол
передачи данных — набор соглашений интерфейса логического уровня, которые
определяют обмен данными между различными программами Эти соглашения задают единообразный способ
передачи сообщений и обработки ошибок при взаимодействии программного обеспечения
разнесённой в пространстве аппаратуры, соединённой тем или иным интерфейсом.
Сетево́й
протоко́л — набор правил и действий (очерёдности действий), позволяющий
осуществлять соединение и обмен данными между двумя и более включёнными в сеть
устройствами.
Наиболее
распространённой системой классификации сетевых протоколов является так
называемая модель OSI, в соответствии с которой протоколы делятся на 7 уровней
по своему назначению — от физического до прикладного.
Примеры сетевых протоколов:
- HTTP (Hyper Text Transfer Protocol) — это протокол передачи гипертекста.
- FTP (File Transfer Protocol) — это протокол передачи файлов со специального файлового сервера на компьютер пользователя.
- POP3 (Post Office Protocol) — это стандартный протокол почтового соединения.
- SMTP (Simple Mail Transfer Protocol) — протокол, который задает набор правил для передачи почты.
- TELNET — это протокол удаленного доступа. TELNET дает возможность абоненту работать на любой ЭВМ находящейся с ним в одной сети, как на своей собственной
Стек
протоколов TCP/IP — набор сетевых протоколов передачи данных, используемых в
сетях, включая сеть Интернет.
Виды адресации:
IP адреса
IP-адрес — уникальный
сетевой адрес узла в компьютерной сети, построенной по протоколу IP. В сети
Интернет требуется глобальная уникальность адреса; в случае работы в локальной
сети требуется уникальность адреса в пределах сети. В версии протокола IPv4
IP-адрес имеет длину 4 байта, а в версии протокола IPv6 IP-адрес имеет длину 16
байт.
Структура:
P-адрес
состоит из двух частей: номера сети и номера узла.
Есть два
способа определения того, сколько бит отводится на маску подсети, а сколько —
на IP-адрес:
Изначально
классовая адресация (INET)
|
Но
вытеснена бесклассовой адресацией (CIDR), при которой количество адресов в
сети определяется маской подсети.
|
Адреса,
используемые в локальных сетях, относят к частным. К частным относятся
IP-адреса из следующих сетей:
· 10.0.0.0/8
· 172.16.0.0/12
· 192.168.0.0/16
Также для внутреннего использования:
· 127.0.0.0/8 — используется для
коммуникаций внутри хоста (см. localhost).
· 169.254.0.0/16 — используется для
автоматической настройки сетевого интерфейса в случае отсутствия DHCP (за
исключением первой и последней /24 подсети).
· В ОС Windows свой IP-адрес можно
узнать, набрав ipconfig в командной строке.
· В ОС Unix свой IP-адрес можно узнать,
набрав ifconfig или ip -addr в командной строке.
· IP-адрес, соответствующий доменному
имени, можно узнать с помощью команды: nslookup example.net
Доменные имена
Доме́нное
и́мя — символьное имя, служащее для идентификации областей — единиц административной автономии в сети Интернет — в составе вышестоящей по иерархиитакой области. Каждая из таких областей называется доме́ном. Общее пространство имён Интернета функционирует благодаря DNS — системе доменных
имён. Доменные имена дают возможность адресации интернет-узлов и расположенных на них сетевых ресурсов (веб-сайтов, серверов электронной почты, других служб) в удобной для человека
форме.
FQDN (сокр. от англ.
Fully Qualified Domain Name — «полностью определённое имя домена», иногда
сокращается до «полное доменное имя» или «полное имя домена») —имя домена, не
имеющее неоднозначностей в определении. Включает в себя имена всех родительских
доменов иерархии DNS.
В DNS и, что особенно существенно, в файлах зоны (англ.), FQDN
завершаются точкой (например, «example.com.»), то есть включают корневое
доменное имя «.», которое является безымянным.
Различие между FQDN и доменным именем появляется при
именовании доменов второго, третьего (и так далее) уровней. Для получения FQDN
требуется обязательно указать в имени домены более высокого уровня. Например, «sample»
является доменным именем, однако его полное доменное имя (FQDN) выглядит как
доменное имя пятого уровня — «sample.gtw-02.office4.example.com.», где:
•«sample» 5-й уровень;
•«gtw-02» 4-й уровень;
•«office4» 3-й уровень;
•«com» 1-й (верхний) уровень;
•«.» 0-й (корневой) уровень.

Комментариев нет:
Отправить комментарий