480 likes | 702 Views
Bagaimana Jaringan Internet bekerja ?. Muhammad Nasar nasar@umm.ac.id. Fokus. Materi ini akan membahas ( mengenalkan ) 2 model referensi standar komunikasi data berbasis layering Open System Interconnect model (OSI) Transport Control Protocol/Internet Protocol model (TCP/IP)
E N D
BagaimanaJaringan Internet bekerja? Muhammad Nasarnasar@umm.ac.id
Fokus • Materiiniakanmembahas (mengenalkan) 2 model referensistandarkomunikasi data berbasislayering • Open System Interconnect model (OSI) • Transport Control Protocol/Internet Protocol model (TCP/IP) • Yang belumtercakup (tapisangatrelevan) • Routing • Media aksesdanTopologi (hanyadibahassekilas) • Net tools : dhcp, ping, traceroute, snmp, DNS, danprotokollainnyapada layer aplikasi • Sistemoperasi
Data Communication vs Networking • Communication : Two Nodes. Mostly EE issues • Networking : more than two Nodes. More issued, e.g. : Protocols, Routing, etc
What is Protocol ? • Setiapkomunikasiperlubahasa • Jawavs Sumatera ? • Indonesia vsAmerika ? • China vs Arab ? • dll
OSI Reference Model - sekilassejarah • OSI = Open System Interconnection; Model ReferensiJaringan Terbuka, atauReference Model for Open networkingadalahsebuah model arsitekturaljaringan yang dikembangkanInternational Organization for Standardization (ISO), Eropa, 1977. • Model inimenetapkantujuhlapisanstandar(OSI seven layer model). • SebelummunculnyaOSI, sistemjaringankomputersangattergantungkepadapemasok (vendor). OSI berupayamembentukstandarumumjaringankomputeruntukmenunjanginteroperatibilitasantarpemasok yang berbeda. • Dalamsuatujaringan yang besarbiasanyaterdapatbanyakprotokoljaringan yang berbeda. Tidakadanyasuatuprotokol yang sama, membuatbanyakperangkattidakbisasalingberkomunikasi.
The 7 layers of OSI How to interaction : machine - human How to presentation (ASCII text, sound, etc) How to eslablish/manage connection How to transmission of data How to addressing, routing How to make communication, framing How to transmit signal, coding, decoding
Application Application Data Presentation Presentation Data Session Session Data Segments Transport Transport Packets Network Network Data-Link Data-Link Frames Physical Physical Bits The 7 layers of OSI
Physical Layer • Pertukaran data secarafisik • Deretan bit pembentuk data diubahmenjadisinyal-sinyallistrik yang akanmelewati media transmisi, • Diperlukansinyal yang cocokuntuklewatdi media transmisitertentu. • Dikenaltigajenis media transmisiyaitu : • kabellogam, • seratoptik, dan • gelombang radio Application Presentation Session Transport Network Data-Link Physical
Data-link Layer • Fungsiutama : menyajikanformat data untuk lapis fisik(pembentukan frame) • Pengendaliankesalahan (Error control) • Pengendalianarus data (Flow control) Application Presentation Session Transport Network Data-Link Physical
Network Layer • Meneruskan paket-paket dari satu node ke node yang lain dalam jaringan komputer • Fungsiutama : • Pengalamatan • Memilihjalur (routing) Application Presentation Session Transport Network Data-Link Physical
Transport Layer • Berfungsiuntuk transfer data yang handal, bertanggungjawabataskeutuhan data dalamtransmisi data antarakeduabelahfihak • Paketisasi : • panjangpaket • banyaknyapaket, • urutanpaket • kapanpaket-pakettersebutdikirimkan Application Presentation Session Transport Network Data-Link Physical
Sessin Layer • Mengontrolkomunikasiantaraplikasi, membangun, memeliharadanmengakhirisesiantaraplikasi. • Penggunaanlapis sesiakanmenyebabkanprosespertukaran data dilakukansecarabertahaptidaksekaligus Application Presentation Session Transport Network Data-Link Physical
Presentation Layer • Mengemasdata darisisiaplikasisehinggamudahuntuklapisansesimengirimkannyaatausebaliknya, • Berfungsiuntukmengatasiperbedaan format data, kompresi, danenkripsi data • Contoh: ASCII, JPEG, MPEG, MPEG, TIFF, PICT, MIDI, dll Application Presentation Session Transport Network Data-Link Physical
Aplication Layer • Sebagai interface user kelingkungan OSI. • User biasaberinteraksimelaluisuatu program aplikasi (software) • Contohpelayananatauprotokolnya: • e-mail (pop3, smtp) • file transfer (ftp) • browsing (http) Application Presentation Session Transport Network Data-Link Physical
Application Presentation Session Transport Network Application Data-Link Presentation Physical Session Transport Host Layers vs. Media Layers Host Layers Menjaminpengiriman data secaraakuratantarperangkat Media Layers Mengontrolpengirimanpesansecarafisikmelaluijaringan
TCP/IP – sekilassejarah • Diteliti,dikembangkan, diujitahun 1970-1980-an olehLembagaRisetDepartemenPertahananAmerikaserikat • TCP/IP ≠ OSI, tapimereferke DARPA • Bertujuanmengembangkanprotokolkomunikasi yang :bekerjasecaratransparan, melaluiberbagai-macamjaringankomunikasi data yang terhubungsatudengan yang lain, dantahanterhadapberbagaiganguan (bencanaalam, serangannuklirdan lain-lain). • 1983 TCP/IP menjadiprotokolresmiARPANET, diadopsibanyak vendor mendominasijaringankomputerdunialahirlah internet.
TCP/IP – sekilassejarah • Pelakupengembangansaatitu : Internet Society (ISOC), Internet Architecture Board (IAB), dan Internet Engineering Task Force (IETF). • Macam-macamprotokol yang berjalandiatas TCP/IP, skemapengalamatan, dankonsep TCP/IP didefinisikandalamdokumen yang disebutRequest for Comment (RFC), dirilisoleh IETF. • TCP/IP sebagaiprotokol suite (disertaiprotokollainnya, tidakbisaberdirisendiri)
Protocolt Data Unit (PDU) and Service Data Unit (SDU) TCP/IP Encapsulation - Decapsulation
Network Interface Layer • Protokollapisanantarmukajaringan: bertanggungjawabuntukmeletakkan frame-frame jaringandiatas media jaringan yang digunakan. • TCP/IP dapatbekerjadenganbanyakteknologi transport, • Ethernet • Token Ring • WiFi • Dial-up modem • ADSL modem, dll
Internetwork Layer • Protokollapisaninternetwork: bertanggungjawabuntukmelakukanpemetaan (routing) danenkapsulasipaket-paket data jaringanmenjadipaket-paket IP. Protokol yang bekerjadalamlapisaniniadalah • Internet Protocol (IP), • Address Resolution Protocol (ARP), • Internet Control Message Protocol (ICMP), dan • Internet Group Management Protocol (IGMP).
Host-to-host Layer • Protokollapisanantar-host: bergunauntukmembuatkomunikasimenggunakansesikoneksi yang bersifatconnection-orientedataubroadcast yang bersifatconnectionless. • Protokoldalamlapisaniniadalah • Transmission Control Protocol (TCP) dan • User Datagram Protocol (UDP).
Application Layer • Protokollapisanaplikasi: bertanggungjawabuntukmenyediakanakseskepadaaplikasiterhadaplayananjaringan TCP/IP. • Protokolinimencakupprotokolturunannya • 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), dll.
Detail paketTCP • Connection oriented • Reliable • Byte stream service
Connectionless Detail paketIP
Prinsip addressing IPv4 • 32 bit (empatoktetberukuran 8-bit) tiapoktetdipisahkantanda “.” • 2³² = 4Giga alamat • Ilustrasi: xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx X adalah 0 atau 1 (biner) • Contoh IP • Biner : 11000000.10101000.00000010.00000001 dapatditulis 11000000.10101000.10.1 • Decimal : 192.168.2.1
Prinsip addressing IPv4 3 parameter : • IP address atau host ID : jumlah IP yang bisadigunakansebagaihost • 192.168.2.1 • Netmaskatausubnetmask : segmentasi network • 255.255.255.0 • Broadcast : alamatygdigunakanbersamadalamsatusegmenjaringantsb • 192.168.2.255
Contoh • IP : 192.168.2.1 • Netmask : 255.255.255.0 • Broadcast : 192.168.2.255 • Netmask 255.255.255.0 biasajugaditulis [alamat/panjang prefix] : 192.168.2.0/24 “24” berasaldarijumlah bit netmask : 11111111.11111111.11111111.00000000
Latihan.. • Diketahui subnet : 192.168.2.0/29 • Tentukan : • JumlahIP address yang bisadigunakan ? • Netmaskdalamangkadesimal ? • Broadcast address ?
Gateway • a network node equipped for interfacing with another network that uses different protocols. • Gateway adalahremote host address interface yang digunakansebagaipeneruspaketdari/ke network lainnya
IP Private dan IP Public • Saatiniadatigablokalamat IP private yang dialokasikanolehIANA (Internet Assigned Numbers Authority), yaitu: • 10.0.0.0/8 • 172.16.0.0/12 • 192.168.0.0/16 • IP Public • Selaintersebutdiatasdan loopback
Sekilas IPv6 • Alamat IP versi 6 (IPv6) adalahlanjutanpengembangan IPv4. • Panjangalamatadalah 128-bit • Secarateoritisdapatmengalamatihingga 2128=3,4 x 1038 = 4+ milyarhostkomputerdiseluruhdunia. • Contohalamat IP versi 6 adalah
Refer to • http://en.wikipedia.org/wiki/Tcp/ip • http://en.wikipedia.org/wiki/IPv4 • http://id.wikipedia.org/wiki/IPv6