Computer Network and Internet
1. Apa itu internet
Ada 2 yang dapat kita jawab dari pertanyaan diatas Pertama yaitu internet dapat digambarkan dengan nuts and bolts (mur dan baut), yaitu komponen software dan handware yang membentuk internet. Kedua internet dapat mengambarkan jaringan infrastruktur yang menyediakan layanan untuk aplikasi terdistribusi.
1.1 Nuts and Bolt description
Internet adalah jaringan komputer yang menghubungkan ratusan juta perangkat di seluruh dunia. Banyak perngkat tradisonal dan non-tradional yang terhubung ke internet, perangkat non-tradisonal ini disebut host dan end sistems.
End systems, packet switches, dan bagian lain dari protocol internet adalah yang mengontrol mengiriman dan penerimaan informasi di internet. Transmission Control Protocol (TCP) dan the Internet Protocol (IP) adalh 2 protokol yang penting dalam internet. IP menentukan format paket yang dikirim dan diterima diantara router dan end system.
Mengingat pentingnya protocol dalam internet, setiap orang juga meyetujui hal tersebut, sehingga orang dapat membuat system dan product yang saling beroperasi. maka dibuatlah Internet standards are developed by the Internet Engineering Task Force (IETF)[IETF 2012]. IETF standards documents are called requests for comments (RFCs). kita sebut RFC ini untuk menyelesaikan jaringan dan masalah desain protocol yang dihadapi, RFC ini mendefinisikan tentang TCP, IP, HTTP (untuk web), SMTP ( untuk e-mail).
1.2 Services Description
End sistem yang terhubung ke internet menyediakan Application Programming Interface (API) yang menentukan bagaimana program yang berjalan pada sistem end sytem yang satu ke end system yang lain. API internet seperangkat aturan yang harus diikuti sehingga internet dapat mengirim data ke tujuan. Di anologikan, Alice ingin mengirim surat kepada Bob menggunakan layanan pos. Alice tentu saja, tidak bisa hanya menulis surat dan langsung dikrim. Sebagai gantinya, layanan pos mengharuskan Alice memasukkan surat itu ke dalam amplop, tulis nama lengkap, alamat, dan kode pos di bagian tengah amplop, segel amplop, menempelkan cap di sudut kanan atas amplop, dan akhirnya, jatuhkan amplop ke kotak surat layanan pos resmi. Dengan demikian, layanan pos memiliki "API layanan pos," atau serangkaian aturan, bahwa Alice harus mengikuti aturan untuk memiliki layanan pos mengantarkan suratnya kepada Bob. Dengan cara yang sama, Internet memiliki API bahwa program pengiriman data harus mengikuti aturan agar Internet mengirimkan data ke menerima data.