Pengantar Teknologi Sistem Informasi
Pengantar Teknologi Sistem Informasi Internet dan Komponennya
OSI Model dan TCP/IP Layer-layer TCP/IP Application Layer Presentation Layer Application Session Layer Transport Layer Layer Transport Layer Network Layer Data Link Layer Internet Layer Physical Layer
Network Interface Layer Layer-layer TCP/IP
SMTP HTTP FTP
Application Layer PORT: 25 PORT: 80 PORT: 21 Transmission Control Protocol (TCP)
Transport Layer Layer-layer TCP/IP Transmission Control Protocol (TCP)
Transport Layer Transport Layer memecah data menjadi beberapa paket.
Masing-masing paket dapat memilih rute yang berbeda dalam Mencari jalur mana yang tercepat jaringan Layer-layer TCP Transmission Control Protocol (TCP)
5
4
3
2
1 Layer-layer TCP/IP
IP Application Layer
Network Interface Layer Pendahuluan
TCP / IP10 - 11 Tahun yang lalu, banyak protokol yang digunakan untuk jaringan WAN
TCP / IP
IPx / SPx BowieNet
Sekarang semuanya memakai TCP/IP! Merupakan alasan mengapa saya harus mengajarkan kalian protokol ini.
Lebih spesifik lagi, TCP/IPv4
Versi lainnya TCP/IPv6
TCP/IPv6 sangat sangat berbeda dengan TCP/IPv4
Mengerti TCP/IPv4 saja sudah cukup TCP / IP
"Kita harus berpindah dari TCP/IPv4 ke TCP/IPv6 sesegera mungkin! Kalau tidak dunia akan mengalami kiamat jaringan komputer"
TCP/IPv6 dapat mengelola alamat yang jauh lebih besar dibanding TCP/IPv4
Kalimat tersebut sudah terdengar sejak 1999
18 tahun kemudian semua orang masih menggunakan TCP/IPv4
Belajar TCP/IPv4 tidak masalah
Memang benar, suatu saat TCP/IPv6 akan menggantikan TCP/IPv4 Namun kita masih akan menggunakan teknologi ini untuk waktu yang lama (2020? 2030?) Jadi tenang saja.
TCP/IP Secara Garis Besar IP (Internet Protocol)
Pe-rute-an (routing) informasi dari komputer satu ke yang lain melalui jaringan Mengelola IP Address, Subnet Masking, Default Gateway, Domain Name Server (DNS), dll.
Internet Protocol yang membuat komputer mengetahui dimana komputer yang kedua.
Berkat IP, TCP/IP masuk dalam golongan routable
protocol Ada routable protocol, ada non-routable protocol
Traffic data sulit dikelola Bayangkan setiap komputer di internet di dunia benar-benar terhubung ke setiap komputer yang ada!
Membelah jaringan besar menjadi pecahan kecil (sub-network) Koneksi sub-network menggunakan router
IP (Internet Protocol)
IP (Internet Protocol)
Dalam OSI Model di layer?
Layer 3, Network Layer
IP melakukan perutean informasi dan mengelola bagaimana komputer menemukan komputer yang lain Setelah komputer menemukan satu sama lain, mereka harus mulai berkomunikasi Disini, TCP bekerja! TCP (Transmission Control Protocol) Bagaimana cara mereka berbicara.
Hallo? Hai! Bagaimana bahasanya? Seberapa cepat? Seberapa banyak katanya? TCP (Transmission Control Protocol)
Windowing
Jendela?
Proses bagaimana cara data dikirimkan dari satu komputer ke komputer lain dalam jaringan. TCP (Transmission Control Protocol)
TCP/IP diciptakan untuk keperluan militer! Dibuat untuk skenario WW3
Jika sewaktu-waktu bencana nuklir terjadi dan menghancurkan komunikasi dunia
Akan terjadi perbedaan instalasi militer dan menyulitkan untuk melakukan komunikasi
Dalam situasi ini, pengiriman data besar akan mustahil, saat data sampai di sisi yang
satunya, data bisa saja berubah menjadi sampah Harus ada pengelolaan pengiriman data secara serpihan (paket-paket kecil)Untuk mengatasi hal ini, memakai konsep windowing TCP (Transmission Control Protocol)
TCP (Transmission Control Protocol)
1 "hey, saya dapat paket 1" TCP (Transmission Control Protocol)
3 Hmm..
2 "hey, saya dapat paket terakhir yang terurut itu 3"
Koneksi bagus nih TCP (Transmission Control Protocol)
5
4
7 "hey, saya dapat paket terakhir yang
6 terurut itu 7" TCP (Transmission Control Protocol)
9 Waduh,
14 "hey, saya dapat paket terakhir yang terurut itu 9"
15
12
13
10
11
8
koneksi jelek, ada yang hilang TCP (Transmission Control Protocol)
10 "hey, saya dapat paket 10" TCP (Transmission Control Protocol)
12 Hmm.. Mulai
11 "hey, saya dapat paket terakhir yang terurut itu 12"
bagus lagi nih koneksinya TCP (Transmission Control Protocol)
Dulu, menggunakan 56k-Modem
Saat download file, proses ini bisa terlihat
Jaman sekarang, proses kelipatan download tersebut sulit dilihat
Lihat gambar, gambar langsung muncul, terlalu cepat untuk melihat proses ini
Problem!
Real time communication akan sulit!
Jika ada dalam jaringan, dan harus mengulang
hiccup lagi (1 paket, 2 paket, ... ) tidak cocok untuk real time. TCP / IP
Intinya: Menghubungkan 2 jaringan komputer dalam 2 komputer dalam komunikasi antara Mengatur cara
IP address menggunakan IP TCP jaringan.
Cara Kerja TCP / IP Komponen TCP/IP
Untuk mengetahui cara kerja TCP/IP, pemahaman dari komponen berikut dibutuhkan
IP Subnet Default DNS Address Mask Gateway DHCP NAT
Address Mask Gateway
IP Subnet Default DNS
IP Address DHCP NAT
4 buah angka 8 byte, yang dipisahkan oleh karakter "."
10.1.10.1 192.168.255.221 207.55.43.12
IP address digunakan untuk menandakan identitas setiap komputer/device yang berada dalam jaringan.
Setiap komputer/device harus memiliki IP Address untuk melakukan komunikasi
Address Mask Gateway
IP Subnet Default DNS
Subnet Mask DHCP NAT
Cara untuk membelah jaringan
tidak secara fisik, logically
Sehingga komputer/device lain tidak perlu berkomunikasi secara langsung dalam jaringan yang terhubung secara fisik Contoh:
Jika kita memiliki jaringan besar (200 komputer), kita tidak perlu membuat semua komputer tersebut harus berkomunikasi secara langsung dengan setiap komputer lainnya di dalam jaringan yang terhubung secara fisik. Kita bisa melarang mereka berkomunikasi secara langsung dengan menggunakan Subnet Mask.
Akan ada 1 pertemuan untuk membahas Subnet Mask
Address Mask Gateway
IP Subnet Default DNS
Default Gateway DHCP NAT
Default Gateway merupakan router untuk sub-network dimana kita berada di dalamnya.
Apa yang dilakukan Default Gateway? Komputer kita akan mencari mencari
komputer / website / server yang dituju di local server
terlebih dahulu Jika tidak menemukannya...
Komputer kemudian pergi ke Default Gateway dan meminta tolong kepadanya untuk mencari
komputer / website / server yang dituju di sub-network yang lain.
Address Mask Gateway
IP Subnet Default DNS
Default Gateway DHCP NAT facebook.com saya mau cari tolong cariin Mau ke dong...
Internet facebook .com Router
Kantor
Ok
saya nemu facebook enggak .comada...
Address Mask Gateway
IP Subnet Default DNS
Default Gateway DHCP NAT
Yang mengkoneksikan sub-network kita ke sub-network yang lain Agar terkoneksi dengan komputer lain, IP address wajib digunakan!
Jadi ini sebenarnya apa? www.facebook.com 220.197.222.19 www.facebook.com
Kalau IP hanya peduli dengan IP Address, lalu datangnya dari mana?
Address Mask Gateway
IP Subnet Default DNS
Default Gateway DHCP NAT www.facebook.com Sebenarnya tidak berarti apa-apa.
TCP/IP hanya menggunakan IP Address, bukan yang lain. Yang jadi masalah, IP Address sulit untuk dihafal.
Address Mask Gateway
IP Subnet Default DNS
Domain Name Server DHCP NAT
Disinilah DNS digunakan! DNS memetakan domain name ke IP Address-nya
Misal, www.facebook.com = 201.65.33.2
Jadi, ketika kita mengetik www.facebook.com, komputer kita tidak mengerti maksudnya apa Maksudnya apa ya? www.facebook.com Eh, ini orang ngetik sekarang saya Ooh, makasih, tau harus apa 201.65.33.2 Oh, itu Domain Name Server IP Address Subnet Mask Default Gateway DNS DHCP NAT Baru, setelah itu, proses ini terjadi.
Internet Kantor Router
Address Mask Gateway
IP Subnet Default DNS
Domain Name Server DHCP NAT www.facebook.com www.youtube.com
Jika kita ingin ke atau , komputer tidak memperdulikan apa yang kita ketik.
Domain name diperuntukkan hanya untuk kita (user) Agar lebih mudah diingat.
Address Mask Gateway
IP Subnet Default DNS
Domain Name Server DHCP NAT
Semua website di internet membutuhkan IP Address
Jika tidak punya, tidak bisa berkomunikasi
Setiap komputer harus mengetahui:
IP Address-nya Subnet Mask-nya Default Gateway-nya Domain Name Server-nya
Cara paling mudah?
Menggunakan static IP Address
Address Mask Gateway
IP Subnet Default DNS
Domain Name Server DHCP NAT
Kekurangannya?
Membutuhkan waktu lama
Apakah ada karyawan yang bersedia mengisikan informasi tersebut ke seluruh
komputer kantor (yang jumlahnya rata-rata ratusan komputer) ? Rawan terhadap kesalahan penulisan IP addressApakah ada alternatif lain?
Menggunakan Dynamic IP Address
Kalau dynamic, siapa yang mengatur?
Dynamic Host Control Protocol (DHCP) !
Address Mask Gateway
IP Subnet Default DNS
Dynamic Host Control DHCP NAT Protocol
Ketika komputer terkoneksi ke network, komputer akan memanggil DHCP Server DHCP Server akan memberikan seluruh informasi yang dibutuhkan komputer secara otomatis address nih Izin, mau minta IP
Address Mask Gateway
IP Subnet Default DNS
Dynamic Host Control DHCP NAT Protocol
Harus ada konfigurasi DHCP terlebih dahulu
- Cakupan IP-Address dalam konfigurasi sampai berapa ya?
- Subnet mask yang sudah
disetting berapa ya?
- Default Gateway?
- DNS?
- Berapa lama penggunaannya?
Ok, ini list informasi yang kamu butuhkan
Ingat, jatuh temponya 4 hari iya..
Least Time (waktu jatuh tempo)
Seberapa lama komputer kita diizinkan untuk memiliki IP address tersebut jangan lupa laporan! Dynamic Host Control Protocol IP Address Subnet Mask Default Gateway DNS DHCP NAT
Setiap setengah kali waktu Least Time, komputer akan kembali menanyakan kepemilikan IP Addressnya
2 hari Kemudian Saya masih dalam jaringan,
Masih boleh kan pakai IP addressnya?
Ya, masih 2 hari kok
Address Mask Gateway
IP Subnet Default DNS
Dynamic Host Control DHCP NAT Protocol
Kalau sudah Least Time, kepemilikan tergantung konfigurasi DHCP
4 hari Kemudian Hmmm......
Saya suka nih IP Addressya, masih boleh pake enggak?
Address Mask Gateway
IP Subnet Default DNS
Dynamic Host Control DHCP NAT Protocol
Kalau terdapat gangguan komunikasi ke DHCP Server (misal: Server Down), pertanyaan akan dilakukan setiap setengah kali Least Time
Hari ke dua Lah.. mana DHCP nya?
Address Mask Gateway
IP Subnet Default DNS
Dynamic Host Control DHCP NAT Protocol
Setiap setengah kali Least Time berarti:
Hari ke 3 Hari ke 3 Hari ke 3 Hari ke 2 Hari ke 3 Jam ke 12 Jam ke 18 Jam ke 21
Jika sampai akhir tidak ada jawaban, kembali tergantung ke konfigurasi DHCP
Address Mask Gateway
IP Subnet Default DNS
Dynamic Host Control DHCP NAT Protocol
IP Address merupakan alamat unik untuk komputer kita sehingga kita bisa mengirimkan pesan ke komputer yang spesifik di belahan dunia lain. Coba lihat IP Address-mu dirumah
biasanya antara 192.168.(sesuatu).(sesuatu)
Sekarang coba lihat IP-Address tetanggamu dirumahnya
Terkadang kita bisa menemukan kalau IP-Address kita dan mereka sama!
Address Mask Gateway
IP Subnet Default DNS
Dynamic Host Control DHCP NAT Protocol
15 tahun lalu, ahli network khawatir
Apakah IP Address harus berbeda terhadap setiap komputer yang ada di dunia yang terhubung ke internet? (termasuk printer dan alat lainnya)
Mustahil
Jumlah kombinasi IP Address tidak akan cukup untuk memberikan address unique ke setiap komputer di dunia.
Mereka menciptakan NAT!
Address Mask Gateway
IP Subnet Default DNS
Network Automatic DHCP NAT Translation
Router yang terkoneksi Internet memiliki 208.55.44.1 Rumah Kita Dedicated / External IP 192.128.1.2
Address miliknya sendiri 192.128.1.3 Jaringan internal dalam
Internet
router bisa menggunakan Rumah Tetangga
IP Address yang sama dengan jaringan yang lain! 209.77.66.44 192.128.1.2 Yang dipikirkan Server di 192.128.1.3 internet hanya External IP
Address!
Address Mask Gateway
IP Subnet Default DNS
Network Automatic DHCP NAT Translation
Yang NAT lakukan:
Komputer kita, 192.168.1.2 208.55.44.1 Rumah Kita berkomunikasi melalui Default Gateway lalu ke Internet lalu 192.168.1.2 menemukan facebook.com facebook.com hanya mengetahui 192.168.1.3 komunikasi ini datang dari router
Internet ber-IP Address
208.55.44.1 dan Rumah Tetangga akan merespon balik ke alamat tsb.
Router memiliki built-in NAT, tahu 209.77.66.44 192.168.1.2 komputer mana dalam jaringan internalnya yang melakukan 192.168.1.3 request facebook.com tsb
( 192.168.1.2).
Address Mask Gateway
IP Subnet Default DNS
Network Automatic DHCP NAT Translation
NAT mengatur agar tidak semua komputer yang terhubung ke internet membutuhkan IP Address yang
absolute unique
Jika NAT tidak ada, semua perangkat harus memiliki IP address yang
absolute unique Next?
Detail mengenai Subnet Mask!
IP Address Subnet Mask Default
Gateway DNS DHCP
NAT