KAJIAN TERHADAP SISTEM PENGHANTARAN DATA SUARA …

24
KAJIAN TERHADAP SISTEM PENGHANTARAN DATA SUARA MELALUI RANGKAIAN KOMPUTER IBRAHIM KADIR Tesis Dikemukakan Kepada Fakulti Kejuruteraan, Universiti Malaysia Sarawak Sebagai Memenuhi Sebahagian daripada Syarat Penganugerahan Sarjana Muda Kejuruteraan Dengan Kepujian (Kejuruteraan Elektronik dan Telekomunikasi) 1997

Transcript of KAJIAN TERHADAP SISTEM PENGHANTARAN DATA SUARA …

Page 1: KAJIAN TERHADAP SISTEM PENGHANTARAN DATA SUARA …

KAJIAN TERHADAP SISTEM PENGHANTARAN DATA SUARA MELALUI RANGKAIAN KOMPUTER

IBRAHIM KADIR

Tesis Dikemukakan Kepada Fakulti Kejuruteraan, Universiti Malaysia Sarawak

Sebagai Memenuhi Sebahagian daripada Syarat Penganugerahan Sarjana Muda Kejuruteraan

Dengan Kepujian (Kejuruteraan Elektronik dan Telekomunikasi) 1997

Page 2: KAJIAN TERHADAP SISTEM PENGHANTARAN DATA SUARA …

Tesis ( Ijazah Pertama )

Tesis Dikemukakan Kepada Fakulti Kejuruteraan, Universiti Malaysia Sarawak

Sebagai Memenuhi Sebahagian daripada Syarat Penganugerahan Sarjana Muda Kejuruteraan

Dengan Kepujian (Kejuruteraan Elektronik dan Telekomunikasi) 1997

ii

Page 3: KAJIAN TERHADAP SISTEM PENGHANTARAN DATA SUARA …

Untuk ayah dan ibu tersayang

iii

Page 4: KAJIAN TERHADAP SISTEM PENGHANTARAN DATA SUARA …

PENGHAItGAAN

Penulis ingin merakamkan penghargaan ikhlas kepada penyelia tesis, Dr.

Mohamad Kadim Suaidi di atas bimbingan dan perbincangan yang diberikan

sepanjang tempoh penyelidikan tesis ini.

Terima kasih diatas bantuan daripada En. Wan Abu Bakar, yang telah sedaya-

upaya behau menyediakan segala peralatan yang diperlukan.

Penghargan juga diberikan kepada sesiapa yang secara langsung atau tidak

langsung membantu dalam penyelidikan ini, terutamanya semasa

menyediakan perisian bahasa pemprograman C.

iv

Page 5: KAJIAN TERHADAP SISTEM PENGHANTARAN DATA SUARA …

ABSTRAK

Satu kajian terhadap penghantaran isyarat suara melalui rangkaian komputer

telah dilakukan. Kajian ini dibahagikan kepada dua bahagian. Bahagian

pertama, kajian terhadap pengkodan dan penyahkodan suara dan bahagian

kedua membincangkan proses penghantaran data (isyarat suara terkod-digit).

Laporan ini akan membincangkan bahagian kedua kajian. Dua buah komputer

peribadi digunakan dalam kajian ini, dimana perisian yang dipanggil Cheyenne

BitWare dan perisian yang dibangunkan dalam bahasa pengaturcaraan C

digunakan dalam proses penghanataran data diantara dua komputer peribadi.

Kajian ini melibatkan aspek-aspek protokol, pembingkisan, penghantaran,

pengesanan ralat dan kawalan ralat. Setelah perbandingan diantara dua

perisian dilakukan, penjelasan mengenai bentuk rangkaian dan

pengantaramukaan yang sepatutnya digunakan dalam sistem komunikasi

dapat disimpulkan. Pada akhir laporan ini perbincangan, komen dan cadangan

bagi mempertingkatkan kajian telah diutarakan.

V

Page 6: KAJIAN TERHADAP SISTEM PENGHANTARAN DATA SUARA …

ABSTRACT

In this project, a research about voice transmission is carried out. This project is

divided into two part. The first part is deals with coding and decoding of voice

signal. Whereas the second part covers the data transmission process (voice

signal coded). This report will discuss about the second part of the project. Two

set of personal computer is used in this research. A software (Cheyenne

BitWare) and a software in C language is an important tool in the research.

This includes a study about protocol, packetization, transmission, error

detection and correction. A comparison between those two software shows a

type of network transmission and interface that should be used in

telecommunication system. In the discussion, some comments and suggestions

on how to improve the quality of this research are presented.

vi

Page 7: KAJIAN TERHADAP SISTEM PENGHANTARAN DATA SUARA …

KANDUNGAN

Mukasurat

SENARAI JADUAL

SENAR. AI ILUSTRASI xi - aiii

BAB1 PENGENALAN

1.1 Pengenalan

1.2 Penghantaran fail suara terkod-digit

1.3 Media penghantaran dan pensuisan

1.4 Senibina rangkaian

BAB 2 PROTOKOL PEMINDAHAN FAIL

2.1 Hirarki protokol

2.1.1 Modul rujukkan ISO

2.1.2 Pengkelasan rangkain komunikasi

2.2 Potokol pemindahan

2.3 Fail dan simpanan fail

2.3.1 Simpanan fail sebenar

2.3.2 Struktur fail

2.3.3 Jenis dokumen dan kandungan fail

2.4 Senibina protokol pemindahan fail

2.4.1 Kedudukan dalam senibina OSI

2.4.2 Menggunakan perkhidmatan penyampaian

1-6

7-26

vii

Page 8: KAJIAN TERHADAP SISTEM PENGHANTARAN DATA SUARA …

2.4.3 Struktur Kawalan

2.5 Protokol pemindahan fail bagi talian telefon.

2.5.1 Protokol XModem

BAB 3 PENGHANTARAN DATA

3.1 Pengenalan

3.2 Asas-asas penghantaran data

3.2.1 Mod penghantaran data sesiri

3.2.2 Mod penghantaran data selari

3.2.3 Penghantaran tak segerak

3.2.4 Penghantaran segerak

3.3 Pembingkisan maklumat

3.3.1 Rangkaian pensuisan-bingkisan

3.3.2 Bingkisan

3.4 Kaedah-kaedah pengesanan ralat

3.4.1 Pariti

3.4.2 Pemeriksaan basil tambah blok.

3.4.3 Kod-kod polinomial

3.5 Kawalan ralat

3.5.1 Penyemakan gema

3.5.2 Permintaan ulang automatik (ARQ)

3.5.3 RQ Melahu

3.5.4 RQ Berterusan

3.6 Kabel penyambung

BAB 4 PERISIAN PENGHANTARAN DATA

4.1 Binaan Perisian

viii

Page 9: KAJIAN TERHADAP SISTEM PENGHANTARAN DATA SUARA …

4.2 Perisian bahasa pemprograman C

4.2.1 Hirarki perpustakaan dan fail pengepala

4.2.2 Aturcara penghantaran

4.3 Perisian Cheyenne BitWare

4.3.1 Merekod isyarat analog (voice)

4.3.2 Menghantar fail suara terkod-digit (BitCom)

4.4 Masalah Perisian

4.4.1 Penghantaran data suara terkod-digit

4.4.2 Aturcara fungsi-fungsi tidak lengkap

4.5 Penyelesaian dan cadangan

4.6 Kesimpulan

BAB 5 SENIBINA RANGKAIAN PENGHANTARAN

DATA

5.1 Penggunaan protokol pemindahan fail

5.1.1 Penghantaran XModem

5.1.2 Penerimaan XModem

5.1.3 Lain-lain protokol pemindahan fail

5.2 Pengantaramukaan

5.2.1 RS-232 piawaian data sesiri

5.2.2 Pengantaramukaan diantara mikrokomputer

5.2.3 Talian telefon biasa

5.3 Masalah-masalah XModem

5.3.1 Medan-medan jujukan-bingkisan sabrian

5.3.2 Medan data panjang tetap

5.4 Masalah-masalah pengantaramukaan

5.4.1 Pengantaramukaan RS-232

ix

Page 10: KAJIAN TERHADAP SISTEM PENGHANTARAN DATA SUARA …

5.4.2 Rangkaian pengkhidmatan telefon awam (PSTN)

BAB 6 PERBINCANGAN DAN KESIMPULAN

6.1 Penghasilan perisian

6.2 Pembentukan rangkaian

6.3 Komen dan cadangan

6.3.1 Komen keseluruhan kajian

6.3.2 Cadangan-cadangan masa akan datang.

74-78

GAMBARAJAH-GAMBARAJAH DAN JADUAL-JADUAL 79 -105

RUJUKAN 106

X

Page 11: KAJIAN TERHADAP SISTEM PENGHANTARAN DATA SUARA …

SENARAI JADUAL

Jadual

1. Jadua14.2.2:

Penerangan carta alir aturcara utama

2. Jadula 5.2.1

Isyarat-isyarat yang biasa digunakan pada RS 232

Mukasura

97

105

X1

Page 12: KAJIAN TERHADAP SISTEM PENGHANTARAN DATA SUARA …

SENARAI RAJAH

Rajah Mukasurat

1. Gambarajah 1.4a:

Senibina rangkaian perisian bahasa

pemprograman C

2. Gambarajah 1.4b:

Senibina rangkaian

perisian modem (BitWare)

3. Gambarajah 2.1. la

Lapisan, protokol dan pengantaramukaan

4. Gambarajah 2.1. lb

Contoh aliran maklumat

5. Gambarajah 2.3.1

Skima simpanan fail sebenar

6. Gambarajah 2.3.2

Contoh struktur fail perolehan

7. Gambarajah 2.4.2

Penghantaran fail teks tidak berstruktur

8. Gambarajah 2.4.3a

Aliran maklumat logik dalam pemindahan fail

9. GamabArajah 2.4.3b

Aliran maklumat asal dalam FATM

79

80

81

82

83

83

84

85

85

xii

Page 13: KAJIAN TERHADAP SISTEM PENGHANTARAN DATA SUARA …

10. Gambarajah 2.51

Bingkisan XModem

11. Gambarajah 3.2.1

Mod penghantaran sesiri

12. Gambarajah 3.2.2:

Mod penghantaran selari

13. Gambarajah 3.2.3:

Penghantaran tak-segerak

14. GambArajah 3.2.4:

Penghantaran segerak

15. Gambarajah 3.3.1a:

Rangkaian pensuisan bingkisan

16. Gambarajah 3.3. lb:

Carta alir algoritma nod

17. Gambarajah 3.3.2a:

Bingkisan untuk penghantaran fail teks

18. Gambarajah 3.3.2b:

Bingkisan untuk menghantar fail binari

19. Gambarajah 3.4.1:

Sampul Aksara

20. Gambarajah 3.5.3:

Jujukan aksara RQ melahu

21. Gambarajah 3.5.4:

Jujukan aksara RQ berterusan

22. Gambarajah 4.2.2:

Carta alir aturcara utama

86

87

87

88

88

89

90

91

91

92

93 - 94

95

96

X111

Page 14: KAJIAN TERHADAP SISTEM PENGHANTARAN DATA SUARA …

23. Gambarajah 4.3.1:

Carta alir aturcara sistem Voice

24. Gambarajah 4.3.2:

Carta alir aturcara sistem BitCom

25. Gambarajah 5.1.1:

Carta alir modul penghantaran XModem

26. Gambarajah 5.1.2:

Carta alir modul penerimaan XModem

27. Gambarajah 5.2.2:

Penyambungan RS 232 di antara dua DTE

98 - 99

100-101

102

103 - 104

105

xiv

Page 15: KAJIAN TERHADAP SISTEM PENGHANTARAN DATA SUARA …

BAB 1

PENGENALAN

1.1 Pengenalan

Kajian terhadap penghantaran isyarat suara melalui rangkaian

komputer ini telah dibahagikan kepada dua bahagian. Bahagian pertama

membincangkan proses pengkodan dan penyahkodan isyarat suara yang

diterima daripada gagang telefon. Sebelum penghantaran data (isyarat suara)

boleh dilakukan isyarat suara tersebut perlu dikodkan terlebih dahulu. Isyarat

yang telah dikodkan ini dinamakan isyarat suara terkod-digit. Proses

nyahkodan pula adalah untuk membolehkan isyarat suara terkod-digit tadi

diterjemahkan seinula kedalani bentuk iöyarat asal (suara), ini diperlukan

untuk membolehkan penerima mendapat maklumat yang dihantar dalam

bentuk suara melalui rangkaian komputer. Kedua-dua proses nyahkod dan

pengkodan ini dilakukan oleh modem. Penjelasan yang lebih lanjut boleh

diperolehi dalam laporan bahagian pertama kajian ini.

Lapuran ini akan membincangkan secara mendalam bahagian kedua

kajian, yang melibatkan kajian terhadap penghantaran isyarat suara terkod-

digit, melalui rangkaian komputer. Perkara-perkara yang diperlukan dalam

proses penghantaran data di antara dua buah komputer akan dijelaskan.

Media penghantaran dan sistem pensuisan yang terlibat dalam proses

penghantaran ini juga akan dibincangkan.

Dua buah komputer peribadi "personal computer (PCr' yang

disambungkan oleh satu rangkian yang mudah telah digunakan untuk

mewakili rangkaian sistem komunikasi yang hendak dikaji. Sebagai

perbandingan kepada sistem sebenar, talian telefon biasa yang dipanggil PSTN

"Public Service Telephone Network" telah digunakan. Rangkaian ini

I

Page 16: KAJIAN TERHADAP SISTEM PENGHANTARAN DATA SUARA …

diaplikasikan dengan perisian modem yang dipanggil BitWare, yang akan

menggunakan sistem pensuisan litar "circuit switchine'.

1.2 Penghantaran Fail Isyarat Suara Terkod-digit.

Jika isyarat analog dapat ditukarkan kepada isyarat digit (format kod

perduaan) banyak kelebihan yang boleh diperolehi, terutamanya dalam

menghasilkan sistem komunikasi yang lebih canggih. Ini kerana penghantaran

dan pemprosesan isyarat perduaan adalah lebih mudah dikendalikan daripada

isyarat analog. Secara fizikalnya adalah mustahil untuk mengekod isyarat

analog selanjar ke format perduaan, disebabkan terdapat bilangan nilai yang

tak terhingga bagi isyarat analog. Walau bagaimanapun isyarat selanjar boleh

disampel dan dikodkan dalam tempoh masa yang tetap, yang dikenali sebagai

tempoh persampelan. Setelah proses ini dapat dijalankan isyarat suara terkod-

digit dapat dibentuk, yang juga dikenali sebagai data digit.

Semasa melakukan penghantaran data analog kita memerlukan

pemodulatan data, keadaan ini juga diperlukan dalam penghantaran data

digit. Pemodulatan data digit adalah seperti pengunci buka-tutup "on-off keying

(OOK)" dan pengunci anjakan amplitud "amplitude shift keying (ASK)'

Telah dijelaskan bahawa isyarat digital mempunyai banyak kelebihan

dalam mengoperasikan sistem komunikasi. Ini bermakna penghantaran suara

terkod-digit mempunyai banyak kelebihan jika dibandingkan dengan

penghantaran suara analog. Diantaranya adalah seperti;

i) Kadar gangguan yang rendah

Penghantaran utusan secara digit membolehkan kadar gangguan yang

rendah terhadap isyarat maklumat yang hendak dihantar. Ini

memungkinkan kehilangan maklumat yang sedikit jika dibandingkan

dengan penghantaran utusan secara analog, kerana isyarat digit mudah

2

Page 17: KAJIAN TERHADAP SISTEM PENGHANTARAN DATA SUARA …

dijana semula dengan menggunakan pengulang "repeater" Antara lain

kelebihan isyarat digit adalah membolehkan kawalan ralat yang kompleks

dilakukan ke atasnya dengan bantuan komputer, samada secara perkakasan

atau perisian. Dua kelebihan isyarat digit tadi sudah cukup untuk

menunjukkan kadar gangguan dalam komunikasi yang menggunakan

isyarat digit adalah rendah dan masalah penghantaran isyarat analog yang

berkaitan dengan rangkaian telefon-percakapan silang, gangguan saling

modulatan, gema dan ketaklurusan penuras, boleh diatasi.

ii) Perhubungan selamat.

Sebelum adanya pendigitan suara, pengarau analog "analog scrambler"

digunakan untuk mengubah maklumat pertuturan bagi merahsiakan

maklumat. Namun begitu, isyarat terkarau masih boleh difahami. Sekarang,

dengan adanya peranti pengkod rahsia jenis pengamiran skala besar bagi

suara terkod digit, keselamatan pertuturan adalah lebih terjamin.

Tambahan pula, kos peranti pengkod rahsia pertuturan adalah lebih rendah

daripada unit pengarau analog.

iii) Pengamiran suaraldata

Apabila suara analog telah dikodkan kepada isyarat suara terkod-digit, ia

boleh digabungkan dengan lalulintas data. Ini dapat menjimatkan kos

rangkaian secara keseluruhannya, kerana pengamiran suara/data boleh

dilakukan. Ini merupakan sebahagian daripada rangkaian ISDN "Integrated

Services Digital Network" yang digunakan dalam Seminar Video "Video

Conferencing":

iv)Keserasian dengan komputer

Isyarat maklumat yang dibentuk dalam format digit boleh

diproses, dijelmakan dan disimpan oleh sistem komputer secara terus dengan

3

Page 18: KAJIAN TERHADAP SISTEM PENGHANTARAN DATA SUARA …

mudah. Keserasian ini memberikan kemudahan kepada pengguna sistem

komunikasi untuk melakukan perhubungan yang cekap dan memuaskan.

Bagi melengkapi kajian ini aspek-aspek yang diperlukan untuk

melakukan penghantaran data telah dikaji kerana penghantaran fail isyarat

suara terkod-digit adalah sama seperti penghantaran data biasa. Aspek-aspek

tersebut adalah seperti protokol, pembingkisan, pengesanan ralat, kawalan

ralat dan penghantaran. Kelima-lima aspek ini akan dijelaskan dalam bab-bab

yang berasingan dalam lapuran ini.

1.3 Media penghantaran dan pensuisan

Dalam kajian ini pengantaramukaan RS-232 telah digunakan untuk

menghubungkan modem dengan komputer, manakala bagi menyambungkan

modem dengan modem talian telefon biasa telah digunakan sebagai media

penghantaran, oleh itu sistem pensuisan litar "circuit switching" telah

digunakan. Pensuisan bingkisan `packet switching" pula digunakan dalam

proses penterjemahan isyarat suara terkod-digit kepada isyarat suara analog.

Proses ini melibatkan penukaran pembingkisan fail terkod-digit kepada isyarat

analog bagi membolehkan pensuisan litar digunakan bagi menghubungkan dua

pengguna. Pada mulanya perancangan untuk kajian ini adalah menggunakan

pengantaramukaan RS-232 untuk menghubungan komputer dengan komputer.

Pengantaramukaan ini adalah untuk menghantar fail terkod-digit diantara

dua PC yang hendak dihubungkan. Modem hanya digunakan untuk

menukarkan isyarat suara analog kepada isyarat suara terkod-digit dan

sebaliknya.

Komunikasi diantara dua buah komputer im memerlukan satu saluran.

Saluran ini adalah merupakan laluan penghantaran yang akan membawa

maklumat yang hendak dihantar. Maklumat analog atau digit boleh

4

Page 19: KAJIAN TERHADAP SISTEM PENGHANTARAN DATA SUARA …

dirambatkan melalui saluran ini. Saluran-saluran ini boleti disetkan dalam

media penghantaran yang disediakan. Selaian daripada media penghantaran

yang diguanakan dalam kajian, terdapat 5 jenis mediam penghantaran utama

yang boleh digunakan sebagai media penghantaran, iaitu;

i) Talian terbuka "open wire lines" yang terdiri daripada pasangan

wayar tak bertebat yang digulung pada kutubnya.

ii) Pasangan kabel yang lebih dikenali sebagai pasangan terpiuh

"twisted pair" yang dilindungi oleh plastik, aluminium dan plumbum.

iii) Kabel sepaksi "Coaxial cable" yang terdiri daripada satu wayar

pengalir kuprum dalaman yang ditebat daripada satu pengalir luaran

berbentuk silinder.

iv)Pandu gelombang "wave guides" merupakan satu sistem

penghantaran yang mempunyai potensi yang besar kerana pandu

gelombang bulat memberikan lebar jalur yang besar.

v) Gentian optik yang menggunakan laser atau LED sebagai sumber

cahaya untuk menghantar gelombang cahaya.

1.4 Senibina Rangkaian

Memilih rangkaian adalah merupakan pekara yang penting dalam

menjalankan kajian ini. Oleh itu, satu senibina rangkaian telah dibentuk.

Gambarajah 1.4a menunjukkan senibina rangkaian yang telah dicadangkan.

Rangkaian ini menggunakan perisian yang ditulis dalam bahasa C, namun

banyak masalah telah dihadapi.

Sebagai rujukkan senibina rangkaian seperti dalam gambarajah 1.4b

telah dibina. Senibina ini menggunakan perisian modem yang dipanggil

Cheyenne BitWare untuk menjalankan operasiannya. Hanya sebahagian

daripada perisian ini telah dikaji, yang berkaitan dengan sistem penghantaran

5

Page 20: KAJIAN TERHADAP SISTEM PENGHANTARAN DATA SUARA …

data digit. Dua jenis penghantaran data digit yang telah dikaji adalah

merekodkan data analog dalam bentuk data digit dan menghantar fail data

suara terkod-digit. Namun demikian, penghantaran fail data suara terkod-digit

masih menghadapi masalah.

Segala masalah dan penyelesaian bagi kedua-dua perisian Cheyenne

BitWare dan perisian dalam bahasa C akan dibincangkan dengan lebih lanjut

dalam bab-bab seterusnya. Penggunaan perisian-perisian tersebut juga akan

dibincangkan dengan lebih lanjut.

6

Page 21: KAJIAN TERHADAP SISTEM PENGHANTARAN DATA SUARA …

BAB 2

PROTOKOL PEMINDAHAN FAIL

2.1 Hirarki protokol

Rekabentuk rangkaian komputer moden adalah menggunakan struktur

tinggi, untuk membolehkan rekabentuknya kelihatan mudah. Kebanyakan

rangkaian adalah dibentuk dari satu siri lapisan "layers" atau paras "lever'.

Bilangan lapisan, nama bagi lapisan dan fungsi bagi setiap lapisan adalah

berbeza dari satu rangkaian ke satu rangkaian yang lain. Walau

bagaimanapun, dalam semua rangkaian, tujuan setiap lapisan adalah untuk

menyumbangkan perkhidmatan-perkhidmatan kepada lapisan yang lebih

tinggi. Dalam keadaan tertentu, lapisan-lapisan ini akan membantu lapisan

yang lebih tinggi bagi membolehkan ianya melakukan setiap tugas yang

diarahkan kepadanya oleh pengguna.

Lapisan n pada satu mesin, akan bercakap dengan lapisan n pada satu

lapisan yang lain. Peraturan-peraturan dan persetujuan-persetujuan yang

digunakan dalam percakapan adalah dikenali sebagai protokol lapisan n,

seperti yang ditunjukkan dalam gambarajah 2.1. la. Gambarajah ini

mengambarkan satu rangkaian 7 lapisan.

Dalam keadaan yang sebenar tidak ada data yang boleh dipindahkan

terus dari lapisan n dari satu mesin kepada lapisan n pada mesin yang lain,

kecuali dalam lapisan yang terbawah. Sebaliknya, setiap lapisan menghantar

data dan maklumat kawalan kepada lapisan yang terdekat dibawahnya,

sehingga sampai kepada lapisan yang terbawah. Setelah itu lapisan terbawah

ini akan melakukan komunikasi fizikal dengan mesin yang lain, fungsi ini

adalah bertentangan dengan komunikasi maya "virtual communication" yang

7

Page 22: KAJIAN TERHADAP SISTEM PENGHANTARAN DATA SUARA …

digunakan dalam lapisan yang lebih tinggi. Alasan inilah yang menyebabkan

lapisan-lapisan ini tidak dapat digunakan untuk berkomunikasi diantara satu

sama lain.

Diantara pasangan lapisan yang berjiranan terdapat satu

pengantaramukaan, yang mendefinasikan operasian dan perkhidmatan

primitif bagi setiap lapisan yang berada dibawahnya. Ini akan membolehkan

lapisan-lapisan berjiranan (atas dan bawah) berhubung antara satu sama lain.

Idea bagi komunikasi lapisan berbilang boleh diterangkan dengan

mempertimbangkan satu contoh. laitu bagaimana hendak membekalkan

komunikasi maya kepada lapisan teratas bagi satu rangkaian tujuh-lapisan

seperti yang ditunjukkan dalam gambarajah 2.1. lb, dimana satu makiumat 'm'

diperolehi dari suatu proses pada lapisan 7. Maklumat ini akan dihantar dari

lapisan 7 ke lapisan 6. Penghantaran makiumat ini adalah bersesuian dengan

definasi pengantaramukaan lapisan 6/7. Dalam contoh ini, lapisan 6

menukarkan makiumat tersebut dengan cara tertentu dan kemudiannya

menghantar makiumat baru 'M', ke lapisan 5 dengan merentasi

pengantaramukaan lapisan 5/6. Lapisan 5 tidak mengubah makiumat tersebut

tetapi hanya mengawal arah aliran. Pengawalan arah aliran ini boleh

mengelakkan suatu makiumat masukan dari dihantar ke lapisan 6, sewaktu

lapisan 6 sedang sibuk menghantar suatu siri makiumat keluaran ke lapisan 5.

Pada keadaan sebenar, rangkaian-rangkaian ini tidak mempunyai had

saiz makiumat yang diterima oleh lapisan 4, seperti juga ditunjukkan dalam

contoh gambarajah 2.1.1b. Manakala pada lapisan 3 ada suatu had dikenakan.

Oleh yang demikian, lapisan 4 mesti memecahkan makiumat yang diterima

kepada unit-unit yang kecil. Selepas itu menambahkan satu pengepala

"header" kepada setiap unit pecahan ini. Pengepala ini mengandungi makiumat

kawalan dan nombor-nombor jujukan, untuk membolehkan lapisan 4 pada

8

Page 23: KAJIAN TERHADAP SISTEM PENGHANTARAN DATA SUARA …

mesin terminal penerima menyusun kembali pecahan unti-unit tadi dalam

aturan yang betul jika lapisan yang lebih rendah tidak mengekalkan jujukan.

Lapisan 3 akan menentukan jalan keluaran yang harus digunakan,

menambahkan pengepalanya sendiri dan memberikan data ini kepada lapisan

2. Lapisan 2 pula akan menambahkan bukan sahaja satu pengepala kepada

setiap unit, tetapi menambahkan suatu ekoran "trailer" pada unit-unit ini.

Kemudian lapisan 2 akan memberikan unit ini kepada lapisan 1 untuk

penghantaran fizikal. Pada penerima, maklumat tersebut bergerak ke atas,

dari lapisan ke lapisan dengan pengepala-pengepalanya ditanggalkan semasa

perpindahan daripada lapisan ke lapisan. Cara pengepala ini dibuang adalah

sama seperti semasa penghasilannya cuma prosesnya adalah terbalik.

2.1.1 Model rujukkan ISO

Lapisan-lapisan yang digunakan oleh setiap mesin untuk berhubung,

seperti dijelaskan di atas adalah merujuk kepada model ISO "international

standards organization". Model rujukkan ini merupakan model rujukan bagi

antarahubungan sistem terbuka "open system interconnection (OSIJ'. Model ini

mempunyai tujuh lapisan, ketujuh-tujuh lapisan ini mempunyai fungsi dan

peranan masing-masing yang akan dibincangkan kemudian. Lapisan-lapisan

tersebut adalah, seperti berikut:

Lapisan 1

Lapisan 2

Lapisan 3

Lapisan 4

Lapisan 5

Lapisan 6

Lapisan 7

--------------

--------------

--------------

--------------

--------------

--------------

--------------

Lapisan fizikal "physical"

Lapisan pautan data "data link"

Lapisan rangkaian "network"

Lapisan pengangkutan "transport"

Lapisan sidang "session"

Lapisan penyampaian "presentation"

Lapisan penggunaan "application"

9

Page 24: KAJIAN TERHADAP SISTEM PENGHANTARAN DATA SUARA …

Lanisan fizikal

Lapisan fizikal adalah merupakan lapisan yang menguruskan

penghantaran bit-bit melalui saluran komunikasi. Rekabentuk lapisan ini

diperlukan untuk memastikan, bila sebelah penghantaran menghantar satu bit

(1), ia akan diterima oleh sebelah penerima sebagai bit ' 1' dan bukannya bit V.

Secara tipikal persoalan yang timbul disini ialah voltan yang harus digunakan

untuk mewakili satu ' 1' dan '0', kelajuan penghantaran, peraturan pemindahan

data (contoh : separa dupleks) dan pengantaramukaan elektrik. Oleh itu

kawalan perlu dilakukan pada lapisan ini, bagi menghasilkan penghantaran

maklumat yang betul.

Lapisan nautan data

Tugas bagi lapisan pautan data ialah menyediakan suatu kemudahan

penghantaran asalan dan menukarkannya kepada suatu saluran pada lapisan

rangkaian. Penghantaran ini seolah-olah bebas dari ralat penghantaran. Tugas

ini boleh dilakukan dengan memecahkan data masukkan kepada data

kerangka "frames". Kemudian kerangka-kerangka ini dihantar secara

berjujukan, disamping itu kerangka perakuan "acknowledgement" yang

dihantar balik oleh penerima perlu diproses. Lapisan ini juga mencipta dan

mengesan sempadan-sempadan bagi kerangka dengan menambah bit-bit

tertentu kepada permulaan dan pengakhiran kerangka. Perisian lapisan ini

juga bertugas menyelesaikan masalah kerosakan, kehilangan dan pengulangan

kerangka-kerangka yang disebabkan oleh hingar saluran serta pengisyarata

diantara dua buah mesin. Ini akan membolehkan lapisan 3 menganggap ia

berkerja dengan satu lapisan yang bebas ralat.

Lapisan rangkaian

Lapisan rangkaian adalah digunakan untuk mengawal operasian sistem

penghantaran. la menentukan ciri-ciri utama bagi pengantaramukan komputer

10