Académique Documents
Professionnel Documents
Culture Documents
1 Arsitektur titik-ke-titik
Contoh pengaturan prioritas tinggi dan normal diberikan dalam diagram di bawah ini :
Pesan prioritas yang dikirim dari stasiun master dapat mengesampingkan polling standar
urutan. Dalam hal ini stasiun induk menyelesaikan permintaan jajak pendapat untuk stasiun tertentu
dan kemudian mengirimkan permintaan prioritas ke stasiun tertentu (yang belum tentu berikutnya
dalam urutan polling). Kemudian menunggu waktu yang telah ditentukan untuk tanggapan dari RTU ini atau
dilanjutkan dengan pemungutan suara beberapa stasiun lagi dalam urutan polling, sebelum meminta
balasan dari stasiun khusus ini.
Perawatan harus dilakukan dalam menentukan nilai optimal untuk pengatur waktu - mis. tautan satelit
mungkin memiliki penundaan yang signifikan dibandingkan dengan sistem komunikasi leased line
Waktu slot dihitung sebagai jumlah dari maksimum waktu pengaturan modem (mis.
30 milidetik) ditambah waktu transmisi radio (misalnya 100 milidetik) ditambah waktu untuk protokol
pesan (misalnya 58 milidetik) ditambah waktu pembungkaman (misalnya 25 milidetik) untuk setiap pemancar.
Waktu khas diberikan dalam tanda kurung.
Master memulai operasi dengan melakukan polling setiap slave secara bergantian. Setiap budak akan
sinkronkan pada pesan utama dan akan mengirimkan pesan pengakuan. Akhirat, budak hanya akan mengirim
(menggunakan CSMA / CD) selama master menerima slot waktu,
yang bergantian dengan slot waktu master transmisi. Pada perubahan keadaan terdeteksi oleh
slave node, itu akan mengirimkan data pada master pertama yang menerima slot waktu. Jika dua
budak jarak jauh mencoba untuk mengirim dalam slot waktu yang sama, pesan akan rusak dan
budak tidak akan menerima balasan dari tuannya. Para budak kemudian akan memilih, secara acak,
slot waktu penerima master berikutnya dan mencoba transmisi ulang pesan. Jika itu
master terus mendapatkan pesan rusak, mungkin memilih untuk melakukan polling lengkap dari semua
budak jarak jauh sebagai mekanisme CSMA / CD jenis mungkin mogok karena
lalu lintas yang berlebihan.
2.7.1 RS-232
Standar antarmuka RS-232C untuk komunikasi data serial (CCITT V.24 Interface
Standard) mendefinisikan ‘Antarmuka antara Data Terminal Equipment (DTE) dan Data
Peralatan Komunikasi (DCE) Mempekerjakan Pengalihan Data Binary Serial ’.
Itu dikeluarkan di Amerika Serikat pada tahun 1969 oleh Departemen Teknik EIA, di
kerjasama dengan Bell Laboratories dan produsen komunikasi terkemuka
peralatan, untuk secara jelas mendefinisikan persyaratan antarmuka saat menghubungkan terminal data
sistem telepon Bell. Revisi saat ini adalah EIA-232E (1991).
Standar RS-232 terdiri dari 3 bagian utama, yang mendefinisikan:
• Karakteristik sinyal listrik seperti level tegangan dan grounding
karakteristik sinyal interchange dan sirkuit terkait
• Antarmuka karakteristik mekanis antarmuka mekanis antara
DTE dan DCE, dan
• Gambaran fungsional dari sirkuit interchange, seperti fungsi
dari data, waktu dan sinyal kontrol yang digunakan pada antarmuka antara DTE
dan DCE
Pemancar RS-232 harus menghasilkan tingkat tegangan yang sedikit lebih tinggi dalam kisaran
+5 volt hingga +25 volt dan -5 volt hingga -25 volt untuk mengatasi penurunan tegangan sepanjang garis.
Dalam prakteknya kebanyakan pemancar beroperasi pada tegangan antara 5 volt dan 12 volt.
Standar RS-232 mendefinisikan dua puluh lima sambungan listrik, yang masing-masing
dijelaskan nanti. Koneksi listrik dibagi menjadi empat kelompok yaitu data
garis, garis kontrol, garis waktu dan garis sekunder khusus.
Jalur data digunakan untuk transfer data. Pin 2 dan 3 digunakan untuk tujuan ini.
Aliran data ditentukan dari perspektif antarmuka DTE, sehingga 'transmit
baris ', tempat pengiriman DTE (dan DCE menerima), dikaitkan dengan pin 2 pada DTE
end dan pin 2 di ujung DCE. ‘Receive line’, yang menerima DTE (dan DCE
transmit), dikaitkan dengan pin 3 pada ujung DTE dan pin 3 pada ujung DCE. Pin 7 adalah
jalur kembali umum untuk mengirim dan menerima jalur data.
Garis kontrol digunakan untuk kontrol perangkat interaktif, umumnya dikenal sebagai 'perangkat keras'
handshaking ’dan mengatur cara data mengalir di seluruh antarmuka. Keempat terbanyak
garis kontrol yang umum digunakan adalah:
RTS – Request to send
CTS – Clear to send
DSR – Data set ready (or DCE ready in RS-232D/E)
DTR – Data terminal ready (or DTE ready in RS-232D/E)
Perhatikan bahwa garis jabat tangan beroperasi dalam arti tegangan berlawanan dengan garis data.
Ketika garis kontrol aktif (logika = 1), tegangan berada dalam rentang +3 hingga +25 volt dan
ketika dinonaktifkan (logika = 0), tegangannya nol atau negatif.
Struktur khas dari frame data yang digunakan untuk aplikasi RS-232 adalah sebagai berikut. Itu
bit pertama adalah bit awal, diikuti oleh bit data, dengan bit paling signifikan pertama. Itu
bit data dapat berupa paket 5, 6, 7 atau 8 bit. Setelah bit data terakhir, ada opsional
bit paritas (genap, ganjil atau tidak ada) diikuti dengan stop bit. Mengikuti stop bit, ada a
menandai keadaan periode 1, 1 ½ atau 2 bit, untuk menunjukkan bahwa urutan bit data
lengkap, sebelum frame berikutnya dapat dikirim.
Kapasitansi (maksimum 2500 pF) dalam batas kabel penghubung maksimum
jarak transmisi dengan RS-232 biasanya 50 m.
• Terminal penerima kemudian mengatur permintaannya untuk mengirim garis (RTS - pin 4) ke OFF.
Modem penerima kemudian menetapkan jelas untuk mengirim garis (CTS - pin 5) ke OFF
demikian juga
• Modem penerima kemudian mengalihkan sinyal operatornya OFF
• Terminal asal mendeteksi bahwa sinyal pendeteksi operator data
telah dimatikan pada modem yang berasal dan kemudian beralih RTS-nya
baris ke keadaan ON. Modem yang berasal kemudian menunjukkan transmisi itu
dapat melanjutkan dengan mengatur garis CTS ke ON
• Transmisi data kemudian dilanjutkan dari terminal asal ke terminal
komputer remot
• Saat pertukaran selesai, kedua operator dalam keadaan OFF (dan dalam
banyak kasus DTR diatur ke OFF). Ini berarti CTS, RTS, dan DCE
siap (atau DSR) garis diatur ke OFF
Perhatikan bahwa operasi dupleks-penuh mengharuskan transmisi dan penerimaan terjadi secara bersamaan.
Dalam hal ini tidak ada interaksi RTS / CTS di kedua ujungnya. Garis RTS dan
Garis CTS dibiarkan ON dengan carrier ke komputer jarak jauh.
2.7.7 RS-485
RS-485 memungkinkan koneksi jaringan multidrop pada dua kabel dan menyediakan untuk dapat diandalkan
komunikasi data serial untuk:
• Jarak hingga 1.200 m
• Kecepatan data hingga 10 Mbps
Hingga 32 driver garis diizinkan pada saluran yang sama dan hingga 32 saluran penerima diizinkan
pada baris yang sama.
Tegangan garis berkisar antara –1,5 V hingga –6 V untuk logika ‘1’ dan +1,5 V hingga +6 V
untuk Logika ‘0’. Seperti RS-422, pengandar garis untuk antarmuka RS-485 menghasilkan 5-volt
tegangan diferensial pada dua kabel. Untuk sistem full-duplex, diperlukan lima kabel. Untuk
sistem half-duplex, hanya diperlukan tiga kabel. Kabel tambahan (5 bukan 4,
3 daripada 2) adalah menyediakan tegangan referensi umum untuk semua perangkat pada sistem.
Peningkatan utama dari RS-485 adalah bahwa seorang pengemudi garis dapat beroperasi di tiga negara (disebut
operasi tri-state), yaitu logika ‘0’, logika ‘1’ dan ‘impedansi tinggi’, di mana ia menarik
hampir tidak ada arus dan tampak tidak hadir di telepon. Negara terakhir ini dikenal sebagai
status 'dinonaktifkan' dan dapat dimulai oleh sinyal pada pin kontrol pada pengandar saluran
sirkuit terpadu. Ini memungkinkan operasi 'multidrop', di mana hingga 32 pemancar bisa
terhubung pada saluran yang sama, meskipun hanya satu yang dapat aktif pada satu waktu. Setiap terminal
dalam sistem multidrop harus dialokasikan alamat yang unik untuk menghindari
konflik dengan perangkat lain pada sistem. RS-485 termasuk pembatasan arus dalam kasus
di mana pertentangan terjadi.
2.8.1 HDLC
HDLC (high level data link control) telah ditetapkan oleh Standar Internasional
Organisasi untuk digunakan pada tautan multi-titik dan titik-ke-titik. Deskripsi lain tentang
itu termasuk SDLC (kontrol hubungan data sinkron yang digunakan oleh IBM) dan ADCCP (lanjutan)
prosedur kontrol komunikasi data yang digunakan oleh ANSI). HDLC akan menjadi acuan yang digunakan
di seluruh teks berikut. Berbeda dengan BSC, protokol berbasis karakter, HDLC
adalah protokol berbasis bit. Sangat menarik untuk dicatat bahwa itu adalah pendahulu ke daerah setempat
protokol jaringan seperti Ethernet.
Dua mode operasi yang paling umum untuk HDLC adalah:
• Modus respons normal tidak seimbang (NRM). Ini hanya digunakan pada primer
(atau master) stasiun memulai semua transaksi
• Asynchronous balanced mode (ABM). Dalam mode ini setiap node memiliki nilai yang sama
status dan dapat bertindak sebagai simpul primer atau sekunder.
Isi bingkai
Isi bingkai adalah sebagai berikut:
• Karakter bendera adalah byte dengan nilai 01111110. Untuk memastikan bahwa
receiver selalu tahu bahwa karakter yang diterimanya unik (bukan
hanya beberapa karakter lain dalam urutan), prosedur yang disebut penyisipan nol diadopsi. Ini membutuhkan
pemancar untuk memasukkan 0 setelah urutan
lima 1s dalam teks, sehingga karakter bendera tidak akan pernah muncul dalam pesan
teks. Penerima menghapus angka nol yang disisipkan
• Urutan pemeriksaan bingkai (FCS) menggunakan metodologi CRC-CCITT, kecuali
bahwa enam belas 1 ditambahkan ke ekor pesan sebelum perhitungan CRC
hasil, dan sisanya dibalikkan
• Bidang alamat dapat berisi satu dari tiga jenis alamat untuk permintaan atau
pesan respons ke atau dari simpul sekunder. Mereka:
- Alamat sekunder standar
- Alamat grup untuk kelompok node di jaringan
- Alamat Broadcast untuk semua node di jaringan (di sini alamatnya
berisi semua 1s)
• Di mana ada sejumlah besar sekunder di jaringan, alamatnya
bidang dapat diperluas melampaui delapan bit dengan menyandikan bit yang paling tidak signifikan
sebagai 1. Ini kemudian menunjukkan bahwa ada byte lain untuk mengikuti alamat
bidang.
Catatan: Nomor urut dan terima nomor penting untuk pendeteksian dan
koreksi kesalahan dalam pesan. Bit P / F adalah bit polling / final dan ketika diatur ke 1
menunjukkan kepada penerima bahwa ia harus merespon atau mengakui bingkai ini (sekali lagi dengan
P / F bit diatur ke 1)
Fungsi modbus
Semua fungsi yang didukung oleh protokol Modbus diidentifikasi oleh nomor indeks.
Mereka dirancang sebagai perintah kontrol untuk instrumentasi dan aktuator lapangan dan
sebagai berikut:
• Coil control commands untuk membaca dan mengatur koil tunggal atau sekelompok gulungan
• Input control commands untuk membaca status input dari sekelompok input
• Register control commands untuk membaca dan mengatur satu atau lebih holding
register
• Tes diagnostik dan fungsi laporan
• Fungsi program
• Fungsi kontrol polling
• Reset
Spesifik protokol
Bagian ini meninjau protokol Modbus secara rinci dan diuraikan menjadi berikut ini
bagian:
• Format pesan
• Sinkronisasi
• Lokasi memori
• Kode fungsi
• Tanggapan Eksepsi
Format pesan
Transaksi terdiri dari satu permintaan dari host ke perangkat sekunder tertentu dan
satu tanggapan dari perangkat itu kembali ke host. Kedua pesan ini diformat
sebagai bingkai pesan Modbus. Setiap bingkai pesan tersebut terdiri dari serangkaian byte
dikelompokkan menjadi empat bidang seperti yang dijelaskan dalam paragraf berikut. Perhatikan bahwa
masing-masing ini
byte yang ditunjukkan di sini dalam format Hex (bukan ASCII).
Bidang pertama di setiap bingkai pesan adalah bidang alamat, yang terdiri dari satu byte
informasi. Dalam bingkai permintaan, byte ini mengidentifikasi pengontrol ke mana permintaan
sedang diarahkan. Bingkai respons yang dihasilkan dimulai dengan alamat yang merespons
alat. Setiap budak dapat memiliki bidang alamat antara 1 dan 247, meskipun praktis
keterbatasan akan membatasi jumlah maksimum budak. Instalasi Modbus yang khas akan
memiliki satu tuan dan dua atau tiga budak.
Bidang kedua di setiap pesan adalah bidang fungsi, yang juga terdiri dari satu
byte informasi. Dalam permintaan host, byte ini mengidentifikasi fungsi yang menjadi target PLC
adalah melakukan.
Jika PLC target mampu melakukan fungsi yang diminta, maka fungsi bidang-nya
respons akan menggemakan permintaan asli. Jika tidak, bidang fungsi permintaan
akan digemakan dengan bit yang paling signifikan yang disetel menjadi satu, sehingga menandakan
pengecualian
tanggapan. Tabel 2.2 merangkum fungsi-fungsi tipikal yang digunakan.
Bidang ketiga dalam bingkai pesan adalah bidang data, yang bervariasi sesuai panjangnya
fungsi yang ditentukan dalam bidang fungsi. Dalam permintaan host, bidang ini berisi
informasi yang diperlukan PLC untuk melengkapi fungsi yang diminta. Dalam tanggapan PLC,
bidang ini berisi data apa pun yang diminta oleh host tersebut.
Dua byte terakhir dalam bingkai pesan terdiri dari bidang pemeriksaan kesalahan. Numerik
nilai bidang ini dihitung dengan melakukan pemeriksaan redundansi siklik (CRC-16) pada
bingkai pesan. Pemeriksaan kesalahan ini memastikan bahwa perangkat tidak bereaksi terhadap pesan itu
mungkin telah berubah selama transmisi.
Sinkronisasi
Untuk mencapai komunikasi yang dapat diandalkan, penerimaan pesan harus
disinkronkan dengan transmisinya. Dengan kata lain, perangkat penerima harus bisa
identifikasi awal bingkai pesan baru. Di bawah protokol Modbus RTU, bingkai
sinkronisasi dibuat dengan membatasi waktu diam antara karakter-karakter berurutan
dalam bingkai pesan. Jika tiga kali karakter (sekitar tiga milidetik)
berlalu tanpa perangkat penerima mendeteksi karakter baru, pesan yang tertunda akan
memerah. Byte selanjutnya akan diartikan sebagai bidang alamat dari baris pesan baru.
Notasi memori
Notasi memori memungkinkan untuk empat jenis data yang berbeda: koil, input diskrit, masukan
register dan menahan register. Variabel daftar terdiri dari dua byte, sedangkan koil dan
input diskrit adalah byte tunggal.
Setiap fungsi hanya merujuk satu jenis data. Ini memungkinkan memori bingkai pesan
referensi untuk dinyatakan sebagai offset relatif terhadap alamat terendah yang mungkin untuk data tersebut
mengetik. Misalnya, memegang register 40001 dirujuk sebagai 0000.
Tabel 2.2 daftar kisaran alamat dan offset untuk keempat tipe data ini, serta kode fungsi yang berlaku untuk
masing-masing. Diagram di atas juga memberikan referensi yang mudah ke
Tipe data modbus.
Kode fungsi
Setiap frame permintaan berisi kode fungsi yang mendefinisikan tindakan yang diharapkan untuk target
pengontrol. Arti bidang data permintaan tergantung pada kode fungsi
ditentukan.
Paragraf berikut mendefinisikan dan mengilustrasikan sebagian besar dari kode fungsi yang populer
didukung. Dalam contoh ini, isi bidang pesan-frame ditampilkan sebagai
byte heksadesimal.
Tujuan dari kode fungsi ini adalah untuk menguji operasi sistem komunikasi
tanpa mempengaruhi tabel memori perangkat slave. Ini juga memungkinkan untuk diterapkan
fitur diagnostik tambahan dalam perangkat pendukung (seharusnya ini dianggap perlu) seperti itu
sebagai jumlah kesalahan CRC, jumlah tanggapan pengecualian, dll.
Implementasi yang paling umum hanya akan dipertimbangkan dalam bagian ini; yaitu
kembalinya sederhana dari pesan permintaan.
Tanggapan pengecualian
Frame permintaan yang berisi kesalahan paritas atau checksum diabaikan - tidak ada tanggapan yang dikirim
oleh perangkat apa pun. Jika kerangka permintaan yang valid berlaku berisi permintaan ilegal (satu tidak
didukung oleh unit slave target), respon pengecualian akan dikembalikan ke host.
Empat bidang respons pengecualian berisi:
• Alamat pengontrol yang merespons
• Nomor fungsi yang diminta dengan bit yang paling signifikan disetel menjadi satu
• Kode pengecualian yang tepat
• CRC-16 checksum
Ketika perangkat dari beberapa produsen digunakan pada aplikasi yang sama, masalah tampaknya bertambah
banyak. Sistem yang khusus untuk satu produsen dan yang berfungsi
dengan koneksi dan protokol perangkat keras tertentu disebut sistem tertutup. Biasanya,
sistem ini dikembangkan pada saat sebelum standarisasi atau ketika dipertimbangkan
tidak mungkin bahwa peralatan dari produsen lain akan dimasukkan dalam jaringan.
Sebaliknya, sistem terbuka adalah yang sesuai dengan spesifikasi dan pedoman yang mana
‘terbuka’ untuk semua. Ini memungkinkan peralatan dari pabrikan mana pun, yang mematuhinya
standar, untuk digunakan secara bergantian pada jaringan. Manfaat sistem terbuka
termasuk beberapa vendor dan karenanya ketersediaan peralatan yang lebih luas, harga lebih rendah dan
integrasi lebih mudah dengan komponen lain.
Pada tahun 1978 ISO, dihadapkan dengan proliferasi sistem tertutup, mendefinisikan 'Referensi
Model untuk Komunikasi antara Sistem Terbuka '(ISO 7498), yang telah dikenal
sebagai model interkoneksi sistem terbuka, atau hanya sebagai model OSI. OSI pada dasarnya adalah struktur
manajemen komunikasi data, yang memecah komunikasi data
ke dalam hierarki yang dapat dikelola dari tujuh lapisan. Setiap lapisan memiliki tujuan yang jelas dan
antarmuka dengan lapisan di atasnya dan di bawahnya. Dengan meletakkan standar untuk setiap lapisan,
beberapa fleksibilitas diperbolehkan sehingga perancang sistem dapat mengembangkan protokol untuk masing-
masing
lapisan independen satu sama lain. Dengan menyesuaikan dengan standar OSI, sistem mampu
berkomunikasi dengan sistem yang sesuai lainnya, di mana pun di dunia.
Ini harus disadari sejak awal bahwa model referensi OSI bukanlah protokol atau kumpulan
aturan untuk bagaimana protokol harus ditulis melainkan kerangka keseluruhan di mana untuk
tentukan protokol. Kerangka kerja model OSI secara khusus dan jelas mendefinisikan fungsi
atau layanan yang harus disediakan di masing-masing tujuh lapisan (atau tingkat).
Karena setidaknya harus ada dua situs untuk berkomunikasi, setiap lapisan juga muncul
berbicara 'horizontal' dengan lapisan rekannya di ujung lain saluran komunikasi
dalam komunikasi virtual (logis). Konsep layering OSI ditunjukkan pada Gambar 2.39.
Fungsi sebenarnya dalam setiap lapisan disediakan oleh entitas seperti program,
fungsi, atau protokol, dan mengimplementasikan layanan untuk lapisan tertentu pada satu
mesin. Beberapa entitas, misalnya entitas protokol dan entitas manajemen, dapat
ada pada suatu lapisan tertentu. Entitas dalam lapisan yang berdekatan berinteraksi melalui bagian atas dan
batas bawah dengan menyampaikan informasi fisik melalui titik akses layanan (SAPs).
SAP dapat dibandingkan dengan 'kotak pos' yang ditentukan sebelumnya di mana satu lapisan akan
mengumpulkan data
dari lapisan sebelumnya. Hubungan antara lapisan, entitas, fungsi, dan SAP
ditunjukkan pada Gambar 2.39.
Dalam model OSI, entitas di lapisan yang lebih tinggi selanjutnya disebut sebagai entitas N +1 dan
entitas di lapisan bawah berikutnya sebagai N-1. Layanan yang tersedia untuk lapisan yang lebih tinggi
hasil dari layanan yang disediakan oleh semua lapisan bawah.
Fungsi dan kemampuan yang diharapkan pada setiap lapisan ditentukan dalam model. Namun, model tidak
menentukan bagaimana fungsi ini harus diimplementasikan. Itu
fokus dalam model ada pada ‘interkoneksi’ dan pada informasi yang dapat dilewati
melalui koneksi ini. Model OSI tidak memperhatikan dirinya dengan operasi internal
dari sistem yang terlibat.
Diagram di bawah ini menunjukkan tujuh lapisan model OSI.
Biasanya, setiap lapisan di sisi transmisi menambahkan informasi header, atau informasi kontrol protokol (PCI),
ke data sebelum meneruskannya ke lapisan bawah berikutnya. Di beberapa
kasus, terutama pada tingkat terendah, cuplikan juga dapat ditambahkan. Di setiap level, ini
gabungan data dan header 'paket' disebut unit data protokol atau PDU. Headernya
digunakan untuk menetapkan sesi peer-to-peer di seluruh situs dan beberapa implementasi lapisan
gunakan header untuk menjalankan fungsi dan layanan pada lapisan yang berdekatan dengan tujuan
lapisan.
Di situs penerima, kebalikannya terjadi dengan header yang dilepas dari data
karena dilewatkan melalui lapisan. Pesan header dan kontrol ini meminta layanan
dan interaksi logis peer-to-peer entitas di seluruh situs. Umumnya, lapisan dalam
situs yang sama (yaitu dalam host yang sama) berkomunikasi dalam perangkat lunak dengan parameter yang
dilewatkan
melalui primitif, sementara lapisan rekan di situs yang berbeda berkomunikasi dengan penggunaan
informasi kontrol protokol, atau header.
Pada tahap ini, harus cukup jelas bahwa TIDAK ada koneksi atau komunikasi langsung antara lapisan rekan dari
jaringan. Sebaliknya, semua komunikasi fisik ada di seberang
lapisan fisik, atau lapisan terendah tumpukan. Komunikasi menurun melalui
tumpukan protokol pada tumpukan transmisi dan naik melalui tumpukan pada tumpukan penerima.
Seperti yang akan disadari, efek bersih dari informasi tambahan ini adalah untuk mengurangi bandwidth
keseluruhan saluran komunikasi, karena beberapa bandwidth yang tersedia digunakan untuk
berikan informasi kontrol.
Tiga jenis layanan subnet (yaitu layanan yang disediakan oleh fisik yang mendasarinya
jaringan antara dua host) dibedakan dalam model OSI:
• Tipe A: Layanan berorientasi koneksi yang sangat andal
• Tipe B: Layanan yang tidak dapat diandalkan dan berorientasi koneksi
• Tipe C: Tidak dapat diandalkan, kemungkinan layanan tanpa sambungan
Untuk menyediakan kemampuan yang diperlukan untuk jenis layanan di atas, beberapa kelas dari
protokol lapisan transport telah didefinisikan dalam model OSI:
• TP0 (transfer kelas protokol 0), yang merupakan protokol paling sederhana. Itu mengasumsikan
layanan tipe A; yaitu subnet yang melakukan sebagian besar pekerjaan untuk transportasi
lapisan. Karena subnet dapat diandalkan, TP0 tidak memerlukan deteksi kesalahan atau
koreksi kesalahan. Karena koneksinya berorientasi koneksi, paket-paket melakukan
tidak perlu diberi nomor sebelum transmisi
• TP1 (transfer protocol class 1), yang mengasumsikan subnet tipe B; itu satu
yang mungkin tidak bisa diandalkan. Untuk mengatasi hal ini, TP1 menyediakan deteksi kesalahannya sendiri,
bersama dengan fasilitas untuk meminta pengirim mengirim ulang kesalahan apa pun
paket-paket
• TP2 (transfer protocol class 2), yang juga mengasumsikan subnet tipe A. Namun, TP2 dapat melakukan
transmisi multipleks, sehingga beberapa koneksi transportasi
dapat dipertahankan melalui koneksi jaringan tunggal
• TP3 (transfer protocol class 3), yang juga mengasumsikan subnet tipe B. TP3
dapat juga transmisi multipleks, sehingga protokol ini memiliki kemampuan
TP1 dan TP2
• TP4 (transfer protokol kelas 4), yang merupakan protokol paling kuat, dalam hal itu
membuat asumsi minimal tentang kemampuan atau keandalan subnet.
TP4 adalah satu-satunya protokol transport-layer OSI yang mendukung
layanan tanpa koneksi
Lapisan jaringan
Lapisan jaringan adalah lapisan terendah ketiga, atau lapisan subnet paling atas. Ini bertanggung jawab untuk
tugas-tugas berikut:
• Menentukan alamat atau menerjemahkan dari perangkat keras ke alamat jaringan.
Alamat ini mungkin berada di jaringan lokal atau mereka dapat merujuk ke jaringan
terletak di tempat lain di internetwork. Salah satu fungsi jaringan
sebenarnya, untuk menyediakan kemampuan yang diperlukan untuk berkomunikasi pada
internetwork
• Menemukan rute antara sumber dan node tujuan atau antara dua perangkat perantara
• Fragmentasi paket data besar ke dalam frame yang cukup kecil
untuk ditransmisikan oleh lapisan data tautan yang mendasari (fragmentasi). Itu
lapisan jaringan yang sesuai pada node penerima melakukan rakitan ulang
paket itu.
Lapisan fisik
Lapisan fisik adalah lapisan terendah dalam model referensi OSI. Lapisan ini mendapat data
paket-paket dari lapisan data link di atasnya, dan mengubah isi paket-paket ini menjadi
serangkaian sinyal listrik yang mewakili nilai 0 dan 1 dalam transmisi digital. Ini
sinyal dikirim melintasi media transmisi ke lapisan fisik di ujung penerima.
Di tempat tujuan, lapisan fisik mengubah sinyal listrik menjadi serangkaian bit
nilai-nilai. Nilai-nilai ini dikelompokkan ke dalam paket dan dilewatkan ke lapisan tautan data.
Sifat mekanik dan listrik dari medium transmisi didefinisikan pada ini
tingkat. Ini termasuk yang berikut:
• Jenis kabel dan konektor yang digunakan. Kabel mungkin koaksial, twisted pair,
atau serat optik. Jenis konektor tergantung pada jenis kabel
• Penetapan pin untuk kabel dan konektor. Tugas pin bergantung pada
jenis kabel dan juga pada arsitektur jaringan yang digunakan
• Format untuk sinyal listrik. Skema pengkodean digunakan untuk memberi sinyal 0 dan 1
nilai-nilai dalam transmisi digital atau nilai-nilai tertentu dalam transmisi analog
tergantung pada arsitektur jaringan yang digunakan. Sebagian besar jaringan menggunakan digital
signaling, dan kebanyakan menggunakan beberapa bentuk pengkodean Manchester untuk sinyal
Perhatikan bahwa layer ini TIDAK termasuk spesifikasi medium aktual yang digunakan, tetapi
bukan medium yang HARUS digunakan, dan BAGAIMANA. Spesifikasi, misalnya
unshielded twisted pair yang digunakan oleh Ethernet terkandung dalam spesifikasi EIA / TIA 568.