Главная страница
Навигация по странице:

  • Транспортные протоколы

  • Лекции Системное ПО. Лекция Структура и основные компоненты вычислительной системы


    Скачать 0.71 Mb.
    НазваниеЛекция Структура и основные компоненты вычислительной системы
    Дата13.09.2022
    Размер0.71 Mb.
    Формат файлаdoc
    Имя файлаЛекции Системное ПО.doc
    ТипЛекция
    #675338
    страница15 из 15
    1   ...   7   8   9   10   11   12   13   14   15
    IP адресация

    Два слова об IP адресации. IP адрес — это 4х байтовый код, в котором может размещаться информация об адресе сети и об адресе компьютера в сети. Существует несколько типов и категорий IP адресов:

    Класс А.

    0

     

     

     

     

    1 байт

    2 байт

    3 байт

    4 байт

    Первый байт кодирует номер сети, при этом его старший бит является нулевым (это признак класса А), остальные биты определяют номер сети. Сетей класса А может быть 126 штук. Соответственно, последние три байта — номер компьютера в сети. Сети класса А — гигантские сети, которые могут принадлежать крупнейшим корпорациям.

    Класс B.

    1

    0

     

     

     

     

    1 байт

    2 байт

    3 байт

    4 байт

    Признак класса B — старшие два бита равны “10”. Для нумерации сети используется остаток первого и целиком второй байт. 3 и 4 байты — номер компьютера в сети. Это также большие сети, их может быть большое количество, но также ограниченное.

    Класс C.

    1

    1

    0

     

     

     

     

    1 байт

    2 байт

    3 байт

    4 байт

    Признак класс C — старшие три бита равны “110”. Для нумерации сети используются: остаток первого байта, второй и третий байты целиком. Номер компьютера определяется четвертым байтом. Соответственно, класс C представляет большой набор небольших сетей.

    Есть еще два класса — класс D и Е, но они достаточно специфичны, и мы не будем о них говорить.

    Существует международная организация, которая распределяет номера сетей, соответственно, здесь действует определенная иерархия, и организация, получившая номер сети может распределять номера компьютеров в пределах этой сети по собственному усмотрению.

    Следует отметить, что, несмотря на огромное число адресов, которое можно представить через 4 байта, существует проблема их узкости, и идут разговоры о расширении IP адресации. Это колоссальная проблема, сравнимая разве что с проблемой 2000 года.

    На межсетевом уровне кроме протокола IP существует еще группа вспомогательных протоколов. Часть из них зависит от того, чем мы будем пользоваться и что мы будем делать. В любом случае — основа для них — протокол IP.

     

    Транспортные протоколы

    Следующие протоколы — транспортные. Здесь присутствует два типа протоколов — UDP и TCP.

    Протокол TCP обеспечивает передачу данных с контролем и исправлением ошибок. Кроме того, TCP гарантирует логическое соединение данных. То есть TCP позволяет создавать логические каналы данных, гарантируя отправку и прием порций данных в определенном порядке. Протокол жесткий, так как контролирует ошибки. Но за все надо платить, и TCP является ресурсоемким протоколом.

    Протокол UDP — это быстрая доставка сообщений без осуществления контроля доставки.

    Соответственно, протокол TCP больше рассчитан на использовании в Internet’е (для передачи на дальние расстояния, где не может гарантироваться безошибочность передачи). UDP ориентирован на работу в локальной сети, где гарантирован определенный уровень качества передачи данных. Протоколы транспортного уровня общаются с прикладными протоколами и межсетевыми.

    Далее идет уровень прикладных систем. TCP/IP обладает тем свойством, что в семействе этих протоколов стандартизованы протоколы, на которых базируются прикладные системы. В частности, FTP (file transfer protocol). Реально система FTP присутствует в каждой системе. Но за счет того, что имеется стандарт FTP, все эти приложения работают единообразно. Есть сетевой продукт Telnet — сетевая эмуляция алфавитно-цифрового терминала.

    То есть в системе стандартизованы протоколы с помощью которых организованы прикладные системы. И мы можем строить свои приложения FTP или Telnet из предоставленных кирпичиков.

    Далее, разные прикладные системы общаются с разными протоколами — кто-то с UDP, кто-то с TCP. FTP и Telnet, например, работают через TCP, а сетевая файловая система NFS, которая позволяет объединять файловые системы разных машин в одну (и видеть их, как свою локальную), основывается на UDP.

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





    1   ...   7   8   9   10   11   12   13   14   15


    написать администратору сайта