Lompat ke konten utama
EP 117

Ngobrolin Protokol Jaringan

Ringkasan Episode

Bantu Koreksi

Episode 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

Email

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

Email

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

Mail

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

Google

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

Google

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

Mail

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

Email

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

Bagikan:

Suka episode ini?

Episode baru setiap Selasa malam. Dengarkan lewat YouTube, Spotify, atau feed podcast favoritmu.

Pilih Cara Langganan

Memuat komentar dari GitHub Discussions...

Jika komentar tidak muncul karena ekstensi privasi / adblocker, kamu bisa berdiskusi langsung di GitHub Discussions .