русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

ЗАДАНИЯ


Дата добавления: 2015-07-09; просмотров: 555; Нарушение авторских прав


· Скачайте свежее ядро с сайта kernel.org.

· Сконфигурируйте ядро Linux, отметив нужные для данной системы опции и драйверы.

· Соберите первый вариант собственного ядра Linux.

· Проверьте, установлены ли в каталог /lib/modules модули для только что собранного ядра.

· Проверьте настройки загрузчика и испытайте новое ядро.


 

 

ЧАСТЬ V

Сети


Глава 20

Сетевые средства GNU/Linux

В этой главе приводятся основные сведения о протоколах семейства TCP/IP. Здесь вы узнаете, как настраивать сетевые интерфейсы и маршрутизацию. Также здесь рассмотрены подходы к устранению проблем с сетью.

 

TCP/IP

Стандартной отправной точкой для изучения стека TCP/IP является общепри- знанная модель OSI (Open System Interconnection), определившая семь уров- ней.

r Прикладной уровень (application layer). На этом уровне осуществляется взаимодействие пользователя с программным обеспечением.

r Уровень представления (presentation layer). Здесь осуществляются преоб- разования данных, необходимые для предоставления информации, пере- даваемой программами нижележащих уровней, в требуемом для приклад- ного уровня виде.

r Сеансовый уровень (session layer). На этом уровне работают программы, обеспечивающие аутентификацию, вход и выход из сеанса.

r Транспортный уровень (transport layer). Программы этого уровня обеспе- чивают прием/передачу данных с заданной надежностью.

r Сетевой уровень (network layer). Этот уровень определяет адреса сетей и узлов в сети, а также определяет передачи данных между сетями.

r Канальный уровень (data link). На этом уровне обеспечивается передача информации как форматированного потока битов.

r Физический уровень (physical layer) — самый нижний уровень сетевого взаимодействия, обеспечивающий передачу потока битов посредством




 

сетевого аппаратного обеспечения и физического носителя, связывающего вычислительные системы.

Если отобразить стек протоколов TCP/IP на модель OSI, то окажется, что в нем реализованы лишь четыре уровня сетевого взаимодействия.

r Прикладной. Этот уровень в TCP/IP представлен прикладными протоко- лами, например: HTTP, FTP, SMTP, POP3 и т. д. С помощью этих прото- колов обеспечивается функционирование прикладного программного обеспечения.

r Транспортный. В TCP/IP имеются два транспортных протокола: надеж- ный и ориентированный на соединение протокол TCP (Transmission Con- trol Protocol) и более быстрый, но не надежный, протокол UDP (User Data- gram Protocol).

r Сетевой. Данный уровень представлен протоколом IP (Internet Protocol).

Этот протокол обеспечивает передачу пакетов между узлами и сетями.

r Канальный уровень. Он представлен в TCP/IP протоколами адресации фи- зических устройств, такими, как ARP (Address Resolution Protocol).

Достоинством вертикально структурированных стеков протоколов является то, что при реализации программ для конкретного уровня не требуется учи- тывать детали реализации программ, принадлежащих другим уровням.

Данные, сформированные программой прикладного уровня, разбиваются на пакеты, которые упаковываются в пакеты нижележащего уровня (инкапсуля- ция). При приеме этих упакованных пакетов происходит обратный процесс: принятые пакеты распаковываются и извлекаются из более пакетов нижеле- жащего уровня (декапсуляция).

Существуют документы, описывающие функционирование стека протоколов TCP/IP, Интернета и стандартных сетевых служб. Эти документы называются RFC (Request For Comments). Список RFC размещен на сайте IETF (Internet Engineering Task Force) www.ietf.org, www.rfc.netили www.rfc-editor.org.

Список разнообразных протоколов находится в файле /etc/protocols (при-

мер 20.1).

 

Пример 20.1. Фрагмент файла /etc/protocols

 

$ sed -n '10,20p' /etc/protocols

 

ip IP # internet protocol, pseudo protocol number
icmp ... ICMP # internet control message protocol

 



<== предыдущая лекция | следующая лекция ==>
ПРЕДУПРЕЖДЕНИЕ | Адресация IPv4


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 2.436 сек.