02 Osi Dan Tcp Ip Layer

32
JARINGAN KOMPUTER JARINGAN KOMPUTER STIMIK STIKOM BALI Muhammad Riza Hilmi, ST. Standar Komunikasi Data OSI Reference Model & TCP/IP Model

description

osi tcpip

Transcript of 02 Osi Dan Tcp Ip Layer

Page 1: 02 Osi Dan Tcp Ip Layer

JARINGAN KOMPUTERJARINGAN KOMPUTER

STIMIK STIKOM BALI

Muhammad Riza Hilmi, ST.

Standar Komunikasi DataOSI Reference Model &

TCP/IP Model

Page 2: 02 Osi Dan Tcp Ip Layer

Konsep Komunikasi Data Konsep Komunikasi Data

Konsep DasarKonsep Dasar– pertukaran data (dalam bentuk “0” dan “1” ) pertukaran data (dalam bentuk “0” dan “1” )

antara dua piranti melalui media transmisi antara dua piranti melalui media transmisi tertentutertentu

– keefektifannya tergantung pada 3 hal, yaitu :keefektifannya tergantung pada 3 hal, yaitu : pengirimanpengiriman

– harus menyampaikan data ke tujuan yang tepatharus menyampaikan data ke tujuan yang tepat akurasiakurasi

– harus mengantar data secara akuratharus mengantar data secara akurat timelinestimelines

– harus mengirim data dalam waktu tertentuharus mengirim data dalam waktu tertentu

Page 3: 02 Osi Dan Tcp Ip Layer

Komunikasi DataKomunikasi Data

Komponen Komunikasi DataKomponen Komunikasi Data pesanpesan » media» media pengirim pengirim » protokol» protokol penerimapenerima

Page 4: 02 Osi Dan Tcp Ip Layer

Komunikasi Data Komunikasi Data

ProtokolProtokol– seperangkat aturan-aturan yang mengatur seperangkat aturan-aturan yang mengatur

proses komunikasi dalam jaringan komputerproses komunikasi dalam jaringan komputer– merepresentasikan persetujuan antara piranti-merepresentasikan persetujuan antara piranti-

piranti yang berkomunikasipiranti yang berkomunikasi– mendefinisikan beberapa hal, seperti :mendefinisikan beberapa hal, seperti :

apa yang dikomunikasikanapa yang dikomunikasikan bagaimana cara berkomunikasibagaimana cara berkomunikasi kapan komunikasi dilakukankapan komunikasi dilakukan

Page 5: 02 Osi Dan Tcp Ip Layer

Komunikasi DataKomunikasi Data

Standar KomunikasiStandar Komunikasi– model terstruktur bagi komunikasi jaringan model terstruktur bagi komunikasi jaringan

komputer adalah komputer adalah Open Systems Open Systems Interconnections Reference ModelInterconnections Reference Model (OSI/RM) (OSI/RM) mengatur layanan komunikasi ke dalam tujuh lapisan mengatur layanan komunikasi ke dalam tujuh lapisan

kelompok spesifikasikelompok spesifikasi masing-masing lapis menetapkan tingkat masing-masing lapis menetapkan tingkat

fungsionalitas yang lebih besar dalam layanan fungsionalitas yang lebih besar dalam layanan jaringan, yang dibangun di atas layanan lapisan jaringan, yang dibangun di atas layanan lapisan terdahuluterdahulu

Page 6: 02 Osi Dan Tcp Ip Layer

Komunikasi Data Komunikasi Data

Standar KomunikasiStandar Komunikasi– ada 2 konsep kritis pada model OSIada 2 konsep kritis pada model OSI

EnkapsulasiEnkapsulasi– menggambarkan cara data dimodifikasi selama dia berjalan menggambarkan cara data dimodifikasi selama dia berjalan

dari lapisan ke lapisandari lapisan ke lapisan– sisi penerima membutuhkan proses dekapsulasisisi penerima membutuhkan proses dekapsulasi

Persamaan KomunikasiPersamaan Komunikasi– kedua komputer harus menggunakan protokol yang sesuai kedua komputer harus menggunakan protokol yang sesuai

satu sama lain pada tiap lapisansatu sama lain pada tiap lapisan

Page 7: 02 Osi Dan Tcp Ip Layer

Model OSIModel OSI

Page 8: 02 Osi Dan Tcp Ip Layer

Arsitektur Jaringan Model OSIArsitektur Jaringan Model OSI

Lapisan Fisik (1)Lapisan Fisik (1)– bertanggung jawab atas spesifikasi mekanik bertanggung jawab atas spesifikasi mekanik

dan listrik transmisi data (memastikan data “1” dan listrik transmisi data (memastikan data “1” yang dikirim diterima sebagai “1”) dan yang dikirim diterima sebagai “1”) dan antarmuka perangkat keras dari NIC ke jaringanantarmuka perangkat keras dari NIC ke jaringan

– menyangkut aspek media transmisi (media menyangkut aspek media transmisi (media yang digunakan, jenis penyebaran transmisi, yang digunakan, jenis penyebaran transmisi, dan jenis sinyal) & strategi transmisi (dan jenis sinyal) & strategi transmisi (circuit circuit switching, message switching, switching, message switching, atau atau packet packet switching)switching)

Page 9: 02 Osi Dan Tcp Ip Layer

Arsitektur Jaringan Model OSI Arsitektur Jaringan Model OSI

Lapisan Data Link (2)Lapisan Data Link (2)– bertugas mengendalikan pengiriman data antar simpul bertugas mengendalikan pengiriman data antar simpul

dan memastikan data yang dikirim bebas dari dan memastikan data yang dikirim bebas dari errorerror pengendalian transmisi simultan, aliran data & kesalahanpengendalian transmisi simultan, aliran data & kesalahan

– membuat datagram menjadi paket-paket (membuat datagram menjadi paket-paket (frameframe bit) bit) untuk transmisi dan merangkai paket yang diterima untuk transmisi dan merangkai paket yang diterima menjadi datagrammenjadi datagram

– bekerja pada level bit dan menambah bekerja pada level bit dan menambah start/stop flagsstart/stop flags dan dan bit error checkingbit error checking (CRC atau (CRC atau parityparity) ke ) ke frameframe paket paket

Page 10: 02 Osi Dan Tcp Ip Layer

Arsitektur Jaringan Model OSI Arsitektur Jaringan Model OSI

Lapisan Data Link (2)Lapisan Data Link (2)– pendeteksian kesalahan pendeteksian kesalahan

types of errorstypes of errors– menambahkan paritas karekter pada setiap karakter datamenambahkan paritas karekter pada setiap karakter data– terdiri dari metode yaitu paritas genap (terdiri dari metode yaitu paritas genap (even parityeven parity) dan ) dan

ganjil (ganjil (odd parityodd parity)) burst errorburst error

– menambahkan karakter pemeriksa blok pada setiap blok menambahkan karakter pemeriksa blok pada setiap blok ((block check characterblock check character, BCC), BCC)

cyclic redundancy checkcyclic redundancy check– menambahkan bit-bit kontrol pada akhir string (dihasilkan menambahkan bit-bit kontrol pada akhir string (dihasilkan

dengan operasi polinomial string)dengan operasi polinomial string)

Page 11: 02 Osi Dan Tcp Ip Layer

Arsitektur Jaringan Model OSI Arsitektur Jaringan Model OSI

Lapisan Network (3)Lapisan Network (3)– bertanggung jawab terhadap bertanggung jawab terhadap routingrouting, , switchingswitching, dan , dan

pengendalian aliran informasi antar pengendalian aliran informasi antar hosthost– berfungsi untuk berfungsi untuk

penentuan strategi penentuan strategi routingrouting mengendalikan mengendalikan subnetsubnet (kumpulan media transmisi dan elemen- (kumpulan media transmisi dan elemen-

elemen elemen switchingswitching untuk untuk routingrouting & transmisi data) & transmisi data) mengakomodasi fungsi mengakomodasi fungsi accountingaccounting untuk menentukan biaya untuk menentukan biaya

pelanggan (pelanggan (customercustomer billingbilling))

– bertanggung jawab atas bertanggung jawab atas internetworkinginternetworking

Page 12: 02 Osi Dan Tcp Ip Layer

Arsitektur Jaringan Model OSI Arsitektur Jaringan Model OSI

Lapisan Transport (4)Lapisan Transport (4)– menyediakan pendeteksian kesalahan pada level menyediakan pendeteksian kesalahan pada level

segmentsegment ( (frame control sequenceframe control sequence) dengan mengecek ) dengan mengecek apakah datagram-datagram urutannya sudah benar, apakah datagram-datagram urutannya sudah benar, tidak ada yang hilang, dan juga tidak ada yang tidak ada yang hilang, dan juga tidak ada yang terduplikasiterduplikasi

– menyediakan koneksi yang efisien dan menyediakan koneksi yang efisien dan handal/mengatasi kegagalan koneksi yang mungkin handal/mengatasi kegagalan koneksi yang mungkin terjadi (terjadi (multiplexing,multiplexing, buffering,buffering, & & connectionconnection management)management)

Page 13: 02 Osi Dan Tcp Ip Layer

Arsitektur Jaringan Model OSI Arsitektur Jaringan Model OSI

Lapisan Session (5)Lapisan Session (5)– mengatur komunikasi antara mengatur komunikasi antara workstationworkstation dan jaringan dan jaringan

dengan mengarahkan informasi ke tujuan yang tepat dengan mengarahkan informasi ke tujuan yang tepat dan mengidentifikasikan sumber dan tujuan, dan tipe dan mengidentifikasikan sumber dan tujuan, dan tipe dari informasi sebagai data atau kendalidari informasi sebagai data atau kendali

– mengatur inisialisasi permulaan sebuah mengatur inisialisasi permulaan sebuah sessionsession dan dan menutup menutup sessionsession sesuai permintaan serta mengatur sesuai permintaan serta mengatur prosedur prosedur logonlogon dan permintaan dan permintaan passwordpassword

Page 14: 02 Osi Dan Tcp Ip Layer

Arsitektur Jaringan Model OSI Arsitektur Jaringan Model OSI

Lapisan Presentasi (6) Lapisan Presentasi (6) – berfungsi untuk mengatasi perbedaan representasi berfungsi untuk mengatasi perbedaan representasi

data, sebagai fungsi enkripsi dan dekripsi data data, sebagai fungsi enkripsi dan dekripsi data (sekuritas data), serta melayani kompresi data(sekuritas data), serta melayani kompresi data

– bertugas untuk meneruskan kode asli sistem operasi bertugas untuk meneruskan kode asli sistem operasi CPU ke CPU ke network operating systemnetwork operating system

– menyajikan data ke dan dari terminal menggunakan menyajikan data ke dan dari terminal menggunakan karakter kendali khusus untuk mengendalikan karakter kendali khusus untuk mengendalikan screen screen display display (LF-(LF-linefeedlinefeed, dll), dll)

– berfungsi untuk mengontrol keamanan pada level file, berfungsi untuk mengontrol keamanan pada level file, yaitu penguncian file dan keamanan yaitu penguncian file dan keamanan useruser

Page 15: 02 Osi Dan Tcp Ip Layer

Arsitektur Jaringan Model OSI Arsitektur Jaringan Model OSI

Lapisan Aplikasi (7)Lapisan Aplikasi (7)– memberikan berbagai layanan ke pengguna memberikan berbagai layanan ke pengguna

komputer (jaringan)komputer (jaringan) menyediakan fasilitas komunikasi standar bagi menyediakan fasilitas komunikasi standar bagi

pengguna (e-mail, pengguna (e-mail, file transferfile transfer, , virtual terminalvirtual terminal, , resource allocationresource allocation))

– komputer pengguna membutuhkan komputer pengguna membutuhkan Network Network RedirectorRedirector sebuah program TSR (sebuah program TSR (Terminate and Stay ResidentTerminate and Stay Resident) )

yang menyajikan yang menyajikan hard-drivehard-drive jaringan sebagai jaringan sebagai hard-hard-drivedrive lokal ke CPU lokal ke CPU

Page 16: 02 Osi Dan Tcp Ip Layer

Arsitektur Jaringan Model OSIArsitektur Jaringan Model OSI

Page 17: 02 Osi Dan Tcp Ip Layer

Arsitektur Jaringan Model OSI Arsitektur Jaringan Model OSI

Page 18: 02 Osi Dan Tcp Ip Layer
Page 19: 02 Osi Dan Tcp Ip Layer

TCP/IP MODELTCP/IP MODEL

TCP/IPTCP/IP

(Transmission Control Protocol/Internet Protocol)(Transmission Control Protocol/Internet Protocol)

adalah standar komunikasi data yang digunakan oleh adalah standar komunikasi data yang digunakan oleh komunitas internet dalam proses tukar-menukar data komunitas internet dalam proses tukar-menukar data dari satu komputer ke komputer lain di dalam dari satu komputer ke komputer lain di dalam jaringan Internet. Protokol ini tidak dapat berdiri jaringan Internet. Protokol ini tidak dapat berdiri sendiri, karena protokol ini berupa kumpulan sendiri, karena protokol ini berupa kumpulan protokol (protocol suite). Protokol ini juga merupakan protokol (protocol suite). Protokol ini juga merupakan protokol yang paling banyak digunakan saat ini. Data protokol yang paling banyak digunakan saat ini. Data diimplementasikan dalam bentuk perangkat lunak diimplementasikan dalam bentuk perangkat lunak (software) di sistem operasi. Istilah yang diberikan (software) di sistem operasi. Istilah yang diberikan kepada perangkat lunak ini adalah TCP/IP stack.kepada perangkat lunak ini adalah TCP/IP stack.

Page 20: 02 Osi Dan Tcp Ip Layer

Model TCP/IPModel TCP/IP

Layer 4

Layer 3

Layer 2

Layer 1

Page 21: 02 Osi Dan Tcp Ip Layer

TCP Protocol StackTCP Protocol Stack

Lapisan Network Access (1)Lapisan Network Access (1)– bertanggung jawab dalam bertanggung jawab dalam

pertukaran data antara host dan jaringanpertukaran data antara host dan jaringan pengiriman data antara dua peralatan pada jaringan yang samapengiriman data antara dua peralatan pada jaringan yang sama

– standar protokol standar protokol Ethernet II Ethernet II IEEE 802.x IEEE 802.x X.25 X.25 Frame Relay Frame Relay ATM, dllATM, dll

Page 22: 02 Osi Dan Tcp Ip Layer

TCP Protocol StackTCP Protocol Stack

Lapisan Network Access (1)Lapisan Network Access (1)– Logical Link Control Logical Link Control (LLC)(LLC)

bertugas untuk operasi multipleks & demultipleks bertugas untuk operasi multipleks & demultipleks data bagi beberapa protokol lapisan atasdata bagi beberapa protokol lapisan atas

– Medium Access Control Medium Access Control (MAC)(MAC) menyediakan layanan menyediakan layanan connectionlessconnectionless

– pembentukan paket dan penguraian LLC-PDU (pembentukan paket dan penguraian LLC-PDU (Protocol Protocol Data UnitData Unit), deteksi kesalahan, dan mendapatkan hak pakai ), deteksi kesalahan, dan mendapatkan hak pakai saluransaluran

standar umum yang banyak dipakai (metode akses)standar umum yang banyak dipakai (metode akses)– CSMA/CD, Token Passing Bus, Token RingCSMA/CD, Token Passing Bus, Token Ring

Page 23: 02 Osi Dan Tcp Ip Layer

TCP Protocol Stack TCP Protocol Stack

Lapisan Internet (2)Lapisan Internet (2)– IPIP merupakan protokol antar jaringan yang diperlukan merupakan protokol antar jaringan yang diperlukan

dan berfungsi untuk pengalamatan, fragmentasi dan berfungsi untuk pengalamatan, fragmentasi diagram pada antarjaringan, dan pengiriman datagram diagram pada antarjaringan, dan pengiriman datagram pada antarjaringanpada antarjaringan

– pemecahan dan penggabungan datagrampemecahan dan penggabungan datagram pemecahan datagram menjadi beberapa datagram yang pemecahan datagram menjadi beberapa datagram yang

kompatibel dengan lapisan fisik yang dipergunakan dengan kompatibel dengan lapisan fisik yang dipergunakan dengan header header yang berisi informasi yang menyebabkan IP pada host yang berisi informasi yang menyebabkan IP pada host penerima dapat mengidentifikasikan posisi yang tepat dari penerima dapat mengidentifikasikan posisi yang tepat dari sebuah pecahan untuk penggabungansebuah pecahan untuk penggabungan

Page 24: 02 Osi Dan Tcp Ip Layer

TCP Protocol Stack TCP Protocol Stack

Lapisan Internet (2)Lapisan Internet (2)– pengiriman datagram melalui internetpengiriman datagram melalui internet

IP harus memberikan alamat fisik dari host penerima IP harus memberikan alamat fisik dari host penerima kepada lapisan MACkepada lapisan MAC

– dikerjakan oleh APR (dikerjakan oleh APR (Address Resolution ProtocolAddress Resolution Protocol)) IP memanggil ARP dengan parameter alamat IP host IP memanggil ARP dengan parameter alamat IP host

yang dituju, dan ARP mengembalikan alamat fisik yang dituju, dan ARP mengembalikan alamat fisik dari dari nodenode tersebut tersebut

ARP host pengirim mengirimkan frame permintaan ARP host pengirim mengirimkan frame permintaan ARP (berisi alamat IP dan MAC pengirim, serta ARP (berisi alamat IP dan MAC pengirim, serta alamat IP penerima) secara alamat IP penerima) secara broadcastbroadcast

Page 25: 02 Osi Dan Tcp Ip Layer

TCP Protocol Stack TCP Protocol Stack

Lapisan Internet (2)Lapisan Internet (2)– pengiriman datagram melalui internetpengiriman datagram melalui internet

host pada jaringan menerima dan membandingkan host pada jaringan menerima dan membandingkan alamat IP tujuan pada alamat IP tujuan pada frameframe tersebut dengan alamat tersebut dengan alamat IP dirinya sendiriIP dirinya sendiri

– jika sesuai host membuat jika sesuai host membuat frameframe balasan ARP dengan balasan ARP dengan memasukkan alamat IP-nya sendiri ke sebuah memasukkan alamat IP-nya sendiri ke sebuah field field pada pada frameframe tersebut ke host yang mengirimnya tersebut ke host yang mengirimnya

host pengirim menerima host pengirim menerima frameframe balasan ARP dan balasan ARP dan meneruskan informasi ini ke IPmeneruskan informasi ini ke IP

Page 26: 02 Osi Dan Tcp Ip Layer

Lapisan Transport (3)Lapisan Transport (3)

Dua protokol utama pada layer ini adalah Dua protokol utama pada layer ini adalah Transmission Control Protocol (TCP) dan User Transmission Control Protocol (TCP) dan User Datagram Protocol (UDP). Datagram Protocol (UDP).

TCP menyediakan layanan pengiriman data handal TCP menyediakan layanan pengiriman data handal dengan end-to-end deteksi dan koreksi kesalahan.dengan end-to-end deteksi dan koreksi kesalahan.

UDP menyediakan layanan pengiriman datagram UDP menyediakan layanan pengiriman datagram tanpa koneksi (connectionless) dan low-overhead.tanpa koneksi (connectionless) dan low-overhead.

Kedua protokol ini mengirmkan data diantara Kedua protokol ini mengirmkan data diantara Application Layer dan Internet Layer. Programmer Application Layer dan Internet Layer. Programmer untuk aplikasi dapat memilih layanan mana yang untuk aplikasi dapat memilih layanan mana yang lebih dibutuhkan untuk aplikasi mereka.lebih dibutuhkan untuk aplikasi mereka.

TCP Protocol Stack TCP Protocol Stack

Page 27: 02 Osi Dan Tcp Ip Layer

TCP Protocol StackTCP Protocol Stack

Lapisan Transport (3)Lapisan Transport (3)– berfungsi menjadi antarmuka antara proses-berfungsi menjadi antarmuka antara proses-

proses dan aplikasi lapisan atas ke jaringan dan proses dan aplikasi lapisan atas ke jaringan dan mengirim pesan lapisan atas antar hostmengirim pesan lapisan atas antar host

– jenisnyajenisnya TCPTCP

– untuk proses yang membutuhkan pengiriman yang handaluntuk proses yang membutuhkan pengiriman yang handal

UDPUDP– untuk proses yang tidak membutuhkan pengiriman yang untuk proses yang tidak membutuhkan pengiriman yang

handalhandal

Page 28: 02 Osi Dan Tcp Ip Layer

TCP Protocol StackTCP Protocol Stack

Lapisan Transport (4)Lapisan Transport (4)– jenisnyajenisnya

TCPTCP– berusaha secara seksama untuk mengirimkan data ke berusaha secara seksama untuk mengirimkan data ke

tujuan, memeriksa kesalahan, mengirimkan ulang data bila tujuan, memeriksa kesalahan, mengirimkan ulang data bila diperlukan dan mengirimkan pesan kesalahan ke lapisan diperlukan dan mengirimkan pesan kesalahan ke lapisan atas hanya bila TCP tidak berhasil mengadakan komunikasiatas hanya bila TCP tidak berhasil mengadakan komunikasi

pemakaian pemakaian bandwidthbandwidth jaringan besar dan menimbulkan jaringan besar dan menimbulkan overheadoverhead

– tidak mengurusi proses tidak mengurusi proses routing routing data melalui data melalui internetworkinternetwork

Page 29: 02 Osi Dan Tcp Ip Layer

TCP Protocol StackTCP Protocol Stack

Lapisan Transport (3)Lapisan Transport (3)– jenisnyajenisnya

UDPUDP– protokol datagram yang tidak menjamin pengiriman data protokol datagram yang tidak menjamin pengiriman data

atau perlindungan duplikasiatau perlindungan duplikasi proses pada lapisan atas harus bertanggung jawab proses pada lapisan atas harus bertanggung jawab

untuk mendeteksi data yang hilang atau rusak dan untuk mendeteksi data yang hilang atau rusak dan mengirim ulang data tersebut jika diperlukanmengirim ulang data tersebut jika diperlukan

– tidak mengurusi penerimaan aliran data dan pembuatan tidak mengurusi penerimaan aliran data dan pembuatan segmen yang sesuai untuk IPsegmen yang sesuai untuk IP

beroperasi dengan beroperasi dengan overheadoverhead yang jauh lebih kecil dari yang jauh lebih kecil dari TCPTCP

Page 30: 02 Osi Dan Tcp Ip Layer
Page 31: 02 Osi Dan Tcp Ip Layer

TCP Protocol StackTCP Protocol Stack

Lapisan AplikasiLapisan Aplikasi– tempat dilaksanakannya proses kerja yang tempat dilaksanakannya proses kerja yang

sesungguhnyasesungguhnya– terdapat program pelayanan jaringanterdapat program pelayanan jaringan

FTPFTP Mail ServerMail Server Telnet, dllTelnet, dll

– perlu antarmuka yang berdaya guna bagi perlu antarmuka yang berdaya guna bagi pemakaipemakai

Page 32: 02 Osi Dan Tcp Ip Layer

OSI vs TCP/IPOSI vs TCP/IP