Newest Post

USER DATAGRAM PROTOCOL

Pengertian UDP

UDP, singkatan dari User Datagram Protocol, adalah salah satu protokol lapisan transpor TCP/IP yang mendukung komunikasi yang tidak andal (unreliable), tanpa koneksi (connectionless) antara host-host dalam jaringan yang menggunakan TCP/IP. Protokol ini didefinisikan dalam RFC 768.

Karakteristik UDP

UDP memiliki karakteristik-karakteristik berikut:
  • Connectionless (tanpa koneksi): Pesan-pesan UDP akan dikirimkan tanpa harus dilakukan proses negosiasi koneksi antara dua host yang hendak bertukar informasi.
  • Unreliable (tidak andal): Pesan-pesan UDP akan dikirimkan sebagai datagram tanpa adanya nomor urut atau pesan acknowledgment. Protokol lapisan aplikasi yang berjalan di atas UDP harus melakukan pemulihan terhadap pesan-pesan yang hilang selama transmisi. Umumnya, protokol lapisan aplikasi yang berjalan di atas UDP mengimplementasikan layanan keandalan mereka masing-masing, atau mengirim pesan secara periodik atau dengan menggunakan waktu yang telah didefinisikan.
  • UDP menyediakan mekanisme untuk mengirim pesan-pesan ke sebuah protokol lapisan aplikasi atau proses tertentu di dalam sebuah host dalam jaringan yang menggunakan TCP/IP. Header UDP berisi field Source Process Identification dan Destination Process Identification.
  • UDP menyediakan penghitungan checksum berukuran 16-bit terhadap keseluruhan pesan UDP.
UDP tidak menyediakan layanan-layanan antar-host berikut:
  • UDP tidak menyediakan mekanisme penyanggaan (buffering) dari data yang masuk ataupun data yang keluar. Tugas buffering merupakan tugas yang harus diimplementasikan oleh protokol lapisan aplikasi yang berjalan di atas UDP.
  • UDP tidak menyediakan mekanisme segmentasi data yang besar ke dalam segmen-segmen data, seperti yang terjadi dalam protokol TCP. Karena itulah, protokol lapisan aplikasi yang berjalan di atas UDP harus mengirimkan data yang berukuran kecil (tidak lebih besar dari nilai Maximum Transfer Unit/MTU) yang dimiliki oleh sebuah antarmuka di mana data tersebut dikirim. Karena, jika ukuran paket data yang dikirim lebih besar dibandingkan nilai MTU, paket data yang dikirimkan bisa saja terpecah menjadi beberapa fragmen yang akhirnya tidak jadi terkirim dengan benar.
  • UDP tidak menyediakan mekanisme flow-control, seperti yang dimiliki oleh TCP.

Penggunaan UDP

UDP sering digunakan dalam beberapa tugas berikut:
  • Protokol yang "ringan" (lightweight): Untuk menghemat sumber daya memori dan prosesor, beberapa protokol lapisan aplikasi membutuhkan penggunaan protokol yang ringan yang dapat melakukan fungsi-fungsi spesifik dengan saling bertukar pesan. Contoh dari protokol yang ringan adalah fungsi query nama dalam protokol lapisan aplikasi Domain Name System.
  • Protokol lapisan aplikasi yang mengimplementasikan layanan keandalan: Jika protokol lapisan aplikasi menyediakan layanan transfer data yang andal, maka kebutuhan terhadap keandalan yang ditawarkan oleh TCP pun menjadi tidak ada. Contoh dari protokol seperti ini adalah Trivial File Transfer Protocol (TFTP) dan Network File System (NFS)
  • Protokol yang tidak membutuhkan keandalan. Contoh protokol ini adalah protokol Routing Information Protocol (RIP).
  • Transmisi broadcast: Karena UDP merupakan protokol yang tidak perlu membuat koneksi terlebih dahulu dengan sebuah host tertentu, maka transmisi broadcast pun dimungkinkan. Sebuah protokol lapisan aplikasi dapat mengirimkan paket data ke beberapa tujuan dengan menggunakan alamat multicast atau broadcast. Hal ini kontras dengan protokol TCP yang hanya dapat mengirimkan transmisi one-to-one. Contoh: query nama dalam protokol NetBIOS Name Service.

Kelemahan UDP

  1. UDP tidak menyediakan mekanisme penyanggaan (buffering) dari data yang masuk ataupun data yang keluar. Tugas buffering merupakan tugas yang harus diimplementasikan oleh protokol lapisan aplikasi yang berjalan di atas UDP.
  2. UDP tidak menyediakan mekanisme segmentasi data yang besar ke dalam segmen-segmen data, seperti yang terjadi dalam protokol TCP. Karena itulah, protokol lapisan aplikasi yang berjalan di atas UDP harus mengirimkan data yang berukuran kecil (tidak lebih besar dari nilai Maximum Transfer Unit/MTU) yang dimiliki oleh sebuah antarmuka di mana data tersebut dikirim. Karena, jika ukuran paket data yang dikirim lebih besar dibandingkan nilai MTU, paket data yang dikirimkan bisa saja terpecah menjadi beberapa fragmen yang akhirnya tidak jadi terkirim dengan benar.
  3. UDP tidak menyediakan mekanisme flow-control, seperti yang dimiliki oleh TCP.

Pesan-pesan UDP

UDP, berbeda dengan TCP yang memiliki satuan paket data yang disebut dengan segmen, melakukan pengepakan terhadap data ke dalam pesan-pesan UDP (UDP Messages). Sebuah pesan UDP berisi header UDP dan akan dikirimkan ke protokol lapisan selanjutnya (lapisan internetwork) setelah mengepaknya menjadi datagram IP. Enkapsulasi terhadap pesan-pesan UDP oleh protokol IP dilakukan dengan menambahkan header IP dengan protokol IP nomor 17 (0x11). Pesan UDP dapat memiliki besar maksimum 65507 byte: 65535 (216)-20 (ukuran terkecil dari header IP)-8 (ukuran dari header UDP) byte. Datagram IP yang dihasilkan dari proses enkapsulasi tersebut, akan dienkapsulasi kembali dengan menggunakan header dan trailer protokol lapisan Network Interface yang digunakan oleh host tersebut.
Dalam header IP dari sebuah pesan UDP, field Source IP Address akan diset ke antarmuka host yang mengirimkan pesan UDP yang bersangkutan; sementara field Destination IP Address akan diset ke alamat IP unicast dari sebuah host tertentu, alamat IP broadcast, atau alamat IP multicast.
Ilustrasi mengenai pesan-pesan UDP

Header UDP

Header UDP diwujudkan sebagai sebuah header dengan 4 buah field memiliki ukuran yang tetap, seperti tersebutkan dalam tabel berikut.
Field Panjang Keterangan
Source Port 16 bit (2 byte) Digunakan untuk mengidentifikasikan sumber protokol lapisan aplikasi yang mengirimkan pesan UDP yang bersangkutan. Penggunaan field ini adalah opsional, dan jika tidak digunakan, akan diset ke angka 0. Beberapa protokol lapisan aplikasi dapat menggunakan nilai field ini dari pesan UDP yang masuk sebagai nilai field port tujuan (Destination Port, lihat baris selanjutnya) sebagai balasan untuk pesan tersebut.
Destination Port 16 bit (2 byte) Digunakan untuk mengidentifikasikan tujuan protokol lapisan aplikasi yang menjadi tujuan pesan UDP yang bersangkutan. Dengan menggunakan kombinasi antara alamat IP dengan nilai dari field ini untuk membuat sebuah alamat yang signifikan untuk mengidentifikasikan proses yang berjalan dalam sebuah host tertentu yang dituju oleh pesan UDP yang bersangkutan.
Length 16 bit (2 byte) Digunakan untuk mengindikasikan panjang pesan UDP (pesan UDP ditambah dengan header UDP) dalam satuan byte. Ukuran paling kecil adalah 8 byte (ukuran header UDP, ketika tidak ada isi pesan UDP), dan ukuran paling besar adalah 65515 bytes (65535 [216] -20 [ukuran header protokol IP]). Panjang maksimum aktual dari pesan UDP akan disesuaikan dengan menggunakan nilai Maximum Transmission Unit (MTU) dari saluran di mana pesan UDP dikirimkan. Field ini bersifat redundan (terulang-ulang). Panjang pesan UDP dapat dihitung dari field Length dalam header UDP dan field IP Header Length dalam header IP.
Checksum 16 bit (2 byte) Berisi informasi pengecekan integritas dari pesan UDP yang dikirimkan (header UDP dan pesan UDP). Penggunaan field ini adalah opsional. Jika tidak digunakan, field ini akan bernilai 0.
Ilustrasi Mengenai Header UDP

Port UDP dan Aplikasinya

Seperti halnya TCP, UDP juga memiliki saluran untuk mengirimkan informasi antar host, yang disebut dengan UDP Port. Untuk menggunakan protokol UDP, sebuah aplikasi harus menyediakan alamat IP dan nomor UDP Port dari host yang dituju. Sebuah UDP port berfungsi sebagai sebuah multiplexed message queue, yang berarti bahwa UDP port tersebut dapat menerima beberapa pesan secara sekaligus. Setiap port diidentifikasi dengan nomor yang unik, seperti halnya TCP, tetapi meskipun begitu, UDP Port berbeda dengan TCP Port meskipun memiliki nomor port yang sama. Tabel di bawah ini mendaftarkan beberapa UDP port yang telah dikenal secara luas.
Nomor Port UDP Digunakan oleh
53 Domain Name System (DNS) Name Query
67 BOOTP client (Dynamic Host Configuration Protocol [DHCP])
68 BOOTP server (DHCP)
69 Trivial File Transfer Protocol (TFTP)
137 NetBIOS Name Service
138 NetBIOS Datagram Service
161 Simple Network Management Protocol (SNMP)
445 Server Message Block (SMB)
520 Routing Information Protocol (RIP)
1812/1813 Remote Authentication Dial-In User Service (RADIUS)

Source:

User Datagram Protocol
TCP dan UDP (Penjelasan dan Perbedaannya)

UDP -User Datagram Protocol-

Rabu, 18 Februari 2015
Posted by Fiqry Firdhan P.P

TRANSMISSION CONTROL PROTOCOL

Pengertian TCP

Transmission Control Protocol (TCP) adalah suatu protokol yang berada di lapisan transport (baik itu dalam tujuh lapis model referensi OSI atau model DARPA) yang berorientasi sambungan (connection-oriented) dan dapat diandalkan (reliable). TCP dispesifikasikan dalam RFC 793.

Sejarah TCP

Saat Vint Cerf dan Bob Kahn pertama menulis spesifikasi atas protokol ini tahun 1973, internet masih merupakan media yang dilarang untuk keperluan komersil. Di bulan May 1974, IEEE mempublikasikan makalah berjudul "Protokol sebagai paket interkoneksi jaringan." Sebagai penulis makalah tersebut, Cerf dan Kahn menjabarkan sebuah protokol interkoneksi untuk berbagi layanan dengan memanfaatkan pertukaran-paket antara node jaringan yang terhubung. Komponen pengontrol utama atas model ini disebut sebagai "Program pengontrol transmisi" yang menggabungkan baik tautan koneksi teriorientasi dan layanan datagram antar host. Program pengontrol transmisi monolitik ini kemudian dipecah ke dalam arsitektur modular yang terdiri atas Protokol pengontrol transmisi pada lapisan koneksi terorientasi dan Protokol internet pada lapisan datagram. Model ini lah yang kemudian dikenal dengan istilah TCP/IP, meski secara formal istilah yang digunakan adalah Paket protokol internet.

Karakteristik TCP

TCP memiliki karakteristik sebagai berikut:
  • Berorientasi sambungan (connection-oriented): Sebelum data dapat ditransmisikan antara dua host, dua proses yang berjalan pada lapisan aplikasi harus melakukan negosiasi untuk membuat sesi koneksi terlebih dahulu. Koneksi TCP ditutup dengan menggunakan proses terminasi koneksi TCP (TCP connection termination).
  • Full-duplex: Untuk setiap host TCP, koneksi yang terjadi antara dua host terdiri atas dua buah jalur, yakni jalur keluar dan jalur masuk. Dengan menggunakan teknologi lapisan yang lebih rendah yang mendukung full-duplex, maka data pun dapat secara simultan diterima dan dikirim. Header TCP berisi nomor urut (TCP sequence number) dari data yang ditransmisikan dan sebuah acknowledgment dari data yang masuk.
  • Dapat diandalkan (reliable): Data yang dikirimkan ke sebuah koneksi TCP akan diurutkan dengan sebuah nomor urut paket dan akan mengharapkan paket positive acknowledgment dari penerima. Jika tidak ada paket Acknowledgment dari penerima, maka segmen TCP (protocol data unit dalam protokol TCP) akan ditransmisikan ulang. Pada pihak penerima, segmen-segmen duplikat akan diabaikan dan segmen-segmen yang datang tidak sesuai dengan urutannya akan diletakkan di belakang untuk mengurutkan segmen-segmen TCP. Untuk menjamin integritas setiap segmen TCP, TCP mengimplementasikan penghitungan TCP Checksum.
  • Byte stream: TCP melihat data yang dikirimkan dan diterima melalui dua jalur masuk dan jalur keluar TCP sebagai sebuah byte stream yang berdekatan (kontigu). Nomor urut TCP dan nomor acknowlegment dalam setiap header TCP didefinisikan juga dalam bentuk byte. Meski demikian, TCP tidak mengetahui batasan pesan-pesan di dalam byte stream TCP tersebut. Untuk melakukannya, hal ini diserahkan kepada protokol lapisan aplikasi (dalam DARPA Reference Model), yang harus menerjemahkan byte stream TCP ke dalam "bahasa" yang ia pahami.
  • Memiliki layanan flow control: Untuk mencegah data terlalu banyak dikirimkan pada satu waktu, yang akhirnya membuat "macet" jaringan internetwork IP, TCP mengimplementasikan layanan flow control yang dimiliki oleh pihak pengirim yang secara terus menerus memantau dan membatasi jumlah data yang dikirimkan pada satu waktu. Untuk mencegah pihak penerima untuk memperoleh data yang tidak dapat disangganya (buffer), TCP juga mengimplementasikan flow control dalam pihak penerima, yang mengindikasikan jumlah buffer yang masih tersedia dalam pihak penerima.
  • Melakukan segmentasi terhadap data yang datang dari lapisan aplikasi (dalam DARPA Reference Model)
  • Mengirimkan paket secara "one-to-one": hal ini karena memang TCP harus membuat sebuah sirkuit logis antara dua buah protokol lapisan aplikasi agar saling dapat berkomunikasi. TCP tidak menyediakan layanan pengiriman data secara one-to-many.
TCP umumnya digunakan ketika protokol lapisan aplikasi membutuhkan layanan transfer data yang bersifat andal, yang layanan tersebut tidak dimiliki oleh protokol lapisan aplikasi tersebut. Contoh dari protokol yang menggunakan TCP adalah HTTP dan FTP.

Segmen TCP

Segmen-segmen TCP akan dikirimkan sebagai datagram-datagram IP (datagram merupakan satuan protocol data unit pada lapisan internetwork). Sebuah segmen TCP terdiri atas sebuah header dan segmen data (payload), yang dienkapsulasi dengan menggunakan header IP dari protokol IP.
Sebuah segmen dapat berukuran hingga 65495 byte: 216-(ukuran header IP terkecil (20 byte)+ukuran header TCP terkecil (20 byte)). Datagram IP tersebut akan dienkapsulasi lagi dengan menggunakan header protokol network interface (lapisan pertama dalam DARPA Reference Model) menjadi frame lapisan Network Interface. Gambar berikut mengilustrasikan data yang dikirimkan ke sebuah host.
Di dalam header IP dari sebuah segmen TCP, field Source IP Address diatur menjadi alamat unicast dari sebuah antarmuka host yang mengirimkan segmen TCP yang bersangkutan. Sementara itu, field Destination IP Address juga akan diatur menjadi alamat unicast dari sebuah antarmuka host tertentu yang dituju. Hal ini dikarenakan, protokol TCP hanya mendukung transmisi one-to-one.

Proses enkapsulasi data protokol TCP/IP: Data aplikasi + header TCP + header IP + header network interface (Ethernet, Token Ring, dll) + trailer network interface

TCP Flag

Sebuah segmen TCP dapat memiliki flag (tanda-tanda) khusus yang mengindikasikan segmen yang bersangkutan, seperti yang disebutkan dalam tabel berikut:
Nama flag Keterangan
URG Mengindikasikan bahwa beberapa bagian dari segmen TCP mengandung data yang sangat penting, dan field Urgent Pointer dalam header TCP harus digunakan untuk menentukan lokasi di mana data penting tersebut berada dalam segmen.
ACK Mengindikasikan field Acknowledgment mengandung oktet selanjutnya yang diharapkan dalam koneksi. Flag ini selalu diset, kecuali pada segmen pertama pada pembuatan sesi koneksi TCP.
PSH Mengindikasikan bahwa isi dari TCP Receive buffer harus diserahkan kepada protokol lapisan aplikasi. Data dalam receive buffer harus berisi sebuah blok data yang berurutan (kontigu), dilihat dari ujung paling kiri dari buffer. Dengan kata lain, sebuah segmen yang memiliki flag PSH diset ke nilai 1, tidak bolah ada satu byte pun data yang hilang dari aliran byte segmen tersebut; data tidak dapat diberikan kepada protokol lapisan aplikasi hingga segmen yang hilang tersebut datang. Normalnya, TCP Receive buffer akan dikosongkan (dengan kata lain, isi dari buffer akan diteruskan kepada protokol lapisan aplikasi) ketika buffer tersebut berisi data yang kontigu atau ketika dalam "proses perawatan". Flag PSH ini dapat mengubah hal seperti itu, dan membuat akan TCP segera mengosongkan TCP Receive buffer. Flag PSH umumnya digunakan dalam protokol lapisan aplikasi yang bersifat interaktif, seperti halnya Telnet, karena setiap penekanan tombol dalam sesi terminal virtual akan dikirimkan dengan sebuah flag PSH diset ke nilai 1. Contoh dari penggunaan lainnya dari flag ini adalah pada segmen terakhir dari berkas yang ditransfer dengan menggunakan protokol FTP. Segmen yang dikirimkan dengan flag PSH aktif tidak harus segera di-acknowledge oleh penerima.
RST Mengindikasikan bahwa koneksi yang dibuat akan digagalkan. Untuk sebuah koneksi TCP yang sedang berjalan (aktif), sebuah segmen dengan flag RST diset ke nilai 1 akan dikirimkan sebagai respons terhadap sebuah segmen TCP yang diterima yang ternyata segmen tersebut bukan yang diminta, sehingga koneksi pun menjadi gagal. Pengiriman segmen dengan flag RST diset ke nilai 1 untuk sebuah koneksi aktif akan menutup koneksi secara paksa, sehingga data yang disimpan dalam buffer akan dibuang (dihilangkan). Untuk sebuah koneksi TCP yang sedang dibuat, segmen dengan flag RST aktif akan dikirimkan sebagai respons terhadap request pembuatan koneksi untuk mencegah percobaan pembuatan koneksi.
SYN Mengindikasikan bahwa segmen TCP yang bersangkutan mengandung Initial Sequence Number (ISN). Selama proses pembuatan sesi koneksi TCP, TCP akan mengirimkan sebuah segmen dengan flag SYN diset ke nilai 1. Setiap host TCP lainnya akan memberikan jawaban (acknowledgment) dari segmen dengan flag SYN tersebut dengan menganggap bahwa segmen tersebut merupakan sekumpulan byte dari data. Field Acknowledgment Number dari sebuah segmen SYN diatur ke nilai ISN + 1.
FIN Menandakan bahwa pengirim segmen TCP telah selesai dalam mengirimkan data dalam sebuah koneksi TCP. Ketika sebuah koneksi TCP akhirnya dihentikan (akibat sudah tidak ada data yang dikirimkan lagi), setiap host TCP akan mengirimkan sebuah segmen TCP dengan flag FIN diset ke nilai 1. Sebuah host TCP tidak akan mengirimkan segmen dengan flag FIN hingga semua data yang dikirimkannya telah diterima dengan baik (menerima paket acknowledgment) oleh penerima. Setiap host akan menganggap sebuah segmen TCP dengan flag FIN sebagai sekumpulan byte dari data. Ketika dua host TCP telah mengirimkan segmen TCP dengan flag FIN dan menerima acknowledgment dari segmen tersebut, maka koneksi TCP pun akan dihentikan.
Struktur flag-flag TCP

 

 Cara Kerja TCP/IP

Adapun langkah-langkah cara kerja dari protokol TCP/IP ini adalah :

  1. Pertama, datagram dibagi-bagi ke dalam bagian-bagian kecil yang sesuai dengan ukuran bandwith (lebar frekuensi) dimana data tersebut akan dikirimkan.
  2. Pada lapisan TCP, data tersebut lalu “dibungkus” dengan informasi header yang dibutuhkan. Misalnya seperti cara mengarahkan data tersebut ke tujuannya, cara merangkai kembali kebagian-bagian data tersebut jika sudah sampai pada tujuannya, dan sebagainya.
  3. Setelah datagram dibungkus dengan header TCP, datagram tersebut dikirim kepada lapisan IP.
  4. IP menerima datagram dari TCP dan menambahkan headernya sendiri pada datagram tersebut.
  5. IP lalu mengarahkan datagram tersebut ke tujuannya.
  6. Komputer penerima melakukan proses-proses perhitungan, ia memeriksa perhitungan checksum yang sama dengan data yang diterima.
  7. Jika kedua perhitungan tersebut tidak cocok berarti ada error sewaktu pengiriman dan datagram akan dikirimkan kembali.

Kegunaan TCP

Beberapa kegunaan dari TCP yaitu :
  1. Menyediakan komunikasi logika antar proses aplikasi yang berjalan pada host yang berbeda
  2. protokol transport berjalan pada end systems
  3. Pengiriman file (file transfer). File Transfer Protokol (FTP) memungkinkan pengguna komputer yg satu untuk dapat mengirim ataupun menerima file ke komputer jaringan. Karena masalah keamanan data, maka FTP seringkali memerlukan nama pengguna (username) dan password, meskipun banyak juga FTP yg dapat diakses melalui anonymous, lias tidak berpassword. (lihat RFC 959 untuk spesifikasi FTP)
  4. Remote login. Network terminal Protokol (telnet) memungkinkan pengguna komputer dapat melakukan log in ke dalam suatu komputer didalam suatu jaringan. Jadi hal ini berarti bahwa pengguna menggunakan komputernya sebagai perpanjangan tangan dari komputer jaringan tersebut.( lihat RFC 854 dan 855 untuk spesifikasi telnet lebih lanjut)
  5. Computer mail. Digunakan untuk menerapkan sistem elektronik mail.
  6. Network File System (NFS). Pelayanan akses file-file jarak jauh yg memungkinkan klien-klien untuk mengakses file-file pada komputer jaringan jarak jauh walaupun file tersebut disimpan secara lokal. (lihat RFC 1001 dan 1002 untuk keterangan lebih lanjut)
  7. remote execution. Memungkinkan pengguna komputer untuk menjalankan suatu program didalam komputer yg berbeda. Biasanya berguna jika pengguna menggunakan komputer yg terbatas, sedangkan ia memerlukan sumber yg banyak dalam suatu system komputer. Ada beberapa jenis remote execution, ada yg berupa perintah-perintah dasar saja, yaitu yg dapat dijalankan dalam system komputer yg sama dan ada pula yg menggunakan “prosedure remote call system”, yg memungkinkan program untuk memanggil subroutine yg akan dijalankan di system komputer yg berbeda. (sebagai contoh dalam Berkeley UNIX ada perintah “rsh” dan “rexec”)
  8. name servers. Nama database alamat yg digunakan pada internet (lihat RFC 822 dan 823 yg menjelaskan mengenai penggunaan protokol name server yg bertujuan untuk menentukan nama host di internet.)

Manajemen Koneksi TCP :

Pada saat Setup Koneksi

  1. Client mengirimkan kontrol TCP SYN ke server, dengan memberikan sequence number inisial.
  2. Server menerima TCP SYN, dan membalasnya dengan kontrol SYNACK.
    • ACK yang menyatakan telah menerima SYN.
    • Mengalokasikan buffer.
    • Menghasilkan sequence number untuk ke client.

Pada saat Menutup Koneksi

  1. Client mengirim kontrol TCP FIN ke server
  2. Server menerima FIN, dan membalas dengan ACK. Menutup koneksi dan mengirimkan FIN ke client.
  3. Client menerima FIN dan membalas ACK
    • Masuk pada masa menunggu balasan ACK terhadap dari server
  4. Server menerima ACK dan koneksi tertutup.

Header TCP

Ukuran dari header TCP adalah bervariasi, yang terdiri atas beberapa field yang ditunjukkan dalam gambar dan tabel berikut. Ukuran TCP header paling kecil (ketika tidak ada tambahan opsi TCP) adalah 20 byte.

Nama field Ukuran Keterangan
Source Port 2 byte (16 bit) Mengindikasikan sumber protokol lapisan aplikasi yang mengirimkan segmen TCP yang bersangkutan. Gabungan antara field Source IP Address dalam header IP dan field Source Port dalam field header TCP disebut juga sebagai source socket, yang berarti sebuah alamat global dari mana segmen dikirimkan.
Destination Port 2 byte (16 bit) Mengindikasikan tujuan protokol lapisan aplikasi yang menerima segmen TCP yang bersangkutan. Gabungan antara field Destination IP Address dalam header IP dan field Destination Port dalam field header TCP disebut juga sebagai socket tujuan, yang berarti sebuah alamat global ke mana segmen akan dikirimkan.
Sequence Number 4 byte (32 bit) Mengindikasikan nomor urut dari oktet pertama dari data di dalam sebuah segmen TCP yang hendak dikirimkan. Field ini harus selalu diset, meskipun tidak ada data (payload) dalam segmen.
Ketika memulai sebuah sesi koneksi TCP, segmen dengan flag SYN (Synchronization) diset ke nilai 1, field ini akan berisi nilai Initial Sequence Number (ISN). Hal ini berarti, oktet pertama dalam aliran byte (byte stream) dalam koneksi adalah ISN+1.
Acknowledgment Number 4 byte (32 bit) Mengindikasikan nomor urut dari oktet selanjutnya dalam aliran byte yang diharapkan oleh untuk diterima oleh pengirim dari si penerima pada pengiriman selanjutnya. Acknowledgment number sangat dipentingkan bagi segmen-segmen TCP dengan flag ACK diset ke nilai 1.
Data Offset 4 bit Mengindikasikan di mana data dalam segmen TCP dimulai. Field ini juga dapat berarti ukuran dari header TCP. Seperti halnya field Header Length dalam header IP, field ini merupakan angka dari word 32-bit dalam header TCP. Untuk sebuah segmen TCP terkecil (di mana tidak ada opsi TCP tambahan), field ini diatur ke nilai 0x5, yang berarti data dalam segmen TCP dimulai dari oktet ke 20 dilihat dari permulaan segmen TCP. Jika field Data Offset diset ke nilai maksimumnya (24=16) yakni 15, header TCP dengan ukuran terbesar dapat memiliki panjang hingga 60 byte.
Reserved 6 bit Direservasikan untuk digunakan pada masa depan. Pengirim segmen TCP akan mengeset bit-bit ini ke dalam nilai 0.
Flags 6 bit Mengindikasikan flag-flag TCP yang memang ada enam jumlahnya, yang terdiri atas: URG (Urgent), ACK (Acknowledgment), PSH (Push), RST (Reset), SYN (Synchronize), dan FIN (Finish).
Window 2 byte (16 bit) Mengindikasikan jumlah byte yang tersedia yang dimiliki oleh buffer host penerima segmen yang bersangkutan. Buffer ini disebut sebagai Receive Buffer, digunakan untuk menyimpan byte stream yang datang. Dengan mengimbuhkan ukuran window ke setiap segmen, penerima segmen TCP memberitahukan kepada pengirim segmen berapa banyak data yang dapat dikirimkan dan disangga dengan sukses. Hal ini dilakukan agar si pengirim segmen tidak mengirimkan data lebih banyak dibandingkan ukuran Receive Buffer. Jika tidak ada tempat lagi di dalam Receive buffer, nilai dari field ini adalah 0. Dengan nilai 0, maka si pengirim tidak akan dapat mengirimkan segmen lagi ke penerima hingga nilai field ini berubah (bukan 0). Tujuan hal ini adalah untuk mengatur lalu lintas data atau flow control.
Checksum 2 byte (16 bit) Mampu melakukan pengecekan integritas segmen TCP (header-nya dan payload-nya). Nilai field Checksum akan diatur ke nilai 0 selama proses kalkulasi checksum.
Urgent Pointer 2 byte (16 bit) Menandakan lokasi data yang dianggap "urgent" dalam segmen.
Options 4 byte (32 bit) Berfungsi sebagai penampung beberapa opsi tambahan TCP. Setiap opsi TCP akan memakan ruangan 32 bit, sehingga ukuran header TCP dapat diindikasikan dengan menggunakan field Data offset.

Port TCP

Port TCP mampu mengindikasikan sebuah lokasi tertentu untuk menyampaikan segmen-segmen TCP yang dikirimkan yang diidentifikasi dengan TCP Port Number. Nomor-nomor di bawah angka 1024 merupakan port yang umum digunakan dan ditetapkan oleh IANA (Internet Assigned Number Authority). Tabel berikut ini menyebutkan beberapa port TCP yang telah umum digunakan.
Port TCP merupakan hal yang berbeda dibandingkan dengan port UDP, meskipun mereka memiliki nomor port yang sama. Port TCP merepresentasikan satu sisi dari sebuah koneksi TCP untuk protokol lapisan aplikasi, sementara port UDP merepresentasikan sebuah antrean pesan UDP untuk protokol lapisan aplikasi. Selain itu, protokol lapisan aplikasi yang menggunakan port TCP dan port UDP dalam nomor yang sama juga tidak harus sama. Sebagai contoh protokol Extended Filename Server (EFS) menggunakan port TCP dengan nomor 520, dan protokol Routing Information Protocol (RIP) menggunakan port UDP juga dengan nomor 520. Jelas, dua protokol tersebut sangatlah berbeda! Karenanya, untuk menyebutkan sebuah nomor port, sebutkan juga jenis port yang digunakannya, karena hal tersebut mampu membingungkan (ambigu).

TCP Three-way handshake 

Proses pembuatan koneksi TCP disebut juga dengan "Three-way Handshake". Tujuan metode ini adalah agar dapat melakukan sinkronisasi terhadap nomor urut dan nomor acknowledgement yang dikirimkan oleh kedua pihak dan saling bertukar ukuran TCP Window. Prosesnya dapat digambarkan sebagai berikut:
  • Host pertama (yang ingin membuat koneksi) akan mengirimkan sebuah segmen TCP dengan flag SYN diaktifkan kepada host kedua (yang hendak diajak untuk berkomunikasi).
  • Host kedua akan meresponsnya dengan mengirimkan segmen dengan acknowledgment dan juga SYN kepada host pertama.
  • Host pertama selanjutnya akan mulai saling bertukar data dengan host kedua.
TCP menggunakan proses jabat tangan yang sama untuk mengakhiri koneksi yang dibuat. Hal ini menjamin dua host yang sedang terkoneksi tersebut telah menyelesaikan proses transmisi data dan semua data yang ditransmisikan telah diterima dengan baik. Itulah sebabnya, mengapa TCP disebut dengan koneksi yang reliable.
Proses pembuatan koneksi (TCP Three way handshake)

Aplikasi yang Menggunakan TCP

1. World Wide Web

Aplikasi ini pada prinsipnya mirip dengan aplikasi gopher, yakni penyediaan database yang dapat diakses tidak hanya berupa text, namun dapat berupa gambar/image, suara, video. penyajiannya pun dapat dilakukan secara live. Dengan demikian, jenis informasi yang dapat disediakan sangat banyak dan dapat dibuat dengan tampilan yang lebih menarik. Hal ini dimungkinkan karena Web menggunakan teknologi hypertext. Karena itu, protokol yang digunakan untuk aplikasi ini dikenal dengan nama Hypertext-transfer-protocol (HTTP).

2. Archie

Aplikasi FTP memungkinkan kita mentransfer file dari manapun di seluruh dunia. Hal itu dengan anggapan bahwa kita telah mengetahui lokasi di mana file yang kita cari berada. Namun jika kita belum mengetahui di mana file yang kita cari berada, kita memerlukan aplikasi untuk membantu kita mencari di mana file tersebut berada.
Cara kerja Archie dapat dijelaskan sebagai berikut. Server Archie secara berkala melakukan anonymous ftp ke sejumlah FTP Server dan mengambil informasi daftar seluruh file yang ada pada FTP Server tersebut. Daftar ini disusun berdasarkan letak file dalam direktori/sub direktori, sehingga mudah untuk menemukan file tersebut. File-file yang berisi daftar file tiap FTP Server ini merupakan database dari Archie Server. Jika ada query ke Archie Server yang menanyakan suatu file, server mencari dalam daftar tadi dan mengirimkan seluruh jawaban yang berkaitan dengan file tersebut. Informasi yang diberikan adalah alamat FTP Server yang memiliki file tersebut dan letak file tersebut dalam struktur direktori.

3. Wide Area Information Services (WAIS)

WAIS merupakan salah satu servis pada internet yang memungkinkan kita mencari melalaui materi yang terindeks dan menemukan dokumen/artikel berdasarkan isi artikel tersebut. Jadi pada dasarnya, WAIS memberikan layanan untuk mencari artikel yang berisi kata-kata kunci yang kita ajukan sebagai dasar pencarian.
Aplikasi WAIS biasanya berbasis text. Untuk membuat suatu dokumen dapat dicari melalaui WAIS Server, harus dibuat terlebih dahulu index dari dokumen tersebut. Setiap kata dalam dokumen tersebut diurut dan dihitung jumlahnya. Jika ada query dari client, index akan diperiksa dan hasilnya, yakni dokumen yang memiliki kata-kata tersebut ditampilkan. Karena kemungkinan ada banyak dokumen yang memiliki kata-kata yang kita ajukan, maka beberapa dokumen yang memiliki kata kunci tersebut diberi skor/nilai. Dokumen yang paling banyak mengandung kata-kata kunci akan mendapat skor tertinggi. Dengan demikian, user mendapatkan informasi kemungkinan terbesar dari bebarapa dokumen yang mengandung kumpulan kata yang diajukannya.

4. FAX di Internet

Mesin FAX sebagai pengirim dan penerima berita tertulis melalaui telepon saat ini hampir dimiliki oleh semua kantor. Melalaui gateway Internet FAX, pengiriman FAX dapat dilakukan melalaui e-mail. Gateway akan menerjemahkan pesan e-mail tersebut dan menghubungi mesin FAX tujuan melalui jalur telepon secara otomatis. Tentu saja, akses untuk ini terbatas (private).

Source:

Transmission Control Protocol
TCP dan UDP (Penjelasan dan Perbedaannya)


Step By Step Pengiriman Email

1. Ketikkan Link penyedia jasa E-mail seperti Yahoo Mail - https://id.yahoo.com/


2. Klik Sign In.

3. Masukkan E-Mail dan Password.

  Apabila anda belum memiliki akun, klik Buat Account.

  Isi Formulir Pendaftarannya.

4. Setelah Sign In, Klik Mail.

5. Klik Tulis untuk menulis pesan baru.

6. Isi Ke, Judul, dan Isi surat.

   Anda juga bisa menambahkan CC dan BCC ataupun Attachment.

7. Lalu Klik Kirim untuk mengirim pesan.

8. Anda bisa memeriksa E-mail yang sudah dikirim di Email Keluar.


Proses Pengiriman E-Mail

Rabu, 04 Februari 2015
Posted by Fiqry Firdhan P.P
Tag :, Tag :
Anatomi E-Mail
  1. Header.
    Terdiri atas :
    • Ke : Tempat untuk mengisi alamat penerima E-Mail.
    • CC : Singkatan dari Carbon Copy. Memiliki fungsi agar siapa pun yang terdaftar dalam kolom CC akan menerima salinan pesan itu apabila Anda mengirimkannya.
    • BCC : Singkatan dari Blind Carbon Copy. Memiliki fungsi serupa dengan fitur CC tetapi penerima BCC tidak terlihat oleh semua penerima lain pesan tersebut (termasuk penerima BCC yang lain).
    • Judul : Tempat untuk menulis Judul dari E-Mail.
  2. Bagian Tubuh yaitu Isi dari E-Mail.
  3. Footer.
    Terdiri atas :
    • Tombol Kirim : Untuk mengirim pesan-pesan.
    • Attachment : Tombol untuk melampirkan sebuah dokumen.
    • Font : Tombol untuk mengganti tipe dan ukuran Font.
    • Bolt : Tombol untuk cetak tebal tulisan.
    • Italic : Tombol untuk cetak miring tulisan.
    • Text Color : Tombol untuk mengubah warna tulisan.
    • List : Tombol untuk membuat daftar.
    • Indentation : Tombol untuk membuat lekukan tulisan.
    • Text Alignment : Tombol untuk perataan teks.
    • Paste The Link : Tombol untuk menyisipkan Link.
    • Emoticon : Tombol untuk menulis Emoticon pada E-mail.
    • Spellchecking : Tombol untuk memeriksa ejaan dan opsi bahasa.
    • Delete Draft : Tombol untuk menghapus draft.
  4. Email Masuk : Untuk menerima E-mail yang masuk  ke akun.
  5. Draft : Tempat untuk menyimpan E-mail yang belum dikirim, yang masih perlu di edit.
  6. Email Keluar : Untuk mengetahui E-mail yang telah kita kirimkan.
  7. Spam : Berisi E-mail yang masuk yang tidak kita inginkan.
  8. Sampah : Berisi E-mail yang telah kita hapus dari daftar Email Masuk.
  9. Tulis : Untuk menulis E-mail baru.
Sumber :
Apa fungsi CC dan BCC pada email?

Anatomi E-Mail

Posted by Fiqry Firdhan P.P
Tag :, Tag :
International Telecommunications Union (ITU) merilis laporan “Measuring the Information Society Report”

Di dalamnya, sebagaimana dikutip Kompas Tekno dari ZDNet, Kamis (27/11/2014), lembaga perpanjangan tangan PBB yang ditugasi mengurus persoalan informasi, komunikasi, dan teknologi itu menyebutkan bahwa jumlah pengguna internet dunia akan mencapai 3 miliar pada akhir 2014.

Angka tersebut naik dari 2,7 miliar pengguna internet dunia yang tercatat oleh ITU menjelang akhir tahun 2013 lalu.

ITU juga menyebutkan bahwa sebagian besar atau dua pertiga dari pengguna internet dunia tinggal di negara-negara berkembang, seperti India dan Indonesia.

Selama lima tahun terakhir dari 2009 hingga 2014, jumlah pengguna internet di negara-negara berkembang mengalami peningkatan hingga dua kali lipat.

Secara umum jumlah pengguna internet dunia terus mengalami pertumbuhan. Angka pertumbuhan itu tercatat mencapai kisaran 6,6 persen pada 2014.

Meski 3 miliar penduduk dunia sudah online, ITU mengingatkan bahwa masih ada 4,3 miliar orang yang belum mendapat akses internet. Sebanyak 90 persen di antaranya tinggal di negara-negara berkembang.

Sumber : Sumber

Pengguna Internet Dunia Tembus 3 Miliar

Senin, 26 Januari 2015
Posted by Fiqry Firdhan P.P
Tag :, Tag :, Tag :

Awal Internet Indonesia

          Sejarah internet Indonesia dimulai pada awal tahun 1990-an. Saat itu jaringan internet di Indonesia lebih dikenal sebagai paguyuban network, dimana semangat kerjasama, kekeluargaan & gotong royong sangat hangat dan terasa di antara para pelakunya. Agak berbeda dengan suasana Internet Indonesia pada perkembangannya kemudian yang terasa lebih komersial dan individual di sebagian aktivitasnya, terutama yang melibatkan perdagangan Internet. Sejak 1988, ada pengguna awal Internet di Indonesia yang memanfaatkan CIX (Inggris) dan Compuserve (AS) untuk mengakses internet.
          Sejak 1988, CIX (Inggris) menawarkan jasa E-mail dan Newsgroup. Belakangan menawarkan jasa akses HTTP dan FTP. Beberapa pengguna Internet memakai modem 1200 bps dan saluran telpon Internasional yang sangat mahal untuk mengakses Internet. Sejak 1989 Compuserve (AS) juga menawarkan jasa E-mail dan belakangan Newsgroup, HTTP/FTP. Beberapa pengguna Compuserve memakai modem yang dihubungkan dengan Gateway Infonet yang terletak di Jakarta. Biaya akses Compuserve masih mahal, tetapi jauh lebih murah dari CIX.
          Berdasarkan catatan whois ARIN dan APNIC, protokol Internet (IP) pertama dari Indonesia, UI-NETLAB (192.41.206/24) didaftarkan oleh Universitas Indonesia pada 24 Juni 1988. RMS Ibrahim, Suryono Adisoemarta, Muhammad Ihsan, Robby Soebiakto, Putu, Firman Siregar, Adi Indrayanto, dan Onno W. Purbo merupakan beberapa nama-nama legendaris di awal pembangunan Internet Indonesia pada tahun 1992 hingga 1994. Masing-masing personal telah mengontribusikan keahlian dan dedikasinya dalam membangun cuplikan-cuplikan sejarah jaringan komputer di Indonesia.
          Tulisan-tulisan tentang keberadaan jaringan Internet di Indonesia dapat dilihat di beberapa artikel di media cetak seperti KOMPAS berjudul "Jaringan komputer biaya murah menggunakan radio" di bulan November 1990. Juga beberapa artikel pendek di Majalah Elektron Himpunan Mahasiswa Elektro ITB pada tahun 1989.

Internet Service Provider Indonesia

          Di sekitar tahun 1994 mulai beroperasi IndoNet yang dipimpin oleh Sanjaya. IndoNet merupakan ISP komersial pertama Indonesia. Pada waktu itu pihak POSTEL belum mengetahui tentang celah-celah bisnis Internet & masih sedikit sekali pengguna Internet di Indonesia. Sambungan awal ke Internet dilakukan menggunakan dial-up oleh IndoNet, sebuah langkah yang cukup nekat barangkali. Lokasi IndoNet masih di daerah Rawamangun di kompleks dosen UI, kebetulan ayah Sanjaya adalah dosen UI. Akses awal di IndoNet mula-mula memakai mode teks dengan shell account, browser lynx dan email client pine serta chatting dengan conference pada server AIX. Tahun 1995, pemerintah Indonesia melalui Departemen Pos Telekomunikasi menerbitkan ijin untuk ISP yang diberikan kepada IndoNet yang dipimpin oleh Sanjaya dan Radnet pimpinan BRM. Roy Rahajasa Yamin.
          Mulai 1995 beberapa BBS di Indonesia seperti Clarissa menyediakan jasa akses Telnet ke luar negeri. Dengan memakai remote browser Lynx di AS, maka pemakai Internet di Indonesia bisa akses Internet (HTTP).
          Perkembangan terakhir yang perlu diperhitungkan adalah trend ke arah e-commerce dan warung internet yang satu & lainnya saling menunjang membuahkan masyarakat Indonesia yang lebih solid di dunia informasi. Rekan-rekan e-commerce membangun komunitasnya di beberapa mailing list utama seperti warta-e-commerce@egroups.com, mastel-e-commerce@egroups.com, e-commerce@itb.ac.id & i2bc@egroups.com.


Fakta Menarik : Pengguna Internet Indonesia Nomor Enam Dunia

Berapa jumlah pengguna internet di Indonesia? Menurut lembaga riset pasar e-Marketer,  populasi netter Tanah Air mencapai 83,7 juta orang pada 2014.

Angka yang berlaku untuk setiap orang yang mengakses internet setidaknya satu kali setiap bulan itu mendudukkan Indonesia di peringkat ke-6 di dunia dalam hal jumlah pengguna internet.

Pada 2017, e-Marketer memperkirakan, jumlah netter Indonesia bakal mencapai 112 juta orang, mengalahkan Jepang pada peringkat ke-5, yang pertumbuhan jumlah pengguna internetnya lebih lamban.

Secara keseluruhan, jumlah pengguna internet di seluruh dunia diproyeksikan bakal mencapai 3 miliar orang pada 2015. Tiga tahun setelahnya, pada 2018, diperkirakan sebanyak 3,6 miliar manusia di bumi bakal mengakses internet, setidaknya sekali tiap satu bulan.
Peringkat Negara Pengguna Internet Di Dunia
Jumlah dan proyeksi jumlah pengguna internet di dunia, menurut eMarketer
"Ponsel dan koneksi broadband mobile terjangkau mendorong pertumbuhan akses internet di negara-negara yang tidak bisa mengandalkan fixed line, entah karena masalah infrastruktur atau biaya," ujar analis senior eMarketer, Monica Peart.

Peart menyebutkan bahwa negara berkembang seperti Indonesia dan India masih memiliki ruang pertumbuhan jumlah pengguna internet yang besarnya bisa mencapai dua digit setiap tahun.

Di atas Indonesia, lima besar negara pengguna internet di dunia secara berurutan untuk saat ini diduduki oleh Tiongkok, Amerika  Serikat, India, Brasil, dan Jepang.

Jumlah pengguna internet di Tiongkok saat ini tercatat sebanyak 643 juta orang, lebih dari dua kali lipat populasi netter di Amerika Serikat yang sebesar 252 juta jiwa.

Perkembangan Internet di Indonesia

Posted by Fiqry Firdhan P.P
Tag :, Tag :, Tag :
Internet
Sumber Gambar

 

Perkembangan internet dari awal sampai sekarang

Asal mula munculnya internet :

1.      ARPANET

Pada tahun 1957 Sebuah depertemen atau lembaga yang bernama Dephan AS ( DoD singkatan dari Departement of Defense) membentuk jaringan ARPA (Advanced Research Projects Agency) sebagai tanggapan terhadap peluncuran Sputniknya Uni Sovyet. Jaringan ARPA bertugas untuk mengembangkan  serta meningkatkan kemampuan teknologi yang dapat dimanfaatkan oleh militer. Sebenarnya jaringan ARPA tidak memiliki ahli ilmu pengetahuan ataupun laboratorium. Yang dimiliki hanya kantor dan budget kecil (bagi standar Pentagon) saja. Jaringan ARPA menjalankan tugasnya dengan memberikan bantuan dan melakukan kontrak kerja dengan universitas-universitas dan perusahaan-perusahaan yang memiliki ide yang dianggap menjanjikan bagi operasinya. Hal ini dilatarbelakangi oleh terjadinya perang dingin antara Amerika Serikat dengan Uni Soviet (tahun 1957 Soviet meluncurkan sputnik). DoD beringinan memiliki komando dan pengendalian jaringan yang bisa mempertahankan diri apabila terjadi perang nuklir. Karena merasa Jaringan telepon tradisional sudah dianggap tidak aman. Sehingga apabila satu jalur saja hilang, kemungkinan hal ini dapat mengakibatkan terhentinya semua komunikasi yang telah menggunakan jaringan atau juga bahkan yang hanya menggunakan sebagian jaringan secara mendadak. Untuk mengatasi semua masalah ini DoD mengubah arah risetnya. Internet, kemudian dikenal sebagai ARPANET, dibawa online di tahun 1969 dengan kontrak oleh Badan Proyek Penelitian Lanjutan berganti nama (ARPA) yang awalnya terhubung empat komputer utama di universitas-universitas di AS barat daya (UCLA, Stanford Research Institute, UCSB, dan University of Utah). Kontrak dilakukan oleh BBN of Cambridge, MA di bawah Bob Kahn dan mereka pergi online pada bulan Desember 1969. Pada Juni 1970, MIT, Harvard, BBN, dan Sistem Development Corp (SDC) di Santa Monica, Cal.
Perkembangan Internet pertama adalah penemuan yang di anggap terpenting ARPA yaitu packet switching pada tahun 1960. Jaringan ARPA memutuskan bahwa jaringan yang diperlukan DoD adalah berbentuk packet-switching yang terdiri dari sebuah subnet dan komputer-komputer. Packet switching merupakan  pengiriman pesan yang bisa dipecah dalam bentuk menyerupai paket-paket kecil yang masing-masing paketnya dapat melalui berbagai jalur alternatif , apa bila telah terjadi salahsatu jalur rusak untuk mencapai tujuan yang telah ditentukan. Packet switching juga memungkinkan jaringan dapat digunakan secara bersamaan untuk melakukan banyak koneksi, berbeda dengan jalur telepon yang memerlukan jalur khusus untuk melakukan koneksi. Maka ketika ARPANET menjadi jaringan komputer nasional di Amerika Serikat pada 1968, packet switching digunakan secara menyeluruh sebagai metode komunikasinya menggantikan circuit switching yang digunakan pada komunikasi dalam telepon publik.
Pada Desember 1968, Jaringan ARPA memberikan kontraknya kepada BBN, sebuah biro konsultan di Cambridge, Massachusetts untuk membangun jaringan tersebut dan membuat software-software pendukung. Walaupun masih terdapat kekurangan pada masalah software, pada Desember 1969 berhasil diluncurkan sebuah jaringan eksperimen yang menghubungkan empat buah simpul yaitu UCLA, UCSB, SRI dan Utah University. Keempat simpul ini memang memiliki berbagai kontrak dengan ARPA, dan masing-masing simpul mempunyai komputer host yang benar-benar berbeda dan tidak bersesuaian satu dengan lainnya. Jaringan ARPANET ini segera berkembang dengan pesat meliputi seluruh wilayah AS dalam tiga tahun pertamanya. Sebagai tambahan dalam membantu pertumbuhan ARPANET yang masih prematur ini, Jaringan ARPA juga membiayai penelitian jaringan satelit dan jaringan radio paket yang mobile. Percobaan ini juga menunjukkan bahwa protokol-protokol ARPANET yang telah ada tidak sesuai untuk dioperasikan pada jaringan ganda.  Pengamatan ini mendorong semakin banyaknya penelitian tentang protokol, yang berpuncak pada penemuan model dan protokol TCP/IP. TCP/IP secara spesifik dirancang untuk menangani komunikasi melalui internetwork, sesuatu yang menjadi semakin penting dengan semakin banyaknya jaringan dan LAN yang dihubungkan ke Jaringan ARPANET. 
Perkembangan Internet kedua adalah Peningkatan serta pengembangan lapisan protokol jaringan yang paling sering digunakan sekarang yaitu TCP/IP (Transmission Control Protocol/ Internet Protocol). Protokol merupakan suatu kumpulan aturan untuk berhubungan antarjaringan. Protokol ini dikembangkan oleh Robert Kahn dan Vinton Cerf pada tahun 1974. Dengan protokol yang standar dan disepakati secara luas, maka jaringan lokal yang tersebar di berbagai tempat dapat saling terhubung membentuk jaringan raksasa bahkan sekarang ini menjangkau seluruh dunia. Jaringan dengan menggunakan protokol internet inilah yang sering disebut sebagai jaringan internet. Dalam selama tahun 1980-an, jaringan-jaringan tambahan, khususnya LAN, makin banyak yang dihubungkan ke jaringan ARPANET. Sejalan dengan bertambah luasnya jaringan, host-pun semakin mahal. Karena itu DNS (Domain Naming System) dibentuk untuk mengorganisasi mesin ke dalam domain-domain tertentu dan memetakan nama-nama host ke dalam alamat-alamat IP. Sehingga Sejak itu, DNS menjadi sistem database yang tergeneralisasi dan terdistribusi untuk menyimpan berbagai informasi yang berhubungan dengan penamaan jaringan internet ini.
Pada tahun 1983, jaringan ARPANET memiliki jaringan yang besar dan sudah dapat dianggap stabil dan sukses saat itu dan mulai dikelola oleh pihak swasta. Protokol TCP/IP menjadi protokol umum yang disepakati sehingga dapat saling berkomunikasi pada jaringan internet ini. Pada tahun 1990, ARPA telah tersusun oleh jaringan-jaringan yang baru, yang sebenarnya dilahirkan sendiri oleh ARPA. Maka itu, ARPA menyerahkan manajemen jaringan ke Defense Communication Agency (DCA) untuk menjalankan Jaringan ARPANET sebagai jaringan operasional. Yang pertama dilakukan DCA adalah memisahkan bagian jaringan militer ke subnet tersendiri, MILNET yang memiliki gateway-gateway yang sangat ketat membedakan antara MILNET dengan sisa subnet riset lainnya.

2.      NSFNET

Pada akhir tahun 1970-an, NSF (National Science Foundation) melihat begitu besarnya dampak ARPANET bagi penelitian lembaga-lembaga tertentu serta universitas. Namun hanya universitas yang memiliki kontrak penelitian dengan DoD yang dapat bergabung ke ARPANET. Kekurangan akses yang universal ini mendorong NSF untuk membangun sebuah jaringan maya, NSFNET. Sekitar pada tahun 1984 NSF mulai merancang jaringan backbone berkecepatan tinggi yang akan menghubungkan keenam pusat superkomputernya di San Diego, Boulder, Champaign, Pittsburgh, Ithaca dan Princeton. Jaringan ini diproyeksikan sebagai pengganti ARPANET dan akan dibuka untuk seluruh kelompok-kelompok riset universitas, laboratorium riset, perpustakaan dan musium untuk mengakses keenam superkomputernya itu dan berkomunikasi satu dengan lainnya. Jaringan ini juga terhubung dengan ARPANET. Jaringan NSFNET segera meraih sukses dalam waktu yang relatif singkat dan sekaligus kelebihan beban. Selanjutnya NSF dengan segera membuat rencana jaringan penerusnya dan memberikan kontrak kepada konsorsium Michigan-based MERIT untuk melaksanakan rencana tersebut. Jaringan ini pun akhirnya kewalahan sehingga pada tahun 1990 jaringan ini segera ditingkatkan kemampuannya. Seiring dengan perkembangan berkelanjutan, NSF menyadari bahwa pemerintah tidak dapat memberikan dana pengembangan jaringan untuk selamanya. Selain banyak organisasi komersial yang ingin bergabung ke dalam jaringan yang dibiayai NSF.
Akibatnya, NSF meminta MERIT, MCI dan IBM untuk membentuk perusahaan nirlaba, ANS (Advanced Networks Services). Pada tahun 1990, ANS mengambil alih NSFNET dan meningkatkan kemampuan jaringan itu untuk membentuk ANSNET. Pada tahun 1991, Wakil Presiden AS Al Gore, mengusulkan perluasan arsitektur NSFNET agar melibatkan sekolah K-12, community college (perguruan tinggi setempat), dan college dua-tahun lebih banyak lagi. Desember 1991, Kongres AS mengesahkan rancangan undang-undang NREN (National Research and Educational Network) yang dapat diakses oleh pelaku bisnis dengan mengizinkan mereka membeli sebagian dari jaringan untuk penggunaan komersial. Pada tahun 1995, backbone NSFNET tidak diperlukan lagi untuk menginterkoneksikan jaringan-jaringan regional NSF. Hal ini disebabkan karena banyak perusahaan yang mengoperasikan jaringan IP komersial. Pada saat ANSNET dijual ke America Online pada tahun 1995, jaringan regional harus keluar dan harus memiliki layanan IP komersial untuk dapat saling terhubung. Untuk mempermudah dan meyakinkan bahwa setiap jaringan regional dapat berkomunikasi dengan jaringan regional lainnya, NSF memberikan kontrak kerja kepada empat operator jaringan untuk membuat NAP (Network Access Point). Operator-operator tersebut adalah PacBell (San Francisco), Ameritech (Chicago), MFS (Washington D.C.) dan Sprint (New York City). Setiap operator jaringan yang ingin menyediakan layanan backbone kepada jaringan-jaringan regional NSF harus menghubungkan semua NAP tersebut. Selain NAP-NAP NSF, juga telah dibuat bermacam-macam NAP pemerintah (misalnya, FIX-E, FIX-W, MAE-East dan MAE-West) dan NAP-NAP komersial (misalnya CIX).

3. INTERNET

Internet dirancang sebagian untuk menyediakan jaringan komunikasi yang akan bekerja. Jika rute yang paling langsung tidak tersedia, router akan mengarahkan lalu lintas di sekitar jaringan melalui rute alternatif. Internet awal digunakan oleh ahli komputer, insinyur, ilmuwan, dan pustakawan. Tidak ada yang bersahabat tentang hal itu. Tidak ada rumah atau komputer kantor pribadi di hari-hari, dan siapa saja yang menggunakannya, apakah komputer seorang profesional atau seorang insinyur atau ilmuwan atau pustakawan, harus belajar untuk menggunakan sistem yang sangat kompleks.Pada saat NSFNET dan ARPANET saling dihubungkan, pertumbuhannya menjadi eksponensial. Banyak jaringan regional yang bergabung dan hubungan-hubungan dibuat untuk membangun jaringan di Kanada, Eropa dan Pasifik. Setelah TCP/IP dinyatakan sebagai satu-satunya protokol resmi pada 1 januari 1983, jumlah jaringan, mesin dan pengguna yang terhubung ke ARPANET bertambah dengan pesatnya. Pada pertengahan tahun 1980-an, orang mulai memandang kumpulan jaringan-jaringan tersebut sebagai sebuah internet, dan kemudian disebut Internet. Pengembangan dan Pertumbuhan terus berlanjut secara eksponensial, dan pada tahun 1990 Internet telah tumbuh menjadi 3000 jaringan dan 200.000 komputer. Sampai awal tahun 1990-an, Internet banyak dipakai oleh para akademisi, pemerintah dan para peneliti industri. Sebuah aplikasi baru, WWW (World Wide Web) mengubah wajah Internet dan membantu jutaan pengguna baru, non akademisi ke jaringan.
Web browser yang sekaligus editor HTML pertama ini diberi nama World Wide Web dan mulai didemonstrasikan pada bulan Desember tahun yang sama. Tahun selanjutnya, namanya diubah menjai Nexus. Aplikasi ini, ditemukan oleh fisikawan CERN Tim Berners-Lee, tanpa mengubah fasilitas-fasilitas yang telah ada namun membuatnya menjadi lebih mudah digunakan. Karena kesederhanaan browser yang ada, Marc Andreesen, seorang mahasiswa dan pegawai paruh waktu NCSA, membuat sebuah browser internet yang user-friendly. Bersama Eric Bina, rekan kerjanya di NCSA, ia menciptakan web browser bernama Mosaic pada bulan Agustus 1993. Kepintaran Mosaic ditunjukkan pada Graphical User Interface (GUI) yang lebih bagus dibanding browser lainnya. Bersama-sama dengan Mosaic viewer, yang dibuat oleh NCSA (National Center for Supercomputer Applications), WWW memungkinkan sebuah situs (site) untuk menyusun sejumlah halaman informasi yang berisi teks, gambar, suara dan bahkan video, dengan meletakkan link ke halaman-halaman lainnya. Dengan meng-klik sebuah link, pengguna akan segera dibawa ke halaman yang ditunjukkan oleh link tersebut.
Faktor yang mempunyai andil besar dalam pertumbuhan yang cepat itu adalah penyambungan jaringan-jaringan yang telah ada ke Internet. Pada waktu yang lampau penyambungan tersebut meliputi SPAN (jaringan fisika luar angkasa NASA), HEPNET (jaringan fisika energi tinggi), BITNET (jaringan mainframe IBM), EARN (jaringan akademis Eropa), dan jaringan-jaringan lainnya. Sejumlah link trans atlantik juga terbentuk. Dengan perkembangan yang eksponensial ini, cara informal lama dalam mengoperasikan Internet tidak lagi dipakai. Pada bulan Januari 1992, Masyarakat Internet (Internet Society) terbentuk. Masyarakat Internet bertujuan untuk mempromosikan manfaat Internet. Pada tahun 1992, host kesatu-juta telah terhubung ke jaringan.
Pada Mei 1994, browser tersebut berubah nama menjadi Netscape, salah satu browser populer yang saat ini masih eksis. Kemampuannya bertambah karena dapat berjalan pada beberapa platform yang berbeda (Microsoft Windows, Macintosh, dan XWindows). Sedangkan browser Internet Explorer (IE) yang saat ini kedudukannya mulai tergeser oleh Firefox dari Mozilla, baru dirilis untuk pertama kali pada tahun 1995 bersamaan dengan diluncurkannya Windows 95 oleh Microsoft. Pada tahun itu, Microsoft sedang disibukkan dengan proyeknya yang diberi kode “Chicago” dan proyek berkode “O’Hare”. Semula proyek tersebut akan disatukan dalam sebuah produk. Namun pada akhirnya, kedua produk tersebut dirilis secara terpisah. Proyek Chicago kemudian menelorkan produk yang kita kenal dengan sistem operasi Windows 95. Sementara O’Hare menelorkan Internet Explorer 1.0, yang kemudian dipasarkan dalam bundle Microsoft Plus! For Windows 95. Bersamaan dengan munculnya web browser pertama, maka pada tahun yang sama lahir juga situs pertama yang dibuat oleh CERN dengan alamat http://nsox01.cern.ch/hypertext/www/theproject.html, yang berjalan melalui web server nxoc.cern.ch. Sayang sekali, literatur mengenai situs ini sangat minim karena pihak CERN tidak banyak mempublikasikan informasi mengenai sejarah situs tersebut. Namun, catatan terakhir membuktikan bahwa modifikasi terakhir situs ini tercatat pada tanggal 13 November 1990, pukul 15:17:00 GMT.
Degan sejak itulah, mulailah bermunculan situs-situs baru di internet. Perubahan situs ini mulai berlangsung sejak tahun 1993 dengan munculnya 600 situs, yang pada tahun 1994 jumlahnya bertambah menjadi 10.000 situs. Pada tahun 1995, jumlah itu meningkat lagi menjadi 100.000 situs. Jumlah itu terus bertambah pada tahun 1997. Menurut catatan Netcraft Ltd, jumlah situs web pada bulan November 2001 mencapai 36.458.394. Jumlah tersebut terus bertambah seiring berjalannya waktu serta semakin mudahnya membuat sebuah situs. Di Indonesia, jumlah situs internet mengalami booming sekitar tahun 2000, ditandai dengan munculnya ratusan usaha dotcom (www.rnw.nl/ranesi) Semula internet memang hanya difungsikan sebagai media transportasi informasi di lingkungan pemerintahan AS dan dunia pendidikan. Kini internet tidak hanya untuk menampilakn informasi bentuk teks, namun juga dapat membaca dokumen, mengirim dan menerima pesan elektronik (e-mail), serta sebagai media komunikasi massal melalui newsgroup dan mailing list, transfer dokumen, online shopping, internet banking, real-time chatting, bahkan menonton siaran langsung TV atau radio. Menurut statistik yang dikeluarkan nua.com, pada September 2002, jumlah pengakses internet dunia telah mencapai 605,6 juta orang. Sedangkan untuk wilayah Asia Pasifik, jumlahnya 187,24 juta orang.

E-mail

E-mail ini sering disebut killer aplikasi Internet. Namun, itu benar-benar mendahului Internet dan merupakan alat penting dalam menciptakan itu. Email dimulai pada tahun 1965 sebagai cara untuk beberapa pengguna dari komputer mainframe time-sharing untuk berkomunikasi. Jaringan komputer ARPANET membuat kontribusi besar untuk evolusi e-mail. Ada satu laporan [64] menunjukkan eksperimental antar-sistem e-mail transfer di atasnya lama setelah penciptaan ARPANET itu. Pada tahun 1971 Ray Tomlinson menciptakan apa yang menjadi Internet e-mail format alamat standar, menggunakan tanda @ untuk nama pengguna yang terpisah dari nama host. Sejumlah protokol dikembangkan untuk mengirimkan e-mail antara kelompok time-sharing komputer melalui sistem transmisi alternatif, seperti UUCP dan IBM Vnet sistem e-mail. E-mail bisa lewat cara ini antara sejumlah jaringan, termasuk ARPANET, BITNET dan NSFNET, serta host terhubung langsung ke situs lain melalui UUCP. Lihat sejarah protokol SMTP.

Search engine (komputasi)

Ada mesin pencari yang berusaha untuk mengatur Internet. Yang pertama adalah Archie search engine dari McGill University di tahun 1990, diikuti pada tahun 1991 oleh WAIS dan Gopher. Semua tiga dari sistem-sistem mendahului penemuan World Wide Web tapi semua terus indeks Web dan sisanya dari internet selama beberapa tahun setelah Web muncul. Masih ada server Gopher tahun 2006, meskipun ada server web yang bagus lebih banyak.
Sebagai Web tumbuh, mesin pencari dan direktori Web tersebut dhbuat untuk melacak halaman di Web dan memungkinkan orang untuk menemukan hal-hal. Penuh-teks pertama Web mesin pencari adalah WebCrawler pada tahun 1994. Sebelum WebCrawler, hanya judul halaman web yang dicari. Mesin pencari lain awal, Lycos, diciptakan pada tahun 1993 sebagai sebuah proyek universitas, dan adalah yang pertama untuk mencapai keberhasilan komersial. Selama akhir 1990-an, baik Web direktori dan mesin pencari web yang populer-Yahoo! (Didirikan 1994) dan Altavista (didirikan 1995) adalah pemimpin industri masing-masing. Pada bulan Agustus 2001, model direktori telah mulai memberikan cara untuk mesin pencari, pelacakan munculnya Google (didirikan 1998), yang telah mengembangkan pendekatan baru untuk peringkat relevansi. Direktori fitur, sementara masih umum tersedia, menjadi setelah-pemikiran ke mesin pencari.
Tahun 2006, peringkat mesin pencari yang lebih canggih daripada sebelumnya,  sehingga industri telah mengembangkan ("pengoptimalan mesin pencari", atau "SEO") untuk membantu web developer meningkatkan peringkat pencarian mereka, dan seluruh tubuh hukum kasus telah mengembangkan sekitar hal-hal yang mempengaruhi peringkat mesin pencari.
Pada tanggal 3 Juni 2009, Microsoft meluncurkan mesin pencari baru, Bing. Pada bulan berikutnya Microsoft dan Yahoo mengumumkan perjanjian di mana Bing akan menjadi kekuatan Yahoo.

Mobile Web(Ponsel dan Internet)

Ponsel pertama dengan konektivitas internet adalah Nokia 9000 Communicator, diluncurkan di Finlandia pada tahun 1996. Kelangsungan hidup layanan akses internet pada ponsel dibatasi sampai harga turun dari model dan penyedia jaringan mulai mengembangkan sistem dan layanan mudah diakses pada ponsel. NTT DoCoMo di Jepang meluncurkan layanan Internet mobile pertama, i-mode, pada tahun 1999 dan ini dianggap sebagai kelahiran layanan Internet ponsel. Pada tahun 2001 sistem email ponsel oleh Research in Motion untuk produk BlackBerry mereka diluncurkan di Amerika. Untuk membuat penggunaan yang efisien dari layar kecil dan keypad kecil dan operasi satu tangan khas ponsel, sebuah dokumen tertentu dan model jaringan telah dibuat untuk perangkat mobile, Wireless Application Protocol (WAP). Kebanyakan layanan perangkat mobile internet beroperasi menggunakan WAP. Pertumbuhan layanan ponsel awalnya merupakan fenomena terutama Asia dengan Jepang, Korea Selatan dan Taiwan semua segera menemukan sebagian besar pengguna Internet mengakses sumber daya mereka melalui telepon dan bukan oleh PC. Negara-negara berkembang diikuti, dengan India, Afrika Selatan , Kenya, Filipina, dan Pakistan semua melaporkan bahwa mayoritas pengguna internet dalam negeri mereka diakses dari ponsel daripada PC. Penggunaan Eropa dan Amerika Utara Internet dipengaruhi oleh basis diinstal besar komputer pribadi, dan pertumbuhan akses internet ponsel lebih bertahap, tetapi telah mencapai tingkat penetrasi nasional sebesar 20-30% di kebanyakan negara Barat. cross-over terjadi pada tahun 2008, ketika perangkat internet yang mengakses adalah ponsel dari komputer pribadi. Di banyak bagian dunia berkembang, rasionya adalah sebanyak 10 pengguna ponsel untuk satu pengguna PC
Untuk Negara Indonesia sendiri, masih menurut nua.com, tercatat 4,4 juta orang pengakses internet pada bulan Januari 2002, atau sekitar 2% dari jumlah penduduk Indonesia. Jumlah ini tidak dapat dikatakan sedikit, namun juga tidak dapat dikatakan banyak apabila dikaitkan dengan jumlah seluruh penduduk Indonesia. Pertumbuhan yang cepat ini terus berlangsung dengan pesat sampai sekarang.

Daftar Kejadian Penting Dalam Perkembangan Internet :

1957 :
Uni Sovyet (sekarang Rusia) meluncurkan wahana luar angkasa, Sputnik.
1958 :
Sebagai buntut dari "kekalahan" Amerika Serikat dalam meluncurkan wahana luar angkasa, dibentuklah sebuah badan di dalam Departemen Pertahanan Amerika Serikat, Advanced Research Projects Agency(ARPA), yang bertujuan agar Amerika Serikat mampu meningkatkan ilmu pengetahuan dan teknologi negara tersebut. Salah satu sasarannya adalah teknologi komputer.
1962 :
J.C.R. Licklider menulis sebuah tulisan mengenai sebuah visi di mana komputer-komputer dapat saling dihubungkan antara satu dengan lainnya secara global agar setiap komputer tersebut mampu menawarkan akses terhadap program dan juga data. Di tahun ini juga RAND Corporation memulai riset terhadap ide ini (jaringan komputer terdistribusi), yang ditujukan untuk tujuan militer.
Awal 1960-an : 
 Teori mengenai packet-switching dapat diimplementasikan dalam dunia nyata.
Pertengahan 1960-an :
 ARPA mengembangkan ARPANET untuk mempromosikan "Cooperative Networking of Time-sharing Computers", dengan hanya empat buah host komputer yang dapat dihubungkan hingga tahun 1969, yakniStanford Research Institute, University of California, Los Angeles, University of California, Santa Barbara, danUniversity of Utah.
1965 :
Istilah "Hypertext" dikeluarkan oleh Ted Nelson.
1968 :
Jaringan Tymnet dibuat.
1971 :
Anggota jaringan ARPANET bertambah menjadi 23 buah node komputer, yang terdiri atas komputer-komputer untuk riset milik pemerintah Amerika Serikat dan universitas.
1972 :
Sebuah kelompok kerja yang disebut dengan International Network Working Group (INWG) dibuat untuk meningkatkan teknologi jaringan komputer dan juga membuat standar-standar untuk jaringan komputer, termasuk di antaranya adalah Internet. Pembicara pertama dari organisasi ini adalah Vint Cerf, yang kemudian disebut sebagai "Bapak Internet"
1972-1974 :
Beberapa layanan basis data komersial seperti Dialog, SDC Orbit, Lexis, The New York Times DataBank, dan lainnya, mendaftarkan dirinya ke ARPANET melalui jaringan dial-up.
1973 :
ARPANET ke luar Amerika Serikat: pada tahun ini, anggota ARPANET bertambah lagi dengan masuknya beberapa universitas di luar Amerika Serikat yakni University College of London dari Inggris dan Royal Radar Establishment di Norwegia.
1974 :
Vint Cerf dan Bob Kahn mempublikasikan spesifikasi detail protokol Transmission Control Protocol (TCP) dalam artikel "A Protocol for Packet Network Interconnection".
1974 :
Bolt, Beranet & Newman (BBN), pontraktor untuk ARPANET, membuka sebuah versi komersial dari ARPANET yang mereka sebut sebagai Telenet, yang merupakan layanan paket data publik pertama.
1977 :
Sudah ada 111 buah komputer yang telah terhubung ke ARPANET.
1978 :
Protokol TCP dipecah menjadi dua bagian, yakni Transmission Control Protocol dan Internet Protocol(TCP/IP).
1979 :
Grup diskusi Usenet pertama dibuat oleh Tom Truscott, Jim Ellis dan Steve Bellovin, alumni dari Duke University dan University of North Carolina Amerika Serikat. Setelah itu, penggunaan Usenet pun meningkat secara drastis. Di tahun ini pula, emoticon diusulkan oleh Kevin McKenzie.
Awal 1980-an :
Komputer pribadi (PC) mewabah, dan menjadi bagian dari banyak hidup manusia.
Tahun ini tercatat ARPANET telah memiliki anggota hingga 213 host yang
terhubung. 
Layanan BITNET (Because It's Time Network) dimulai, dengan menyediakan layanan e-mail, mailing list, dan juga File Transfer Protocol (FTP). 
CSNET (Computer Science Network) pun dibangun pada tahun ini oleh para ilmuwan dan pakar pada bidang ilmu komputer dari Purdue University, University of Washington, RAND Corporation, dan BBN, dengan dukungan dari National Science Foundation (NSF). Jaringan ini menyediakan layanan e-mail dan beberapa layanan lainnya kepada para ilmuwan tersebut tanpa harus mengakses ARPANET.
1982 :   
Istilah "Internet" pertama kali digunakan, dan TCP/IP diadopsi sebagai protokol universal untuk jaringan tersebut. Name server mulai dikembangkan, sehingga mengizinkan para pengguna agar dapat terhubung kepada sebuah host tanpa harus mengetahui jalur pasti menuju host tersebut. Tahun ini tercatat ada lebih dari 1000 buah host yang tergabung ke Internet.
1986 :
Diperkenalkan sistem nama domain, yang sekarang dikenal dengan DNS(Domain Name System)yang berfungsi untuk menyeragamkan sistem pemberian nama alamat di jaringan komputer.

Kejadian penting lainnya

Tahun 1971, Ray Tomlinson berhasil menyempurnakan program e-mail yang ia ciptakan setahun yang lalu untuk ARPANET. Program e-mail ini begitu mudah sehingga langsung menjadi populer. Pada tahun yang sama, ikon "@" juga diperkenalkan sebagai lambang penting yang menunjukkan “at” atau “pada”. Tahun 1973, jaringan komputer ARPANET mulai dikembangkan ke luar Amerika Serikat.
Komputer University College di London merupakan komputer pertama yang ada di luar Amerika yang menjadi anggota jaringan Arpanet. Pada tahun yang sama, dua orang ahli komputer yakni Vinton Cerf dan Bob Kahn mempresentasikan sebuah gagasan yang lebih besar, yang menjadi cikal bakal pemikiran internet. Ide ini dipresentasikan untuk pertama kalinya di Universitas Sussex.
Hari bersejarah berikutnya adalah tanggal 26 Maret 1976, ketika Ratu Inggris berhasil mengirimkan e-mail dari Royal Signals and Radar Establishment di Malvern. Setahun kemudian, sudah lebih dari 100 komputer yang bergabung di ARPANET membentuk sebuah jaringan atau network. Pada 1979, Tom Truscott, Jim Ellis dan Steve Bellovin, menciptakan newsgroups pertama yang diberi nama USENET. Tahun 1981 France Telecom menciptakan gebrakan dengan meluncurkan telpon televisi pertama, dimana orang bisa saling menelpon sambil berhubungan dengan video link.
Karena komputer yang membentuk jaringan semakin hari semakin banyak, maka dibutuhkan sebuah protokol resmi yang diakui oleh semua jaringan. Pada tahun 1982 dibentuk transmisson contol protokol atau TCP dan Internet Protokol atau IP yang kita kenal semua. Sementara itu di Eropa muncul jaringan komputer tandingan yang dikenal dengan Eunet, yang menyediakan jasa jaringan komputer di negara-negara Belanda, Inggris, Denmark dan Swedia. Jaringan Eunet menyediakan jasa e-mail dan newsgroup USENET.
Untuk menyeragamkan alamat di jaringan komputer yang ada, maka pada tahun 1984 diperkenalkan sistem nama domain, yang kini kita kenal dengan DNS atau Domain Name System. Komputer yang tersambung dengan jaringan yang ada sudah melebihi 1000 komputer lebih. Pada 1987 jumlah komputer yang tersambung ke jaringan melonjak 10 kali lipat manjadi 10.000 lebih.
Tahun 1988, Jarko Oikarinen dari Finland menemukan dan sekaligus memperkenalkan IRC atau Internet Relay Chat. Setahun kemudian, jumlah komputer yang saling berhubungan kembali melonjak 10 kali lipat dalam setahun. Tak kurang dari 100.000 komputer kini membentuk sebuah jaringan. Tahun 1990 adalah tahun yang paling bersejarah, ketika Tim Berners Lee menemukan program editor dan browser yang bisa menjelajah antara satu komputer dengan komputer yang lainnya, yang membentuk jaringan itu. Program inilah yang disebut www, atau World Wide Web.
Tahun 1992, komputer yang saling tersambung membentuk jaringan sudah melampaui sejuta komputer, dan pada tahun yang sama muncul istilah surfing the internet. Tahun 1994, situs internet telah tumbuh menjadi 3000 alamat halaman, dan untuk pertama kalinya virtual-shopping atau e-retail muncul di internet. Dunia langsung berubah. Pada tahun yang sama yahoo! didirikan, yang juga sekaligus kelahiran netscape navigator.
Tag :, Tag :, Tag :

// Copyright © Internet dan Bisnis ICT //Anime-Note//Powered by Blogger // Designed by Johanes Djogan //