Ngobrolin Protokol Jaringan
Ringkasan Episode
Bantu KoreksiEpisode ini membahas tentang protokol jaringan (network protocols) dan model OSI (Open System Interconnection) yang menjadi dasar komunikasi antar perangkat di jaringan. Diskusi dimulai dengan penjelasan apa itu protokol sebagai tata cara atau spesifikasi yang memungkinkan perangkat-perangkat berbeda untuk saling berkomunikasi dengan reliable dan konsisten. Topik utama meliputi penjelasan 7 lapisan OSI model mulai dari Physical layer (kabel/fisik) hingga Application layer (HTTP, HTTPS, FTP), serta perbedaan antara TCP dan UDP sebagai protokol transport yang umum digunakan.
Poin-poin Utama
- •Protokol jaringan adalah tata cara atau spesifikasi yang memungkinkan perangkat berbeda untuk saling bertukar informasi secara reliable dan konsisten
- •OSI Model terdiri dari 7 layer: Physical (bits), Data Link (frames), Network (packets), Transport (segments), Session, Presentation, dan Application
- •TCP (Transmission Control Protocol) lebih aman karena memastikan data sampai tujuan dengan urutan yang benar, namun lebih lambat
- •UDP (User Datagram Protocol) lebih cepat dengan pendekatan 'fire and forget' namun tidak menjamin data sampai tujuan
- •Network layer menggunakan IP (Internet Protocol) dan ICMP untuk routing dan error handling antar perangkat
- •Transport layer bertanggung jawab atas end-to-end connection dan menangani packet loss serta retransmission
- •Application layer adalah yang paling sering berinteraksi dengan developer seperti HTTP, HTTPS, FTP, dan SMTP
Halo semuanya, apa kabar?
Halo semuanya, apa kabar?
Dari Manila
Dari Manila, oh hei, update-update dulu lah
Dari Manila, ngapain?
Mana Manila?
Hah? Manila seru
Ini lagi bawa World Camp Asia
Nanti di hari Kamis, Jumat
Eh, tidak, Kamis, Jumat, Sabtu
World Camp Asia, Manila
World Camp Asia
Iya
Targetnya seluruh Asia, tapi pesertanya
Dari seluruh dunia
Oh
Ada total
Yang dari Indonesia yang datang?
Ada
Mas Torik datang
Kita sesama organizer
Oke
Mantap
Mbak Devin
Ada beberapa dari Indonesia
Dari Indonesia juga datang
Saya belum tahu, nanti besok ketemu
Eh, besok lusak-lusak ketemu
Jadi
Indonesia represents
Lihat transkrip lengkap (4680 segmen lagi)
Terus saya sekalian mau minta maaf ke penonton-nonton Mirsa dulu
Saya salah
Time zone
Saya kira
Besok
Tadinya saya udah
Salah hitung jam
Tadinya saya udah join jam 7
Sini
Saya kira jam 7 disini jam 8 disana
Sudah di pas-pas ini jam yang sudah janjian
Eh, ternyata
Sini
GMT plus 8
Ini Wita ternyata
Wita
Sama kaya di Bali
Salah hitung
Akhirnya
Nah ya
Terlanjur buat janji
Ke kolega saya
Yang mau ketemuan di restoran ini
Dia belum datang
Jadi masih bisa ngobrol
Terlaluin
Buat dulu nih
Nanti kalau dia akan
Suruh join
Gampang
Solusi
Iya
Salah
Apa namanya
Salah time zone ya
Salah time zone
Selamat malam
Mumpung masih
Belum datang ya
Jadi masih bisa ngobrol-ngobrol dulu ya
Jadi
Kan
Soal time zone ini kan
Tidak mengenai
Protokol ya
Mengatur jam
Boleh-boleh
Boleh-boleh
Seluruh dunia itu kan
Dibagi dengan
Zona waktu
Mulai dari
Greenwich itu kan
Titik 0
Sampai
Kita titik
Di Indonesia
Titik 7
Dan
Di
Filipina
Titik 8
Kalau di India
Titiknya 5,5
Agak lain
Ada lagi
Yang lain lagi
Yang 5
Ada yang 1,4
Itu ada juga
Tapi gak tau dimana
Ivan lagi di Manila ya
Ivan lagi di Manila
Iya di Manila
Jadi cuma bisa join sebentar aja ya
Sampai teman saya datang
Nah
Karena tentang protokol waktu
Jadi kita hari ini
Bahasanya ngomong-ngomongin tentang
Protokol komunikasi
Enggak
Ini udah dari topik minggu lalu kan
Sudah deal kan
Bukan masalah
Ini
Kita
Barang-barang minggu lalu ya
Jadi
Barang-barang minggu lalu
Kita ngebiasain
Di akhir episode
Barang teman-teman yang
Richard juga
Memilih topik
Sama-sama
Iya
Jadi topiknya itu
Kita ambil dari
Eh
Puncung ya kasih ide
Org
Slash ngobrolin
Atau kesana.in
Slash ngobrolin web aja
Biar gampang
Nah
Jadi
Mas Jatmoko
Ada gak?
Ada chat ya?
Sudah di
Mantap
Mantap
Mantap
Yang musuhin topik
Ntar malah gak dateng
Ternyata ya
Atau
Kalian join aja
Join
Kasih link
Boleh-boleh
Eh siapa?
Tadi yang mas
Yang Jatmoko
Iya
Oh
Boleh-boleh
Mau join gak?
Mau join gak?
Ini kan Ivan
Sebentar kan
Takutnya nanti
Saya
Apa
Kita belajar bareng-bareng lah ya
Nanti kalau misalkan
Ada salah-salah
Mohon
Dikoreksi gitu ya
Jadi ini
Kemarin itu
Eh minggu lalu ya
Minggu lalu kita
Bahas
Beberapa ide
Yang menarik
Dan kita
Putuskan untuk
Bahas tentang protokol
Malam hari ini
Protokol
Betul
Dan protokolnya
Sebenarnya
Lebih ke transfer ya
Tapi kita
Ngomongin protokol
Secara umum ya
Tapi
Sebelum itu
Sebelum itu
Nah ini
Ada
Ada sesuatu yang baru nih
Bentar
Ada terobosan
Ada format baru
Format baru
Format baru
Jadi
Untuk pertama kalinya
Kita ada sponsor
Walaupun sponsornya
Company sendiri
Tumpu tangan dulu dong
Tumpu tangan dulu dong
Ada back soundnya ya
Tumpu tangan sponsor
Ini gak ada
Jadi
Episode
Malam ini
Episode ke 118
18 Februari
Wah pas banget
18 Februari 2025
Jadi kan
Sebentar lagi
Mau puasa
Ramadhan kan
Nah mungkin
Buat teman-teman yang
Apa namanya
Mau
Upgrade skill
Ya
Kalau misalkan
Mau upgrade skill
Atau mau
Berkarir
Apa
Switching karir
Atau berkarir
Di industri teknologi
Ya
Kebetulan sekali
Ada
Diskon
Untuk full-time
Bootcamp
Yang activate
Ya
Bisa
Apa
10 juta
Untuk full-time
Bootcamp
4 juta
Untuk night
Bootcamp
Jadi ada
Bootcamp yang
Kelas malam
Ada yang
Kelas
Ada kelas
Karyawan
Ada yang kelas
Full-time
Ya
Jadi
Kalau
Apa
Kalau tertarik
Bisa langsung
Ke
Hacktivate.com
Langsung aja daftar
Tinggal pilih
Mau full-time
Bootcamp
Atau yang
Night
Bootcamp
Pakai kode
Ngobrolin
Bukan
Gak ada kode
Langsung aja
Langsung
Gak ada kode
Gak ditampilin
Tekstnya
Di sini
Langsung aja
Di sini
Gitu
Tampilin
Tekstnya
Tekstnya
Langsung aja
Ke
Hacktivate.com
Langsung cek
Di komen
Ya
Langsung
Langsung daftar
Jadi begitu daftar
Nanti
Akan langsung
Dapat
Potongan
10 juta
Atau 4 juta
Oke
Nama programnya
Adalah
Ramadhan
Skill Boost
Upgrade
Pahala
Upgrade
Skill
Tentu tangan dulu
Sponsor
Pertama
Kita
Ketuk
Telur
Kalau teman-teman
Ada yang mau
Sponsor
Boleh ya
Contact saya
Atau Ivan
Atau Eka
Silahkan
Contact saya
Atau Ivan
Kita
Kita butuh
Tambahan
Ini ya
Butuh
Buat
Beli
Streamyard
Buat
Beli
Mic
Biar suaranya
Lebih
Kincong
Siapa tahu
Bisa ngumpul
Ngumpulin
Dana sedikit
Oke
Langsung aja
Berarti
Malam hari ini
Kita akan bahas
Tentang
Protokol
Jaringan
Kita harus
Jadi
Sebenarnya
Kita mulai dari
Protokol
Jaringan itu
Apa sih
Gitu ya
Protokol
Jaringan itu
Apa
Sebentar
Nah
Ini ada
Artikel
Yang
Cukup
Bagus
Kok gak ada
Ininya ya
Padahal
Sudah di highlight
Nah
Sudah
Muncul highlightnya
Jadi
Sebenarnya
Kalau yang disebut
Sebagai protokol
Itu kan adalah
Tata cara komunikasi
Lah ya
Atau
Apa ya
Protokol ya
Tata cara lah ya
Bukan komunikasi
Tata cara
Berarti itu
Spesifikasi ya
Berupa
Spesifikasi
Atau berupa
Apa sih
Ada infrastrukturnya
Beneran gitu
Yang kita koneksi
Itu gak kan
Semua
Semua bisa digilir
Seperti itu
Tapi harus
Ngikutin
Spesifikasi
Sesuai
Misalnya
Kalau HTTP
Kesepakatan
Kesepakatan
Spesifikasi itu
Kesepakatan
Kalau kita mau ngobrol
Sama
Orang
Itu
Tata cara
Berbicaranya
Seperti apa
Jadi mungkin
Ada intro dulu
Kenalan dulu
Handshaking dulu
Salaman dulu kan
Habis itu
Perkenalan
Habis itu nanti
Dibalas
Gitu lah
Kira-kira
Jaman
Jaman
Gampang kita sekolah
Itu kan ada
Namanya protokol
Upacara
Protokoler
Protokol
Protokol upacara
Iya
Ada
Ada
Ada
Stepnya
Iya
Tata cara
Atau SOP
Sop
Gimana harus
Ini
Gimana harus
Itu
Rule
Spesifikasi
Dan rule
Sets of rules
Network
Establish
Sets of rules
Aturan ini
Menentukan
Bagaimana
Device yang berbeda
Dalam suatu jaringan
Saling
Mengirim data
Iya
Nah intinya itu
Device yang berbeda
Karena setiap device
Yang ada di jaringan
Itu kan berbeda-beda ya
Masing-masing
Punya
Secara internal
Masing-masing punya
Struktur sendiri
Proses
Dan standar
Tapi
Gimana caranya
Biar semua device
Yang berbeda itu
Bisa bertukar
Informasi
Dengan reliable
Dengan konsisten
Ya
Jadi
Kayak punya bahasa
Yang sama lah
Gitu
Jadi bisa saling mengerti
Nah
Kalau
Dari sejarahnya kan
Lepon
Dari sejarahnya kan
Itu kayak
Dulu ada komunikasi
Komunikasi
Zaman dulu itu kan
Mungkin
Mungkin
Kalau
Terlalu
Terlalu
Terlalu
Terlalu lama
Mungkin
Lebih kera komunikasi
Radio
Dulu api unggun
Dulu
Sebelum ada bahasa manusia
Pakai kentongan
Pakai apa
Pakai api unggun
Pakai
Tapi kan
Sampai sekarang
Ada kan
Misalnya
Kalau kentongan
Berapa kali
Artinya apa
Misalnya ada
Duka cita
Ada peninggal
Atau ada bencana
Berarti masih ada
Contohnya
Monceng gereja itu
Ada
Kalau bunyi itu
Ada hatinya
Ada maknanya ya
Ada maknanya
Tapi kan terlalu jauh ya
Kalau yang
Teman gue udah datang
Oke
Oke kita lanjut ya
Jadi tinggal
Say hi
Say hi
Hello
Bye bye
Sampai ketemu lagi
Jadi kita tinggal berdua
Jadi intinya adalah
Protokol itu adalah
Tata cara
Nah network protokol
Tata cara
Untuk berjejaring
Ini bahasanya
Lumayan ini ya
Jadi antara
Satu device
Gak mesti satu jaringan sih
Jaringan secara umum
Jaringan keseluruhan lah ya
Belum
Belum
Terima kasih
Putih
Interoperate
Ya device-nya juga
Macem-macem
Ada
Mungkin ada modem
Ada
Apa namanya
Ada access point
Ada apa lagi tuh
Kalau di jaringan tuh
Ada
Mungkin ada
Clientnya
Kita colokin kabel
Atau pakai
Konek ke wifi
Ada banyak ya
Jenis
Jenis device-nya banyak
Dan
Beraneka ragam
Merek-mereknya juga
Berbeda
Dari
Dari apa
Dari manufakturing
Yang berbeda
Tapi
Untuk mereka berkomunikasi
Itu butuh
Sesuatu yang
Sama
Gitu ya
Jadi kayak
Spesifikasi
Spesifikasi yang sama
Jadi
Bisa saling
Terkoneksi
Gitu
Ini sangat low level ya
Makanya kan tadi
Pertanyaannya Eka
Kenapa jarang muncul
Di
Apa
Dunia front end
Karena front end itu
Udah di
Abstraksi
Cukup
Jauh ya
Cukup jauh
Sampai
Pertanyaan itu tadi
Belum muncul
Kita belum bahas itu
Oh belum ya
Belum ya
Nanti ya
Ya
Ya kan
Ngomongin low level kan
Network ini kan
Di
Di apa ya
Kita
Sehari-hari sebenarnya kita pakai
Cuman gak berasa
Karena kita
Tidak
Mengutak atik itu
Kita hanya menggunakan
Gitu ya
Salah satu protokol
Jaringan adalah
HTTP sebenarnya
Itu udah di layer keberapa gitu
Karena
Ada
Kita ngomongin
Ada network
Ada application
Nanti kita lihat di bawah ya
Jadi
Intinya adalah
Nah ini dia
Ada rules dan prosedur
Untuk berkomunikasi
Antara
Jaringan
Yang terhubung
Ke
Eh sorry
Device yang terhubung
Di jaringan
Jadi ya
Jadi bisa saling bertukar informasi
Bisa kirim
Bisa terima
Terus
Bisa saling bertukar informasi
Ya
Bertukar pesan
Ada error
Ada error
Gimana cara handlingnya
Ada yang
Tipenya
Kalau error udah biarin
Kalau
Ada juga yang
Kalau error
Minta
Minta apa
Kalau misalkan ada packet loss
Dia minta lagi ulang gitu ya
Ada banyak
Bukan ada banyak
Ada beberapa
Dan lain-lain
Nah
Cara kerjanya
Di
Belakang layar
Itu
Sebenarnya
Kalau mau
Ditarik
Kedalam lagi
Itu ada yang disebut sebagai
OC
Open System Interconnection Model
Atau dikenal dengan
Seven Layer OC Model
Jadi dia ada
Tujuh layer
Jadi kalau kita kirimin data
Atau pada saat kita
Ketik di browser
Ya
Misalkan
Activate.com
Itu yang terjadi adalah
Dia
Ngirimin dari
Layar 1
Sampai layar 7
Kemudian
Dia kirim ke
Jaringan
Layar 1 sampai 7
Di device tersebut dulu ya
Baru di-encode lah
Encode lah ya
Betul
Nanti sampai ke
Tujuan
Sampai ke laptop kita
Itu
Persisnya sama
Di balik
Iya
Di balik
Jadi kurang lebih
Seperti itu
Nah
7 layer itu apa
7 layer itu ada disini
Jadi layer 1 itu adalah
Yang
Physical
Jadi yang
Device-nya
Itu kiriminnya
Pake bits ya
Bukan bytes
Malah pake bits
1.0.1.0
Terus
Naik ke atas
Di layer 2 itu ada
Data layer
Atau data
Yang ketiga ada
Network
Yang keempat ada
Transport
Session
Presentation
Sampai application
Application disini
Maksudnya
Network ya
Bukan aplikasi
Yang kita buat ya
Kira-kira gitu
Dan tipe datanya adalah
Dari mulai bits
Di layarku ada
Frames
Makin bawah
Makin low level ya
Biar bisa
Di
Test oleh
Device apapun
Betul
Nah kalau yang di
Bagian di layar ketiga ini
Kalau
Kalau teman-teman
Biasa jalanin
Mau ngecek internet jalanin
Atau enggak kan pake ping ya
Biasanya ada paket loss kan
Ping
Ping
Ada paket kan
Kadang-kadang ada paket loss
Nah itu sebutannya
Karena dia udah di network layer
Jadi sebutannya udah paket
Nah paket ini
Kemudian di layar 4
Berubah menjadi segmen
box
5, 6, 7 itu sama data
Tapi jenis datanya berbeda
Nah bentar
Jadi misalnya ada
Ada yang bikin device
Device kan juga
Berevolusi
Terus ya
Misalnya dulu cuma pake modem
Terus lama-lama
Ada macem-macem
Berarti ini
Expectednya
Semua bisa
Memproses sesuai
Ini kan
Ada spesifikasi detailnya kan
Kalau terima data
Itu harus
Kayak gimana
Yes
Betul
Infrastruktur sampai hardwarenya
Harus bisa
Harus ngikutin
Si standarisasi ini kan
Betul sekali
Iya standarisasi ya
Spesifikasi dan standarisasi
Jadi ini udah
Standar internasional lah ya
Udah standar internasional
Kalau kita mau bikin device
Harus bisa menerima
Dan mengirimkan data
Dengan OC model ini
Jadi kalau mau lebih detailnya
Fisikal itu ya
Raw data
Lewat
Kabel atau
Jaringan
Kabel jaringan
Terus kalau data link itu
Udah
Dari
Raw tadi
Diubah menjadi frame
Frame itu ada tambahan
Kayak metadata lah
Kirimin adresnya kemana
Terus tipe
Pengirimannya seperti apa
Dan lain-lain ya
Informasi tambahan
Masuk ke network
Nah ini yang
Cukup sering
Mungkin cukup sering terdengar
Ada istilahnya TCP dan UDP
TCP IP istilahnya kan
Transfer
Apa gitu ya
Lupa juga
TCP slash IP
IP itu kan
Transmit control protocol
Garis miring internet protocol
Protokol
Jadi lewat internet
Itu IP-nya tuh internet protocol
Ya
Karena kan kalau ditarik mundur lagi
Jaringan itu sebenarnya
Sebelum ada internet pun sudah ada jaringan
Jaringan lokal gitu ya
Intranet pun sudah ada lama ya
Sebelum internet ada
Intranet kan ada kan ya
Cuma pakai tablet
Betul
Ya
Karena sekarang sudah terkoneksi satu sama lain
Ya kita anggapnya semuanya udah internet gitu kan
Kemudian
Masuk ke transport layer baru
Oh iya
Yang network itu berarti dia IP ya
Internet protocol sama ICMP
ICMP ini apa ya
ICMP
Internet control message protocol
Oh ini dia ya
Internet control message protocol
It is used by network device including router
Oh router
Masuk ke router
Send error message
Dan operasional
Indicating success of value
When communicating with another IP address
Jadi ketika kita berkomunikasi dengan IP address lain
Itu yang mengelolanya adalah ICMP
Handle utilitiesnya ya
Semacam utilities untuk membantu si komunikasi antar IP
Ya
Dan layer keempat
Nah baru kita masuk ke transport layer
Jadi ini layer untuk mengirimkan data
Jadi end-to-end connection
Memastikan pengiriman datanya itu berhasil atau ada error
Atau butuh di transmisi ulang
Dikirimkan ulang
Kalau paketnya hilang
Hilang ya
Kalau diperlukan
Dan disini
Aplikasi atau
Protokol yang paling sering kita dengar adalah
TCP dan UDP
Bedanya apa nanti kita akan bahas
Kalau TCP ini dia lebih aman
Karena ketika ada
Paket loss
Dia akan minta lagi
Kalau UDP itu lebih kayak
Ada memesnya tuh
Kalau UDP itu kayak
Kita kirimin
Habis itu kita gak peduli
Barangnya nyampe atau enggak
Nyasar atau enggak
Terus tiba-tiba paketnya
Kalau ngirimin paket itu
Gak urut
Di potong-potong
Ya tiba-tiba
Acak gitu
Dia gak peduli
Pokoknya dia kirimin
Udah selesai tugasnya
Kalau TCP
Beneran gak ngerespon ya
Misalnya error
Atau fail
Atau apa
Gak ngasih respon error
Itu pun
Gak ngasih respon
Kalau TCP
Ketika dia kirimin paket
Dia pastikan paketnya nyampe
Kalau gak nyampe
Dia tanya lagi
Udah nyampe belum
Oh kalau belum
Misalkan ada yang
Paket yang hilang
Atau ada sekuensi yang
Ngacu
Dia akan kirimin ulang
Gitu
Tapi berarti dia
Dia pause kan ya
Berhenti
Maksudnya dia ngecek
Nyampe atau enggak
Betul
Make sure
Either nyampe
Ya udah lanjut
Kalau misalnya enggak
Dikirim lagi
Habis itu baru lanjut
Berarti sama-sama kayak
Ada plus minusnya ya
Betul
Ada plus minusnya
Kalau
TCP
Yang pasti dia lebih aman
Terutama untuk data-data yang
Harus
Kita tahu
Kalau datanya
Nyampe atau enggak
Kalau
UDP
Kayak fire and forget lah
Gitu ya
Cuman
Kelebihannya UDP adalah
Dia cepat
Karena dia gak peduli
Kirimin udah selesai gitu kan
Kan gak berhenti
Gak nunggu
Dan gak ngecek kan
Pokoknya kirim semua
Kalau TCP
Dia lebih
Lebih ini
Lebih apa ya
Lebih kepo
Lebih kepo
Lebih posesif ya
Lebih posesif
Jadi kalau
Package-nya dikirim
Dia nanyain terus
Sampai
Memastikan sampai
Package-nya
Sudah sampai
Di tempat tujuan
Dengan berhasil
Dengan status berhasil
Kelemahannya adalah
TCP itu lebih
Lampat daripada UDP
Ini ada
Memesnya
Bentar ya
Mana sih
Mau lu lihat
Memes
Loh
Susah
Wait
Kok gak bisa
Ini
Ini
Ini memesnya
Jadi
Kalau TCP
Memastikan air
Masuk ke mulut
Kalau UDP
Gak peduli
Yang penting air
Disiram aja
UDP itu
Kayak iklan
Kayak cuma air
Sirem
Iya
Banyak ya
Ini
Tuh
Pokoknya
Air disiram
Tujuannya adalah
Menyiram air
Entah airnya dipakai
Buat apa
Gak peduli
Kalau TCP
Dia tahu tujuannya
Nyampe
Sesuai sekuensnya
Urutannya
Ya gitu-gitulah ya
Oke
Kemudian
Ke session
Eh
Ke layer kelima
Itu ada namanya
Session layer
Session layer ini adalah
Communication session ya
Bukan sessionnya
Web ya
Koneksi antar device
Itu kan butuh
Session ID lah gitu ya
Untuk tahu bahwa
Ini adalah
Percakapan kesekian gitu
Supaya gak nyampur
Antara
Pengiriman pertama
Pengiriman kedua
Pengiriman ketiga
Dan seterusnya
Jadi ada
Proses
Managing data exchange
Selama sesi itu berlangsung
Ketika
Datanya sudah berhasil dikirimkan
Sesinya dihapus
Gitu
Kemudian masuk ke
Layer ke enam itu
Presentation
Presentation itu lebih ke
Yang kalau kita di
HTTP itu ada
Compression
Ya kan
Ada encryption
Ada macam-macam
Untuk
Satu untuk keamanan
Kedua untuk
Performance juga
Jadi kalau misalkan kita
Ngirimin datanya
Dalam bentuk text
Kan lebih
Lebih ringan
Kalau di
Compress dulu
Tapi di sisi yang lain
Kalau ada proses
Compressi
Pasti akan ada
Kerja cukup berat
Untuk melakukan
Kompresi
Dan dikompresi
Pada saat
Datanya
Diyampe
Gitu kan
Berarti kalau datanya
Berupa stream
Kayak misalnya
Kalau apa sih
Kayak
Video
Video stream
Yang kayak
Audio video stream
Itu kan
Bentuk datanya
Beda sama text kan
Berarti di prosesnya
Di layer ini
Yes
Betul sekali
Dan terakhir
Application layer
Nah application layer
Inilah yang
Biasa kita gunakan
Ada HTTP
HTTPS
Ada FTP
Ada SMTP
Ada macam-macam
Jadi ini adalah
Pengaplikasian dari
Ketujuh layer itu
Apa
Ke enam layer
Di bawahnya
Ini kayak
Apa ya
Ya layer lah ya
Abstraksi
Abstraksi
Di
Dari ini
Dari mulai sini
Jadi dia menerjemahkan
Ini kesini
Kesini
Kesini
Kesini
Dan seterusnya
Ini perlu kita bahas gak
Kayaknya udah tadi ya
Oke
Itu kan
Sebelum kita lanjut
Ada pertanyaan
Yes
Ya bukan pertanyaan sih
Itu kayak radio
Radio
Iya bener
Oh iya
Radio kan
Kalau kita
Si kliennya
Dengarnya
Kerasa-kerasa
Kan dia gak peduli kan
Gak dikirimin ulang kan
Bener gak ya
Iya sih
Analoginya bener
Tapi kayak
Kalau radio
Kan sebenarnya
Bukan komunikasi
Dua arah ya
Kita gak bisa
Dirim pesen balik
Kesana
Dan kayak
Want to many
Gak sih
Pokoknya gimana caranya
Kita
Masing-masing radio
Masing-masing device radio itu
Menerima sinyal
Menerima
Itu
Itu radionya
Siarannya
Sebaik
Tapi kan
Udah
Gitu doang
Betul
Betul
Ya bisa ngirim balik
Tapi ya
Tapi kayak
Cuma bedanya
Satu arah
Dan
I want to many
Satu stadion radio
Men-transmit ke
Banyak device yang
Menerima
Ya
Tapi kalau
Device kayak TV
Atau radio itu
Mereka ada
Analytics gak sih
Saya penasaran
Kayak
Misalkan
Oh berapa banyak yang nonton
Pada saat itu gitu
Bisa tahu gak ya
Iya ya
TV jaman TV analog
Kan suka ada kan
Masa yang acara
Paling populer
Nah mereka
Hitungnya gimana sih
Berarti ada kan
Masa
Sebelum
Sebelum Netflix
Atau apa ya
Masa
RCTI atau SCTV
Atau apa
Jaman
Analog dulu lah
Iya
TV analog
Bukan TV yang
Kita nonton
Di lewat
ATTP ya
Bukan lewat browser
Tapi TV beneran
Itu
Ada gak ya
Ada
Samar-samar
Kita pasti pernah
Lihat kan
Koran
Acara apa yang populer
Dengan
Penonton
Penonton
Yang banyak
Maksudnya mereka kan
Harus punya cara
Untuk figure out
Acara yang populer
Untuk menghitung performance
Kan kayak apa tuh
Rating ya
Rating istilahnya ya
Iya
Rating sama
Haruhnya ke iklan
Maksudnya acara yang banyak
Yang populer
Impression ya
Nah cuma masalahnya
Pertanyaan kayak gini
Kita tanya ke siapa ya
Kita kan sama-sama
Gatau nih
Pastinya
Siapa yang kita kenal
Yang kita ngerti begini
Kalau dulu
Mungkin ada
Kayak acara TV
Terfavorit gitu
Kayaknya dari survei
Ada lembaga survei
Yang melakukan
Wah
Favorit apa
Acara TV nya apa
Gitu
Tapi gak tau ya
Kalau
Teknisnya beneran ada
Karena memang
Butuh ya
Prime time nya itu
Jam 8 itu kan
Orang tau
Tapi kan itu
Rahasia umum ya
Mungkin ada yang
Kayak
Ada yang nunggu
Khusus nunggu acara
Jam 10 malam misalkan
Dan acaranya mungkin
Sepi atau rame
Kan
Apa
Jadi
Kita bisa menghitung
Performans dari
Si
Acaranya kan
Bukan hanya berdasarkan
Survei ya
Gak tau lah ya
Dunia TV
Kayaknya udah dunia yang berbeda ya
Kita gak bisa tau
Kecuali
Kecuali teman-teman
Di chat
Ada yang
Bekerja
Di broadcasting
Gitu ya
Tuh
Ada yang penasaran gak
Sama
Saya juga penasaran
Kok ada rating
Gitu
Jadi kayak ada
Kalau sekarang
Semua dari aplikasi
Si make sense ya
Maksudnya yang bukan
Netflix
Kita dari web app
Atau native app
Atau tv app
Jelas ada
Analitik sih
Kalau zaman dulu
Pakai tv tabung
Yang kalau
Itu
Dipukul-pukul
Gimana ya
Iya kan ada kayak
Misalkan tv series nih
Kita
Mungkin kalau yang tv tabung
Agak
Cukup jadul ya
Kalau misalkan tv series
Masih tv
Gak mesti
Bisa di lokal juga ya
TV kabel lah
TV kabel
Itu
Kan ada yang
TV series di cancel
Gara-gara ratingnya jelek kan
Itu ratingnya dari mana
Kita juga gak tau
Dan
Apa kayak buat
Bandingin sama kompetitor
Gak sih
Misalnya sama-sama
Di suatu
Sejak 4 sore
Ada telenovela
Stasiun tv A
Punya telenovela
Apa
Stasiun tv B
Punya acara sejenis
Nah kan
Bisa tau
Kalau mana yang favorit
Kalau misalnya
Yang di A
Anjrok
Berarti target audiensnya
Kan pada nonton
Yang B kan
Maksudnya pasti ada
Somehow ada cara
Buat
Pasti ada
Analisis
Satelit
Satelit
Satelit apa gak mahal ya
Ya mungkin juga sih
Kalau tv kabel mungkin
Udah
Kayaknya udah ada ya
Udah ada analitiknya
Karena kan
Ada kabel yang
Ada data yang bisa lewat kan
Kayaknya ya
Cuma kalau digital
Mungkin
Lebih bisa di
Lebih gampang ya
Lebih
Lebih
Walaupun tetap gak tau
Caranya gimana sih
Lebih kebayang
Tapi ya
Lebih kebayang
Nah cuma
Intermeso dulu nih
Semua tentang protokol ini
Kan
Minggu lalu kan
Pada voting
Protokol
Apa ini
Bentar
Di show notesnya
TCP
Blah blah blah
Gue gak tau
Kali
Tentang protokol
Ya selain
SCTP ya
Kalau SCTP pun
Itu kayak
Basicnya aja
Maksudnya
SCTP request tuh
Kayak gimana
Yang diterima gimana
Kayak headernya
Apa
Metodnya apa
Ya kayak cuma yang
Practical aja
Dan
Apa
Kebetulan
Gue juga
Apa
Belajar sendiri
Dan selama belajar
Dari materi gratisan
Di internet
Semua kayaknya
Gak ada
Yang
Secara umum ya
Gak tau
Kalau misalnya
Emang spesifik
Kali nyari
Mungkin ada
Tapi maksudnya
Apapun lah
Misalnya
Wah
Aku pengen jadi web developer
Belajar
Cari-cari materi
Itu pasti gak bakal
Nemu tentang
Protokol yang
Mendalem kayak gini
Jadi pertama
Apakah itu wajar
Dan
Kedua
Yang
Yang lebih penting lagi
Apa alasannya
Kenapa
Kita sebagai web developer
Untuk belajar
Terus muasain ini semua
Karena jujur
Sampai sekarang
Ya
Baik-baik aja
Gak pernah
Maksudnya
Beyond
HCTP yang kayak
Header request
Header request yang tadi itu
Apa
Requestnya gimana
Headernya gimana
Bodinya gimana
Metodnya apa aja
Dan
Apa
Ya punya
Slug-lug
Permetodan
Dan
Response
Dan lain-lainnya
Selain itu
Protokol yang lebih besar lagi
Gak pernah ada yang nanya
Dan gak pernah
Kepakai
Jadi
Sebetulnya
Motivasi buat
Mempelajari ini semua
Apa
Kira-kira
Jujur sih
Jawaban
Pastinya gak tau ya
Yang jelas
Dulu gue juga
Ini kan
Ini ngobrol random aja
Iya
Dulu juga belajarnya
Di kuliah
Ya
Di kuliah ada dapat
Nah
Kalau kuliah kan
Jadi kayak kepaksa
Belajar
Kepaksa belajar
Gak tau
Kepaksa mendalamin
Itu kan
Ya
Tapi
Kayaknya untuk
Khususnya untuk
Front end
Itu kayaknya
Gak
Terlalu relate
Kali ya
Ditanya penting
Atau enggak
Gak bisa jawab juga
Karena mungkin
Belum ada
Sesuatu
Atau proyek
Yang berhubungan
Dengan itu
Itu komen
Paling the best
Selamat jamat
Bisa bikin ulang
Ya kalau kita
Perlu bikin lagi
Misalnya
Civilization
Musnah
Kita perlu
Membangun
Peradaban
Dari awal
Dengan seluruh
Teknologinya
Kalau kita paham
Kalau kita paham
End of life
Maksudnya
Kayak itu loh
Kayak film
Apokalips
Apokalips gitu
Kita di planet lain
Oh iya
Kita membangun
Peradaban
Beserta
Komunikasi teknologinya
Kalau cuma ngerti
HCTP
Kalau cuma jago
Bikin
Web
Ya sulit
Ya sulit ya
Kudengerti protokol
Nah ini jawaban
Enggak usah
Enggak usah
Jauh-jauh ya
Protokol ya
Yang bikin
Dia saja
Sekarang dia bikin ulang
Dino
Nanti kalau dia selamat
Dari apokalips
Pasti dia seneng banget
Dapat kesempatan
Buat bikin satu lagi
Kebetulan
Saya punya skillset
Skillset apa itu
Membuat
Javascript
Lantai
Semuanya
Lantai
Oh
Not this again
Enggak lagi-lagi
Iya
Tidak aja
Belum bisa
Dia bikin
Javascript
Lantai
Dulu
Cuma mungkin
Kalau interview kerja
Kali ya
Mungkin ada interviewer
Yang agak iseng
Pengen ngecek
Seberapa
Seberapa
Komplit
Skillset
Orang ini
Tidak tahu
Bang Arang
Kalau untuk
Front end
Rasanya
Cukup
Paham
Http
Protokol
Salah satu protokol
Http
Cukup sih
Kayaknya ya
Misalkan
Dari segi performance
Kita bisa tahu
Gimana
BVRC
Http
Kalau
Http 1
Sama
Http 2
Itu kan
Dia sifatnya
Request response
Iya
Kalau misalkan
Ada
Si server
Hanya bisa
Mengirimkan data
Jika
Diminta
Ada request
Kalau
Http 3
Itu kalau
Tidak salah
Si server
Sudah bisa
Ngirimin data
Kayak
Semacam
Pre
Pre
Pre
Pre
Pre
Betul
Jadi sebelum
Di request
Dia sudah bisa
Ngirimin datanya
Atau pada saat
Idle
Misalkan
Kita lagi buka ini
Lagi idle
Oh dia bisa
Oh dia bisa
Oh dia bisa
Ngirimin update
Misalkan
Itu memungkinkan
Untuk di
Http 3
Misalkan
Jadi
Kalau untuk front end
Rasanya
Belajar
Satu protokol
Rasanya cukup
Mendalami satu protokol
Rasanya cukup
Tapi kalau
Ditanya
Perlu atau
Enggak
Mungkin perlunya
Untuk
Teman-teman
Yang bekerja
Di network
Engineer
Atau
Sistem
Engineer
Atau
Yang mau
Bikin
Kayak
Protokol
Transport
Kayak
Graph QL
Atau
GRPC
Kali ya
Jadi
Tapi kan
Kalau
Kalau
Graph QL
Itu kan
Ya tetap
Pakai
CTP
Masanya
Satu abstraksi
Yang lebih
High level
Di atas
Http
Mau kata
REST
Mau
Graph QL
Betul
Ya
Kalau
REST API
Graph QL
Itu masih
HTTP
Tapi kalau
GRPC
Itu udah
Masih
Menggunakan
HTTP
Tapi
Udah
Tidak
Bisa
Dibaca
Kasap mata
Jadi harus
Di-encode
Dan di-decode
Dulu
Karena dia
Kiriminnya
Binary
Gitu
Jadi
Mungkin
Kalau
Misalkan
Teman-teman
Yang mau
Mengembangkan
Itu
Atau
Ada
Pada ngikutin
Ini gak sih
TV series
Silicon Valley
Itu
Dia kan
Mereka kan
Bikin itu kan
Bikin teknik kompresi
Untuk ngirimin data kan
Nah itu mungkin perlu
Untuk belajar
OC layer ya
Kalau kesana ya
Jadi mungkin
Levelnya itu
Tapi kalau untuk
Web developer
Rasanya
Cukup
Nestuno
Nestuno
Bukan suatu
Kewajiban
Untuk mempercaya
Fight Piper
Fight Piper
Ada yang tahu
Ada yang
Ada startup Indonesia
Yang bikin
Meniru
Seperti ini
Iya
Ya ampun
Ada
Beritanya baru
Berapa
Minggu terakhir ada
Ya Spotify juga
Betul
Cerita Spotify
Spotify juga
Kalau gak salah gitu ya
Ada kan
Film dokumentarnya
Entah
Filmnya fiksi atau enggak ya
Jadi
Awalnya kan
Dia bikin video player
Eh audio player
Tapi audio playernya kan
Agak lambat
Karena
Harus
Streaming dari
Server kan
Akhirnya mereka punya
Apa
Punya ide untuk
Bikinnya peer-to-peer
Jadi kalau ada
Orang
Atau tetangga kita
Udah pernah dengerin lagunya
Yes
Udah dengerin
Pernah dengerin lagunya
Itu ada
Sesuatu tertinggal di
Laptop atau di komputernya dia
Jadi kita bisa
Streaming dari dia aja
Yang dekat gitu
Ya itu mungkin
Udah baru
Butuh
Belajar protokol
Seperti ini mungkin ya
Ya jelas
Karena itu kan
Buka koneksi
Kayak harus
Bikin jenis koneksi
Yang
Berbeda dari yang
Udah ada
Atau menggunakan yang
Sudah ada
Peer-to-peer juga
Itu kan koneksi
Protokol
Termasuk
Misalkan
HTTP
Awalnya kan kita bikin web
Statis
Kemudian kita bikin web
Dinamis
Abis itu kita butuh web
Real-time kan
Kita butuh
Web socket
Untuk koneksinya
Protokol
Ini
Left comment youtube
Ya enggak lah
HTTP aja
Berat di ongkos
Enggak lah
Orang cuma text kok
Web RTC
Juga termasuk protokol kan ya
Ini pengiriman data juga
Yang berarti ongkos live stream videonya lah
Kalau momen
Ya jelas
Ya ya
Kalau text doang mah kecil
Text doang kecil
Terus apa lagi
Buat rebosan protokol baru
Ya
Si Spotify ya
Dia sebenarnya
Kata kabarnya
Saya enggak tahu
Benerannya
Tapi kabarnya
Dia menggunakan
Yang mirip dengan peer-to-peer
Mirip dengan torrent ya
Mirip dengan torrent
Tapi enggak tahu
Implementasinya
Semirip apa
Atau mereka
Implementasi sendiri
Kayaknya
Implementasi sendiri deh
Karena torrent sendiri
Apakah di enable
Di semua region
Kan sebenarnya
Ada aturannya ya
Boleh atau enggak
Buka koneksi kayak gitu
Yes
Gue belum sempat
Serepo itu
Apa
Ngecek
Network prefix sih
Sambil buka
Aplikasi Spotify di laptop
Kan bisa kan
Ngecek
Yang mirip dengan torrent
Ya
Benar
Benar
Benar
Benar
Jadi
Kira-kira
Jawabannya begitu
Mungkin untuk
Front end
Pentingnya
Pada saat
Mungkin kita
Komunikasi sama
Back end ya
Perlu enggak
Enggak sampai
Sejauh itu juga ya
Kalau
Perlu enggak
Enggak
Mungkin
Kelihatannya
Pada umumnya
Zaman sekarang
Semua
Semua
Sudah ada
REST API
Atau semacamnya
Ya
Ya
Tidak perlu protokol-protokolan
Kan
Misalnya pakai full stack
Framework
Laravel
Atau semacamnya
Iya
Sudah ada
Sudah disediakan
Apa namanya
4M
4M
Dan lain-lain
Ya
Yes
Jadi
Kira-kira
Kayak gitu
Oke
Kita lanjut
Bahas
TCP
Lanjut
Kita lanjut
Bahas TCP
Oh ini
Jawab terakhir
Lagi jarang
Lagi males
Nanti ya
Mudah-mudahan
Senin live lagi
Oke
Kita lanjut
Bahas
TCP
Nah tadi kan ada dua ya
Yang
Yang apa
Yang umum
Itu di bagian
Transport itu ada
TCP dan UDP
Kita lihat bedanya
Kalau TCP itu
Dia
Relable
Terus datanya
Dikirim
Teratur
Berurutan
Berurutan
Berurutan
Terus
Berurutan
Dicek
Error atau enggak
Penirimannya error
Atau
Error
Untuk
Setiap
Octex ini
Berarti 8 ya
8 byte
Setiap 8 byte
Oktober 10
10
10 byte sih
Byte
Sebetulnya byte
Itu artinya byte
Tapi itu kayaknya
Biar enggak ambigu
Oh
Berarti 8
Yang
Yang apa
TCP ini
Adalah komplement
Dari
Internet protokol
Atau IP
Makanya
Biasa disebut sebagai
TCP slash IP
Ya
Yang ini ya
SSL pun
Kalau TCP
Yang apa
Yang HTTPS
Itu kan pakai SSL ya
Sertifikasi
Sertifikasi
Transport
Sertifikasi
Sertifikasi
Iya
Dia jalannya
Di atas TCP juga
Dan semua
Berarti kan tuh
Teknologi web
FTP
Yang
Maksudnya yang
Familiar
Sama kehidupan kita
Sehari-hari
Pakai protokol ini
Ya
Menggunakan
Antara protokol
TCP atau GDP
Kalau email
Kita butuh tahu
Emailnya terkirma
Atau enggak
Berarti
Dia TCP
Kalau misalkan
Yang email kirim
Apa
Spamming email
Perlu tahu
Nyampe atau enggak
Itu mungkin bisa pakai
UDP ya
Intinya adalah
Semua email kan perlu tahu
Dia kekiriman atau enggak
Misalnya kita pakai
Aplikasi Outlook
Atau
Apple
Atau apapun
Kan pas kita kirim
Send kan di
Outbox
Nah kalau misalnya terkirim
Pindah ke
Send
Folder Send kan
Maksudnya
Terus biasanya ada informasinya
Terkirimnya kapan
Sama detail-detailnya gitu kan
Berarti kan
Si server
Pas
Kirim itu
Dia perlu tahu
Dia minta respons
Betul
Jadi TCP itu adalah
Connection Oriented
Artinya apa
Artinya ketika
Ada server
Itu
Servernya harus
Terbuka terus
Jadi
Siap-siap
Menerima pesan
Gitu ya
Jadi mereka harus
Melakukan
Apa namanya
Salaman dulu
Harus salaman dulu
Kemudian
Ada
Mekanisme untuk
Mengirimkan data ulang
Apabila terjadi error
Dan ya
Tentunya ada error detection
Untuk
Kemudahan reliability
Tapi
Kekurangannya adalah
Di latensi
Latensinya lebih besar
Karena kan
Dia nungguin
Karena boleh
Ngecek terus
Iya
Ini error nggak
Ada paket yang
Loss nggak
Gitu kan
Jadi
Dia butuh
Tambahan
Waktu
Untuk ngecek lah
Gitu ya
Untuk cek dan di cek
Sementara
Kalau ada
Service yang
Tidak
Tidak
Membudak
Membudak
Dia tidak
Apa connectionless
Tidak connection oriented
Ya kebalikannya
Terus
Ya tidak terlalu
Reliable tentunya ya
Karena
Ada kemungkinan
Datanya
Acak
Ada yang hilang
Bukan kemungkinan
Datanya dikirimkan
Secara acak
Gitu ya
Terus ada data yang hilang
Paket yang hilang
Dia nggak peduli
Dia nggak mau tahu
Yang penting datanya terkirim
Nah kalau misalkan
Contohnya kita mau
Live video ini lah
Live video ini kan harus
TCP
Kenapa
Karena datanya kan
Harus berurutan
Dari detik ke 0
Sampai detik ke
90
Misalkan
Kalau acak
Ya
Jadi kembali
Bayangin deh
Streaming service
Netflix
Kita buka
Pas buka film
Langsung endingnya
Sebenarnya adalah
Dia
Langsung tawar
Gunungnya
Iya
Jadi
Kalau UDP itu dia
Kirimin data aja
Nggak peduli urutan
Nggak peduli
Nyampe atau enggak
Nggak peduli ada error atau enggak
Tapi
Kalau nggak salah ya
Di
Service kayak GRCP
Mereka bisa
Menciptakan sebuah
Mekanisme yang membuat
Mereka tetap pakai UDP
Tapi bisa
Datanya bisa
Itu
Bisa
Berurutan
Itu gimana
Nanti kita mungkin
Coba-coba lihat ya
Coba
Lihat-lihat gimana
Caranya
Entah nggak tahu
Saya juga nggak tahu sih
Itu pertanyaan pribadi sih sebenarnya
Kok bisa gitu
Berarti kan ada satu
Dia bikin satu custom layer lagi kan
Sama aja kayak
Nungguin kayak
Ini kelihatannya urut nggak
Kalau misalnya
Dicurigain nggak urut
Ya di hold dulu
Nunggu sampai dateng yang
Data sebelumnya
Ya
Karena
Terus mungkin
Kalau ada data-data yang hilang
Bisturigain kayak
Kayak
Kayak defrak
Bayangnya
Kayak defrak
Apa
Kayak dirapiin dulu ya
Dia cari aja
Terus
Ya udah
Kira-kira diurutin aja
Ya
Oh ini
Ini
Pengarang bebas
Karena
GRCP yang sebelumnya
Yang versi sebelumnya itu
Dia menggunakan TCP
Terus mereka mau
Biar lebih cepat lagi
Pakainya UDP
Nah itu mungkin ada
Ada cara tertentu
Untuk melakukan itu ya
Dibuat di tahun 51 tahun yang lalu
1974
Dan ini kayak hal yang
Hal yang apa
Evergreen gitu ya
Jadi kebalikannya
Kalau
JavaScript framework
Itu kan di
Layar yang high level
Banget nih
Abstraction yang sangat dekat
Dengan user
Kita kedip-dikit
Muncul baru
Atau kita kedip-dikit
Ganti versi
Ganti sintaks
Ganti kayak
Next.js
Apa
Get initial props
Tiba-tiba di
Deprecate
Itu kayak
Senak juga lah
Berubah
Nah sebaliknya
Ini kayak di
Kutub yang
Berlawanan
Karena ini low level banget
Kayak harus banget
Stand the test of time kan
Kayak
Komunikasi yang
Makanya yang
Orang-orang bikin
Semua teknologi
Apalah
Teknologi intranet
Teknologi
Mungkin satelit
Atau apa
Tahun 70-an
80-an
Behaviornya begitu
Terus
Kan sekarang
Sebetulnya
Alatnya udah berubah
Semua
Tapi kayak
Beneran
Bisa menggunakan
Bahasa
Sama mindset
Yang sama kan
Ini kayak
Harus awet
Luar biasa sih
Luar biasa sih
Itu cuma
Kalau apocalypse
Peradaban
Apa
Musnah semua
Kita pindah
Seplanet baru
Nah itu
Baru berubah
Kalau kasus ekstrim
Kayak gitu
Iya
Betul
Oke
Kita lanjut
Ke UDP
UDP tadi udah
Kita bahas sedikit
Tapi ini
Kita bahas
Lebih lanjut
Jadi dia adalah
Connectionless protocol
Artinya
Pesan yang dikirimkan
Nggak perlu
Pakai handshake
Nggak perlu
Nggak
Dia nggak
Apa
Keep track ya
Nggak
Ngecek
Apakah
Terkirim atau enggak
Kayak tadi
Selang air ya
Pokoknya semprot aja
Nggak tahu
Ada orangnya atau enggak
Apasanya
Disemprot kemana
Pokoknya
Spray aja
Betul
Tapi ternyata
UDP itu
Dia menyediakan
Ada check sum
Oh ada check sum
Makanya tadi
Apa
Suri RBC
Bisa diurutkan
Datanya
Bisa membangun
Bikin satu layer lagi
Buat
Gira-gira
Itu
Itu adalah
Untuk memastikan
Datanya
Yang dikirim
Sama yang diterima
Itu sama ya
Lengthnya ya
Ya itu
Ngecek
Utuh atau enggak
Sama urutannya
Gimana
Mungkin bisa
Dibuat
Algoritma
Customnya
Nggak perlu
Salaman dulu
Jadi langsung
Ngirimin aja
Nggak perlu
Konfirmasi
Saya akan
Mengirim data
Terus
Si
Clientnya
Apa
Si yang menerima
Nggak perlu
Konfirmasi juga
Menerima data
Betul
Ini berarti
Kalau si
TCP dia
Lebih itu ya
Lebih apa namanya
Lebih sopan santun ya
Salaman dulu
Kenalan
Saya mau ngirimin data nih
Boleh
Kenalan gitu ya
Kalau ini
Tuh sana
Ini tiba-tiba langsung
Dilempar
Langsung dilempar
Belum kenal
Belum
Belum ngapa-ngapain
Udah dilempar data
Jadi
Tidak ada garansi
Untuk
Datanya nyampe
Datanya belum tentu
Sesuai urutan
Atau mungkin
Ada duplikasi
Ada error
Dia juga
Nggak peduli
Dia nggak ada
Error handlernya
Jadi
Ini
Secara
Latensi lebih cepat
Tapi secara
Reliability
Lebih
Lebih rentan
Kesalahan
Nah ini
UDP
Biasanya digunakan
Di
Kalau
Di
Apa
Dari
Beberapa
Referensi
Malah
Kayak
Real-time
Communication
Kayak
Voice over
Internet protokol
Atau video conference
Justru
UDP
Karena
Biar
Cepet ya
Iya
Streaming media
Juga UDP
Oh dia pakai
Ceksam ini ya
Untuk
Mengurutkan
Datanya ya
Benar juga
Misalkan di
Youtube
Kalau misalkan
Tiba-tiba
Ada packet loss
Mungkin
Kalau lagi live
Yang packet lossnya
Hilang
Tapi bisa lanjut lagi
Pas udah
Koneksi bagus lagi
Yaudah lanjut lagi
Langsung lanjut
Tanpa nge-recover
Yang tadi
Pas putus
Yang sebelumnya
Iya
Itu sebenarnya
Jauh lebih kompleks
Tapi itu versi sederhananya
Kali ya
Terus juga
Untuk
Game
Untuk online gaming
Sama terakhir
Yang mungkin
Kita cukup
Mengenal
Itu DNS lookup
DNS lookup
Itu domain
Server
Jadi kalau misalkan
Kita masukin
Sebuah domain
Dia kan
Ada server DNS kan
Untuk mencari
Alamat
IP address
Karena sebetulnya
Kayak
Domain name
Itu yang
Streamyear.com
Hatify.com
Itu kan cuma
Alias ya
Sebetulnya kan
Kita
Kita connectnya
Ke
234.2
Coba kan
Nggak mungkin kan
Kita nyuruh
User
Realize
Kita hafal gitu ya
Kecuali
127.001 ya
Iya
Jadi ada
Ada server
Namanya DNS
Domain name server
Itu adalah
Untuk
Mencari
Lookup ya
Untuk mencari
Label
Yang domain
Domain
.com
.net
Dan lain-lain
Ke IP address
Nah itu
Menggunakan
UDP
Dan ini
Make sense
Karena
Datanya kecil juga
Kan ya
Maksudnya singkat
Nggak perlu
Tunggu-tungguan
Atau apalah
Nggak perlu ngecek
Integuritas data
Blah-blah
Datanya
Relatif
Sedikit lah
Paling berapa
Baik sih
Stilier.com
Itu sebetulnya
2-3 titik
Blah-blah-blah
Ya
Kalaupun
Nggak ketemu
Ya udah gitu
Paling error di
Apa
Di
Browser kita ada
Dinosaurus kan
Kita tinggal
Refresh
Ulang lagi gitu kan
Jadi nggak
Nggak ada
Apa namanya
Bukan sesuatu yang
Terlalu
Apa ya
Harus dicek
Errornya
Dan lain-lain gitu
Ya kurang lebih
Seperti itu
Nah di transport layarnya
Ternyata ada banyak ya
TCP
Ada DCCP
Ada SCTP
K-TV
Ada RSVP
Reservasi
Yang saya familiar
Selain 2 ini
Adalah
Quick
Apa tuh
Quick ini adalah
Relatif baru ya
Relatif baru
Quick ini adalah
Network protokol baru
Yang diciptakan oleh
Yang akan
Segera digunakan
Untuk
DRCP tadi
Oh
Jadi kan
Yang tadi
DRCP versi sebelumnya
Dia itu pakai
TCP
Ya
Kemudian di versi berikutnya
Rencananya mereka akan
Menggunakan
Quick ini
Yang
Sebenarnya secara
Arsitektur
Dia itu adalah
UDP
Seperti
Oh
Seperti UDP
Dia bilang
Occasional nickname
TCP 2
Oh iya
TCP 2
Although
His name was initially
Purpose an acronym
To quick
UDP internet
Connection
Quick is not
Akronim
Oh gak ada kepanjangannya
Dan quick itu berjalan
Di HTTP 3
Jadi dia multiplex
Jadi bisa dua arah
Jadi datanya bisa
Server bisa mengirim data
Bukan hanya menerima
Request baru mengirim data gitu
Jadi bisa dua arah
ario
Tujuannya adalah
Mengurangi latensi
Bandwidth nya lebih kecil
Dan
Apa nih
Gak ada dan ya
Udah sampai situ aja
Oh berarti dia bikin
Bikin protokol baru ya
Ternyata ya
Ya
Dia bikin spek baru
Terus kayak
Mempropos ya
Dia mensubmit ke
IETF
Untuk distandarisasi
2021
Standaris quick
Oh tapi dia gak
Bukan menggantikan
UDP ya
Bukan
UDP versi 2
Atau TCP
That's the point
Mereka bikin baru
Bikin baru ya
Bikin baru
Dia bikin baru
Tujuannya adalah
Salah satu tujuannya adalah
Tujuannya adalah untuk
Supaya bisa lebih cepat
Tujuan utamanya
Karakteristiknya
Apa nih
Gimana bacanya
Klien
Initial
Halo
Oh dia tetap ada
Initial
Ini ya
Handshake ya
Oh berarti ini kayaknya
Kombinasi kali ya
Kombinasi TCP
Dan UDP
Tuh
Mirip seperti TCP
Tapi latensinya
Dikurangi
Karena
When multiple
HTTP stream
Streamnya
Ada banyak
Multiplex
Oh bisa paralel ya
Ngirimnya bisa paralel
Kalau TCP gak bisa
Ya ya ya ya
Dan ini cuma mungkin
Karena udah
HTTP 3 ya
HTTP 3
Ya dia
Bersinergi dengan HTTP 3
Karena udah ada fitur
Multiplexnya
Jadi ada bisa
Apa bisa
Paralel itu
Kalau HTTP 2
Kayaknya belum bisa
Another goal of quick system
Was to improve performance
During network switching event
Like what happened
When user of mobile device
Move from
WiFi to mobile network
Nah ini sering ini kejadian ya
Kalau tiba-tiba
Koneksi hilang
Kita lagi
Kita lagi meeting
Di kantor
Wifi nya masih
Atau apa
Switch ke
Mobile
Paket data
Paket data
Nah kalau sekarang
TCP itu kayak harus putus dulu gitu ya
Putus dulu ya betul
Tuh
Every existing connection
Time out
Time out
Karena kan
Maksudnya ngirim
Tapi karena putus
Nggak
Ditunggu sampai
Sampai jatah time outnya
Habis kan
Satu persatu
Betul
Lepas udah
Connect ke paket data
Misalnya
Reestablish
Nah kalau quick
Gimana tuh
Connection identifier
Identify connection to server
Regardless of source
Dia nggak peduli
Apa
Koneksinya lewat mana
Dia langsung reestablish
Berdasarkan
ID
Begitu bisa ngirim lagi
Langsung
Lanjut
Iya
Oh tapi dia tetap
Pakainya
UDP ya
UDP ditambahkan
Fitur TCP kali ya
Biasanya UDP tetap ya
Tapi kayak handshake nya
Dan blablabla
Itu kayaknya
TCP
Sama biar
Itu kali ya backwards
Bukan backwards compatible sih
Maksudnya semua infrastruktur
Yang bisa berkomunikasi
Sama
TCP
Bakal compatible juga
Sama
Quick ini kan
Hmm
Oh HTTP 3 itu dia menggunakan quick ya
Berarti bukan TCP lagi ya
Tapi kalau misalnya
Apalah
Existing devices
Cuma ngerti TCP
Ya harusnya compatible ya
Maksudnya
Nggak mungkin mereka
Nggak mikirnya
Nggak mungkin lah ya
Tiba-tiba ada browser yang masih
HTTP 2
Kita udah surfing HTTP 3
Pasti ada fallbacknya lah ya
Terus dia mati
Terus dia nggak bisa terima data sama sekali
Nggak mungkin
Nggak mungkin lah
Kalau web itu
Pasti dia
Sangat memikirkan hal
Yang
Itu ya
Backward compatibility nya
Harus dipikirkan benar-benar
Karena
Halaman web pertama aja
Masih bisa dibuka
Mampir sekarang kan
Itu HTTP
HTML versi 1
Bedanya apa
HTTP 3 sudah didukung 95% dari major web browser
Kecuali Safari
Penyakit
Sebenarnya bisa cuman not enabled
Nah not enabled itu maksudnya user bisa enable manually
User bisa enable ya
Atau mungkin nggak bisa gitu
Atau harus siapa ini
Nah itu 2024
Baseline 2024 nih
Udah kok aman
Safari udah aman
Ini mungkin artikelnya agak
Iya artikel lama
Belum di update kali ya
Atau mungkin ya emang di settingsnya kita harus enable sesuatu
Comparison with HTTP 1 and HTTP 2
Itu kalau semantik HTTP nya sendiri sama
Ya harusnya sama
Berarti sebenarnya on a practical level kita bisa
Ya kayak
Ya nggak peduli
Nggak urusan
Cuma buat tahu aja
Ya kan maksudnya nanya request method
Status code
Iya status code
Message field semua sama
Sama ya
HTTP 1 dan HTTP 2 menggunakan TCP
Sementara HTTP 3 menggunakan quick
Jadi by people
Yang tadi kita udah sebutkan ya
The switch to quick aim to fix major problem of HTTP 2 called headline blocking
Head offline blocking is computer networking
Oh queue of packets is held up by first packet
Kayak kan harus urut tuh
Satu dua tiga empat
Yang satu belum nyampe
Berarti kayak nunggu ya
Kayak bottleneck karena nunggu yang satu keluar
Yang satu beres dulu
Dua tiga empatnya padahal sebenarnya udah nyampe
Ya
Jadi untuk menghindari permasalahan itu
Mereka menggunakan fitur
HTTP 3 fitur multiplexing yang
Punya kemampuan loss recovery mechanism
Sama reorder packet cost all active transaction
To experience a stall regardless of whether
That transaction affected by loss package
Because quick provide native multiplexing loss package
Only impact the stream where data has been lost
Jadi mungkin datanya ada yang hilang
Tapi tidak semua
Jadi dia ngirimnya sedikit-sedikit
Tapi sekaligus
Gitu
Jadi ada cara buat tracking yang hilang yang mana
Ya
Itu bedanya UDP yang
Sama yang quick ya
Tapi ini tumben ya
Maksudnya di dunia ini berarti
Para stakeholder-nya bisa kompak kan
Ini dibuat dan dipropos oleh
Ya pada awalnya kan sebenarnya buat kepentingan
Pasti maksudnya ya buat produk-produknya
Misalnya buat biar
Kalau kita Google Meet
YouTube jadi lancar lebih optimal
Tapi dipropos sebagai standar
Nah terus maksudnya gak
Gak kayak kalau web kan belum tentu
Dengan cepat bisa sepakat semua kan
Mungkin ada yang gak tertarik
Gak mau implement
Browser dan lainnya
Tapi kalau disini
Berarti semua kayak sepakat ya
Dipakai di HTTP 3
Iya
Ini saya juga baru
Kalau terlihat HTTP 3
Menggunakan
Iya
Menggunakan quick ya
Berarti dianggap itu
Saya bermanfaat buat semua lah
Maksudnya emang
Iya mereka relate
Masalahnya memang benar-benar
Benar-benar
Oke ini benar-benar
Dan mungkin lebih
Jadi performance-nya jadi jauh
Lebih bagus juga
Karena kalau misalkan performance-nya
Hampir-hampir sama ya mungkin
Pada gak mau
Soalnya kan ini kerjaan lagi
Tapi kalau udah
Ditetapkan sebagai standar
Harusnya ya harus implement semua dong
Mau gak mau
Suka tidak suka
Kalau kan gak ada
Gak ada yang
Maksa
Ya harus
Men-support HTTP 3
Ya walaupun udah jadi standar
Kan misalnya nih
Ada yang mau ngotot
Ya udah gue
HTTP 2 aja
Biar tetap bisa
Di TCP
Kan itu gak bisa dipaksa
Tapi buktinya semua
Itu kayaknya
Di bawah-bawah
Cloudflare
Mozilla
Pada mengadopsi semua ya
Berarti apa
Kayak support-nya
Udah cukup merata
Cukup merata
Oke
Apa lagi
Kita bahas apa lagi nih
Nextnya
Oh FTP
Kita bahas FTP ya
Kalau ini kan udah HTTP ya
Kita udah sampai HTTP
Kalau FTP
Itu
File Transfer Protocol
Jadi gunanya adalah
Untuk mengirimkan data
Dalam jumlah besar
Ukurannya gede gitu ya
Dan ini terpisah ya
Dari
Apa
Beda urusan sama
Tadi kan
TCP IP
Beda
Beda
Jadi ini adalah
Walaupun
Di browser kita
Kita bisa tulis
FTP
Titik 2
Bila-bila-bila
Ya bisa
Ini adalah
Ceritanya awalnya
Dulu pertama kali banget
Belajar web dev
Pakai FTP
Masih
Ya
FTP itu adalah
Client server
Jadi
Ya mungkin dulu ya
Awal-awal
Apa
Kalau kita mau
Mau deploy
Upload sebelum kenal gitu
Ya kita upload
Gitu kan
Ke FTP
Pakai file Zilla
Gitu ya
Masih ada yang inget
Atau file Zilla
WSFTP
WSFTP
Terus kita cemplungin ke situ
Atau
Terus
Apa
Si
Text editornya ada yang support tuh
Bisa langsung FTP
Atau
SFTP
Jadi bisa langsung
Ngedit langsung
Di server
Terus abis itu
Berantung sama
Saling menimpa file
Saling
Timpa-menimpa ya
Jadi dia sifatnya
Client server
Harus ada
FTP server
Dan bisa
Apa
Kita bisa akses
Dengan menggunakan
FTP client
Salah satu
FTP client itu adalah
Web browser juga
FTP client ya
Terus juga dia
Kita menggunakan komunikasi
Dua arah ya
Comment channel
Bisa send
Terus server bisa terima
Response
Terus apalagi
Terus dia kirimin data
Ya kita bisa mengirim data
Upstream
Bisa upload
Bisa mendownload juga
Ada active mode
Sama pasive mode
Cara penggunaannya bisa pakai
Comment line
Ini di Windows pun bisa
FTP
Kalau mau connect ke
FTP
Biasanya
Ada autentikasinya ya
Kalau local hosting
Tidak ada ya
Jadi bentuknya kayak gini
Sebenarnya
Filezilla server
Oh ini berarti
Servernya harus
Dinyalakan ya
Karena dia client server ya
Local host
Biar bisa connect
By default
Tidak ada
Tidak ada
Jadi harus dinyalakan
Filezilla servernya dulu
Baru bisa connect
Pakai web browser bisa
Ya win
STP
Filezilla
Ada yang
Ada yang mengalami itu
Atau sudah tidak
Relate ya
Sudah pakai
Cuma itu justru
Lebih user friendly
Gak sih
Dibanding
GitHub
Atau apalah
Maksudnya
Karena
Yang
Maksudnya
Aplikasi
Kayak filezilla
Itu kan UI nya
Menyerupai
Itu ya
Explorer
Explorer ya
Windows Explorer
Kayak
Punya reference point
Oh
Benar
Benar
Terus kalau
Kalau mindahin file ke server
Itu ya
Udah beneran
Literally drag and drop
Drag and drop
Gak perlu masuk ke CLI dulu
Connect
SSH
Apa segala macam
Ya pakai airsync
Dan lain-lain ya
Jadi
Udah
Karena mungkin terbantu
Dengan GUI
Sebenarnya kita connect
Di atas tuh
Yang masukin
Kan
Apa
Begitu buka
Gak bisa langsung
Kan
Yang di kanan
File server nya
Gak langsung muncul kan
Pertama masih kosong
Kita connect
Baru muncul
Tapi kan itu
Maksudnya
UI nya kayak
User friendly banget lah
Kayak login email gitu
Ibaratnya
Nah disini ada
Practical application of FTP
Untuk web developer
Frequently use FTP to upload and manage website files
Allowing for the transfer HTML
CSS JavaScript
Necessary files
Enggak lah ya
Memang kita pakai FTP
Jadi jaman dulu
Kelihatannya
Apa
Mode yang
Paling umum
Itu
Ya mungkin 10 tahun lalu ya
Tapi kalau sekarang
Kayaknya
Ini
Artikel tahun berapa
Gak ada
Eh mana tadi
Mana tadi
Eh hilang
Ini
Oh ini
Kalau data backup
Masih make sense ya
Kita backup database
Static file
Kalau sekarang mungkin kebanyakan
Sudah pakai
Bucket
Oh ya
Ya kayak
Apa kalau
GCP itu namanya
Untuk menyimpan file
Asset
Static
Kayak S3 lah
Kalau di AWS ya
Nah itu
Kayaknya sekarang kita udah
Kesana ya
Bukan
Menggunakan FTP lagi
FTP server ya
Sudah lama banget
Sudah lama banget
Sudah lama banget
Betul
Sejak kerja
Sejak kerja jadi web developer
Sudah gak pernah
Pakai FTP lagi
Tapi ya mungkin
Tergantung
Jenis kerjaannya
Mungkin ada yang
Tempat kerjanya
Yang masih old school
Yang masih infranya
Masih
Legacy
Ada
Kalau
Apa
Kayak konsultan
Atau
Yang berhubungan dengan
Klien gitu ya
Itu masih sih
Beberapa masih
Bahkan tidak menggunakan
Version control
Jadi langsung ke
FTP gitu
Masih ada
Sudah tidak terlalu
Relate ya
Baru tahu tuh
Unsafe for sensitive data
Karena tidak ada
Encrypsinya
Ya pakai SFTP
Makanya
Ini kan
Jadi lanjutannya
SFTP
Jadi dia lewat
SSH
Tapi SSH nya
Ada encryption nya
Bisa pakai file zilla
Gak bisa
Kalau
Kalau
Gitu
Kan dulu gak pakai
.env ya
Kayak di file config
Ada langsung
Ada
Ini kan credentials nya
Kalau gak salah
Dulu banget ya
Gak tahu
Mungkin sekarang berubah ya
Dulu beneran
Ya di upload aja
Dulu gak ngerti
Encrypsi juga sih
Iya
Iya bener juga ya
Tapi biasanya
Kalau konfigurasi
WordPress itu kan
Biasanya langsung
Di database kan
Kan ada itunya
Kayak semacam
Informan variable gitu
Ini atau apa
Si config nya
Gak tahu
Ini 10 tahun langsung
Malu
Mungkin sekarang
Udah berubah
Iya
Oke
Terakhir
Terakhir adalah
SMTP
Ini untuk email
Simple mail
Transfer protokol
Ini untuk berkirim surat
Berkirim surat
Kalau protokolnya
Namanya SMTP
Tapi untuk
Apa
Ngambil data
Ngambil pesan
Itu menggunakan
IMAP atau
POP3
IMAP sekarang
Banyakan ya
Dulu POP3
Awalnya
Cuma familiar
Sama
Bahkan gak familiar
Cuma tahu namanya
Gara-gara
Kalau kita pakai aplikasi
Semacam
Ada pilihannya IMAP gitu ya
Microsoft
Outlook
Pakai domain sendiri
Kan harus masukin
Aliasnya kan
Harus masukin
Pakai domain namenya
Tapi gak ngerti
Cara kerjanya
Gimana
Saya penasaran
Sekarang teman-teman
Masih pakai
Masih pakai email
Klien gak sih
Apa sekarang
Udah ke gmail aja
Buka gmail.com
Atau dari handphone
Udah gmail.com
Kan otomatis ya
Kalau
Android gitu
Atau
Bahkan
Kayak
Safari pun
Oh Safari
Masih ada ya
Mail ya
Kalau gue sih full gmail
Dan sekarang browser-browser
Kayaknya udah pada
Nawarin
Kayak
Bisa by default
Protokol mail 2
Itu kan mail 2
Biasanya
Jebakan red metro
Kalau di klik
Tiba-tiba
Itu gak buka
Aplikasi
Tentang kalau di windows ya
Microsoft auto
Mac OS
Buka mail
Sekarang udah bisa
Di
Itulah
Dimodip
Tapi kalau gue perhatiin sih
Beberapa teman yang
Misalnya full ekosistem
Apple
Masih buka ya
Itu masih pake mail
Aplikasi email
Defaultnya sih
Karena kan
Pas setting
Pas pertama kali
Apa
Nyalain
Reset
Factory reset
Device baru
Kan emang udah
Ditawarin buat
Setup mail juga kan
Yes
Yes
Iya
Iya bener
Bener
Dammar pakenya
Gmail sama
Outlook
Outlook pun
Udah ada yang
Web kan
Web based
Jadi
Maksudnya
Gak perlu
Desktop client lagi
Tapi udah langsung
Buka
Yang versi webnya ya
Nah ini
Web juga kan ada
Setting ya
Kalau mau pake
Kalau mau nge-set
Misalnya pake domain
Sendiri
Kita masukin
Iya betul
Tapi by default kan
Enggak ya
By default
Enggak
Cuman kalau kita butuh
Ada domain sendiri
Atau kita install
Kayak squirrel mail
Dan lain-lain
Pasti berhubungan
Akan bersentuhan langsung
Dengan IMF
Atau IPA
Atau POP3
Tapi pertanyaannya
Sama
Saya juga mempertanyakan
Kenapa namanya
Simple mail transfer
Protocol
Pasti historinya aneh deh
Maksudnya kayak
Mungkin sebetulnya
Itu bukan
Aslinya bukan itu
Tapi karena
Masalah copyright
Atau apa
Jadi simple mail
Coba coba
Scrolling cepat
Scrolling ke bawah
Kenapa enggak
Mail transfer
Protocol aja
MTP
MTP aja
Berarti ada yang rumit
Predecesor itu SMTP
Predecesor itu berarti
Sebelumnya kan ya
Pendahulunya
Pendahulunya
Nah itu
Berbagai bentuk
Dari
One-to-one
Electronic messaging
Tahun 60-an
Untuk mainframe
Mainframe computer
Oh sebelumnya
Mereka pakai FTP
Terus abis itu
Standard development
Discuss network mail
Among international network
Working group
Tahun 74
Tahun 74
Protokol
Electronic mail
In 79
Pertama kali teman-teman
Pakai email
Tahun berapa
Misalnya 99
2000
Something
Ini 79
Dia udah
Mikirin
Protokol email ya
Postel
First proposed
An internet message
Protokol
As part of
Internet experiment
Note
Jadi dulu itu
Bentuknya
Namanya
IMP
Nah sekarang
SMP
FTP
FTP
Allocated
Port
Dari awal
Namanya
Single mail
Transfer
Protokol
Di tahun 81
Yang dipublish
Di November
1981
RFC
788
Tapi ini
Propose
The mail
Transfer
Protokol
Kan dia
Memproposisi
MTP
Ini
Sebagai pengganti
FTP
Formel
Terus
Abis itu
Tapi
Pas 788
Jadi simple
Mungkin
Behind the scene
Pada protes
Ini terlalu ribet
Coba dibuat
Tapi simple
Oke
Simple mail
Transfer
Protokol
Biar dia
Proof
Iya
Ini kayaknya
Yang menginspirasi
Nama-nama
Service di cloud
Kayak S3
Itu kan
Simple
Storage
Service
Apa gitu
Pokoknya ada
Simple-simple nya
Faktor psikologi
Kayak
Kalau bank
Biasanya pakai
Warna biru
Ijo
Karena
Menginspire
Rasa aman
Kalau restoran
Pakai warna merah
Karena
Biar
Pada lapar
Mungkin
Kalau nama-nama
Teknologi
Gini
Depannya simple
Biar
Ngerasa itu
Gampang digunakan
Walaupun
Tidak
Belum tentu
Simple
Ya
Kayak
Itu ya
Restoran Padang
Sederhana
Gitu ya
Padang
Gak sederhana
Ada nama
Padang
Nama
Restoran
Kompleks
Gitu
Gak sederhana
Simple
Kompleks
Ribet
Ribet gitu
Rumah makan
Ribet
Gitu
Gak ada yang beli
Send mail
Original
S&P
Kita gak bisa tahu nih
Kenapa ada simple nya
Gak dapat ya
Coba kita tanya Gemini
Why is it called simple
Why is
SMTP
Why is
SMTP
Is called simple
Is called
Simple
Is there any
Other mail
Protocol
That
More complex
Loh
Mana
Loh
Hilang
Wih
Nah ini
Paket
Paket
Sloss nih
Paket
Loss nih
Berarti dia pakai
UDP ya
Ini error atau gimana
Errornya banyak
Kok error sih
Ya udah capek
Nulis gak bisa
Ke atas ya
Ya itulah
Silahkan cari sendiri
Jadi hilang
Tanya sendiri
Oke
Tapi gak exclusive kan
Buat email
Emang sampai sekarang
Cuma ada satu standar kan
Gak ada kayak
Oke
Terus kita bahas apa lagi
Oh ada protokol lain ya
Ada DHCP
DHCP itu apa ya
DHCP
Dynamic Host Configuration
Protokol
Biasanya itu ada di settingannya
Internet ya
Oh nih
Udah nih
Tuh
Sebentar
Yes
Simple mail transfer protokol
Called simple
Because it was designed
To be straightforward
Gak menjawab
Disebut simple
Karena
Didesain
Menjadi simple
Gak menjawab
Oh
Ya gak
Mungkin
Hubungannya
Underlying prosesnya
Kompleks
FTP
Ya FTP
Tapi kayak di
Utratik
Di workaround
Buat
Ngirim pesan
One to one kan
Nah ini dibikin yang
Simple
Simple tuh
Dalam arti
Simple
Langsung
Mempermudah ya
One to one communication
Iya
Oke
Kita kembali ke
DHCP
Nah DHCP ini
Biasanya ada di
Settingan internet ya
Itu adalah
Protokol yang secara
Otomatis memberikan
IP address
Kalau kita connect ke
Satu
Jaringan
Baik itu wifi
Atau internet
Jadi ketika kita
Connect ke wifi
Itu kita dapat
IP address otomatis
Nah yang
Apa
Yang mendelegasikan
IP address itu
Yang kita dapat
IP address itu berapa
Itu adalah
DHCP namanya
Server DHCP
Karena kalau
Dalam satu jaringan
IP addressnya sama
Maka dia akan
Konflik
Gak bisa ya
Jadi harus ada yang
Ngatur
Yang ngaturnya itu
DHCP
Terus ada protokol
Web socket
Web socket itu protokol
Bukan ya
Web
Web socket kan
Protokol ya
Untuk real time
Ini bukan ya
Web socket
Bukan ya
Protokol komunikasi
Computer communications
Protokol
Tapi menggunakan
TCP
Jadi kayak
Satu layer
Satu layer
Di atas
TCP
Dia pakai
HTTP kan
Tetap kan
Tuh
Enggak
Dia pakai HTTP
Untuk handshake-nya aja
Tapi ketika
Ya initiate awal ya
Tapi ketika
Sudah terkoneksi
Dia akan menggunakan
Ya HTTP juga gak
Bukan ya
TCP ya TCP
Sorry TCP
Dia menggunakan TCP
Oh bukan
UDP ya
Oke
RTP
RTP ini apa
Oh RTP slot
Network
Network
Sama
Oops
Network protocol
Real time transport protokol
Protokol jaringan yang digunakan
Untuk mengirimkan data audio dan video
Secara real time
Ini
Web RTC bukan ya
RTP
RTP diranjang untuk menjamin
Pengiriman multimedia
Kalau gak salah
Iya sih
Oh itu buat
Audio video berarti ya
Untuk multimedia
Protokol transfer waktu nyata
Kok kalau
Kalau bahasa Indonesia tuh jadi
Aneh ya
Karena gak biasa
Ini
Untuk mengirim
Nah kan bener kan
Web RTC dia
Jadi Web RTC itu kan
Ada yang untuk
Streaming
Ada yang untuk
Ngirimin data
Nah proses
Ngirimin datanya itu
Dia namanya
Real time transport protokol
Loh
Gambarku jilang
Nah
Ini dia menggunakan
UDP
Termasuk
Kita bisa ngirimin
Media ya
Media stream
Jadi kalau kita mau streaming itu
Dia menggunakan RTP
Oke
Ada lagi
Ada lagi
Ada
Kalau
Peer-to-peer itu
Protokol bukan
Peer-to-peer
Peer-to-peer
Peer-to-peer
Peer-to-peer
Distributed
Application
Architecture
Ini
Arsitektur
Arsitektur ya
Bukan ya
Jadi protokolnya
Macem-macem kan
Maksudnya kita bisa bikin
Arsitektur
Pakai
TCP
Atau pakai UDP
Oh
Protokolnya
BitTorrent
Protokolnya
BitTorrent
Communication
Protocol for
Peer-to-peer
File sharing
Jadi
Arsitekturnya
Adalah
Peer-to-peer
Tapi
Protokolnya
Namanya
BitTorrent
Ini untuk
Ngirimkan
Mengirimkan
Dan
Serving
Data
Dalam ukuran besar
Ada lagi
Ada lagi
Yang terlewat
Teman-teman
Mungkin ada yang
Punya
Protokol
Lain
Yang belum kita bahas
Protokol favorit
Protokol favorit
Framework favorit
Masih ada ya
Masih masuk atas
Protokol favorit
Oke
Kalau gak ada
Seperti
Minggu lalu
Kita
Ini ya
Kita
Ke
Sana.in
Slash
Ngobrolin
Web
Untuk
Mencari
Topik berikutnya
Di dua minggu lagi ya
Minggu depan
Kita
Rekaman
Ada special edition
Karena ada
Tamu
Dua tamu spesial
Dari luar negeri
Jadi
Time zonenya gak ketemu
Jadi kita harus
Rekaman tengah malam
Jam 1 malam
Untuk
Menginterview mereka
Jadi
Minggu depan itu
Rekaman
Minggu depannya lagi
Kita cari topik
Apa
Yang mau kita bahas
BSK
BSK itu
Blue Sky bukan
Blue Sky
Blue Sky itu
Protokolnya
Namanya apa sih
ATT ya
Tapi dia
Dia ada protokol sendiri ya
Tapi baru
Mau propose
Belum
Standarisasi
Tapi nama
Oh
AT protokol
Ini ya
AT protokol
Authenticated
Transport Protokol
AT protokol
Dia masih lagi bikin
Buat dia sendiri
Kayaknya
Kalau gak salah
Baru mau
Dipropos ke
IETF gitu
Tapi belum
Oke
Ini adalah
Berapa spesifikasi
Yang
Apa
Universal
Approved
Sama
ITN
Ini
Sederhananya
Ini adalah protokol
Untuk
Menyimpan data
Sosial media
Model-model
Kayak Twitter gitu ya
Interaksi sosial
Iya
Bisa follow
Follower
Kemudian
Ada tweetnya
Atau datanya
Gitu ya
It is federated network
With
Acon
Portability
Dari mulai
Identity
Kemudian data
Repository
Interop
Interoperation
Apalagi ini
Algoritm
Algoritmik
Oh buat ini ya
Buat
Apa
Trending
Dan lain-lain ya
Ini juga
Diatur
Di sini
Dan kayak
Algoritmanya
Bisa custom
Jadi
Maksudnya semua
Bisa
Karena ini
Berupa spesifikasi
Kayak
Algoritma tuh
Apa sih
Maksudnya trending
Trending itu kan
Ada spesifikasinya
Misalnya jumlah
Jumlah postingan
Dengan keyword tertentu
Paling banyak
Dalam
Skop
Dalam jangka
Waktu berapa
Atau cara
Memilih
Frase
Atau
Kata-kata
Yang trending
Itu gimana
Kan maksudnya
Itu bisa subjektif
Nah ini kayak
Dibuat
Sebagai bagian
Dari
Apa
Teknologinya
Dia
Oh sampai
Post
Apa
Struktur postnya
Juga diatur ya
Biasaan objeknya
Kayak gimana
Gitu ya
Apa
Properti-propertinya
Jadi kayak
Ada field yang wajib
Tapi
Maksudnya
Aplikasi kliennya
Ya bisa meng-custom sendiri
Jadi
Kan si Dan Abramov
Sekarang di
Ini nih
Jadi
Dia lebih banyak bahas
Blue Sky
Tapi kadang
Kalau dia jadi bintang
Tamu di podcast
Bahas AT Protokol juga
Jadi dia nyontohin
Misalnya
Kalau Blue Sky
Itu kan sosmed
Semacam
Microblogging
Orang bikin status
Tapi bisa juga
Suatu hari
Misalnya
Ada aplikasi lain
Yang bikin
Berbasis
AT Protokol
Semacam
Goodreads
Jadi maksudnya
Berupa buku
Kan itu ada
Metadata yang berbeda
Itu bisa
Tapi protokolnya sendiri
Belum
Belum jadi
Standarisasi
Belum jadi standar
IETF
Tapi
Dana Abramovnya
Udah
Resign
Udah
Resign ya
Sekarang dia dimana
Gak tau
Dia lagi
Apa namanya
Lagi
Hiatus dulu
Sabatical
Lagi
Sabatical
Sabatical dulu dia
Gak tau
Dia masih di Blue Sky
Atau enggak ya
Tapi dia
Sabatical
Dia cuti
Dia cuti
Oke
Wah
Dia bikin protokol sendiri ya
Menarik
Menarik
Tujuannya apa ya
Ya memudahkan
Kebutuhan itu
Kayak yang
Kayak interkonektif
Maksudnya
HCTP kan
Enggak didesain
Buat
Ya kayak
Sosmet lah
Kayak
Desain
Descentralize
Blah-blah-blah
Nah itu
Public conversation
Social apps
Yang bisa saling
Memudahkan
Memudahkan
Orang
Apa developer
Untuk membangun
Dia
Sebagai platform
Gitu ya
Jadi orang-orang
Bisa bikin aplikasi
Social app
Ya social app
Macem-macem ya
Mau
Bung hostingnya dimana
Mau algoritmanya dimana
Itu kan bebas
Terserah yang bikin
Aplikasi kan
Tapi ini protokol
Yang memfasilitasi
Kebutuhan itu
Oke
Oke
Terima kasih Damar
Sudah mengingatkan
Ini juga menarik sih
Ini kapan-kapan
Perlu dibahas terpisah
Seru deh
Maksudnya yang
Yang lebih detail lagi
Ya
Dan cara penggunaannya
Gimana
Use case-nya apa aja ya
Oke
Nah sekarang kita kembali
Ke topik ya
Topik 2 minggu lagi
Topik 2 minggu lagi
Yang vote-nya udah banyak
Dan menarik juga
Kita
Bukan label ya
Activity-nya
All ya
Websocket udah kan ya
Udah
Udah belum
Ini
Masuk artisnya
Gak sih
Dan kita
Enggak sih
Kayaknya perlu
Perlu kita bahas
Secara
Sudah
Sudah pernah ya
Sampai gak inget kan
Sudah ada
Sudah ada
Sudah ada di
Episode
88
Oke close
Oke
Berarti ini
Barang
Mana tadi
Barang bintang tamu dong ya
Web security ya
Web security
Lengkap nih mas
Irfan nih
Nunjukinnya tuh
Lengkap semua
Sampai
Ada
Ini penting juga kan
Sampai gasnya juga
Dikasih tuh
Ini orangnya udah mau
Atau belum
Enggak
Belum lah
Cuman
Nenjukin aja nih
Orang yang
Apa namanya
Yang
Relevan
Yang bisa
Nah
Itu mungkin
Kita yang basic
Dulu
Nah
Nanti kalau mau
Yang detail-detail banget
Bisa
Bisalah
Sama
Apa ya
Teman-teman ada ide lain
Boleh langsung
Ke sini
Yang belum ada di
Yang belum ada di
Yang belum ada di
Di vote aja
Di vote aja
Kalau yang udah ada nih
Sejauh ini
Yang paling atas
Masih basic web security ya
Yang kedua
Monorepo
Ketiga
Dan itu kayaknya
Emang udah wacana
Dulu
Cuman
Yang kemarin
Baru masuk itu
Menarik juga nih
Ekosistem Google
Maksudnya
Di sini
Dari sudut pandang
Non-developer
Tapi lebih ke
UI UX
Lagi ngulik
Google Apps Script
Maksudnya mungkin
Ekosistem Google itu
Google Apps Script ya
Kita juga gak tau
Ada
Nah itu
Itu gue sama dulu ya
Ekosistem Google kan luas banget
Tapi Google Apps Script kan
Emang satu produk
Yang kayak
Apa
Dari Google Apps
Dari Google Form
Bisa diolah datanya
Terus
Ya
Dikirim ke email
Atau
Dipublish
Atau kemana
Iya
Cuman kita belum pernah pakai ya
Supernasi dulu banget
Simple banget
Dan buat usage internal sih
Ini menarik
Nanti kalau teman-teman
Ya boleh
Kalau saya nyanyi yang tertarik
Tinggal di
Vote up aja
Ya
Jadi untuk
Sampai saat ini
Kalau berdasarkan vote
Kita akan coba
Mengundang
Salah satu
Dari
Teman-teman yang ada disini
Termasuk juga Mas Irvan
Kalau bisa Mas Irvan duluan ya
Yang bahas tentang web security
Untuk
Tanggal
4
Tanggal 4
Februari ya
Eh Maret
Sorry
4 Maret
4 Maret berarti sudah masuk
Puasa ya
Oh iya kita mau
Seperti biasa ya
Tidak
Tidak
Tidak
Oh ini ada yang
Mau nih
Internal tools
Dan automation
Tapi kita gak tahu
Kita harus mengundang
Seseorang
Soalnya kita
Tidak
Bukan pengguna
Google Apps Script
Nanti deh
Gue baca-baca ulang lagi
Ya intinya sih
Kayak
Kayak
Mempermudah
Mindahin
Data
Ngolah data
Dari satu produk Google
Ke
Ya kemana
Terserah
Kalau Monorepo
Udah pernah
Kita belajar bareng ya
Emang udah ya
Pernah
Sampai lupa gitu
Belum
Belum ya
Belum
Nah kalau belum berarti
Antara dua ya
Rasa pernah
Ya
Oh microphone
N yang kita pernah
Microphone N
Iya
Nah kita voting lagi nih
Votingnya berapa
Sampai Apps Script juga
Mau sampai Apps Script
Kok gak bisa
Gak bisa voting
Kenapa votingnya tidak bisa
Oh bisa
Oke
Start polling
Bahasan
Bahasan
Ini topik
Bahasan untuk
Ngobrolin web
Wait
Monorepo
Nanti kita harus cari
Tamu juga
Yang udah beneran
Pakai Monorepo
Di production
Yes
Ada ide gak
Siapa
Ngobrolin web
Tanggal
4 Maret
Dulu
Duna mau ya
Cuman
Dia lagi
Beliau lagi sibuk
Atau gak
Gak tau
Iya
Monorepo
Satu lagi apa
Satu lagi
Dua aja
Database scaling
Oh ini
Mas Tidat Moko juga
Oh
Mas Tidat Moko udah bahas ya
Database scaling
Siapa ya
Yang jago
Database
Database ya
Gak tau
Gak tau
Udah dua dulu aja
Ayo silahkan di vote
Dua itu dulu aja
Di Youtube
Silahkan
Web security
Atau Monorepo
Kita tunggu
Berapa menit
Kita tunggu
Oh web security 100%
2 menit
Nah kemarin juga 2 menit kan
Lirop
Mundangnya Lirop
Kenal gak
Kalau bahas Next.js
Eh dia mungkin masih mau
Gak tau deh
Lirop untuk topik apa nih
Web security
Monorepo
Monorepo ya
Monorepo ya
Yang lebih turborepo
Turborepo
Ada apalagi PNPM ya
Bisa sih
Eh bukan bisa ngundang ya
Maksudnya bisa kita
Bisa membahas
Bisa membahas
Monorepo
Yang pakai monorepo
Lerna ya
Monorepo ya
Siapa ya
Kalau
Bursa-bursa besar
Yang
Sekarang
Pada pakai monorepo ya
Wah web security
33%
Ayo satu menit lagi
Sampai 2136
Gimana kelas main terakhir
Mana yang
Yang dari topet
Dari topet
Siapa yang di topet
Jessica
Jessica udah gak ya
Jessica udah gak
Mas Irvan juga udah gak
Makanya
Gak ada lagi ya
Orang dalem
Topet emang pakai monorepo
Gak tahu
Kalau iya
Kalau iya bisa
Kita
Ajak aja
Mantan
Ex
Tokopedia kan gak apa-apa
Saya tahu cara kerjanya kan
Udah pernah pakai gitu
Oke
Berarti
Untuk minggu depan
Kita akan bahas tentang
Monorepo
Monorepo
Monorepo
Oh nambah lagi
75%
Coba berarti
Tanya dana dulu kali ya
Siapa tahu dia
Siapa tahu dia mau
Oke
Dulu dia pernah tahu
Tentang itu soalnya
Di
Deves atau
Monorepo ya
Bukan microservice ya
Eh
Microservice
Atau monorepo ya
Monorepo
Kayaknya dia
Kayaknya sih
Udah dia pernah
Oke
Kalau begitu
Micro front end
Monorepo
Pusing-pusing
Oke
Cukup ya
Untuk malam ini
Kita ketemu lagi
Minggu depan
Minggu depan
Ditunggu
Minggu depan
Karena
Edisi sangat khusus
Seneng banget
Bisa
Akhirnya bisa
Biasanya
Berinteraksi dengan mereka
Itu
Eh bukan
Biasanya
Saya itu
Nonton
Atau dengerin mereka
Di sintaks.fm
Itu mereka pernah diundang
Terus tiba-tiba
Saya email
Iseng
Dibalas
Luar biasa
Jadi tunggu aja
Minggu depan
Edisi spesial
Kita bahas
Monorepo
Untuk tanggal 4 Maret
Untuk malam ini
Sekian dulu
Terima kasih banyak
Buat semuanya
Yang sudah hadir
Terima kasih juga
Buat sponsor kita
Malam ini
Actifit
Jangan lupa
Cek
Actifit.com
Oke
Segitu aja
Selamat malam
Selamat istirahat
Bye-bye
Bye
Deskripsi asli dari YouTube
Yuk mari kita diskusi dan ngobrol ngalor-ngidul tentang dunia web. Agar tetap up-to-date dengan teknologi web terkini. Topik, tautan dan pertanyaan menarik bisa dilayangkan ke https://ksana.in/ngobrolinweb Kunjungi https://ngobrol.in untuk catatan, tautan dan informasi topik lainnya.
Episode Terkait
26 Jun 2024
Ngobrolin Layout Email
Episode Ngobrolin WEB ini membahas tantangan dan kompleksitas dalam membuat email template HTML. Topik utama meliputi pe...
20 Nov 2024
Ngobrolin Alat Dokumentasi
Episode ini membahas tentang dokumentasi dalam pengembangan software, mulai dari konsep dasar, jenis-jenis dokumentasi, ...
31 Jul 2024
Ngobrolin Big-O
Episode ini membahas tentang Big O Notation, sebuah konsep fundamental dalam ilmu komputer yang digunakan untuk mengukur...
Suka episode ini?
Episode baru setiap Selasa malam. Dengarkan lewat YouTube, Spotify, atau feed podcast favoritmu.
Memuat komentar dari GitHub Discussions...
Jika komentar tidak muncul karena ekstensi privasi / adblocker, kamu bisa berdiskusi langsung di GitHub Discussions .