Interaksi server-klien ( protocol TCP dan UDP,Penomoran port
TCP/IP)
a. Pengertian Protokol
Protokol adalah sebuah aturan atau standar yang mengatur atau mengijinkan terjadinya hubungan, komunikasi, dan perpindahan data antara dua atau lebih titik komputer.
Protokol dapat diterapkan pada perangkat keras, perangkat lunak atau kombinasi
dari keduanya. Pada tingkatan yang terendah, protokol mendefinisikan koneksi
perangkat keras.
Prinsip dalam membuat protokol ada tiga hal yang harus
dipertimbangkan, yaitu :
1. Efektivitas
2. Kehandalan
3. Kemampuan dalam kondisi gagal di network
Tugas yang biasanya dilakukan oleh sebuah protokol dalam sebuah jaringan
diantaranya adalah :
1. Melakukan deteksi adanya koneksi fisik atau ada tidaknya komputer / mesin lainnya.
2. Melakukan metode “jabat-tangan” (handshaking).
3. Negosiasi berbagai macam karakteristik hubungan.
4. Bagaimana mengawali dan mengakhiri suatu pesan.
5. Bagaimana format pesan yang digunakan.
6. Yang harus dilakukan saat terjadi kerusakan pesan atau pesan yang tidak sempurna.
7. Mendeteksi rugi-rugi pada hubungan jaringan dan langkah-langkah yang dilakukan selanjutnya.
8. Mengakhiri suatu koneksi.
b. Ilustrasi Koneksi Pada TCP/IP
Awalnya suatu paket dengan SYN-flag
dikirim ke IP tujuan, tujuan akan memberikan respon dengan suatu ACK(SYN)-flag
atau suatu paket dengan RST-flag.
1. SYN (synchronization) digunakan untuk ‘memberitahukan'
komputer tujuan suatu permintaan melakukan koneksi, kalau diterima, maka
permintaan tersebut akan dijawab dengan suatu paket ACK(SYN) flag.
2. ACK
(aknowledgement). Setelah menerima paket dengan ACK(SYN)-flag, komputer
mengirim kembali suatu ACK memberitahukan host lain bahwa koneksi telah dibuat.
Hal ini kita sebut sebagai "Three-Way-Handshake". Jika koneksi telah
dibuat dan salah satu host ingin melakukan disconnect, akan dikirim suatu paket
dengan FIN-flag diaktifkan. (FIN singkatan dari Finish).
c. Pengertian UDP
User
Datagram Protocol (UDP) adalah salah satu protokol lapisan transport TCP/IP
yang mendukung komunikasi yang tidak andal (unreliable), tanpa koneksi
(connectionless) antara host-host dalam jaringan yang menggunakan TCP/IP.
UDP
memiliki karakteristik-karakteristik berikut:
1. Connectionless (tanpa koneksi)
Pesan-pesan UDP akan dikirimkan
tanpa harus dilakukan proses negosiasi koneksi antara dua host yang hendak
bertukar informasi.
2. Unreliable (tidak andal)
Pesan-pesan UDP akan dikirimkan
sebagai datagram tanpa adanya nomor urut atau pesan acknowledgment. Protokol
lapisan aplikasi yang berjalan di atas UDP harus melakukan pemulihan terhadap
pesan-pesan yang hilang selama transmisi.
3. UDP menyediakan mekanisme
Untuk mengirim pesan-pesan ke
sebuah protokol lapisan aplikasi atau proses tertentu di dalam sebuah
host dalam jaringan yang menggunakan TCP/IP. Header UDP berisi field Source
Process Identification dan Destination Process Identification.
4. UDP menyediakan penghitungan
Checksum berukuran 16-bit terhadap
keseluruhan pesan UDP.
Tabel Perbedaan TCP dan UDP
Dibawah
ini merupakan tabel perbedaan TCP dan UDP :
No
|
TCP
|
UDP
|
1.
|
Beroperasi
berdasarkan konsep koneksi.
|
Tidak
berdasarkan konsep koneksi, jadi harus membuat kode sendiri.
|
2.
|
Jaminan
pengiriman-penerimaan data akan reliable dan teratur.
|
Tidak
ada jaminan bahwa pengiriman dan penerimaan data akan reliable dan teratur,
sehingga paket data mungkin dapat kurang, terduplikat, atau bahkan tidak
sampai sama sekali.
|
3.
|
Secara
otomatis memecah data ke dalam paket-paket.
|
Pemecahan
ke dalam paket-paket dan proses pengirimannya dilakukan secara manual.
|
4.
|
Tidak
akan mengirimkan data terlalu cepat sehingga memberikan jaminan koneksi
internet dapat menanganinya.
|
Harus
membuat kepastian mengenai proses transfer data agar tidak terlalu cepat
sehingga internet masih dapat menanganinya.
|
5.
|
Mudah
untuk digunakan, transfer paket data seperti menulis dan membaca file.
|
Jika
paket ada yang hilang, perlu dipikirkan di mana letak kesalahan yang terjadi
dan mengirim ulang data yang diperlukan.
|
d. Penjelasan Port
Dalam
protokol jaringan TCP/IP, sebuah port adalah mekanisme yang mengizinkan sebuah
komputer untuk mendukung beberapa sesi koneksi dengan komputer lainnya dan
program di dalam jaringan.
Port
dapat mengidentifikasikan aplikasi dan layanan yang menggunakan koneksi di
dalam jaringan TCP/IP. Sehingga, port juga mengidentifikasikan sebuah proses
tertentu di mana sebuah server dapat memberikan sebuah layanan kepada klien
atau bagaimana sebuah klien dapat mengakses sebuah layanan yang ada dalam
server.
Dilihat dari penomorannya, port UDP
dan TCP dibagi menjadi tiga jenis yakni :
· 1.
Well-known Port
Port yang pada awalnya berkisar
antara 0 hingga 255 tapi kemudian diperlebar untuk mendukung antara 0 hingga
1023. Port number yang termasuk ke dalam well-known port, selalu
merepresentasikan layanan jaringan yang sama, dan ditetapkan oleh Internet
Assigned Number Authority (IANA).
· 2.
Registered Port
Port-port yang digunakan oleh
vendor-vendor komputer atau jaringan yang berbeda untuk mendukung aplikasi dan
sistem operasi yang mereka buat. Registered port juga diketahui dan didaftarkan
oleh IANA tapi tidak dialokasikan secara permanen, sehingga vendor lainnya
dapat menggunakan port number yang sama. Range registered port berkisar dari
1024 hingga 49151 dan beberapa port di antaranya adalah Dynamically Assigned
Port.
·
3. Dynamically Assigned Port
Port-port yang ditetapkan oleh
sistem operasi atau aplikasi yang digunakan untuk melayani request dari
pengguna sesuai dengan kebutuhan. Dynamically Assigned Port berkisar dari 1024
hingga 65536 dan dapat digunakan atau dilepaskan sesuai kebutuhan.
Port
|
Jenis
Port
|
Keyword
|
Digunakan
|
20
|
TCP,
UDP
|
FTP-Data
|
File
Transfer protocol (default data)
|
21
|
TCP,
UDP
|
FTP
|
File
Transfer protocol (default data)
|
23
|
TCP,
UDP
|
TELNET
|
Telnet
|
25
|
TCP,
UDP
|
SMTP
|
Simple
Mail Transfer Protocol alias = mail
|
53
|
TCP,
UDP
|
DOMAIN
|
Domain
Name System Server
|
67
|
TCP,
UDP
|
BOOTPC
|
DHCP/BOOTP
Protocl server
|
68
|
TCP,
UDP
|
BOOTPC
|
DHCP/BOOTP
Protocl server
|
69
|
TCP,
UDP
|
TFTP
|
Trivial
File Transfer Protocol
|
80
|
TCP,
UDP
|
WWW
|
World
Wide Web HTTP
|
110
|
TCP,
UDP
|
POP3
|
PostOfficeprotocol
version3 (POP3)
|
123
|
TCP,
UDP
|
NTP
|
Network
Time Protocol
|
220
|
TCP,
UDP
|
IMAP3
|
Interactive
Mail Access Protocol
|
Protocol aplikasi dan layanan-layanan (Server
DNS,Web,FTP,Email,IM, Voice)
1. Server
Server adalah sebuah sistem komputer yang menyediakan jenis layanan tertentu
dalam sebuah jaringan komputer. Server
didukung dengan prosessor yang bersifat scalable dan RAM yang besar, juga di lengkapi dengan
sistem operasi khusus yg disebut sebagai sistem operasi jaringan.
Fungsi
Server :
1. Server Aplikasi adalah server yang di gunakan untuk
menyimpan berbagai macam bentuk aplikasi yg dapat diakses oleh client.
2. Server Data digunakan untuk menyimpan data baik yg
digunakan klien secara langsung maupun data yg di peroleh dari server aplikasi.
3. Server proksi berfungsi untuk mengatur lalu lintas di
jaringan melalui pengaturan proksi.
2. DNS
Domain Name System (DNS) adalah distribute database system yang digunakan untuk
pencarian nama komputer (name resolution) di jaringan yang mengunakan TCP/IP
(Transmission Control Protocol/Internet Protocol). DNS biasa digunakan pada
aplikasi yang terhubung ke Internet seperti web browser atau e-mail, dimana DNS
membantu memetakan host name sebuah komputer ke IP address.
DNS
juga dapat di implementasikan ke private network atau intranet dimana DNS
memiliki keunggulan antara lain :
1. Mudah, DNS sangat mudah karena user tidak lagi direpotkan
untuk mengingat IP address sebuah komputer cukup host name (nama Komputer).
2. Konsisten, IP address sebuah komputer bisa berubah tapi host
name tidak berubah.
3. Simple, user hanya menggunakan satu nama domain untuk
mencari baik di Internet maupun di Intranet.
3. Web
Web Server adalah
sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau
HTTPS dari klien yang dikenal dengan web browser dan mengirimkan kembali
hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML.
Salah satu server web
yang terkenal di linux adalah Apache. Apache merupakan server web antar
platform yang dapat berjalan di beberapa platform seperti linux dan windows.
Web Server juga merupakan sebuah komputer yang menyediakan layanan untuk
internet.
4. FTP
FTP (File Transfer Protocol) adalah sebuah protokol Internet yang berjalan di
dalam lapisan aplikasi sebagai standar untuk pengiriman file komputer antar
mesin-mesin dalam sebuah jaringan.
Cara
Kerja FTP
Sebuah Klien FTP merupakan aplikasi yang dapat mengeluarkan perintah-perintah
FTP ke sebuah server FTP. Sementara server FTP adalah sebuah Windows Service
atau daemon yang berjalan di atas sebuah komputer yang merespons
perintah-perintah dari sebuah klien FTP.
Perintah-perintah FTP dapat digunakan untuk mengubah direktori, mengubah modus
pengiriman antara biner dan ASCII, menggugah berkas komputer ke server FTP, serta
mengunduh berkas dari server FTP.
Sebuah server FTP diakses menggunakan Universal Resource Identifier (URI)
dengan menggunakan format ftp://namaserver. Klien FTP dapat menghubungi server
FTP dengan membuka URI tersebut.
FTP menggunakan protokol TCP (Transmission Control Protocol) untuk komunikasi
data antara FTP klien dan FTP server. Sehingga di antara kedua komponen
tersebut akan tercipta sebuah sesi komunikasi sebelum pengiriman data dimulai.
5. Email
E-mail adalah sarana kirim dan mengirim surat melalui jalur Internet atau
bisa juga diartikan surat dengan format digital (ditulis dengan menggunakan
komputer atau gedget yang telah mendukung aplikasi email) dan dikirimkan
melalui jaringan Internet.
Layanan
e-mail dapat dikelompokkan dalam 2 basis yaitu :
1. Email berbasis client
2. Email berbasis web
Cara
Kerja Email :
1. Pengguna menulis email dan kemudian menginstruksikan
aplikasi email untuk mengirimkannya pada alamat penerima.
2. Aplikasi email mengirim email pada komputer mirip seperti
kantor pos dan melayani proses penerimaan dan pengiriman email. Komputer
demikian disebut email server.
3. Email server mengidentifikasikan alamat tujuan dan
mengirimkannya ke email server yang lain yang lebih dekat ke alamat tujuan. Ada
kalanya, sebuah email dikirimkan melalui beberapa email server, tergantung pada
rute yang dilaluinya.
4. Setelah email sampai pada alamat penerima kemudian disimpan
di email server hingga membuka kotak posnya.
5. Saat penerima membuka kotak posnya, aplikasi email penerima
akan meminta email baru yang terdapat di email server dan mengunduhnya ke dalam
komputer pengguna.
6. Penerima dapat segera membaca email baru yang telah di
unduh.
Jenis-jenis
Email antara lain :
1.
POP mail (Post Office Protocol)
POP
mail adalah email yang diterima melalui Internet Service Provider yang
menjadi langganan kita (bagi Anda yang connect internet dari rumah atau
kantor).
2.
Webmail
Web
Mail (Web based e-mail) adalah layanan email yang basis aksesnya adalah
dalam bentuk halaman web. Jika ingin mengakses, memeriksa atau mengirim email,
maka harus masuk ke situs web penyedia layanan email dimaksud.
3.
Email forwarding
Email
forwarding adalah layanan e-mail yang meneruskan e-mail yang di terimanya
ke alamat e-mail yang lain. E-mail jenis ini bermanfaat bagi orang yang suka
ganti-ganti alamat e-mail.
6. IM
Pengirim pesan instan (biasanya disebut dengan IM atau Instant Messenger)
merupakan perangkat lunak yang memfasilitasi pengiriman pesan singkat (instant
messaging), suatu bentuk komunikasi secara langsung antara dua orang atau lebih
menggunakan teks yang diketik.
Teks dikirim melalui komputer yang terhubung melalui sebuah jaringan, misalnya
Internet. Setelah penggunaan e-mail yang mengubah cara orang berkomunikasi dari
cara konvensional untuk mengirimkan surat, teknologi pengiriman pesan singkat
(instant messaging) diciptakan untuk menutupi kelemahan e-mail yang terkadang
kurang cepat dan tidak real-time.
7. Voice
VOIP singkatan dari Voice Over Internet Protocol atau biasa
disebut digital phone merupakan salah satu bagian dari teknologi transmisi
untuk mentransmisikan komunikasi suara melalui IP, seperti internet ataupun
packet-switched networks.
Beberapa layanan VoIP hanya
bisa di gunakan untuk melakukan panggilan ke orang lain yang menggunakan
layanan yang sama. Tetapi ada juga layanan VoIP yang dapat melakukan panggilan
kepada siapa saja melalui nomor telepon, lokal, jarak jauh, mobile phone bahkan
nomor internasional.
Cara
kerja VOIP
VoIP mengkonversikan atau mengubah suara anda yang merupakan sinyal analog
menjadi sinyal digital yang ditransmisikan melalui internet. Tidak seperti
telepon konvensional yang mentransmisikan suara anda menggunkan sinyal listrik
melalui kabel. VoIP dapat digunakan langsung melalui komputer, telepon khusus
VoIP ataupun pesawat telepon konvensional yang tersambung menggunakan alat
khusus yang dinamakan VoIP adapter.
Secara
garis besar layanan VoIP dapat dibagi menjadi 4 yaitu :
1.
Computer to Computer
Layanan ini merupakan layanan voice call yang menggunakan komputer sebagai alat
komunikasi. Dengan menggunakan layanan khusus di internet kita bisa menggunakan
komputer kita yang telah terhubung dengan internet untuk melakukan panggilan ke
komputer lain yang menggunakan layanan yang sama.
2.
Computer to Phone
Layanan ini merupakan layanan yang memungkinkan kita melakukan panggilan dari
komputer ke telepon, baik itu telepon tetap (PSTN) ataupun mobile phone
(handphone). Layanan ini juga membutuhkan penyedia layanan di internet. Salah
satu penyedia layanan ini adalah Skype.
3.
Phone to Computer
Layanan
VoIP call ini merupakan layanan yang memungkinkan anda melakukan panggilan dari
telepon ke komputer. Lagi-lagi penyedia layanan yang mendukung layanan ini
salah satunya adalah Skype.
4.
Phone to Phone
Layanan
dilakukan dengan menggunakan pesawat telepon khusus atau telepon konvensional
yang di hubungkan dengan VoIP adapter. Untuk menggunakan layanan ini kita harus
menggunakan penyedia layanan phone to phone VoIP. Salah satu penyedia layanan
ini adalah Phone Power. Dengan layanan ini kita dapat melakukan panggilan
kemana pun diseluruh dunia yang menggunakan alat yang mendukung.
Model OSI
Model OSI terdiri dari 7 Layer
· Application
· Presentation
· Session
· Transport
· Network
· Datalink
· Physical
Apa yang dilalkukan oleh 7 OSI layer? :
Ketika data di transfer melalui jaringan, sebelum data terseburt harus melewati ketujuh layer dari satu terminal, mulai dari layer Aplikasi sampai layer physical, kemudian di sisis penerima, data tersebut melewati layer physical sampai pplication. Pada saat data melewati satu layer dari sisi pengirim, maka akan ditambahjkan satu “header” sedangkan pada sisi penerima “header” dilepaskan sesuai dengan layernya.
Model OSI
tujuan utaman penggunaan model OSI adalah untuk membantu designer jaringan memahami fungsi dari tiap layer yang berhubungan dengan aliran komunikasi data. Termasuk jenis-jenis protocol jaringan dan metode transmisi.
Model dibagi menjadi 7 Layer, dengan karakteristtik dan fungsintya masing masing. Tiap layer harus dapat berkomunikasi dengan layer di atasnya maupun dibawahnya secara langsung melalui sederetan protocol dan standar.
Fungsi masing-masing dari tiap layer pada OSI :
· Application
Application layer menyediakan jasa untuk aplikasi pengguna, layer ini bertanggungjawab atas pertukaran informasi antara program computer, seperti program e-mail dan servis lain yang berjalan di jaringan seperti server printer atau aplikasi computer l;ainnya.
Berfungsi sebagai antarmuka dengan aplikasi dengan fungsionalitas jaringan. Mengatur bagaimana aplikasi dapat mengakses jaringan, dan kemudian membuat pesan-pesan kesalahan. Protocol yanmg berada dalam lapisan ini adalah HTTP, FTP, SMTP, dan NFS.
· Presentation
Presentation layer bertanggungjawab bagaimana data dikonversi dan di format untuk transfer data. Contoh konversi format text ASCII untuk dokumen, .GIF dan .JPG untuk gambar layer ini membentuk kode konversi, trnslasi data, enkripsi dan konversi.
Berfungsi untuk mentranslasikan data yang hendak ditransmisikan oleh aplikasi kedalam format yang dapat ditransmisikan melalui jaringan. Protocol yang berada dalam level ini adalah perangkat lunak director (redictor Software). Seperti llayanan worksatation (dalam Windows NT) dan juga Network Shell ( semacam Virtual Network Computing) (VNC) atau Remote Dekstop Protocol (RDP).
· Session
Session layer menentukan bagaimna dua terminal menjaga, memelihara dan mengatur koneksi. Bagaimna mereka saling berhubungan satu sama lain. Koneksi di layer di sebut “session”.
Berfungsi untuk mendefinisikan bagaimana koneksi dapat dibuat, dipelihara atau di hancurkan. Selain itu, di level inio juga dilakukan resolusi nama.
· Transport
Transport layer bertanggung jawab membagi data menjadi segmen, menjaga koneksi logika “end – to _ end” antar terminal, dan menyediakan penanganan error (error handling)
Berfungsi untuk memecahkan data kedalam paket-paket tersebut sehingga dapat disusun kembali pada sisi tujuan yang telah diterima. Selain itu, pada level ini juga membuat tanda bahwa paket diterima dengan sukses (acknowledgement) dan mentransmisikan ulang terhadap paket-paket yang hilang di tengah jalan.
· Network
Network layer bertanggung jawab menentukan alamat jaringan, menentukan rute yang harus diambil selama perjalanan, menjaga antrian tafik di jaringan. Data pada layer ini berbentuk “Paket”.
Berfungsi untuk mendefinisikan alamat-alamat IP, membuat Header untuk paket-paket dan kemudian melakukan routing melalui internet-working dengan menggunakan router dan switch layer 3.
· Datalink
Data link layer menyediakan link untuk data. Memaketkannya menjadi frame yang berhubungan dengan “hardware” kemudian diangkut melalui media komunikasinya dengan kartu jaringan, mengatur komunikasi layer physical antara system koneksi dengan penaganan error.
Berfungsi untuk menentukan bagaimana bit-bit data dikelompokan menjadi format yang disebut sebagai frame. Selain itu, pada level ini terjadi koreksi kesalahan, flow control, pengalamatan perangkat keras( seperti halnya di Media Access Control Address ( MAC Address), dan menetukan bagaimna 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).
· Physical
Physical layer bertyanggung jawab atas proses data menjadi bit dan mentransfernya melalui media (seperti kabel) dan menjaga koneksi fisik antar system.
Berfungsi untuk mendefinisikan media transmisi jaringan, metode pensinyalan, sinkronisasi bit, arsitektur jaringan (seperti halnya Ethernet atau token Ring), topologi jaringan dan pengkabelan. Selain itu, level ini juga mendefinisikan bagaimana Networl Interface Card (NIC) dapat berinteraksi dengan media kabel atau radio.
· Application
· Presentation
· Session
· Transport
· Network
· Datalink
· Physical
Apa yang dilalkukan oleh 7 OSI layer? :
Ketika data di transfer melalui jaringan, sebelum data terseburt harus melewati ketujuh layer dari satu terminal, mulai dari layer Aplikasi sampai layer physical, kemudian di sisis penerima, data tersebut melewati layer physical sampai pplication. Pada saat data melewati satu layer dari sisi pengirim, maka akan ditambahjkan satu “header” sedangkan pada sisi penerima “header” dilepaskan sesuai dengan layernya.
Model OSI
tujuan utaman penggunaan model OSI adalah untuk membantu designer jaringan memahami fungsi dari tiap layer yang berhubungan dengan aliran komunikasi data. Termasuk jenis-jenis protocol jaringan dan metode transmisi.
Model dibagi menjadi 7 Layer, dengan karakteristtik dan fungsintya masing masing. Tiap layer harus dapat berkomunikasi dengan layer di atasnya maupun dibawahnya secara langsung melalui sederetan protocol dan standar.
Fungsi masing-masing dari tiap layer pada OSI :
· Application
Application layer menyediakan jasa untuk aplikasi pengguna, layer ini bertanggungjawab atas pertukaran informasi antara program computer, seperti program e-mail dan servis lain yang berjalan di jaringan seperti server printer atau aplikasi computer l;ainnya.
Berfungsi sebagai antarmuka dengan aplikasi dengan fungsionalitas jaringan. Mengatur bagaimana aplikasi dapat mengakses jaringan, dan kemudian membuat pesan-pesan kesalahan. Protocol yanmg berada dalam lapisan ini adalah HTTP, FTP, SMTP, dan NFS.
· Presentation
Presentation layer bertanggungjawab bagaimana data dikonversi dan di format untuk transfer data. Contoh konversi format text ASCII untuk dokumen, .GIF dan .JPG untuk gambar layer ini membentuk kode konversi, trnslasi data, enkripsi dan konversi.
Berfungsi untuk mentranslasikan data yang hendak ditransmisikan oleh aplikasi kedalam format yang dapat ditransmisikan melalui jaringan. Protocol yang berada dalam level ini adalah perangkat lunak director (redictor Software). Seperti llayanan worksatation (dalam Windows NT) dan juga Network Shell ( semacam Virtual Network Computing) (VNC) atau Remote Dekstop Protocol (RDP).
· Session
Session layer menentukan bagaimna dua terminal menjaga, memelihara dan mengatur koneksi. Bagaimna mereka saling berhubungan satu sama lain. Koneksi di layer di sebut “session”.
Berfungsi untuk mendefinisikan bagaimana koneksi dapat dibuat, dipelihara atau di hancurkan. Selain itu, di level inio juga dilakukan resolusi nama.
· Transport
Transport layer bertanggung jawab membagi data menjadi segmen, menjaga koneksi logika “end – to _ end” antar terminal, dan menyediakan penanganan error (error handling)
Berfungsi untuk memecahkan data kedalam paket-paket tersebut sehingga dapat disusun kembali pada sisi tujuan yang telah diterima. Selain itu, pada level ini juga membuat tanda bahwa paket diterima dengan sukses (acknowledgement) dan mentransmisikan ulang terhadap paket-paket yang hilang di tengah jalan.
· Network
Network layer bertanggung jawab menentukan alamat jaringan, menentukan rute yang harus diambil selama perjalanan, menjaga antrian tafik di jaringan. Data pada layer ini berbentuk “Paket”.
Berfungsi untuk mendefinisikan alamat-alamat IP, membuat Header untuk paket-paket dan kemudian melakukan routing melalui internet-working dengan menggunakan router dan switch layer 3.
· Datalink
Data link layer menyediakan link untuk data. Memaketkannya menjadi frame yang berhubungan dengan “hardware” kemudian diangkut melalui media komunikasinya dengan kartu jaringan, mengatur komunikasi layer physical antara system koneksi dengan penaganan error.
Berfungsi untuk menentukan bagaimana bit-bit data dikelompokan menjadi format yang disebut sebagai frame. Selain itu, pada level ini terjadi koreksi kesalahan, flow control, pengalamatan perangkat keras( seperti halnya di Media Access Control Address ( MAC Address), dan menetukan bagaimna 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).
· Physical
Physical layer bertyanggung jawab atas proses data menjadi bit dan mentransfernya melalui media (seperti kabel) dan menjaga koneksi fisik antar system.
Berfungsi untuk mendefinisikan media transmisi jaringan, metode pensinyalan, sinkronisasi bit, arsitektur jaringan (seperti halnya Ethernet atau token Ring), topologi jaringan dan pengkabelan. Selain itu, level ini juga mendefinisikan bagaimana Networl Interface Card (NIC) dapat berinteraksi dengan media kabel atau radio.
ISP
A. DEFINISI ISP
Pengertian
ISP
Internet Service Provider (ISP) atau Penyelenggara Jasa Internet (PJI) adalah
sebuah perusahaan atau sebuah organisasi yang menyediakan jasa layanan koneksi
akses internet untuk perseorangan, perkantoran, kampus, sekolah, dan lain -
lain.
Fungsi
ISP
Sebagai perusahaan yang menawarkan
jasa pelayanan untuk berhubungan dengan internet. Untuk mengakses, kita cukup
menghubungi ISP melalui komputer dan modem. Lalu, ISP akan mengurus semua yang
diperlukan untuk berhubungan dengan internet.
B. ISP DAN LAYANANYA
Jenis-jenis
Layanan yang diberikan oleh Internet service Provider (ISP)
1. Dial up
Dial up adalah layanan untuk
pengguna yang mengakses internet melalui telepon yang didukung oleh modem,
misal : personal dial up, LAN dial up ISDN dll.
2. Mobile access
Mobile access adalah sebuah layanan
untuk akses internet yang bisa didapat dengan mudah melalui telepon seluler.
Layanan ini bermanfaat untuk pengguna telepon seluler yang mendukung teknologi
ini.
3. Hotspot
Hotspot adalah jenis layanan
internet untuk pengguna yang memerlukan koneksi internet pada lokasi-lokasi
tertentu, misal : bandara,cafe, sekolah, kantor, dll.
4. Wireless
Wireless adalah jenis layanan
internet yang menggunakan teknologi tanpa kabel. dalam layanan ini memiliki
kelebihan terkoneksinya komputer pengguna dengan jaringan internet 24 jam dalam
7 hari seminggu. disamping itu, biaya tagihannya hanya biaya koneksi internet
saja,tanpa dengan biaya telepon.
C. PERSYARATAN-PERSYARATAN SEBUAH ISP
(1) memiliki SDM yang handal & mengetahui teknik / servis
Internet,
(2) mentargetkan pada segmen pasar yang masih kosong,
(3) harus dapat membuktikan dalam waktu 12 bulan bahwa ISP
tersebut mampu di operasikan dengan baik
Nah sob, selain itu juga ada
syarat/kelengkapan yang wajib loh, antara lain :
(a) Akta pendirian perusahaan;
(b) Nomor Pokok Wajib Pajak (NPWP);
(c) pengesahan pendirian perusahaan;
(d) profile perusahaan;
(e) rencana usaha (bisnis plan);
(f) konfigurasi dan data teknis perangkat yang akan digunakan.
D. PERAN DAN TANGGUNG JAWAB PADA ISP
-Sebagai
media yang memberikan jasa untuk berhubungan dengan internet.
-Menghubungkan
pelanggan ke gateway internet terdekat.
-Menyediakan
modem untuk dial-up.
-Menghubungkan
seorang user ke layanan informasi World Wide Web (www).
-Memungkinkan
seorang user menggunakan layanan surat elektronik (e-mail).
-Memungkinkan
seorang user melakukan percakapan suara via internet.
-Memberi
tempat untuk homepage.
-ISP melakukan proteksi dari penyebaran virus dengan menerapkan
sistem antivirus untuk pelanggannya.
HIRARKI INTERNET
Hacker adalah: Seseoang yang tertarikuntuk
mengetahui secara mendalam mengenai kerja suatu
system,komputer, atau jaringan komputer."
Hack [secara umum]
1. Pekerjaan yang dilakukan secara cepat dan berhasil,
walau tidak sempurna
2. Suatu hal Mustahil, dan
mungkin menghabiskan banyak waktu tetapi
menghasilkan yang diinginkan.
3. Untuk membuktikan baik secara
emosional ataupun fisik bahwa ini bisa dilakukan
4. Mengerjakan sesuatu secara
bersungguh-sungguh, dengan ketelitian yang tinggi
5. Berinteraksi dengan komputer dalam bermain dan
bereksplorasi
6. Kependekan dari hacker
Hacker [aslinya, seseorang yang membuat kerajinan
dengan kapak]
1. Seseorang yang sangat senang
mengeksplorasi suatu program dari suatusystem
untuk untuk mengetahui batas kemampuannya, dengan mengunakan cara-cara dasar
yang akan digunakan oleh orang yang tidak mengerti
danmengetahui bagaimana program itu dibuat dan dengan pengetahuan
minimumterhadap program.
2. Seseorang yang sangat antusias dalam
membuat program, dan lebih menikmatimembuat program dibandingkan berteori
tentang program tersebut.
3. Seseorang yang mampu melakukan
"hack"
4. Seseorang yang sangat baik dalam
memprogram
5. Ahli pemrograman, atau sering
melakukan pekerjaan dengan program itu
6. Ahli yang tertarik dengan semua hal,
contoh hacker di bidang astronomy.
7. Seseeorang yang senang dengan
tantangan intelektual dengan ide kreatif
8. Seseorang yang secara
sembunyi-sembunyi berusaha menemukan informasi
9. Penting
dengan cara menjelajah, lebih sering di sebut sebagai
cracker.
Model
Jaringan Hierarki
- Access Layer ( berhubungan langsung dengan end device, layer paling bawah)
- Distribution Layer (menjembatani/menghubungkan antara access layer dengan core layer, biasanya berupa sekumpulan switch/hub menggunakan model VLAN, layer ada di tengah)
- Core Layer (layer backbone berkecepatan tinggi, merupakan layer yang mampu menyebarkan jaringan internetwork menjadi bagian yang lebih kecil, layer tertinggi)
Pada jaringan yang kecil/sederhana, distribution layer dan core layer
digabung.
Keuntungan
Jaringan Hierarki
- Scalability : jaringan hierarki dapat diperluas/dikembangkan secara lebih mudah
- Redundancy : menjamin ketersediaan jalur pada level core dan distribution
- Performance : performa switch pada layer core dan distribution leih handal (link aggregation)
- Security : port keamanan pada level access dan aturan pada level distribution membuat jaringan lebih aman
- Manageability : konsistensi antar switch pada tiap level membuat manajemen menjadi lebih mudah
- Maintainability : modularitas desain hirarki mengijinkan jaringan dibagi-bagi tanpa menambah kerumitan
Prinsip Desain Jaringan Hierarki
- Network Diameter : jumlah switch dalam suatu jalur pengiriman antara dua titik device
- Bandwidth Aggregation : bagaimana mengimplementasikan kombinasi beberapa jalur diantara dua switch ke dalam satu logical link
- Redundant Links : digunakan untuk menjamin ketersediaan jaringan melalui beberapa jalur yang mungkin
Suatu jaringan yang konvergen (Converged Network) merupakan usaha
pembagian jaringan berdasarkan tipe datanya untuk mengoptimalkan trafik
jaringan, misalnya Voice Network, Video Network, dan Data Network.
Penggunaan switch pada jaringan
hierarki bertujuan untuk mengelompokkan dan membagi jalur pengiriman data.
Misal suatu perusahaan terbagi atas jaringan untuk departemen HR, Keuangan, dan
Data Center.
ACCESS
Layer Features
- Port keamanan
- VLANs
- Fast Ethernet/Gigabit Ethernet
- Power over Ethernet (PoE)
- Link aggregation
- Quality of Service (QoS)
DISTRIBUTION Layer Features
- Layer 3 Support
- High forwarding rate
- Gigabit Ethernet/10Gigabit Ethernet
- Redundant components
- Security policies/Access Control Lists
- Link Aggregation
- QoS
CORE Layer Features
- Layer 3 Support
- Very high forwarding rate
- Gigabit Ethernet/10Gigabit Ethernet
- Redundant components
- Link Aggregation
- QoS
internet dan Desain Hirarki Jaringan
Physical Address
Setiap host yang terkoneksi dengan jaringan internet memiliki physical address yang digunakan sebagai
identitas host tersebut pada jaringan. Alamat ini dikenal dengan Media Access Control (MAC) Address.
MAC Address
Semua host yang menerima frame akan men-decode frame dan membaca MAC address tujuan. Jika MAC address tujuan sesuai dengan alamat yang dikonfigurasikan di NIC, dia akan memproses pesan
dan menyimpannya untuk digunakan oleh aplikasi pada host tersebut. Jika MAC address tujuan tidak sesuai dengan MAC address pada host tersebut, maka NIC akan mengabaikan pesan tersebut.
Frame Internet
Desain secara hirarki jaringan Internet
Secara hirarki, desain berlapis mampu meningkatka effisiensi, optimasi fungsi, dan meningkatkan
kecepatan komunikasi pada jaringan komputer.
Desain jaringan secara hirarki dibagi menjadi 3 lapis,
yaitu:
– Access Layer
– Distribution Layer
– Core Layer
Logical Address
Nama seseorang tetap dimanapun mereka berada,namun alamat seseorang tergantung pada dimana dia tinggal.
*MAC Address identik dengan nama seseorang.
*IP Address identik dengan alamat seseorang.
*IP Addess dikenal juga dengan logical address atau network address.
IP Address terdiri dari dua bagian yaitu bagian pertama menjelaskan local network dan bagian kedua
menjelaskan individual host
LAYANAN
INTERNET KE PENGGUNA AKHIR
1.e-mail (Electronic Mail)
Email istilah Indonesia adalah surat elektronik, adalah aplikasi yang memungkinkan para
pengguna internet untuk saling berkirim pesan melalui alamat elektronik di internet
Email istilah Indonesia adalah surat elektronik, adalah aplikasi yang memungkinkan para
pengguna internet untuk saling berkirim pesan melalui alamat elektronik di internet
.
2.www (World Wide Web)
WWW adalah layanan internet yang paling banyak dikenal orang dan paling cepat
perkembangan teknologinya
Pengertian WWW (World Wide Web) adalah suatu media pada teknologi internet yang bekerja untuk menampilkan informasi dalam bentuk text, gambar, suara, bahkan video pada sebuah aplikasi yang bernama browser. WWW merupakan kumpulan dokumen yang disimpan pada sebuah server dan bisa diakses oleh setiap orang di penjuru dunia ini dengan memanfaatkan jaringan yang saling terhubung satu dengan yang lainnya yang disebut dengan jaringan internet. Dokumen-dokumen yang banyak tersebut ditulis dengan menggunakan bahasa HTML (Hypertext Markup Language), HTML ini tidak hanya menampilkan text saja, HTML bisa menyimpan gambar, video dan suara yang ditulis dengan kode khusus yang nantinya bisa ditampilkan di dalam browser.
2.www (World Wide Web)
WWW adalah layanan internet yang paling banyak dikenal orang dan paling cepat
perkembangan teknologinya
Pengertian WWW (World Wide Web) adalah suatu media pada teknologi internet yang bekerja untuk menampilkan informasi dalam bentuk text, gambar, suara, bahkan video pada sebuah aplikasi yang bernama browser. WWW merupakan kumpulan dokumen yang disimpan pada sebuah server dan bisa diakses oleh setiap orang di penjuru dunia ini dengan memanfaatkan jaringan yang saling terhubung satu dengan yang lainnya yang disebut dengan jaringan internet. Dokumen-dokumen yang banyak tersebut ditulis dengan menggunakan bahasa HTML (Hypertext Markup Language), HTML ini tidak hanya menampilkan text saja, HTML bisa menyimpan gambar, video dan suara yang ditulis dengan kode khusus yang nantinya bisa ditampilkan di dalam browser.
.
3.FTP (File Transfer Protocol)
FTP adalah aplikasi Internet yang digunakan untuk mengirimkan atau mengambil file ke
atau dari sebuah komputer lain melalui jaringan internetFTP ( File Transfer Protocol ) adalah sebuah protocol internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pentransferan berkas (file) computer antar mesin-mesin dalam sebuah internetwork. FTP atau protocol Transmission Control Protocol (TCP) untuk komunikasi data antara klien dan server, sehingga diantara kedua komponen tersebut akan dibuatlah sebuah sesi komunikasi sebelum transfer data dimulai. FTP hanya menggunakan metode autentikasi standar, yakni menggunakan User name dan paswordnya yang dikirim dalam bentuk tidak terenkripsi. Pengguana terdaftar dapat menggunakan username dan password-nya untuk mengakses ,men-dawnload ,dan meng- updlot berkas- berkas yang ia kehendaki.
3.FTP (File Transfer Protocol)
FTP adalah aplikasi Internet yang digunakan untuk mengirimkan atau mengambil file ke
atau dari sebuah komputer lain melalui jaringan internetFTP ( File Transfer Protocol ) adalah sebuah protocol internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pentransferan berkas (file) computer antar mesin-mesin dalam sebuah internetwork. FTP atau protocol Transmission Control Protocol (TCP) untuk komunikasi data antara klien dan server, sehingga diantara kedua komponen tersebut akan dibuatlah sebuah sesi komunikasi sebelum transfer data dimulai. FTP hanya menggunakan metode autentikasi standar, yakni menggunakan User name dan paswordnya yang dikirim dalam bentuk tidak terenkripsi. Pengguana terdaftar dapat menggunakan username dan password-nya untuk mengakses ,men-dawnload ,dan meng- updlot berkas- berkas yang ia kehendaki.
Fungsi FTPserveradalahsebagaiberikut
:
- Untuk men-sharing data.
- Untuk menyediakan indirect atau implicit remote computer.
- Untuk menyediakan tempat penyimpanan bagi user.
- Untuk menyediakan transfer data yang reliable dan efisien
Kelemahan
FTP
Berdasarkan
azas kerjanya, protokol ini hanya utk modus transfer data, tidak
lebih. Tidak seperti windows explorer, yanh langsung bisa
buka dokument. Bisa pun dibuka, tapi dalam format editor text.
Bisa-bisa file word document dilihat terpotong
.
4.Telnet
4.Telnet
Telnet (Telecommunication Network) adalah protokol client-server yang memungkinkan adanya akses remote login komputer tujuan dalam sebuah jaringan. Telnet juga dapat diartikan sebagai virtual/emulasi terminal yang menggunakan protokol telnet untuk dapat mengakses komputer tujuan secara remote. Telnet digunakan untuk login ke komputer lain di Internet dan mengakses berbagai macam pelayanan umum, termasuk katalog perpustakaan dan berbagai macam database.
Telnet menyediakan akses langsung ke beragam layanan di Internet. Komputer host anda memang menyediakan beragam layanan, namun jika layanan tersebut tidak ada, anda bisa menggunakannya melalui Telnet.
Telnet menggunakan 2 program, yang satu adalah client dan server. Yang terjadi adalah ada dua program yang berjalan, yaitu software client yang dijalankan pada komputer yang meminta pelayanan tersebut dan software server yang dijalankan oleh computer yang menghasilkan pelayanan.
No comments:
Post a Comment