Budowa karty sieciowej; Sterowniki kart sieciowych; Specyfikacja interfejsu sterownika sieciowego; Open data link interface (ODI); Packet driver

Podobne dokumenty
Temat: Interfejs sieciowy (konfiguracje). Stos protokołów IPX/SPX i TCP/IP.

MODEL WARSTWOWY PROTOKOŁY TCP/IP

SIECI KOMPUTEROWE Protokoły sieciowe


Architektura Systemów Komputerowych. Bezpośredni dostęp do pamięci Realizacja zależności czasowych

Sieci Komputerowe Modele warstwowe sieci

Architektura komputerów

Architektura komputerów. Układy wejścia-wyjścia komputera

PI-12 01/12. podłączonych do innych komputerów, komputerach. wspólnej bazie. ! Współużytkowanie drukarek, ploterów czy modemów

Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 13 Topologie sieci i urządzenia

Protokół sieciowy: Zbiór formalnych reguł i konwencji dotyczących formatu i synchronizacji w czasie wymiany komunikatów między procesami

Architektura komputera

Rywalizacja w sieci cd. Protokoły komunikacyjne. Model ISO. Protokoły komunikacyjne (cd.) Struktura komunikatu. Przesyłanie między warstwami

MAGISTRALE ZEWNĘTRZNE, gniazda kart rozszerzeń, w istotnym stopniu wpływają na

Mikroprocesor Operacje wejścia / wyjścia

Protokoły sieciowe - TCP/IP

Działanie systemu operacyjnego

Urządzenia zewnętrzne

Plan wykładu. 1. Sieć komputerowa 2. Rodzaje sieci 3. Topologie sieci 4. Karta sieciowa 5. Protokoły używane w sieciach LAN 6.

LEKCJA TEMAT: Zasada działania komputera.

Sieci równorzędne, oraz klient - serwer

Warstwy i funkcje modelu ISO/OSI

router wielu sieci pakietów

1. Cel ćwiczenia. Celem ćwiczenia jest zestawienie połączenia pomiędzy dwoma sterownikami PLC za pomocą protokołu Modbus RTU.

Protokoły sieciowe model ISO-OSI Opracował: Andrzej Nowak

Referencyjny model OSI. 3 listopada 2014 Mirosław Juszczak 37

Architektura komputerów

Sieci komputerowe Wykład

Ethernet. Ethernet odnosi się nie do jednej, lecz do wielu technologii sieci lokalnych LAN, z których wyróżnić należy cztery podstawowe kategorie:

Projekt i implementacja filtra dzeń Pocket PC

Stos protokołów TCP/IP (ang. Transmission Control Protocol/Internet Protocol)

Działanie systemu operacyjnego

Monitorowanie Sieci nonblocking content packet filtering

Zarządzanie infrastrukturą sieciową Modele funkcjonowania sieci

Mosty przełączniki. zasady pracy pętle mostowe STP. Domeny kolizyjne, a rozgłoszeniowe

System komputerowy. Sprzęt. System komputerowy. Oprogramowanie

Działanie komputera i sieci komputerowej.

Rodzaje, budowa i funkcje urządzeń sieciowych

Sieci komputerowe. Informatyka Poziom rozszerzony

Działanie systemu operacyjnego

Architektura komputerów

Wskazane jest przygotowanie minimum10 indywidualnych stanowisk egzaminacyjnych.

Wymagania programowe: STEP 7 STEP 7-Micro/Win

Wyposażenie szkoły/placówki/pracodawcy do przeprowadzenia części pisemnej egzaminu w formie elektronicznej

Uniwersalny Konwerter Protokołów

Adresy w sieciach komputerowych

Jądro systemu operacyjnego

Sieci komputerowe. Dr inż. Dariusz Skibicki

Dwa lub więcej komputerów połączonych ze sobą z określonymi zasadami komunikacji (protokołem komunikacyjnym).

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

Zadania do ćwiczeń laboratoryjnych Systemy rozproszone automatyki - laboratorium

Model warstwowy sieci

Wykład 2: Budowanie sieci lokalnych. A. Kisiel, Budowanie sieci lokalnych

Lab 2 ĆWICZENIE 2 - VLAN. Rodzaje sieci VLAN

Działanie systemu operacyjnego

ZiMSK. VLAN, trunk, intervlan-routing 1

Sieci komputerowe. Wstęp

Pośredniczy we współpracy pomiędzy procesorem a urządzeniem we/wy. W szczególności do jego zadań należy:

Architektura systemów komputerowych. dr Artur Bartoszewski

Księgarnia PWN: Mark McGregor Akademia sieci cisco. Semestr szósty

Sieci komputerowe. -Sterownie przepływem w WŁD i w WT -WŁD: Sterowanie punkt-punkt p2p -WT: Sterowanie end-end e2e

IV - INSTRUKCJE SIECIOWE SPIS TREŚCI: 1. Charakterystyka protokołu komunikacyjnego PPI Charakterystyka interfejsu MPI...5

charakterystyka, rodzaje, topologia autor: T. Petkowicz Instytut Pedagogiki KUL 1

VPN dla CEPIK 2.0. Józef Gawron. (wirtualna sieć prywatna dla CEPIK 2.0) Radom, 2 lipiec 2016 r.

Wprowadzenie do sieci komputerowych

SIECI KOMPUTEROWE. Podstawowe wiadomości

Podstawowe pojęcia dotyczące sieci komputerowych

Opracowanie ćwiczenia laboratoryjnego dotyczącego wykorzystania sieci przemysłowej Profibus. DODATEK NR 4 Instrukcja laboratoryjna

Technologie informacyjne - wykład 8 -

PBS. Wykład Zabezpieczenie przełączników i dostępu do sieci LAN

Wybrane działy Informatyki Stosowanej

Temat: Budowa i działanie sieci komputerowych. Internet jako sieć globalna.

ZiMSK. Charakterystyka urządzeń sieciowych: Switch, Router, Firewall (v.2012) 1

Windows Serwer 2008 R2. Moduł 3. DNS v.2

Podstawy Informatyki DMA - Układ bezpośredniego dostępu do pamięci

Architektura systemu komputerowego. Działanie systemu komputerowego. Przerwania. Obsługa przerwań (Interrupt Handling)

PODSTAWOWE PODZIAŁY SIECI KOMPUTEROWYCH

Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 14 Protokoły sieciowe

SYSTEMY OPERACYJNE: STRUKTURY I FUNKCJE (opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX)

Software RAID funkcje dostarcza zaimplementowane oprogramowanie, bez wykorzystania z dedykowanych kontrolerów.

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

PRZEKAZ INFORMACJI MIĘDZY SIECIĄ LOKALNĄ (LAN), A SIECIĄ SZEROKOPASMOWĄ OPARTĄ NA TECHNICE ATM. mgr inż. Zbigniew Zakrzewski, mgr inż.

Siemens Simatic S7-300 Informacje podstawowe o sterowniku programowalnym

Budowa systemów komputerowych

Netdisco. Maciej Łabędzki, grudzień 2006

Paweł Skrobanek. C-3, pok pawel.skrobanek.staff.iiar.pwr.wroc.pl

InPro BMS InPro BMS SIEMENS

Architektura komputerów

Informatyka. informatyka i nauki komputerowe (computer science)

SPIS TREŚCI: 1. Charakterystyka protokołu komunikacyjnego PPI... 2 str. 2. Charakterystyka interfejsu MPI... 4 str.

Struktura i funkcjonowanie komputera pamięć komputerowa, hierarchia pamięci pamięć podręczna. System operacyjny. Zarządzanie procesami

Technologie WAN transmisja synchroniczna i asynchroniczna

ASEM UBIQUITY PRZEGLĄD FUNKCJONALNOŚCI

Protokoły internetowe

Sterowanie ruchem w sieciach szkieletowych

Przetwarzanie równoległesprzęt. Rafał Walkowiak Wybór

Temat: Sieci komputerowe.

Data wykonania Część praktyczna

Sieci komputerowe Wykład 3

Transkrypt:

BUDOWA KART SIECIOWYCH I ZASADA DZIAŁANIA

Karty sieciowe i sterowniki kart sieciowych Budowa karty sieciowej; Sterowniki kart sieciowych; Specyfikacja interfejsu sterownika sieciowego; Open data link interface (ODI); Packet driver (PD); Wady i zalety sterowników PD

Budowa karty sieciowej

Metody przesyłania danych między kartą sieciową a pamięcią 1) metoda DMA (ang. Direct Memory Access), w której sterownik bezpośredniego dostępu do pamięci (DMA) przejmuje kontrolę nad magistralą systemową i przesyła dane z karty sieciowej do odpowiedniego miejsca w pamięci komputera, co umożliwia odciążenie procesora; 2) metoda, w której pamięć współdzielona może być zainstalowana na karcie i bezpośrednio dostępna dla procesora; 3) metoda, w której pamięć współdzielona może stanowić wydzieloną część pamięci operacyjnej, do której dostęp ma zarówno procesor komputera, jak i karta sieciowa; 4) metoda, w której karta sieciowa może przesyłać dane bezpośrednio do pamięci operacyjnej bez przerywania pracy procesora systemowego.

Sterowniki kart sieciowych Zadaniem sterowników jest dostarczenie warstwom wyższym usług pozwalających na pobieranie i wysyłanie ramek/pakietów, a w miarę możliwości jednoczesną pracę z wykorzystaniem różnych protokołów sieciowych. Usługi te powinny być niezależne od sprzętu, uwalniając programistę od konieczności bezpośredniego programowania różnych kart sieciowych.postulat ten spowodował konieczność standaryzacji usług udostępnianych przez sterowniki dla wyższych warstw oprogramowania. Do najważniejszych i najbardziej znanych standardów sterowników (driverów) kart sieciowych należą: > Network Driver Interface Specification - NDIS, > Open Data-Link Interface - ODI, > Packet Driver (PD).

Network driver interface specification (NDIS) Cechą sterowników NDIS jest ich zdolność do współpracy z kilkoma protokółami lub kartami sieciowymi. Możliwe są następujące konfiguracje sprzętowoprogramowe: jedna karta kilka protokołów; kilka kart sieciowych, kilka protokołów.

Przykładowa konfiguracja z pojedynczym NDIS MAC driver

Konfiguracja z wieloma stosami protokolarnymi i pojedynczą kartą sieciową

Konfiguracja z pojedynczym stosem protokolarnym i wieloma układami typu MAC driver

Open data link interface (ODI) Interfejs otwartego łącza transmisji danych (ODI) wykorzystywany jest przez systemy operacyjne NetWare firmy Novell. ODI umożliwia równoczesną współpracę z różnymi protokołami komunikacyjnymi, a także instalację i obsługę kilku różnych kart sieciowych w tym samym komputerze. Interfejs ODI stanowi integralną część warstwy łącza danych. Dzięki ODI możliwa jest standaryzacja sterowników kart sieciowych ich producenci nie muszą pisać oddzielnych sterowników dla każdego protokołu sieciowego. Interfejs ODI można implementować w serwerach i stacjach roboczych. Umożliwia on współpracę z różnymi protokołami komunikacyjnymi, w tym: TCP/IP, IPX, AplleTalk. ODI składa się z następujących 3 elementów : 1. Interfejsu łączy wielokrotnych MLI (ang. Multiple Link Interface), będącego interfejsem, do którego dołączane są sterowniki kart sieciowych. Sterowniki pisane są przez producentów kart sieciowych i spełniają specyfikację firmy Novell -w odniesieniu do warstwy obsługi łącza (LSL).

Open data link interface (ODI) Open data link interface (ODI) 2. Warstwy obsługi łącza LSL (ang. Link Support Layer) zapewniającej łączność między sterownikami a protokołami. LSL zarządza komunikacją między protokołami warstwy sieciowej a sterownikami MLID. Ze względu na różne typy protokołów, które mogą jednocześnie operować na jednej karcie sieciowej, warstwa LSL odpowiedzialna jest za dostarczanie odbieranych przez MLID ramek do odpowiedniego protokołu warstwy wyższej. Jednocześnie LSL kieruje ramki przeznaczone do transmisji do odpowiedniego MLID. Działa więc ona jako swojego rodzaju tablica rozdzielcza, która kieruje ruch w sieci składającej się ze sterowników MLID do odpowiedniego protokołu i vice versa. Komunikacja między LSL a protokołami warstwy sieciowej odbywa się za pomocą bloku sterowania zadaniami (ang. Event Control Blocks), przez który przekazywane są odbierane i nadawane ramki, a także realizowana jest obsługa zadań związanych z systemem zegarów. 3. Interfejsu wieloprotokołowego MPI (ang. Multiple Protocol Interface) służącego do łączenia stosów różnych protokołów, np. IPX, TCP/IP i AppleTalk (w przyszłości będą też obsługiwane inne stosy protokołów związane z architekturami OSI, SNA).

Packet driver

Podstawowe funkcje Packet Driver