Post on 26-Nov-2021
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
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
Untuk ayah dan ibu tersayang
iii
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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