310 likes | 881 Views
PROTOKOL TCP/IP. PTIK_A “Asrinah_102904107” Jaringan Komputer. Pengertian Protokol.
E N D
PROTOKOL TCP/IP PTIK_A “Asrinah_102904107” JaringanKomputer
PengertianProtokol • Protokoladalahsebuahaturan yang mendefinisikanbeberapafungsi yang adadalamsebuahjaringankomputer, misalnyamengirimpesan, data, informasidanfungsi lain yang harusdipenuhiolehsipengirim (transmitter) dansipenerima (reciever) agar komunikasidapatberlangsungdenganbenar. • Selainituprotokoljugaberfungsiuntukmemungkinkanduaataulebihkomputerdapatberkomunikasidenganbahasa yang sama.
Analogi Hallo Hallo Juga Sekarang, Jam berapa? 5:00
Protokol TCP TCP connection request TCP connection reply GET http://www.yahoo.com <file>
TCP/IP (singkatandari Transmission Control Protocol/Internet Protocol) Adalahstandarkomunikasi data yang digunakanolehkomunitas internet dalamprosestukar-menukar data darisatukomputerkekomputer lain didalamjaringan Internet. Protokol TCP/IP dikembangkanpadaakhirdekade 1970-an hinggaawal 1980-an sebagaisebuahprotokolstandaruntukmenghubungkankomputer-komputerdanjaringanuntukmembentuksebuahjaringan yang luas (WAN).
TCP/IP merupakansebuahstandarjaringanterbuka yang bersifatindependenterhadapmekanisme transport jaringanfisik yang digunakan, sehinggadapatdigunakandimanasaja. • Protokolinimenggunakanskemapengalamatan yang sederhana yang disebutsebagaialamat IP (IP Address) yang mengizinkanhinggabeberaparatusjutakomputeruntukdapatsalingberhubungansatusamalainnyadi Internet.
ProtokolKomunikasi TCP/IP Pada TCP/IP terdapatbeberapaprotokol sub yang menanganimasalahkomunikasiantarkomputer. TCP/IP merngimplemenasikanarsitekturberlapis yang terdiriatasempat lapis, diantaranyaadalah : 1. Protokollapisanaplikasi 2. Protokollapisanantar-host 3. Protokollapisan internetwork 4.Protokol lapisanantarmukajaringan
1. Protokollapisanaplikasi : bertanggungjawabuntukmenyediakanakseskepadaaplikasiterhadaplayananjaringan TCP/IP. Protokolinimencakupprotokol 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), danmasihbanyakprotokollainnya.
2. Protokollapisanantar-host : bergunauntukmembuatkomunikasimenggunakansesikoneksi yang bersifat connection-oriented atau broadcast yang bersifat connectionless. Protokoldalamlapisaniniadalah Transmission Control Protocol (TCP) dan User Datagram Protocol (UDP). 3. Protokollapisan internetwork : bertanggungjawabuntukmelakukanpemetaan (routing) danenkapsulasipaket-paket data jaringanmenjadipaket-paket IP.
4.Protokol lapisanantarmukajaringan : bertanggungjawabuntukmeletakkan frame-frame jaringandiatas media jaringan yang digunakan. TCP/IP dapatbekerjadenganbanyakteknologi transport, mulaidariteknologi transport dalam LAN (sepertihalnya Ethernet dan Token Ring), MAN dan WAN (sepertihalnya dial-up modem yang berjalandiatas Public Switched Telephone Network (PSTN), Integrated Services Digital Network (ISDN), serta Asynchronous Transfer Mode (ATM))
UDP ( User Datagram Protokol) UDP, singkatandari User Datagram Protocol, adalahsalahsatuprotokollapisantranspor TCP/IP yang mendukungkomunikasi yang tidakandal (unreliable), tanpakoneksi (connectionless) antara host-host dalamjaringan yang menggunakan TCP/IP. Protokolinididefinisikandalam RFC 768.
Domain Name System (DNS) Domain Name System (DNS) adalah distribute database system yang digunakanuntukpencariannamakomputer (name resolution) dijaringan yang mengunakan TCP/IP (Transmission Control Protocol/Internet Protocol). DNS biasadigunakanpadaaplikasi yang terhubungke Internet seperti web browser atau e-mail, dimana DNS membantumemetakan host name sebuahkomputerke IP address. Selaindigunakandi Internet, DNS jugadapatdiimplementasikanke private network atau intranet
DNS memilikikeunggulanseperti: • Mudah, DNS sangatmudahkarena user tidaklagidirepotkanuntukmengingat IP address sebuahkomputercukup host name (namaKomputer). • Konsisten, IP address sebuahkomputerbisaberubahtapi host name tidakberubah. • Simple, user hanyamenggunakansatunama domain untukmencaribaikdi Internet maupundi Intranet.
Point-to-Point Protocol (seringdisingkatmenjadi PPP) adalahsebuahprotokolenkapsulasipaketjaringan yang banyakdigunakanpada wide area network (WAN). Protokolinimerupakanstandarindustri yang berjalanpadalapisan data-link dandikembangkanpadaawaltahun 1990-an sebagairesponsterhadapmasalah-masalah yang terjadipadaprotokol Serial Line Internet Protocol (SLIP), yang hanyamendukungpengalamatan IP statiskepadaparakliennya. Dibandingkandenganpendahulunya (SLIP), PPP jauhlebihbaik, mengingatkerjaprotokolinilebihcepat, menawarkankoreksikesalahan, dannegosiasisesisecaradinamistanpaadanyaintervensidaripengguna. Selainitu, protokolinijugamendukungbanyakprotokol-protokoljaringansecarasimultan. PPP didefinisikanpada RFC 1661 dan RFC 1662. Point-to-Point Protokol
Serial Line Internet Protocol Disingkatdengan SLIP. Sebuahprotokol yang memungkinkanpemindahan data IP melaluisalurantelepon. Alat bantu lainnyadalam SLIP adalah PPP yang mendeteksikesalahandankonfigurasi. Sisteminimemerlukansatukomputer server sebagaipenampungnya, dansecaraperlahan-lahanakandigantikanolehstandar PPP yang memilikikecepatanproseslebihtinggi. Serial Line Internet Protocol
adalahsalahsatuprotokolintidarikeluarga. ICMP berbedatujuandengan TCP dan UDP dalamhal ICMP tidakdigunakansecaralangsungolehaplikasijaringanmilikpengguna. salahsatupengecualianadalahaplikasi ping yang mengirimpesan ICMP Echo Request (danmenerima Echo Reply) untukmenentukanapakahkomputertujuandapatdijangkaudanberapa lama paket yang dikirimkandibalasolehkomputertujuan. protokol internet. ICMP utamanyadigunakanolehsistemoperasikomputerjaringanuntukmengirimpesankesalahan yang menyatakan, sebagaicontoh, bahwakomputertujuantidakbisadijangkau. Internet Control Message Protocol (ICMP)
POP3 (Post Office Protocol) POP3 (Post Office Protocol)POP3 adalahkepanjangandari Post Office Protocol version 3, yakniprotokol yang digunakanuntukmengambil email dari email server. Protokol POP3 dibuatkarenadesaindarisistem email yang mengharuskanadanya email server yang menampung email untuksementarasampai email tersebutdiambilolehpenerima yang berhak. Kehadiran email server inidisebabkankenyataanhanyasebagiankecildarikomputerpenerima email yang terus-menerusmelakukankoneksikejaringan internet.
IMAP (Internet Message Access Protocol) adalahprotokolstandaruntukmengakses/mengambil e-mail dari server. IMAP memungkinkanpenggunamemilihpesan e-mail yang akaniaambil, membuat folder di server, mencaripesan e-mail tertentu, bahkanmenghapuspesan e-mail yang ada. Kemampuaninijauhlebihbaikdaripada POP (Post Office Protocol) yang hanyamemperbolehkankitamengambil/download semuapesan yang adatanpakecuali. IMAP (Internet Message Access Protocol)
adalahsuatuprotokol yang umumdigunakanuntukpengirimansuratelektronikatau email di Internet. Protokolinigunakanuntukmengirimkan data darikomputerpengirimsuratelektronikke server suratelektronikpenerima. Untukmenggunakan SMTP bisadari Microsoft Outlook. biasanyauntukmenggunakan SMTP diperlukansettingan: Email Address : contoh —> anda@domainanda.co Incoming Mail (POP3, IMAP or HTTP) server : mail.doaminanda.com Outgoing (SMTP) server : mail.domainanda.com Account Name : anda@domainanda.com Password : password yang telahandabuatsebelumnya SMTP (Simple Mail Transfer Protocol)
HTTP (Hypertext Transfer Protocol)HTTP (Hypertext Transfer Protocol) suatu protokol yang digunakan oleh WWW (World Wide Web). HTTP mendefinisikan bagaimana suatu pesan bisa diformat dan dikirimkan dari server ke client. HTTP juga mengatur aksi-aksi apa saja yang harus dilakukan oleh web server dan juga web browser sebagai respon atas perintah-perintah yang ada pada protokol HTTP ini. Contohnya bila kita mengetikkan suatu alamat atau URL pada internet browser maka web browser akan mengirimkan perintah HTTP ke web server. Web server kemudian akan menerima perintah ini dan melakukan aktivitas sesuai dengan perintah yang diminta oleh web browser. Hasil aktivitas tadi akan dikirimkan kembali ke web browser untuk ditampilkan kepada kita.
HTTPS https adalahversiamandari HTTP, protokolkomunikasidari World Wide Web. Ditemukanoleh Netscape Communications Corporation untukmenyediakanautentikasidankomunikasitersandidanpenggunaandalamkomersielektris.
Lanjut… • Selainmenggunakankomunikasi plain text, HTTPS menyandikan data sesimenggunakanprotokol SSL (Secure Socket layer) atauprotokol TLS (Transport Layer Security). Keduaprotokoltersebutmemberikanperlindungan yang memadaidariserangan eavesdroppers, dan man in the middle attacks. Padaumumnya port HTTPS adalah 443. • Tingkat keamanantergantungpadaketepatandalammengimplementasikanpada browser web danperangkatlunak server dandidukungolehalgorithmapenyandian yang aktual.
SSH (Sucure Shell) SSH adalah protocol jaringan yang memungkinkanpertukaran data secaraamanantaraduakomputer. SSH dapatdigunakanuntukmengendalikankomputerdarijarakjauhmengirim file, membuat Tunnel yang terrenkripsidan lain-lain. Protocol inimempunyaikelebihan disbanding protocol yang sejenisseperti Telnet, FTP, Danrsh, karena SSH memiliki system Otentikasi,Otorisasi, danekripsinyasendiri. Denganbegitukeamanansebuahsesikomunikasimelaluibantuan SSH inimenjadilebihterjamin. SSH memanglebihamandibandingkandengan protocol sejenis, tetapi protocol SSH tataprentanterhadapbeberapajenisserangantertentu.
Telnet (Telecommunication network) Adalahsebuahprotokoljaringan yang digunakandikoneksi Internet atau Local Area Network. TELNET dikembangkanpada 1969 dandistandarisasisebagai IETF STD 8, salahsatustandar Internet pertama. TELNET memilikibeberapaketerbatasan yang dianggapsebagairisikokeamanan.
FTP ( File Transfer Protocol ) adalahsebuah protocol internet yang berjalandidalamlapisanaplikasi yang merupakanstandaruntukpentransferanberkas (file) computer antarmesin-mesindalamsebuah internetwork. FTP atau protocol Transmission Control Protocol (TCP) untukkomunikasi data antarakliendan server, sehinggadiantarakeduakomponentersebutakandibuatlahsebuahsesikomunikasisebelum transfer data dimulai. FTP hanyamenggunakanmetodeautentikasistandar, yaknimenggunakan User name danpaswordnya yang dikirimdalambentuktidakterenkripsi. Pengguanaterdaftardapatmenggunakan username dan password-nyauntukmengakses ,men-dawnload ,danmeng- updlotberkas- berkas yang iakehenaki. FTP ( File Transfer Protocol )
LDAPLDAP (Lightweight Directory Access Protocol) adalahprotokolperangkatlunakuntukmemungkinkansemuaorangmencari resource organisasi, perorangandanlainnya, seperti file atau printer didalamjaringanbaikdi internet atau intranet. Protokol LDAP membentuksebuahdirektori yang berisihirarkipohon yang memilikicabang, mulaidarinegara (countries), organisasi, departemensampaidenganperorangan. Denganmenggunakan LDAP, seseorangdapatmencariinformasimengenaiorang lain tanpamengetahuilokasiorang yang akandicariitu.
SSL (Secure Socket Layer) SSL (Secure Socket Layer) adalah arguably internet yang paling banyakdigunakanuntukenkripsi. Ditambahlagi, SSL sigunakantidakhanyakeamanankoneksi web, tetapiuntukberbagaiaplikasi yang memerlukanenkripsijaringan end to-end.Secure Sockets Layer (SSL) merupakansistem yang digunakanuntukmengenkripsipengirimaninformasipada internet, sehingga data dapatdikirimdenganaman. Protokol SSL mengaturkeamanandanintegritasmenggunakanenkripsi, autentikasi, dankodeautentikasipesan. SSL protocol menyedianprivasikomunikasidi internet. SSL tidakmendukungfileencryption, access-control, atauproteksi virus, jadi SSL tidakdapatmembantumengatur data sensitifsetelahdansebelumpengiriman yang aman
DAFTAR PUSTAKA • Todd Lamle, 2007. Cisco Certified Network Associate Study Guide. Indiana: Willey, Inc. • Forouzan, Behrouz A. 2003. TCP/IP Protocol Suite. Singapore:McGraw Hill • James F. Kurose, Keith W. 2003. Computer Network 2nd Ed. Addison Wesley Longman, Inc. • Tanembaum, Andrew S. Computer Network. Prentice Hall • Comer, Douglass, 2001. Computer Network and Internet. Prentice HallkeamananJaringanKomputer