Anda di halaman 1dari 14

Bagaimana Cara Kerja Internet?

© 2002 Rus Shuler @ Pomeroy Solusi IT , semua hak dilindungi undang-undang

Isi
1. pengantar
2. Mulai dari mana? Alamat Internet
3. Tumpukan dan Paket Protokol
4. Infrastruktur Jaringan
5. Infrastruktur Internet
6. Hirarki Perutean Internet
7. Nama Domain dan Resolusi Alamat
8. Protokol Internet Ditinjau Kembali
9. Protokol Aplikasi: HTTP dan World Wide Web
10. Protokol Aplikasi: SMTP dan Surat Elektronik
11. Protokol Kontrol Transmisi
12. protokol internet
13. Bungkus
14. Sumber daya
15. Bibliografi

pengantar
Bagaimana cara kerja Internet? Pertanyaan bagus! Pertumbuhan Internet telah menjadi eksplosif dan tampaknya tidak
mungkin lepas dari bombardir www.com yang terus-menerus dilihat di televisi, didengar di radio, dan dilihat di
majalah. Karena Internet telah menjadi bagian besar dari kehidupan kita, diperlukan pemahaman yang baik untuk
menggunakan alat baru ini secara paling efektif.

Laporan resmi ini menjelaskan infrastruktur dan teknologi dasar yang membuat Internet berfungsi. Itu tidak terlalu
mendalam, tetapi cukup mencakup setiap area untuk memberikan pemahaman dasar tentang konsep yang
terlibat. Untuk setiap pertanyaan yang belum terjawab, daftar sumber disediakan di akhir makalah. Setiap komentar,
saran, pertanyaan, dll didorong dan dapat diarahkan ke penulis di rshuler@gobcg.com.

Mulai dari mana? Alamat Internet


Karena Internet adalah jaringan komputer global, setiap komputer yang terhubung ke Internet harus memiliki alamat
yang unik. Alamat internet berbentuk nnn.nnn.nnn.nnn dimana nnn harus berupa angka dari 0 - 255. Alamat ini
dikenal sebagai alamat IP. (IP adalah singkatan dari Internet Protocol; lebih lanjut tentang ini nanti.)

Gambar di bawah mengilustrasikan dua komputer yang terhubung ke Internet; komputer Anda dengan alamat IP
1.2.3.4 dan komputer lain dengan alamat IP 5.6.7.8. Internet direpresentasikan sebagai objek abstrak di
antaranya. (Seiring dengan perkembangan makalah ini, bagian Internet dari Diagram 1 akan dijelaskan dan digambar
ulang beberapa kali seiring dengan terungkapnya detail Internet.)

Diagram 1

Jika Anda terhubung ke Internet melalui Penyedia Layanan Internet (ISP), Anda biasanya diberi alamat IP sementara
selama sesi dial-in Anda. Jika Anda tersambung ke Internet dari jaringan area lokal (LAN), komputer Anda mungkin
memiliki alamat IP permanen atau mungkin memperoleh alamat IP sementara dari server DHCP (Dynamic Host
Configuration Protocol). Bagaimanapun, jika Anda terhubung ke Internet, komputer Anda memiliki alamat IP yang
unik.
Lihat Ini - Program Ping

Jika Anda menggunakan Microsoft Windows atau sejenis Unix dan memiliki koneksi ke Internet, ada
program praktis untuk melihat apakah komputer di Internet masih hidup. Ini disebut ping , mungkin
setelah suara yang dibuat oleh sistem sonar kapal selam yang lebih tua. 1 Jika Anda menggunakan
Windows, mulai jendela prompt perintah. Jika Anda menggunakan varian Unix, buka prompt
perintah. Ketik ping www.yahoo.com. Program ping akan mengirim 'ping' (sebenarnya pesan permintaan
gema ICMP (Internet Control Message Protocol)) ke komputer bernama. Komputer yang di-ping akan
merespons dengan balasan. Program ping akan menghitung waktu yang habis hingga balasan kembali
(jika ada). Selain itu, jika Anda memasukkan nama domain (yakni www.yahoo.com) alih-alih alamat IP,
ping akan menyelesaikan nama domain dan menampilkan alamat IP komputer. Lebih lanjut tentang
nama domain dan resolusi alamat nanti.

Tumpukan dan Paket Protokol


Jadi komputer Anda terhubung ke Internet dan memiliki alamat yang unik. Bagaimana cara 'berbicara' dengan
komputer lain yang terhubung ke Internet? Contoh harus disajikan di sini: Katakanlah alamat IP Anda adalah 1.2.3.4
dan Anda ingin mengirim pesan ke komputer 5.6.7.8. Pesan yang ingin Anda kirim adalah "Halo komputer
5.6.7.8!". Jelas, pesan tersebut harus dikirim melalui jenis kabel apa pun yang menghubungkan komputer Anda ke
Internet. Katakanlah Anda telah menghubungi ISP Anda dari rumah dan pesan tersebut harus dikirim melalui saluran
telepon. Oleh karena itu pesan harus diterjemahkan dari teks abjad menjadi sinyal elektronik, dikirimkan melalui
Internet, kemudian diterjemahkan kembali menjadi teks abjad. Bagaimana ini dicapai? Melalui penggunaan
tumpukan protokol. Setiap komputer membutuhkan satu untuk berkomunikasi di Internet dan biasanya dibangun ke
dalam sistem operasi komputer (yaitu Windows, Unix, dll.). Tumpukan protokol yang digunakan di Internet disebut
sebagai tumpukan protokol TCP/IP karena dua protokol komunikasi utama yang digunakan. Tumpukan TCP/IP
terlihat seperti ini:

Lapisan Protokol Komentar


Lapisan Protokol Aplikasi Protokol khusus untuk aplikasi seperti WWW, email, FTP, dll.

Lapisan Protokol Kontrol TCP mengarahkan paket ke aplikasi tertentu di komputer menggunakan
Transmisi nomor port.

Lapisan Protokol Internet IP mengarahkan paket ke komputer tertentu menggunakan alamat IP.

Mengubah data paket biner menjadi sinyal jaringan dan sebaliknya.


Lapisan Perangkat Keras
(Misalnya kartu jaringan ethernet, modem untuk saluran telepon, dll.)

Jika kita mengikuti jalur yang muncul pesan "Hello computer 5.6.7.8!" mengambil dari komputer kita ke komputer
dengan alamat IP 5.6.7.8, akan terjadi seperti ini:

Diagram 2

1. Pesan akan dimulai di bagian atas tumpukan protokol di komputer Anda dan terus ke bawah.
2. Jika pesan yang akan dikirim panjang, setiap lapisan tumpukan yang dilalui pesan dapat memecah pesan
menjadi potongan data yang lebih kecil. Ini karena data yang dikirim melalui Internet (dan sebagian besar
jaringan komputer) dikirim dalam potongan yang dapat dikelola. Di Internet, potongan data ini dikenal
sebagai paket .
3. Paket-paket akan melewati Lapisan Aplikasi dan melanjutkan ke lapisan TCP. Setiap paket diberi nomor
port . Port akan dijelaskan nanti, tetapi cukup untuk mengatakan bahwa banyak program mungkin
menggunakan tumpukan TCP/IP dan mengirim pesan. Kita perlu mengetahui program mana di komputer
tujuan yang perlu menerima pesan karena akan mendengarkan pada port tertentu.
4. Setelah melalui lapisan TCP, paket melanjutkan ke lapisan IP. Di sinilah setiap paket menerima alamat
tujuannya, 5.6.7.8.
5. Sekarang paket pesan kami memiliki nomor port dan alamat IP, mereka siap untuk dikirim melalui
Internet. Lapisan perangkat keras menangani mengubah paket kami yang berisi teks alfabet pesan kami
menjadi sinyal elektronik dan mengirimkannya melalui saluran telepon.
6. Di ujung lain saluran telepon, ISP Anda memiliki koneksi langsung ke Internet. Router ISP memeriksa alamat
tujuan di setiap paket dan menentukan ke mana harus mengirimkannya. Seringkali, perhentian paket
berikutnya adalah router lain. Lebih lanjut tentang router dan infrastruktur Internet nanti.
7. Akhirnya, paket mencapai komputer 5.6.7.8. Di sini, paket mulai dari bagian bawah tumpukan TCP/IP
komputer tujuan dan bekerja ke atas.
8. Saat paket naik ke atas melalui tumpukan, semua data perutean yang ditambahkan tumpukan komputer
pengirim (seperti alamat IP dan nomor port) dihapus dari paket.
9. Saat data mencapai bagian atas tumpukan, paket-paket tersebut telah disusun kembali menjadi bentuk aslinya,
"Hello computer 5.6.7.8!"

Infrastruktur Jaringan
Jadi sekarang Anda tahu bagaimana paket berpindah dari satu komputer ke komputer lain melalui Internet. Tapi apa
yang ada di antaranya? Apa sebenarnya yang membentuk Internet? Mari kita lihat diagram lain:

Diagram 3

Di sini kita melihat Diagram 1 digambar ulang dengan lebih detail. Sambungan fisik melalui jaringan telepon ke
Penyedia Layanan Internet mungkin mudah ditebak, tetapi lebih dari itu mungkin ada beberapa penjelasan.

ISP memelihara kumpulan modem untuk pelanggan dial-in mereka. Ini dikelola oleh beberapa bentuk komputer
(biasanya komputer khusus) yang mengontrol aliran data dari modem pool ke backbone atau router jalur
khusus. Pengaturan ini dapat disebut sebagai server port, karena 'melayani' akses ke jaringan. Informasi penagihan
dan penggunaan biasanya juga dikumpulkan di sini.

Setelah paket Anda melintasi jaringan telepon dan peralatan lokal ISP Anda, paket tersebut dialihkan ke tulang
punggung ISP atau tulang punggung tempat ISP membeli bandwidth. Dari sini paket biasanya akan melakukan
perjalanan melalui beberapa router dan melalui beberapa backbone, jalur khusus, dan jaringan lain hingga mereka
menemukan tujuannya, komputer dengan alamat 5.6.7.8. Tapi bukankah akan lebih baik jika kita tahu rute yang tepat
yang diambil paket kita melalui Internet? Ternyata, ada cara...

Lihat Ini - Program Traceroute

Jika Anda menggunakan Microsoft Windows atau sejenis Unix dan memiliki koneksi ke Internet, berikut
adalah program Internet praktis lainnya. Yang ini disebut traceroute dan ini menunjukkan jalur yang
diambil paket Anda ke tujuan Internet tertentu. Seperti ping, Anda harus menggunakan traceroute dari
prompt perintah. Di Windows, gunakan tracert www.yahoo.com . Dari prompt Unix, ketik traceroute
www.yahoo.com . Seperti ping, Anda juga dapat memasukkan alamat IP, bukan nama
domain. Traceroute akan mencetak daftar semua router, komputer, dan entitas Internet lainnya yang
harus dilalui paket Anda untuk mencapai tujuannya.

Jika Anda menggunakan traceroute, Anda akan melihat bahwa paket Anda harus melewati banyak hal untuk sampai
ke tujuannya. Sebagian besar memiliki nama panjang seperti sjc2-core1-h2-0-0.atlas.digex.net dan fddi0-
0.br4.SJC.globalcenter.net. Ini adalah router Internet yang memutuskan ke mana harus mengirim paket
Anda. Beberapa router ditunjukkan pada Diagram 3, tetapi hanya sedikit. Diagram 3 dimaksudkan untuk
menunjukkan struktur jaringan yang sederhana. Internet jauh lebih kompleks.
Infrastruktur Internet
Tulang punggung Internet terdiri dari banyak jaringan besar yang saling terhubung satu sama lain. Jaringan besar ini
dikenal sebagai Penyedia Layanan Jaringan atau NSP . Beberapa NSP besar adalah UUNet, CerfNet, IBM, BBN
Planet, SprintNet, PSINet, dan lain-lain. Jaringan ini saling mengintip untuk bertukar lalu lintas paket. Setiap NSP
harus terhubung ke tiga Titik Akses Jaringan atau NAP . Di NAP, lalu lintas paket dapat melompat dari satu tulang
punggung NSP ke tulang punggung NSP lainnya. NSP juga saling terhubung di Metropolitan Area
Exchanges atau MAEs. MAE melayani tujuan yang sama dengan NAP tetapi dimiliki secara pribadi. NAP adalah
titik interkoneksi Internet asli. NAP dan MAE disebut sebagai Internet Exchange Points atau IX s. NSP juga menjual
bandwidth ke jaringan yang lebih kecil, seperti ISP dan penyedia bandwidth yang lebih kecil. Di bawah ini adalah
gambar yang menunjukkan infrastruktur hierarkis ini.

Diagram 4

Ini bukan representasi sebenarnya dari bagian Internet yang sebenarnya. Diagram 4 hanya dimaksudkan untuk
menunjukkan bagaimana NSP dapat saling terhubung satu sama lain dan dengan ISP yang lebih kecil. Tak satu pun
dari komponen jaringan fisik yang ditunjukkan pada Diagram 4 seperti pada Diagram 3. Hal ini karena infrastruktur
backbone NSP tunggal merupakan gambar yang kompleks dengan sendirinya. Sebagian besar NSP menerbitkan peta
infrastruktur jaringan mereka di situs web mereka dan dapat ditemukan dengan mudah. Menggambar peta Internet
yang sebenarnya hampir tidak mungkin karena ukurannya, kompleksitasnya, dan strukturnya yang selalu berubah.

Hirarki Perutean Internet


Jadi bagaimana paket menemukan jalannya di Internet? Apakah setiap komputer yang terhubung ke Internet tahu di
mana komputer lain berada? Apakah paket hanya mendapatkan 'siaran' ke setiap komputer di Internet? Jawaban untuk
kedua pertanyaan sebelumnya adalah 'tidak'. Tidak ada komputer yang tahu di mana komputer lain berada, dan paket
tidak dikirim ke setiap komputer. Informasi yang digunakan untuk membawa paket ke tujuannya terkandung dalam
tabel routing yang disimpan oleh setiap router yang terhubung ke Internet.

Router adalah sakelar paket. Router biasanya terhubung antar jaringan untuk merutekan paket di antara
mereka. Setiap router tahu tentang sub-jaringannya dan alamat IP mana yang mereka gunakan. Router biasanya tidak
mengetahui alamat IP apa yang 'di atasnya'. Perhatikan Diagram 5 di bawah ini. Kotak hitam yang menghubungkan
tulang punggung adalah router. Tulang punggung NSP yang lebih besar di bagian atas terhubung di NAP. Di
bawahnya ada beberapa sub-jaringan, dan di bawahnya ada lebih banyak sub-jaringan. Di bagian bawah ada dua
jaringan area lokal dengan komputer terpasang.

Diagram 5

Ketika sebuah paket tiba di sebuah router, router memeriksa alamat IP yang diletakkan di sana oleh lapisan protokol
IP pada komputer asal. Router memeriksa tabel routingnya. Jika jaringan yang berisi alamat IP ditemukan, paket
dikirim ke jaringan itu. Jika jaringan yang berisi alamat IP tidak ditemukan, maka router mengirimkan paket pada rute
default, biasanya sampai hirarki backbone ke router berikutnya. Semoga router berikutnya tahu kemana harus
mengirim paket. Jika tidak, sekali lagi paket diarahkan ke atas hingga mencapai backbone NSP. Router yang
terhubung ke tulang punggung NSP memegang tabel perutean terbesar dan di sini paket akan diarahkan ke tulang
punggung yang benar, di mana ia akan memulai perjalanannya 'ke bawah'

Nama Domain dan Resolusi Alamat


Tetapi bagaimana jika Anda tidak mengetahui alamat IP komputer yang ingin Anda sambungkan? Bagaimana jika
Anda perlu mengakses server web yang disebut sebagai www.anothercomputer.com ? Bagaimana browser web Anda
mengetahui di mana komputer ini berada di Internet? Jawaban atas semua pertanyaan ini adalah Layanan Nama
Domain atau DNS . DNS adalah database terdistribusi yang melacak nama komputer dan alamat IP yang sesuai di
Internet.

Banyak komputer yang terhubung ke bagian host Internet dari database DNS dan perangkat lunak yang
memungkinkan orang lain untuk mengaksesnya. Komputer ini dikenal sebagai server DNS. Tidak ada server DNS
yang berisi seluruh database; mereka hanya berisi sebagian darinya. Jika server DNS tidak berisi nama domain yang
diminta oleh komputer lain, server DNS mengarahkan ulang komputer yang meminta ke server DNS lain.
Diagram 6

Layanan Nama Domain disusun sebagai hierarki yang mirip dengan hierarki perutean IP. Komputer yang meminta
resolusi nama akan dialihkan 'ke atas' hierarki hingga server DNS ditemukan yang dapat menyelesaikan nama domain
dalam permintaan. Gambar 6 mengilustrasikan sebagian dari hierarki. Di bagian atas pohon adalah akar
domain. Beberapa domain yang lebih tua dan lebih umum terlihat di dekat bagian atas. Apa yang tidak ditampilkan
adalah banyaknya server DNS di seluruh dunia yang membentuk hierarki lainnya.

Ketika koneksi Internet diatur (misalnya untuk LAN atau Dial-Up Networking di Windows), satu server DNS primer
dan satu atau lebih sekunder biasanya ditentukan sebagai bagian dari instalasi. Dengan cara ini, aplikasi Internet apa
pun yang membutuhkan resolusi nama domain akan dapat berfungsi dengan benar. Misalnya, ketika Anda
memasukkan alamat web ke browser web Anda, pertama-tama browser terhubung ke server DNS utama
Anda. Setelah mendapatkan alamat IP untuk nama domain yang Anda masukkan, browser kemudian terhubung ke
komputer target dan meminta halaman web yang Anda inginkan.

Lihat Ini - Nonaktifkan DNS di Windows

Jika Anda menggunakan Windows 95/NT dan mengakses Internet, Anda dapat melihat server DNS
Anda dan bahkan menonaktifkannya.

Jika Anda menggunakan Dial-Up Networking:


Buka jendela Dial-Up Networking Anda (yang dapat ditemukan di Windows Explorer di bawah drive CD-
ROM Anda dan di atas Network Neighborhood). Klik kanan pada koneksi Internet Anda dan klik
Properties. Di dekat bagian bawah jendela properti koneksi, tekan tombol Pengaturan TCP/IP....

Jika Anda memiliki koneksi permanen ke Internet:


Klik kanan pada Network Neighborhood dan klik Properties. Klik Properti TCP/IP. Pilih tab Konfigurasi
DNS di bagian atas.

Anda sekarang harus melihat alamat IP server DNS Anda. Di sini Anda dapat menonaktifkan DNS atau
menyetel server DNS Anda ke 0.0.0.0. (Tuliskan alamat IP server DNS Anda terlebih dahulu. Anda
mungkin harus memulai ulang Windows juga.) Sekarang masukkan alamat ke browser web
Anda. Browser tidak akan dapat menyelesaikan nama domain dan Anda mungkin akan mendapatkan
kotak dialog jahat yang menjelaskan bahwa server DNS tidak dapat ditemukan. Namun, jika Anda
memasukkan alamat IP yang sesuai alih-alih nama domain, browser akan dapat mengambil halaman
web yang diinginkan. (Gunakan ping untuk mendapatkan alamat IP sebelum menonaktifkan DNS.)
Sistem operasi Microsoft lainnya serupa.

Protokol Internet Ditinjau Kembali


Seperti yang diisyaratkan sebelumnya di bagian tentang tumpukan protokol, orang mungkin menduga bahwa ada
banyak protokol yang digunakan di Internet. Ini benar; ada banyak protokol komunikasi yang diperlukan agar Internet
berfungsi. Ini termasuk protokol TCP dan IP, protokol perutean, protokol kontrol akses menengah, protokol tingkat
aplikasi, dll. Bagian berikut menjelaskan beberapa protokol yang lebih penting dan umum digunakan di
Internet. Protokol tingkat yang lebih tinggi dibahas terlebih dahulu, diikuti oleh protokol tingkat yang lebih rendah.

Protokol Aplikasi: HTTP dan World Wide Web


Salah satu layanan yang paling umum digunakan di Internet adalah World Wide Web (WWW). Protokol aplikasi
yang membuat web berfungsi adalah Hypertext Transfer Protocol atau HTTP . Jangan bingung ini dengan
Hypertext Markup Language (HTML). HTML adalah bahasa yang digunakan untuk menulis halaman web. HTTP
adalah protokol yang digunakan browser web dan server web untuk berkomunikasi satu sama lain melalui
Internet. Ini adalah protokol tingkat aplikasi karena berada di atas lapisan TCP dalam tumpukan protokol dan
digunakan oleh aplikasi tertentu untuk berbicara satu sama lain. Dalam hal ini aplikasinya adalah web browser dan
web server.

HTTP adalah protokol berbasis teks tanpa koneksi. Klien (browser web) mengirim permintaan ke server web untuk
elemen web seperti halaman web dan gambar. Setelah permintaan dilayani oleh server, koneksi antara klien dan
server di Internet terputus. Sambungan baru harus dibuat untuk setiap permintaan. Sebagian besar protokol
berorientasi koneksi. Ini berarti bahwa dua komputer yang berkomunikasi satu sama lain menjaga koneksi tetap
terbuka melalui Internet. Namun HTTP tidak. Sebelum permintaan HTTP dapat dibuat oleh klien, koneksi baru harus
dibuat ke server.

Saat Anda mengetik URL ke browser web, inilah yang terjadi:

1. Jika URL berisi nama domain, browser terlebih dahulu terhubung ke server nama domain dan mengambil
alamat IP yang sesuai untuk server web.
2. Browser web terhubung ke server web dan mengirimkan permintaan HTTP (melalui tumpukan protokol)
untuk halaman web yang diinginkan.
3. Server web menerima permintaan dan memeriksa halaman yang diinginkan. Jika halaman itu ada, server web
mengirimkannya. Jika server tidak dapat menemukan halaman yang diminta, server akan mengirimkan pesan
kesalahan HTTP 404. (404 berarti 'Halaman Tidak Ditemukan' karena siapa pun yang telah menjelajahi web
mungkin tahu.)
4. Browser web menerima halaman kembali dan koneksi ditutup.
5. Browser kemudian mem-parsing halaman dan mencari elemen halaman lain yang diperlukan untuk
menyelesaikan halaman web. Ini biasanya termasuk gambar, applet, dll.
6. Untuk setiap elemen yang dibutuhkan, browser membuat koneksi tambahan dan permintaan HTTP ke server
untuk setiap elemen.
7. Saat browser selesai memuat semua gambar, applet, dll., halaman akan dimuat sepenuhnya di jendela browser.

Lihat Ini - Gunakan Klien Telnet Anda untuk Mengambil Halaman Web Menggunakan HTTP

Telnet adalah layanan terminal jarak jauh yang digunakan di Internet. Penggunaannya telah menurun
akhir-akhir ini, tetapi ini adalah alat yang sangat berguna untuk mempelajari Internet. Di Windows
temukan program telnet default. Itu mungkin terletak di direktori Windows bernama telnet.exe. Saat
dibuka, tarik ke bawah menu Terminal dan pilih Preferensi. Di jendela preferensi, periksa Gema
Lokal. (Ini agar Anda dapat melihat permintaan HTTP Anda saat Anda mengetiknya.) Sekarang tarik ke
bawah menu Connection dan pilih Remote System. Masukkan www.google.com untuk Host Name dan
80 untuk Port. (Server web biasanya mendengarkan pada port 80 secara default.) Tekan
Hubungkan. Sekarang ketik

DAPATKAN / HTTP/1.0

dan tekan Enter dua kali. Ini adalah permintaan HTTP sederhana ke server web untuk halaman root-
nya. Anda akan melihat halaman web berkedip dan kemudian kotak dialog akan muncul untuk memberi
tahu Anda bahwa koneksi terputus. Jika Anda ingin menyimpan halaman yang diambil, aktifkan masuk
ke program Telnet. Anda kemudian dapat menelusuri halaman web dan melihat HTML yang digunakan
untuk menulisnya.

Sebagian besar protokol Internet ditentukan oleh dokumen Internet yang dikenal sebagai Request For
Comments atau RFC s. RFC dapat ditemukan di beberapa lokasi di Internet. Lihat bagian Sumber Daya di bawah
untuk URL yang sesuai. HTTP versi 1.0 ditentukan oleh RFC 1945.

Protokol Aplikasi: SMTP dan Surat Elektronik


Layanan Internet lain yang umum digunakan adalah surat elektronik. E-mail menggunakan protokol tingkat aplikasi
yang disebut Simple Mail Transfer Protocol atau SMTP . SMTP juga merupakan protokol berbasis teks, tetapi
tidak seperti HTTP, SMTP berorientasi koneksi. SMTP juga lebih rumit daripada HTTP. Ada lebih banyak perintah
dan pertimbangan di SMTP daripada di HTTP.

Saat Anda membuka klien email untuk membaca email Anda, inilah yang biasanya terjadi:

1. Klien email (Netscape Mail, Lotus Notes, Microsoft Outlook, dll.) membuka koneksi ke server email
defaultnya. Alamat IP atau nama domain server email biasanya diatur saat klien email diinstal.
2. Server email akan selalu mengirimkan pesan pertama untuk mengidentifikasi dirinya sendiri.
3. Klien akan mengirimkan perintah SMTP HELO yang akan ditanggapi oleh server dengan pesan 250 OK.
4. Bergantung pada apakah klien sedang memeriksa email, mengirim email, dll. Perintah SMTP yang sesuai
akan dikirim ke server, yang akan merespons dengan sesuai.
5. Transaksi permintaan/respons ini akan berlanjut hingga klien mengirimkan perintah SMTP QUIT. Server
kemudian akan mengucapkan selamat tinggal dan koneksi akan ditutup.

'Percakapan' sederhana antara klien SMTP dan server SMTP ditunjukkan di bawah ini. R: menunjukkan pesan yang
dikirim oleh server (penerima) dan S: menunjukkan pesan yang dikirim oleh klien (pengirim).
Contoh SMTP ini menunjukkan email yang dikirim oleh Smith di host USC-ISIF, ke
Jones, Green, dan Brown sebagai pembawa acara BBN-UNIX. Di sini kita berasumsi bahwa
host USC-ISIF menghubungi host BBN-UNIX secara langsung. Surat itu
diterima untuk Jones dan Brown. Hijau tidak memiliki kotak surat di
tuan rumah BBN-UNIX.

-------------------------------------------------------------

R: 220 BBN-UNIX.ARPA Layanan Transfer Surat Sederhana Siap


S: HALO USC-ISIF.ARPA
R: 250 BBN-UNIX.ARPA

S: SURAT DARI:<Smith@USC-ISIF.ARPA>
R: 250 oke

S: RCPT KE:<Jones@BBN-UNIX.ARPA>
R: 250 oke

S: RCPT KE:<Green@BBN-UNIX.ARPA>
R: 550 Tidak ada pengguna seperti itu di sini

S: RCPT KE:<Brown@BBN-UNIX.ARPA>
R: 250 oke

S: DATA
R: 354 Mulai input email; diakhiri dengan <CRLF>.<CRLF>
S: bla bla bla...
S: ...dst. dll dll.
S: .
R: 250 oke

S: BERHENTI
R: 221 BBN-UNIX.ARPA Service menutup saluran transmisi
Transaksi SMTP ini diambil dari RFC 821, yang menentukan SMTP.

Protokol Kontrol Transmisi


Di bawah lapisan aplikasi dalam tumpukan protokol adalah lapisan TCP. Ketika aplikasi membuka koneksi ke
komputer lain di Internet, pesan yang mereka kirim (menggunakan protokol lapisan aplikasi tertentu) diteruskan ke
lapisan TCP. TCP bertanggung jawab untuk merutekan protokol aplikasi ke aplikasi yang benar di komputer
tujuan. Untuk mencapai ini, nomor port digunakan. Port dapat dianggap sebagai saluran terpisah di setiap
komputer. Misalnya, Anda dapat menjelajahi web sambil membaca email. Ini karena kedua aplikasi ini (browser web
dan klien email) menggunakan nomor port yang berbeda. Ketika sebuah paket tiba di komputer dan naik ke tumpukan
protokol, lapisan TCP memutuskan aplikasi mana yang menerima paket berdasarkan nomor port.

TCP bekerja seperti ini:

 Ketika lapisan TCP menerima data protokol lapisan aplikasi dari atas, itu membaginya menjadi 'potongan'
yang dapat dikelola dan kemudian menambahkan header TCP dengan informasi TCP spesifik ke setiap
'potongan'. Informasi yang terkandung dalam header TCP termasuk nomor port dari aplikasi yang perlu
dikirimi data.
 Ketika lapisan TCP menerima paket dari lapisan IP di bawahnya, lapisan TCP menghapus data header TCP
dari paket, melakukan beberapa rekonstruksi data jika perlu, dan kemudian mengirimkan data ke aplikasi yang
benar menggunakan nomor port yang diambil dari TCP tajuk.

Beginilah cara TCP merutekan data yang bergerak melalui tumpukan protokol ke aplikasi yang benar.

TCP bukan protokol tekstual. TCP adalah layanan aliran byte yang berorientasi koneksi, andal . Berorientasi
koneksi berarti bahwa dua aplikasi yang menggunakan TCP harus membuat koneksi terlebih dahulu sebelum bertukar
data. TCP handal karena untuk setiap paket yang diterima, sebuah pengakuan dikirim ke pengirim untuk
mengkonfirmasi pengiriman. TCP juga menyertakan checksum di headernya untuk memeriksa kesalahan data yang
diterima. Header TCP terlihat seperti ini:

Diagram 7

Perhatikan bahwa tidak ada tempat untuk alamat IP di header TCP. Ini karena TCP tidak tahu apa-apa tentang alamat
IP. Tugas TCP adalah mendapatkan data level aplikasi dari aplikasi ke aplikasi dengan andal. Tugas mendapatkan
data dari komputer ke komputer adalah tugas IP.
Check It Out - Nomor Port Internet Terkenal

Di bawah ini adalah nomor port untuk beberapa layanan Internet yang lebih umum digunakan.
FTP 20/21
Telnet 23
SMTP 25
HTTP 80
Arena Gempa III 27960

protokol internet
Tidak seperti TCP, IP adalah protokol tanpa koneksi yang tidak dapat diandalkan . IP tidak peduli apakah suatu
paket sampai ke tujuannya atau tidak. IP juga tidak tahu tentang koneksi dan nomor port. Tugas IP adalah mengirim
dan merutekan paket ke komputer lain . Paket IP adalah entitas independen dan mungkin tiba rusak atau tidak
sama sekali. Merupakan tugas TCP untuk memastikan paket tiba dan berada dalam urutan yang benar. Tentang satu-
satunya kesamaan IP dengan TCP adalah cara IP menerima data dan menambahkan informasi header IP-nya sendiri
ke data TCP. Tajuk IP terlihat seperti ini:
Diagram 8

Di atas kita melihat alamat IP komputer pengirim dan penerima di header IP. Di bawah ini adalah tampilan paket
setelah melewati lapisan aplikasi, lapisan TCP, dan lapisan IP. Data lapisan aplikasi tersegmentasi dalam lapisan
TCP, header TCP ditambahkan, paket berlanjut ke lapisan IP, header IP ditambahkan, dan kemudian paket
ditransmisikan melalui Internet.

Diagram 9

Bungkus
Sekarang Anda tahu cara kerja Internet. Tapi berapa lama akan tetap seperti ini? Versi IP yang saat ini digunakan di
Internet (versi 4) hanya mengizinkan 2 32 alamat. Akhirnya tidak akan ada lagi alamat IP gratis yang
tersisa. Terkejut? Jangan khawatir. IP versi 6 saat ini sedang diuji pada tulang punggung penelitian oleh konsorsium
lembaga penelitian dan perusahaan. Dan setelah itu? Siapa tahu. Internet telah berkembang pesat sejak dimulainya
sebagai proyek penelitian Departemen Pertahanan. Tidak ada yang benar-benar tahu akan jadi apa Internet
nantinya. Namun, satu hal yang pasti. Internet akan menyatukan dunia tidak seperti mekanisme lain yang pernah
ada. Era Informasi sedang berkembang pesat dan saya senang menjadi bagian darinya.

Rus Shuler, 1998


Pembaruan dibuat tahun 2002

Sumber daya
Di bawah ini adalah beberapa tautan menarik yang terkait dengan beberapa topik yang dibahas. (Saya harap
semuanya masih berfungsi. Semua terbuka di jendela baru.)
http://www.ietf.org/ adalah halaman beranda Satuan Tugas Rekayasa Internet. Badan ini sangat bertanggung jawab
atas pengembangan protokol Internet dan sejenisnya.

http://www.internic.org/ adalah organisasi yang bertanggung jawab untuk mengelola nama domain.

http://www.nexor.com/public/rfc/index/rfc.html adalah mesin pencari RFC luar biasa yang berguna untuk


menemukan RFC apa pun.

http://www.internetweather.com/ menampilkan peta animasi latensi Internet.

http://routes.clubnet.net/iw/ adalah Cuaca Internet dari ClubNET. Halaman ini menunjukkan kehilangan paket untuk
berbagai operator.

http://navigators.com/isp.html adalah Halaman ISP Russ Haynal. Ini adalah situs hebat dengan tautan ke sebagian
besar NSP dan peta infrastruktur tulang punggungnya.

Bibliografi
Buku-buku berikut adalah sumber yang sangat baik dan sangat membantu dalam penulisan makalah ini. Saya percaya
buku Stevens adalah referensi TCP/IP terbaik yang pernah ada dan dapat dianggap sebagai kitab suci Internet. Buku
Sheldon mencakup cakupan yang jauh lebih luas dan berisi informasi jaringan yang sangat banyak.

 Ilustrasi TCP/IP, Volume 1, Protokol.


W.Richard Stevens.
Addison-Wesley, Reading, Massachusetts. 1994.
 Ensiklopedia Jaringan.
Tom Sheldon.
Osbourne McGraw-Hill, New York. 1998.

Meskipun tidak digunakan untuk menulis makalah ini, berikut beberapa buku bagus lainnya tentang topik Internet dan
jaringan:

 Firewall dan Keamanan Internet; Menolak Wiley Hacker.


William R. Cheswick, Steven M. Bellovin.
Addison-Wesley, Reading, Massachusetts. 1994.
 Komunikasi Data, Jaringan Komputer dan Sistem Terbuka. Edisi keempat.
Fred Halsal.
Addison-Wesley, Harlow, Inggris. 1996.
 Telekomunikasi: Protokol dan Desain.
John D. Spragins dengan Joseph L. Hammond dan Krzysztof Pawlikowski.
Addison-Wesley, Reading, Massachusetts. 1992.
English

Internet?

INDONESIAN
Internet?
noun Internet

EXTENSION OPTIONSMORE »

Anda mungkin juga menyukai