210 likes | 404 Views
Referensi Model TCP/IP ( ransmission Control Protocol/Internet Protocol). Eko Riyanto. Pendahuluan. TCP/IP dikembangkan sebelum model OSI ada . Namundemikian lapisan-lapisan pada TCP/IP tidaklah cocok seluruhnya dengan lapisan-lapisan OSI.
E N D
Referensi Model TCP/IP(ransmissionControl Protocol/Internet Protocol) EkoRiyanto
Pendahuluan • TCP/IP dikembangkansebelum model OSI ada. Namundemikianlapisan-lapisanpada TCP/IP tidaklahcocokseluruhnyadenganlapisan-lapisanOSI. • ProtokolTCP/IP hanyadibuatatas lima lapisansaja: physical, data link, network, transport dan application. • Cumahanyalapisanaplikasipada TCP/IP mencakupitigalapisanOSI teratas. • Khususlayer keempat, Protokol TCP/IP mendefinisikan2 buah protokol yakni Transmission Control Protocol (TCP) dan User Datagram Protocol Protocol (UDP). • Sementaraitupadalapisanketiga, TCP/IP mendefiniskansebagaiInternetworking Protocol (IP), namunadabeberapaprotokol lain yang mendukungpergerakandata padalapisanini.
Physical dan Data Link Layer • Padalapisanini TCP/IP tidakmendefinisikanprotokolyang spesifik. Artinya TCP/IP mendukungsemuastandardan proprietary protokol lain.
Network Layer • Padalapisanini TCP/IP mendukung IP dandidukungolehprotokollain yaitu RARP, ICMP, ARP dan IGMP
Lapisan Network (Lanjutan) • IP (Internetworking Protocol) Merupakanprotokol internet yang diperlukanyang fungsinyaadalahsebagaiPengalamatan, Fragmentasidanpengiriman datagram padajaringan. • Format alamat IP Alamat IP panjangnya 32 bit & dibagimenjadi 2 Bagian : • Network ID, menunjukkanjaringankemanahost dihubungkan. 2) Host ID memberikansuatupengenalunikpadasetiap host padasuatujaringan.
Lapisan Network (Lanjutan) • ARP (Address Resolution Protocol) Proses pemetaanalamatfisik (Physical Address) sepertialamat NIC yang berasosiasi kepada logical address (alamatIP) Logic keFisik • RARP (Reverse Address Resolution Protocol Adalahkomplemendari ARP dimanaprotokolini membantuhost untukmenentukanalamatIP darisebuahalamatperangkatkeras.
Lapisan Network (Lanjutan) • DHCP (Dynamic Host Configuration Protocol) Memungkinkan administrator untuk menentukan kumpulan alamatIP, disebut scope. Saatsebuahhost dikonfigurasikanuntukmemperolehalamat IP dari DHCP, ia akan secara otomatis diberi alamat dari scope DHCP yang ada. • DHCP jugamengijinkanjaringanuntukmendukunglebihbanyak host dari jumlah alamat yang tersedia. • DHCP memungkinkan administrator untukmenentukanbeberapaparameter yang mengaturadministrasi IP, TCP, danbeberapaprotokol.
Lapisan Network (Lanjutan) ICMP (Internet Control Message Protocol) • Protokolstandar yang menyediakankemampuanmessaging (pengiriman pesan) dalam IP sebagai kompensasidaridefisiensi IP(no error-reporting atauerrorcorectingmechanism) • ICMP hanyamelaporkan error bukanmemperbaiki. Perbaikan dilakukan oleh protokol yang lebih tinggi • WalaupunICMP dijelaskanterpisahdari IP, ICMP adalahbagianintegral dariprotokol Internet, danpesanICMP dikirimkan dalam bentuk data pada datagram IP.
lanjut IGMP (Internet Group Message Protocol) • IGMP digunakanuntukmemfasilitasitransmisimessage yang simultankepadakelompok/group penerima.
Transport Layer Lapisan transport berfungsiuntukmencarijalur (routing) yang kosonguntuktransmisidata Padalapisaniniterdapatduaprotokolyaitu : • Transmission Control Protocol (TCP) Berfungsiuntukmengirimkan data ketujuan, memeriksakesalahan, mengrimkanerror kelapisanatashanyaapabilaTCP tidak berhasilmengadakankomunikasi. • UDP (User Datagram Protocol) Memberikanalternatif transport untuk proses yang tidakmembutuhkan pengirimanyang handal. UDP adalahprotokol datagram yang tidak menjaminpengirimanatauperlindunganduplikasi, tidakmengurusi penerimaanaliran data dan pembuatansegmen yang sesuaiuntukIP.
Application Layer • Lapisan aplikasi : tempat dilakukannya proses kerja yang sesungguhnya. • Application Layer dalam TCP/IP adalahkombinasilapisan-lapisansession, presentation danapplication padaOSI. • Dilapisan ini dapat ditemukan program yang menyediakan • pelayananjaringanseperti : • Telnet, FTP, SMTP, POP3, DNS, SNMP dan TFTP.
LapisanAplikasi (Lanjutan) • Telnet Program yang memungkinkanakses terminal secara remote lewatsuatujaringan(Port 23) • Service yang tersediamelaluijaringan Telnet : Archie, Gopher, Wais • SMTP (Send Mail Transfer Protocol) Suatuprotokolaplikasi yang merupakansistem pengirimanmessage ataupesanatau e-mail.(Port 25) • POP (Post Office Protocol ver3) Protokol untuk mengambil/menerima pesan(Port 110)
LapisanAplikasi (Lanjutan) • FTP (File Transfer Protocol) Protokolsekaligus program yang dapatdigunakanuntukmelakukan operasifile dasarpada host remote danuntukmentransferfile antar host (Port 20 Transfer Data, 21 KontrolData) • Model Protokol FTP Control Connection, yang digunakanpadapolahubunganantaraclient – server yang normal . Server membukadirisecarapasif di sebuah port khusus(well-known port) yaituport 21. • Data Connection, yang dibangunsetiap kali sebuahfile ditransfer antara client – server. Hubungan ini bersifat “memaksimalkanukuran data yang ditransfer (throughput), karenahubunganiniuntuk transfer file (Port 20)
LapisanAplikasi (Lanjutan) • FTP (Trivial Transfer Protocol) Protokolkecildanefisien yang dapatdipasang secaramudahpada boot ROM komputer. Workstation UNIX SUN , menggunakan TFTP untuk men-download software operating system utamasaatmelakukan boot system pada jaringan.
LapisanAplikasi (Lanjutan) • DNS (Domain Name System) Padatahun 1984, jumlahkomputer yang terhubungke internet telahmencapai 1000 unit . Jumlah host yang harusditulis di HOST.TXT menjaditerlalubanyakdan carainipuntidakefisien. • Paul Mockaetrismengusulkan system database yang terdistribusiyang dinamakan DNS yang manahinggasaatinitetapdigunakan. FungsiDNS :Untukmemetakan IP Address danNama Host, DNS jugadigunakansebagaisaranabantu m penyampaiane-mail.
LapisanAplikasi (Lanjutan) • SNMP (Simple Network Management Protocol) • Secarasederhana SNMP merupakansebuahprotokolyang didesain untuk memberikan kemampuan kepada pemakaiuntukmengelolajaringankomputernyadarijarakjauhatau remote. • Pengeloaaninidilaksanakandengancaramelakukanpolling dan setting variabel-variabelelemenjaringanyang dikelolanya.
ADDRESSING (PENGALAMATAN) • Dalam TCP/IP dikenal 3 alamatyakni: physical address, IP address danport address. – Physical address kerapdisebutsebagai link address. Ukuranaddress/alamatfisikinitergantungjenis hardwarenya. Alamatfisikdapatberupaunicast, multicast ataubroadcast. – Internet address perluuntuklayanankomunikasiyang aspeknyauniversal. SaatinibesarnyaInternet address adalah32 bit. – Port address sangatdiperlukanuntukkomunikasiyang berorientasiterhadap proses aplikasi.
VERSI-VERSI TCP/IP • TCP/IP menjadiprotokolsecararesmiuntukaplikasiinternet adalahtahun 1983. Sejakituhinggasekarangtelahdigunakansecaraluashinggaversi 4 ataudisebutIPv4. • Pernahversi 5 diajukansebagaiproyeknamunakhirnyagagalkarenaberbagaisebab. Namunpadasaatinipula sudahmulaidisosialisasikan IP versinext generation, banyakkalanganmenyebutnya IPv6. • Di manapada IPv4 alamat IP menggunakan 32 bit (4 byte) tapi IPv6 menggunakan 128 bit (16 byte). PadaIPv6 sudahdilengkapidengandukunganauthentication, data integrity danconfidentiality.