• No results found

William Stallings Data and Computer Communications

N/A
N/A
Protected

Academic year: 2021

Share "William Stallings Data and Computer Communications"

Copied!
26
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

William Stallings

Data and Computer Communications

Rozdział 6

Interfejs transmisji danych

(2)

Transmisja synchroniczna i asynchroniczna

 Transmisja wymaga istnienia mechanizmu do synchronizacji nadajnika i odbiornika

 Dwa rozwiązania

 Asynchronicznie

 Synchronicznie

(3)

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

(4)

Asynchronicznie - diagram

(5)

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)

(6)

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)

(7)

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

(8)

Synchronicznie - diagram

(9)

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)

(10)

Konfiguracja tradycyjna

(11)

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

(12)

Charakterystyki interfejsu

 Mechaniczne

 Wtyczki

 Elektryczne

 Napięcie, taktowanie, kodowanie

 Funkcjonalne

 Dane, kontrola, taktowanie, uziemienie

 Proceduralne

 Kolejność wydarzeń

(13)

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

(14)

Specyfikacja mechaniczna

(15)

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

(16)

Specyfikacja funkcjonalna

 (Tabelka w Stallingsie, rozdział 6)

(17)

Lokalna i zdalna pętla

(18)

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

(19)

Połączenie modemowe (1)

(20)

Połączenie modemowe (2)

(21)

Połączenie modemowe (3)

(22)

Null Modem

(23)

ISDN - diagram interfejsu

fizycznego

(24)

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

(25)

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

(26)

Dalsze informacje

 Stallings, rozdział 6

 Strony WWW ITU-T odnośnie specyfikacji v.

 Strony WWW o ISDN

Referenties

GERELATEERDE DOCUMENTEN

Dane cyfrowe can then be transmitted using code other than NRZ-L. Dane cyfrowe can then be converted to

Historyczne rozwiązania oparte na FSK - Bell 103 Modem 300 baud Frequency Shift Keying (FSK). modem inicjujący

Applied Network Research Group Department of Computer Engineering, Kasetsart University.. Data and

De toepassing van STARTTLS in combinatie met DANE maakt het mogelijk om verbindingen die in principe niet als beveiligd beschouwd mogen worden (hetzij omdat er geen enkele

De expertgroep concludeert dat uitbreiding van het functioneel toepassingsgebied van STARTTLS en DANE naar uitgaande e-mail het passende middel is om de adoptie van de

De opname van de open standaard STARTTLS in combinatie met DANE ter versleuteling van communicatie tussen e-mailservers op de ‘pas toe of leg uit’-lijst voor het

Mocht blijken dat de adoptie van DANE nog niet voldoende is om de standaard in combinatie met STARTTLS verplicht te stellen, dan kan de standaard ook geadviseerd worden voor

Geadviseerd wordt om een aanvullend onderzoek uit te voeren naar deze ontwikkeling alvorens de combinatie STARTTLS en DANE op te nemen op de lijst met open standaarden..