7 OSI LAYER DAN TCP/IP LAYER
PENGERTIAN OSI LAYER
OSI Layer adalah standar komunikasi yang diterapkan dalam jaringan komputer. Standar itulah yang menyebabkan seluruh alat komnikasi dapat saling berkomunikasi melalui sebuah jaringan. Model referensi OSI (Open System Interconnection) menggambarkan bagaimana informasi dari suatu software aplikasi di sebuah komputer berpindah melewati sebuah media jaringan ke suatu software aplikasi di komputer lain. Model referensi OSI secara konseptual terbagi ke dalam 7 lapisan dimana masing-masing lapisan memiliki fungsi jaringan yang spesifik. Model Open Systems Interconnection (OSI) diciptakan oleh International Organization for Standardization (ISO) yang menyediakan kerangka logika terstruktur bagaimana proses komunikasi data berinteraksi melalui jaringan. Standard ini dikembangkan untuk industri komputer agar komputer dapat berkomunikasi pada jaringan yang berbeda secara efisien.
Terdapat 7 layer pada model OSI. Setiap layer bertanggungjawab secara khusus pada proses komunikasi data. Misalnya, satu layer bertanggungjawab untuk membentuk koneksi antar perangkat, sementara layer lainnya bertanggungjawab untuk mengoreksi terjadinya “error” selama proses transfer data berlangsung.
Model Layer OSI dibagi dalam dua group: “upper layer” dan “lower layer”. “Upper layer” fokus pada applikasi pengguna dan bagaimana file direpresentasikan di komputer. Untuk Network Engineer, bagian utama yang menjadi perhatiannya adalah pada “lower layer”. Lower layer adalah intisari komunikasi data melalui jaringan aktual.
Tujuan utama penggunaan model OSI adalah untuk membantu desainer jaringan memahami fungsi dari tiap-tiap layer yang berhubungan dengan aliran komunikasi data. Termasuk jenis-jenis protokol jaringan dan metode transmisi.
Berikut penjelasan model 7 OSI Layer:
7. Application Layer
Lapisan ke-7 ini menjelaskan spesifikasi untuk lingkup dimana aplikasi jaringan berkomunikasi dg layanan jaringan. Menyediakan jasa untuk aplikasi pengguna. Layer ini bertanggungjawab atas pertukaran informasi antara program komputer, seperti program e-mail, dan service lain yang jalan di jaringan, seperti server printer atau aplikasi komputer lainnya. Berfungsi sebagai antarmuka dengan aplikasi dengan fungsionalitas jaringan, mengatur bagaimana aplikasi dapat mengakses jaringan, dan kemudian membuat pesan-pesan kesalahan.
Protokol yang berada dalam lapisan ini :
- HTTP (Hyper Text Transfer Protocol)
Protokol yang digunakan untuk mentransfer dokumen dan web dalam sebuah web browser melalui www. HTTP juga merupakan protokol yang meminta dan menjawab antar klien dan server.
- FTP (File Transfer Protokol)
Protokol internet yang berjalan dalam layer aplikasi yang merupakan standar untuk mentransfer file komputer antar mesin-mesin dalam sebuah jaringan internet.
- NFS (Network File System)
Jaringan protokol yang memungkinkan pengguna di klien komputer untuk mengakses file melalui jaringan dengan cara yang sama dengan bagaimana penyimpanan lokas yang diaksesnya.
- DNS (Domain Name System)
Protokol yang digunkan untuk memberikan suatu nama domain pada sebuah alamat IP agar lebih mudah diingat.
- POP3 (Post Office Protocol)
Protokol yang digunakan untuk mengambil mail dari suatu mail transfer agentyang akhirnya mail tersebut akan di download ke dalam jaringan lokal.
- MIME (Multipurpose Internet Mail Extension)
Protokol yang digunakan untuk mengirim file binary dalam bentuk teks.
- SMB (Server Message Block)
Protokol yng digunakan untuk menransfer server-server file ke DOS atau Windows.
- NNTP (Network News Transfer Protocol)
Protokol yang digunakan untuk menerima dan mengirim newsgroup.
- DHCP (Dynamic Configuration Protocol)
Layanan yang memberikan no IP nya kepada komputer yang memintannya secara otomatis.
6. Presentation Layer
Lapisan ke-6 ini berfungsi untuk mentranslasikan data yang hendak ditransmisikan oleh aplikasi ke dalam format yang dapat ditransmisikan melalui jaringan.
Protokol yang berada di dalam layer ini :
- TELNET
Sebuah protokol jaringan yang digunakan pada Internet atau Local Area Network untuk menyediakan fasilitas komunikasi berbasis teks interaksi dua arah yang menggunakan koneksi virtual terminal.
- SMTP
Suatu protokol yang digunakan untuk mengirimkan pesan e-mail antar server, yang bisa dianalogikan sebagai kantor pos. Ketika kita mengirim sebuah e-mail, komputer kita akan mengarahkan e-mail tersebut ke sebuah SMTP server, untuk diteruskan ke mail-server tujuan.
- SNMP
Sebuah protokol yang didesain untuk memberikan kemampuan kepada pemakai untuk mengelola jaringankomputernya dari jarak jauh atau remote.
5. Session Layer
Lapisan ke-5 ini berfungsi untuk mendefinisikan bagaimana koneksi dapat dibuat, dipelihara, atau dihancurkan. Selain itu, di level ini juga dilakukan resolusi nama.
Protokol yang berada dalam lapisan ini :
- NETBIOS
Berfungsi sebagai penyaran pesan. Maksudnya memungkinkan server mengirikan pesan secara serempak ke komputer lain yang terkoneksi.
- NETBEUI ( NETBIOS Extended User Interface)
Berfungsi sama dengan NET BIOS hanya sedikit dikembangkan lagi dengan menambahkan fungsi yang memungkinkan bekerja dengan beragam perangkat keras dan perangkat lunak.
- ADPS (AppleTalk Data Stream Protocol)
Protokol ini berfungsi memantau aliran data dianntara dua komputer dan untuk memeriksa aliran data tersebut agar idak terputus.
- PAP (Printer Acces Protocol)
Berfungsi sebagai printer Postscript untuk akses pada jaringan AppleTalk dan untuk mengendalikan bagaimana pola komunikasi antar node.
- SPDU ( Session Protocol Data User)
Berfungsi untuk mendukung hubungn antara dua session service user.
- RCP
4. Transport Layer
Lapisan ke-4 ini berfungsi untuk memecah data ke dalam paket-paket data serta memberikan nomor urut ke paket-paket tersebut sehingga dapat disusun kembali pada sisi tujuan setelah diterima. Selain itu, pada level ini juga membuat sebuah tanda bahwa paket diterima dengan sukses (acknowledgement), dan mentransmisikan ulang terhadp paket-paket yang hilang di tengah jalan.
Protokol yang berada dalam layer ini :
- TCP (Transmition Control Protocol)
Protokol yang menyediakan layana penuh lapisan transport untuk aplikasi.
- UDP (User Datagram Protocol)
Protocol connectionless dan procces to procces yang hanya menambahkan alamat port, checksum eror control dan panjang informasi data yang ada di atasnya.
3. Network Layer
Lapisan ke-3 ini berfungsi untuk mendefinisikan alamat-alamat IP, membuat header untuk paket-paket, dan kemudian melakukan routing melalui internetworking dengan menggunakan router dan switch layer-3.
Protokol yang berada dalam layer ini :
- IP (Internetworking Protocol)
Mekanisme transmisi yang digunakan untuk mentransmisikan data dalam paket-paket yang disebut datagram.
- ARP (Address Resolution Protocol)
Protokol yang digunakan untuk mengetahui alamat IP melalui Alamat fisik suatu komputer.
- RARP (Reverse Address resolution Protocol)
Protokol yang digunakan untuk mengetahui alamat fisik melalui IP komputer.
- ICMP (Internet Control Message Protocol)
Meknisme yang digunakanoleh sejumlah host untuk mengirim notifikasi datagram yang mengalami masalah pada hostnya.
- IGMP (Internet Group Message Protocol)
Protokol yang digunakan untuk memberikan fasilitas message yang simultan kepada group penerima.
2. Data-link Layer
Lapisan ke-2 ini berfungsi untuk menentukan bagaimana bit-bit data dikelompokkan menjadi format yang disebut sebagai frame. Selain itu, pada level ini terjadi koreksi kesalahan, flow control, pengalamatan perangkat keras (seperti halnya Media Access Control Address (MAC Address)), dan menetukan bagaimana perangkat-perangkat jaringan seperti hub, bridge, repeater, dan switch layer 2 beroperasi. Spesifikasi IEEE 802, membagi level ini menjadi dua level anak, yaitu lapisan Logical Link Control (LLC) dan lapisan Media Access Control (MAC).
Protocol yang berada dalam layer ini :
- PPP (Point to Point Protocol)
Protokol yang digunakan untuk point to point pada suatu jaringan.
- SLIP (Serial Line Internet Protocol)
Protokol yang digunakan untuk menyambung serial.
1. Physical Layer
Lapisan ke-1 ini berfungsi untuk mendefinisikan media transmisi jaringan, metode pensinyalan, sinkronisasi bit, arsitektur jaringan (seperti halnya Ethernet atau Token Ring), topologi jaringan dan pengabelan. Selain itu, level ini juga mendefinisikan bagaimana Network Interface Card (NIC) dapat berinteraksi dengan media kabel atau radio. Protokol yang berada dalam lapisan ini adalah Ethernet, FDDI (Fiber Distributed Data Interface), ISDI, dan ATM.
TCP/IP LAYER
TCP/IP (singkatan dari Transmission Control Protocol/Internet Protocol) jika diterjemahkan adalah Protokol Kendali Transmisi/Protokol Internet, adalah gabungan dari protokol TCP (Transmission Control Protocol) dan IP (Internet Protocol) sebagai sekelompok protokol yang mengatur komunikasi data dalam proses tukar-menukar data dari satu komputer ke komputer lain di dalam jaringan internet yang akan memastikan pengiriman data sampai ke alamat yang dituju. Protokol ini tidaklah dapat berdiri sendiri, karena memang protokol ini berupa kumpulan protokol (protocol suite). Protokol ini juga merupakan protokol yang paling banyak digunakan saat ini, karena protokol ini mampu bekerja dan diimplementasikan pada lintas perangkat lunak (software) di berbagai sistem operasi Istilah yang diberikan kepada perangkat lunak ini adalah TCP/IP stack.
Arsitektur TCP/IP tidaklah berbasis model referensi tujuh lapis OSI, tetapi menggunakan model referensi DARPA. Seperti diperlihatkan dalam diagram, TCP/IP merngimplemenasikan arsitektur berlapis yang terdiri atas empat lapis. Empat lapis ini, dapat dipetakan (meski tidak secara langsung) terhadap model referensi OSI. Empat lapis ini, kadang-kadang disebut sebagai DARPA Model, Internet Model, atau DoD Model, mengingat TCP/IP merupakan protokol yang awalnya dikembangkan dari proyek ARPANET yang dimulai oleh Departemen Pertahanan Amerika Serikat.
Setiap lapisan yang dimiliki oleh kumpulan protokol (protocol suite) TCP/IP diasosiasikan dengan protokolnya masing-masing. Protokol utama dalam protokol TCP/IP adalah sebagai berikut:
- Protokol lapisan aplikasi: bertanggung jawab untuk menyediakan akses kepada aplikasi terhadap layanan jaringan TCP/IP. Protokol ini mencakup protokol Dynamic Host Configuration Protocol (DHCP), Domain Name System (DNS), Hypertext Transfer Protocol (HTTP), File Transfer Protocol (FTP), Telnet, Simple Mail Transfer Protocol (SMTP), Simple Network Management Protocol (SNMP), dan masih banyak protokol lainnya. Dalam beberapa implementasi stack protokol, seperti halnya Microsoft TCP/IP, protokol-protokol lapisan aplikasi berinteraksi dengan menggunakan antarmuka Windows Sockets (Winsock) atau NetBIOS over TCP/IP (NetBT).
- Protokol lapisan antar-host: berguna untuk membuat komunikasi menggunakan sesi koneksi yang bersifat connection-oriented atau broadcast yang bersifat connectionless. Protokol dalam lapisan ini adalah Transmission Control Protocol (TCP) dan User Datagram Protocol (UDP).
- Protokol lapisan internetwork: bertanggung jawab untuk melakukan pemetaan (routing) dan enkapsulasi paket-paket data jaringan menjadi paket-paket IP. Protokol yang bekerja dalam lapisan ini adalah Internet Protocol (IP), Address Resolution Protocol (ARP), Internet Control Message Protocol (ICMP), dan Internet Group Management Protocol (IGMP).
- Protokol lapisan antarmuka jaringan: bertanggung jawab untuk meletakkan frame-frame jaringan di atas media jaringan yang digunakan. TCP/IP dapat bekerja dengan banyak teknologi transport, mulai dari teknologi transport dalam LAN (seperti halnya Ethernet dan Token Ring), MAN dan WAN (seperti halnya dial-up modem yang berjalan di atas Public Switched Telephone Network (PSTN), Integrated Services Digital Network (ISDN), serta Asynchronous Transfer Mode (ATM)).
MACAM-MACAM TCP/IP LAYER
1. Network Access Layer
Lapis ini merupakan lapis terbawah pada lapis TCP/IP. Fungsi protokol-protokol pada lapis ini adalah:
- Mendefinisikan bagaimana menggunakan jaringan untuk mengirimkan frame, yang merupakan unit data yang dilewatkan melalui media fisik.
- Protokol pada layer ini harus mampu menerjemahkan sinyal listrik menjadi data digital yang dimengerti komputer, yang berasal dari peralatan lain yang sejenis.
Pada lapis ini terdapat protokol-protokol seperti Ethernet, Token Ring, PPP, FDDI, ATM, X.25, dan SLIP.
2. Internet Layer
Lapis ini bertanggung jawab atas routing yang ada pada jaringan. Protokol-protokol pada lapis ini menyediakan sebuah datagram network service. Datagram merupakan paket-paket informasi yang terdiri atas header, data, dan trailer. Header berisi informasi, seperti alamat tujuan yang dibutuhkan oleh jaringan untuk merutekan datagram. Sebuah header juga dapat berisi informasi lainnya seperti alamat asal dari pengirim. Trailer biasanya berupa nilai checksum yang digunakan untuk memastikan bahwa data tidak dimodifikasi pada saat transit. Pada lapis ini terdapat protokol IP (Internet Protocol) yang berfungsi untuk menyampaikan paket data ke alamat yang tepat. ICMP, yang menyediakan kemampuan kontrol dan pesan. ARP, yang menentukan MAC address dari dari alamat IP yang diketahui, serta RARP yang menentukan alamat IP jika diketahui alamat MAC.
3. Transport Layer
Lapis transport memiliki dua fungsi – flow control, yang disediakan oleh sliding windows; dan reliability, yang disediakan oleh sequence number dan acknoledgement. Pada lapis transport terdapat dua buah protokol:
- TCP, merupakan protokol yang bersifat connection-oriented dan reliable. TCP akan melakukan retransmisi apabila data yang dikirimkan ke tujuan tidak diterima dan menyediakan sebuah virtual circuit di antara aplikasi-aplikasi end user. Kelebihan dari TCP adalah adanya jaminan penghantaran paket ke tujuan.
- UDP, merupakan protokol yang bersifat connectionless dan unreliable; meskipun bertanggung jawab untuk mengirimkan paket, tidak ada software yang melakukan pengecekan terhadap segmen yang dikirim. Kelebihan dari protokol ini adalah kecepatan, karena UDP tidak menyediakan acknoledgement.
4. Application Layer
Lapis ini merupakan lapis teratas pada TCP/IP. Lapis ini menyediakan fungsi-fungsi bagi aplikasi-aplikasi pengguna. Lapis ini menyediakan layanan-layanan yang dibutuhkan oleh aplikasi-aplikasi user untuk berkomunikasi pada jaringan. Pada lapis ini terdapat beberapa protokol seperti TFTP, FTP, NFS untuk file transfer. SMTP dan POP3 sebagai protokol aplikasi email. Telnet dan FTP sebagai aplikasi remote login. SNMP sebagai protokol manajemen jaringan. Kemudian DNS, sebagai protokol aplikasi sistem penamaan di internet. Serta HTTP, sebagai protokol aplikasi web.
PERSAMAAN DAN PERBEDAAN 7 OSI LAYER DENGAN TCP/IP LAYER
- Perbedaan antara model OSI dan TCP/IP antara lain :
- OSI layer memiliki 7 buah layer, dan TCP/IP hanya memiliki 4 Layer.
- TCP/IP layer merupakan “Protocol Spesific”, sedangkan OSI Layer adalahProtocol Independen.3.
- Layer teratas pada OSI layer, yaitu application, presentation, dan sessiondirepresentasikan kedalam 1 lapisan Layer TCP/IP,yaitu layer.
- Semua standard yang digunakan pada jaringan TCP/IP dapat diperoleh secaracuma-cuma dari berbagai komputer di InterNet, tidak seperti OSI.
- Perkembangan ISO/OSI tersendat tidak seperti TCP/IP.
- Untuk jangka panjang, kemungkinan TCP/IP akan menjadi standart dunia jaringankomputer, tidak seperti OSI.
- OSI mengembangkan modelnya berdasarkan teori, sedangkan TCPmengembangkan modelnya setelah sudah diimplementasikan.
- TCP/IP mengombinasikan presentation dan session layer OSI ke dalam applicationlayer.
- TCP/IP mengombinasikan data link dan physical layers OSI ke dalam satu layer.
- TCP/IP lebih sederhana dengan 4 layer.
- TCP/IP lebih kredibel karena protokolnya. Tidak ada network dibangun dengan protokol OSI,walaupun setiap orang menggunakan model OSI untuk memandu pikiran mereka.
- Persamaan antara model OSI dan TCP/IP antara lain :
1) Keduanya memiliki layer (lapisan).
2) Sama – sama memiliki Application layer meskipun memiliki layanan yang berbeda.
3) Memiliki transport dan network layer yang sama.
4) Asumsi dasar keduanya adalah menggunakan teknologi packet switching.
5) Dua-duanya punya transport dan network layer yang bisa diperbandingkan.
6) Dua-duanya menggunakan teknologi packet-switching, bukan circuit-switching ( Teknologi Circuit-Switching digunakan pada analog telephone).
7) TCP/IP layer merupakan “Protocol Spesific”, sedangkan OSI Layer adalah “Protocol Independen”
SUMBER :
- http://www.diarypc.com/2014/01/pengertian-7-osi-layer-dan-tcpip.html
- https://yuliantisafitri.wordpress.com/7-layer-osi/
- http://suryachandragobel.blogspot.co.id/2013/04/pengertian-dan-fungsi-open-systems.html
- http://annyaasss.blogspot.co.id/2013/03/perbedaan-dan-persamaan-osi-layer-dan.html
- https://id.wikipedia.org/wiki/Internet_protocol_suite
Recent Comments