270 likes | 617 Vues
Rangkaian Perhubungan Data. BAB 6 Antaramuka Perhubungan Data. Penghantaran Asynchronous & Synchronous. Masalah Pemasaan (Timing) memerlukan satu mekanisma untuk penyegerakan penghantar dan penerima Dua Kaedah Asynchronous (Tak Segerak) Synchronous (Segerak). Asynchronous.
E N D
Rangkaian Perhubungan Data BAB 6 Antaramuka Perhubungan Data Disediakan oleh Dr. R.Badlishah Ahmad 2001
Penghantaran Asynchronous & Synchronous • Masalah Pemasaan (Timing) memerlukan satu mekanisma untuk penyegerakan penghantar dan penerima • Dua Kaedah • Asynchronous (Tak Segerak) • Synchronous (Segerak) Disediakan oleh Dr. R.Badlishah Ahmad 2001
Asynchronous • Data dihantar dalam satu aksara (character) pada satu masa • ~ 5 ke 8 bit bergantung kepada pengkodan yg digunakan • Timing hanya perlu untuk setiap aksara (bukan setiap bit) • Resync (penyegerakan semula) dilakukan pada setiap aksara Disediakan oleh Dr. R.Badlishah Ahmad 2001
Asynchronous (diagram) Disediakan oleh Dr. R.Badlishah Ahmad 2001
Asynchronous - Behavior • Pada aliran yang tetap (steady stream), jarak masa (interval) antara aksara seragam (length of stop element), tidak bagi aliran tak tetap.. • Pada idle (diam) state, penerima akan melihat pertukaran dari 1 ke 0 • Kemudian sampel (samples) tujuh intervals (bit) (char length) • Kemudian tengok pada pertukaran 1 ke 0 untuk aksara seterusnya • Mudah, murah, bagus untuk data yang punyai aksara yang panjang • Overhead hanya 2 atau 3 bit per char (~20%) Disediakan oleh Dr. R.Badlishah Ahmad 2001
Synchronous - Bit Level • Satu blok data dihantar tanpa bit ‘start’ ataupun ‘stop’ • Jam (Clock) mestilah disegerakkan • Boleh guna talian clock yang berasingan • Bagus untuk jarak yang dekat • Untuk jarak jauh kemungkinan akan kehilangan data (disebabkan kelemahan talian penghantaran, keroskan pada isyarat JAM) • Masukkan isyarat ‘clock’ ke dalam data • Manchester encoding • Frekuensi pembawa (analog) Disediakan oleh Dr. R.Badlishah Ahmad 2001
Synchronous - Block Level • Perlukan tanda untuk permulaan dan akhir data blok tersebut • Guna preamble & postamble • e.g. series of SYN (hex 16) characters • e.g. corak ‘11111111’ mula & berakhir dgn corak ‘11111110’ • Lebih efisyen, kurang overhead drp async Disediakan oleh Dr. R.Badlishah Ahmad 2001
Synchronous (diagram) Untuk maklumat kawalan Untuk Penyegerakan Contoh Frem bagi HDLC Bab 7 Disediakan oleh Dr. R.Badlishah Ahmad 2001
Konfigurasi Talian • Konfigurasi talian menentukan bagaimana entiti/sistem disambung dan kaedah penghantaran dan penerimaan • Topologi (kaedah penyambungan) • Sambungan fizikal antara stesen2 terhadap media • Titik ke Titik • Pelbagai Titik • contoh Komputer & terminal2, LAN • Separuh duplex (Half duplex) • Satu stesen boleh hantar isyarat pada satu masa • Perlukan satu laluan data • Full duplex • Dua stesen boleh terima/hantar isyarat pada masa yang sama • Perlukan dua laluan data (serta echo canceling) Disediakan oleh Dr. R.Badlishah Ahmad 2001
Konfigurasi Tradisional Server (MSN server) Terminal digunakan oleh pengguna utk capai aplikasi (MSN User) Disediakan oleh Dr. R.Badlishah Ahmad 2001
Antaramuka (Interfacing) • Peranti memproses data (atau data terminal equipment atau PC, DTE) tidak termasuk dalam fasiliti penghantaran data • Perlu peranti Antaramuka yang dipanggil Data Circuit terminating Equipment (DCE) • contoh MODEM, Ethernet atau Wi-FI NIC (Network Interface Card) & Router • DCE hantar bit-bit ke dalam media • DCE berhubung dgn maklumat data dan kawalan dgn DTE (cth: adakah DCE sedia menerima data atau tidak!!) Disediakan oleh Dr. R.Badlishah Ahmad 2001
Ciri-ciri Antaramuka • Mekanikal • Plag sambungan • Elektrikal • Voltage, timing, pengkod (encoding) • Fungsi • Data, kawalanl, timing, grounding • Prosidur • Sequence of events Disediakan oleh Dr. R.Badlishah Ahmad 2001
V.24/EIA-232-F • ITU-T v.24 • Hanya menspesifikkan fungsi dan prosidur • References other standards for electrical and mechanical • EIA-232-F (USA) • RS-232 • Mechanical ISO 2110 • Electrical v.28 • Functional v.24 • Procedural v.24 Disediakan oleh Dr. R.Badlishah Ahmad 2001
Spesifikasi Mekanikal Disediakan oleh Dr. R.Badlishah Ahmad 2001
Spesifikasi Elektrik • Isyarat digital • Nilai di terjemahkan sebagai data atau kawalan bergantung pada litar • Lebih dari -3v (-3V -> -13V) adalah binary 1, lebih dari +3v (+3V -> +13V) adalah binary 0 (NRZ-L) • Kadar isyarat < 20kbps • Jarak <15m (bagi isyarat elektrik) • Untuk kawalan, lebih dari -3v ialah off, lebih dari +3v adalah on Disediakan oleh Dr. R.Badlishah Ahmad 2001
Spesifikasi Fungsi • (Lihat jadual dalam Stallings chapter 6) Disediakan oleh Dr. R.Badlishah Ahmad 2001
Local & Remote Loopback Disediakan oleh Dr. R.Badlishah Ahmad 2001
Spesifikasi Prosedur • Contoh Asynchronous private line modem • Suis modem dionkan, modem (DCE) nyalakan lampu DCE ready • Bila DTE (modem) sedia hantar data, lampu Request to Send dinyalakan • Modem akan balas (responds) bila lampu Clear to send dinyalakan • Selepas itu DTE hantar data • Bila data sampai, lampu modem Receive Line Signal Detector bernyala & data sedang diterima Disediakan oleh Dr. R.Badlishah Ahmad 2001
Dial Up Operation (1) Disediakan oleh Dr. R.Badlishah Ahmad 2001
Dial Up Operation (2) Disediakan oleh Dr. R.Badlishah Ahmad 2001
Dial Up Operation (3) Disediakan oleh Dr. R.Badlishah Ahmad 2001
Null Modem Disediakan oleh Dr. R.Badlishah Ahmad 2001
Diagram Antaramuka Fizikal ISDN Disediakan oleh Dr. R.Badlishah Ahmad 2001
Antaramuka Fizikal ISDN • Sambungan antara ‘terminal equipment’ (c.f. DTE) dan ‘network terminating equipment’ (c.f. DCE) • ISO 8877 • Kabel di ‘terminate’kan dgn penyambung2 sepadan (matching connectors) • Talian yang sama untuk isyarat data & kawalan Disediakan oleh Dr. R.Badlishah Ahmad 2001
Spesifikasi Elektrik ISDN (1) • Penghantaran Seimbang (Balanced transmission) • Isyarat dihantar dgn menggunakan 2 pasang talian menggunakan twisted pair (wayar terpiuh) cable • Isyarat sebagai aliran elektrik • Differential signaling • Nilai isyarat bergantung kpd arah pengaliran voltan • Kurang hingar dan boleh toleran dgn hingar yg. sedikit Disediakan oleh Dr. R.Badlishah Ahmad 2001
Spesifikasi Elektrik ISDN (2) • (cth; Penghantaran Tak Seimbang ‘Unbalanced’, RS-232 menggunakan satu talian isyarat dan satu talian bumi) • Pengkodan Data bergantung kpd kadar data (data rate) • Basic rate 192kbps guna pseudoternary • Primary rate guna Alternative Mark Inversion (AMI) & B8ZS atau HDB3 Disediakan oleh Dr. R.Badlishah Ahmad 2001
Tugasan 3 • Tugasan • Menggunakan pengaturcara C tuliskan stau program yang dapat menghantar data dari PC ke PC menggunakan • RS232, dan • menggunakan TCP/IP (socket programming) • Guna pengkompil GNU C di makmal Rangkaian Perhubungan Data • 5 muka surat (macam biasa) Disediakan oleh Dr. R.Badlishah Ahmad 2001