Anonim

TCP / IP adalah bagian integral dari internet dan cara kerjanya, tetapi hanya sedikit orang yang benar-benar tahu apa itu TCP / IP. Jika Anda ingin pemahaman yang lebih dalam tentang teknologi yang menghubungkan planet ini, Anda beruntung, karena kami telah menyatukan panduan ini tentang apa itu dan bagaimana semuanya bekerja.

Apa itu TCP / IP?

Sebelum mempelajari bagaimana TCP / IP benar-benar bekerja, mungkin ada baiknya untuk memiliki pemahaman singkat tentang apa itu TCP / IP. Seperti namanya, ada dua bagian untuk TCP / IP - TCP, dan IP.

TCP, juga dikenal sebagai Transmission Control Protocol, adalah bahasa komunikasi dasar dari internet. Ini pada dasarnya bertanggung jawab untuk mengambil potongan data - yang bisa berupa teks, gambar, video, dan sebagainya - mengompilasinya menjadi paket data yang lebih kecil, dan kemudian mengirimkannya ke tempat mereka dapat diterima oleh lapisan TCP lain.

IP, juga dikenal sebagai Protokol Internet, bertanggung jawab untuk menentukan dengan tepat ke mana data harus dikirim dan memastikan bahwa paket data dikirim dan diterima ke tempat yang sama. Dengan kata lain, IP pada dasarnya adalah versi internet dari GPS.

Tentu saja, TCP / IP bukan satu-satunya protokol transfer internet. Lain disebut UDP, dan itu menggantikan TCP dalam keadaan tertentu. Alih-alih menggunakan sinyal untuk memberi tahu pengirim bahwa data telah diterima, UDP hanya mengirim data, menghasilkan paket yang sedikit lebih kecil. Untuk alasan itu, kadang-kadang digunakan dalam aplikasi seperti game dan komunikasi video.

Jadi bagaimana cara kerja TCP dan IP? Nah, secara sederhana, TCP terkait dengan data aktual, sedangkan IP terkait ke mana data itu dikirim.

Tentu saja, semuanya tidak sesederhana itu. Kami akan melihat lebih dalam pada TCP / IP di bagian selanjutnya.

Jadi bagaimana tepatnya cara kerja TCP / IP?

TCP / IP melampaui hanya dua lapisan - pada kenyataannya protokol menggunakan empat lapisan. Inilah garis besar lapisan-lapisan itu.

  1. Layer Tautan digunakan untuk secara fisik menghubungkan jaringan menggunakan perangkat keras seperti server.
  2. Lapisan Internet menghubungkan host yang berbeda bersama di jaringan yang berbeda.
  3. Transport Layer digunakan untuk menyelesaikan koneksi host-ke-host.
  4. Lapisan Aplikasi memastikan bahwa aplikasi pada jaringan dapat berkomunikasi.

Lapisan Aplikasi

Mari kita mulai dengan Layer Aplikasi, yang memastikan komunikasi antara berbagai program dan aplikasi. Layer Aplikasi itu sendiri menggunakan serangkaian protokol untuk memastikan komunikasi - contohnya termasuk HTTP, SMTP, FTP, dan sebagainya. Anda mungkin pernah mendengar setidaknya beberapa di antaranya. Dengan SMTP, misalnya, ketika klien email Anda ingin mengunduh email dari server yang dihosting, ia meminta tugas dari Application Layer, yang menggunakan protokol SMTP untuk menyelesaikan permintaan.

Layer Aplikasi menyelesaikan permintaan ini melalui apa yang disebut Port, dan sebagian besar aplikasi selalu menggunakan port yang sama. Nomor port itulah yang memungkinkan protokol transport, atau TCP, untuk mengetahui dengan tepat aplikasi mana yang harus digunakan untuk mengirimkan data. Dengan kata lain, TCP tahu bahwa port 25 digunakan untuk protokol SMTP, yang mengirimkan email ke klien email Anda.

Lapisan Transport

Kredit Gambar: Bruno Cordioli | Flickr

Ketika data sedang diunggah, itu diterima oleh Lapisan Aplikasi dan kemudian dibagi oleh Lapisan Transportasi ke sejumlah paket data yang berbeda. Sebaliknya, ketika data sedang diunduh , itu dikirim dari Lapisan Internet dalam paket yang berbeda, setelah lapisan Transport mengatur paket-paket itu dalam urutan yang benar, setelah itu mengirimkan sinyal pengakuan kepada pemancar memberitahukan bahwa data tiba di tujuannya. .

Lapisan Internet

Selanjutnya adalah Lapisan Internet. Untuk memahami Lapisan Internet, Anda perlu memahami bahwa komputer Anda diidentifikasi melalui internet menggunakan apa yang disebut alamat IP. Lapisan Internet adalah tempat alamat IP target dan alamat IP sumber ditambahkan dalam header ke paket data, sehingga data berakhir di tempat yang tepat.

Lapisan Tautan

Last but not least adalah Link Layer, yang merupakan tempat data yang dihasilkan oleh Internet Layer dikirim. Lapisan Tautan sangat tergantung pada jenis jaringan yang terhubung dengan komputer.

Layer Tautan sebenarnya dibangun dari tiga sub-lapisan itu sendiri. Yang pertama adalah Logic Link Control, atau LLC, yang menambahkan informasi ke data yang menggambarkan protokol mana data harus ditransmisikan. Yang kedua disebut lapisan Media Access Control, atau lapisan MAC, dan bertanggung jawab untuk menambahkan alamat MAC sumber (alamat kartu jaringan fisik) dan alamat MAC target. Lapisan ketiga dan terakhir adalah lapisan fisik, yang mengubah bingkai yang dihasilkan oleh lapisan MAC menjadi listrik (jika jaringan kabel digunakan), atau gelombang elektromagnetik (jika ditransmisikan melalui jaringan nirkabel).

Kesimpulan

Seperti yang Anda lihat, TCP / IP sebenarnya adalah protokol yang cukup kompleks, tetapi sangat penting dalam cara kita menggunakan internet saat ini. Semua lapisan benar-benar bekerja bersama untuk mewujudkannya. Tentu saja, hal-hal selalu dapat menjadi lebih kompleks, tetapi ini harus berfungsi sebagai panduan yang baik tentang dasar-dasar TCP / IP.

Apa itu tcp / ip dan bagaimana cara kerjanya?