Rozdział 6 Interfejs transmisji danych
Transkrypt
Rozdział 6 Interfejs transmisji danych
William Stallings Data and Computer Communications Rozdział 6 Interfejs transmisji danych Transmisja synchroniczna i asynchroniczna Transmisja wymaga istnienia mechanizmu do synchronizacji nadajnika i odbiornika Dwa rozwiązania Asynchronicznie Synchronicznie 1 Asynchronicznie Przesyłanie danych po jednym znaku na raz 5 do 8 bitów O synchronizacje musimy zadbać tylko w obrębie znaku Resynchronizacja następuje z każdym znakiem Asynchronicznie - diagram 2 Asynchronicznie - zachowanie W ciągłym strumieniu odstęp pomiędzy znakami jest stały (długość elementu stop) W stanie ‘bierny’ odbiornik szuka przejścia z 1 do 0 Następnie próbkuje siedem kolejnych interwałów (długości znaku) Następnie szuka następnego przejścia z 1 na 0 Proste „Tanie” Narzut 2 lub 3 bity na znak (~20%) Dobre dla danych z dużymi przerwami pomiędzy znakami (klawiatura) Synchronicznie - na poziomie bitów Blok danych transmitowany bez bitów startu lub stopu Zegary muszą być zsynchronizowane Można do tego celu użyć osobnej linii „zegarowej” Dobre na krótkie dystanse Podatne na zakłócenia i słabnięcie sygnału Można zagnieżdżać sygnał zegara w danych Kodowanie Manchester Częstotliwość nośna (analogowo) 3 Synchronicznie - na poziomie bloków Konieczność wskazania początku i końca bloku Użycie preambuły i zakończenia n.p. seria SYN (znak 0x016) N.p. blok ciągów 11111111 zakończony 11111110 Bardziej efektywne (mniejsze narzuty) niż w przypadku transmisji asynchronicznej Synchronicznie - diagram 4 Konfiguracja linii transmisyjnej Topologia Fizyczne rozmieszczenie komputerów na medium Punkt-punkt Multipunkt ⌧Komputery i terminale, obszar sieci lokalnej Half duplex Tylko jedna stacja może nadawać w danej chwili Wymaga jednej linii transmisyjnej Full duplex Jednoczesna transmisja i odbieranie danych pomiędzy dwiema stacjami Wymaga dwóch linii transmisyjnych (albo tłumików echa) Konfiguracja tradycyjna 5 Pośredniczenie Urządzenia przetwarzające dane (data terminal equipement, DTE) nie zawierają (na ogół) urządzeń do transmisji danych Potrzebny jest interfejs, pośrednik nazywany ‘urządzeniem kończącym obwód’ (data circuit terminating equipement, DCE) n.p. modem, karta sieciowa DCE wysyła bity poprzez medium DCE dostarcza dane oraz informacje kontrolne do DTE Poprzez łącza wymiany danych Wymagany jest wyraźnie zdefiniowany standard interfejsu Charakterystyki interfejsu Mechaniczne Wtyczki Elektryczne Napięcie, taktowanie, kodowanie Funkcjonalne Dane, kontrola, taktowanie, uziemienie Proceduralne Kolejność wydarzeń 6 V.24/EIA-232-F ITU-T v.24 Definiuje tylko funkcjonalne i proceduralne Odnosi się do innych standardów w celu określenia elektrycznych i mechanicznych EIA-232-F (USA) RS-232 Mechaniczne ISO 2110 Elektryczne v.28 Funkcjonalne v.24 Proceduralne v.24 Specyfikacja mechaniczna 7 Specyfikacja elektryczna Sygnały cyfrowe Wartości interpretowane jako dane, lub dane kontrolne, w zależności od złącza Napięcie niższe niż -3V to jedynka, więcej niż +3V to zero (NRZ-L) Przepustowość <20kbps Odległość <15m Złącze kontrolne: mniej -3V oznacza wyłączenie, +3V włączenie Specyfikacja funkcjonalna (Tabelka w Stallingsie, rozdział 6) 8 Lokalna i zdalna pętla Specyfikacja proceduralna n.p. asynchroniczny modem na prywatnej lini Gdy włączony i gotowy, modem (DCE) zgłasza DCE Ready Gdy DTE jest gotowe nadawać, zgłasza Request to Send W half dupleksie blokuje to odbieranie Modem odpowiada sygnałem Clear to Send gdy jest gotowy DTE wysyła dane Gdy dane przychodzą, modem zgłasza Receive Line Signal Detector i dostarcza dane 9 Połączenie modemowe (1) Połączenie modemowe (2) 10 Połączenie modemowe (3) Null Modem 11 ISDN - diagram interfejsu fizycznego Interfejs fizyczny ISDN Połączenie pomiędzy urządzeniem terminalowym (DTE) i urządzeniem sieciowym (DCE) ISO 8877 Kable zakończone złączami 8 stykowymi Wysyłanie/nadawanie przenosi zarówno dane jak i dane kontrolne 12 ISDN - specyfikacja elektryczna Transmisja zrównoważona Transmisja na dwóch liniach (n.p. skrętka) Sygnały płyną w jednym przewodniku w jedną stronę a w drugim w drugą Sygnalizowanie różnicowe Wartość zależna od kierunku napięcia Bardziej odporne na zakłócenia (również mniej ich generuje) (Niezrównoważone, n.p. RS-232 używa pojedynczej linii sygnałowej i masy) Kodowanie zależne jest od prędkości transferu Basic rate 192kbps używa pseudotrójkowego Primary rate używa AMI (alternative mark inversion) i B8ZS lub HDB3 Dalsze informacje Stallings, rozdział 6 Strony WWW ITU-T odnośnie specyfikacji v. Strony WWW o ISDN 13