Anonim

TCP / IP adalah sebahagian daripada internet dan bagaimana ia berfungsi, tetapi sesetengah orang sebenarnya tahu apa TCP / IP berada di tempat pertama. Sekiranya anda mahukan pemahaman yang lebih mendalam tentang teknologi yang menghubungkan planet ini, anda beruntung, sebab kami telah meletakkan panduan ini pada apa yang ia dan bagaimana ia berfungsi.

Apakah TCP / IP?

Sebelum membincangkan bagaimana TCP / IP sebenarnya berfungsi, ia mungkin membantu untuk mendapatkan pemahaman ringkas tentang apa itu. Seperti namanya, terdapat dua bahagian untuk TCP / IP - TCP, dan IP.

TCP, juga dikenali sebagai Protokol Kawalan Transmisi, adalah bahasa komunikasi asas internet. Ia pada dasarnya bertanggungjawab untuk mengambil potongan data - yang boleh menjadi teks, imej, video, dan sebagainya - menyusunnya ke dalam paket data yang lebih kecil, dan kemudian menghantarnya ke tempat yang boleh diterima oleh lapisan TCP lain.

IP, juga dikenali sebagai Protokol Internet, bertanggungjawab untuk menentukan dengan tepat di mana data perlu dihantar dan memastikan bahawa paket data dihantar dan diterima ke tempat yang sama. Dengan kata lain, IP pada asasnya ialah versi internet GPS.

Sudah tentu, TCP / IP bukan satu-satunya protokol pemindahan internet. Satu lagi dipanggil UDP, dan ia menggantikan TCP dalam keadaan tertentu. Daripada menggunakan isyarat untuk memberitahu pengirim bahawa data telah diterima, UDP hanya menghantar data, menghasilkan paket yang sedikit lebih kecil. Atas sebab itu, kadangkala ia digunakan dalam aplikasi seperti komunikasi permainan dan video.

Jadi bagaimana TCP dan IP berfungsi bersama? Nah, dalam istilah yang mudah, TCP berkaitan dengan data sebenar, sementara IP berkaitan dengan mana data tersebut dihantar.

Sudah tentu, perkara-perkara tidak begitu mudah. Kami akan melihat lebih mendalam di TCP / IP di bahagian seterusnya.

Jadi bagaimana tepatnya kerja TCP / IP?

TCP / IP melangkaui hanya dua lapisan - sebenarnya protokol menggunakan empat lapisan. Berikut adalah garis besar lapisan-lapisan tersebut.

  1. Link Layer digunakan untuk menyambungkan rangkaian secara fizikal menggunakan perkakasan seperti pelayan.
  2. Lapisan Internet menghubungkan tuan rumah yang berbeza bersama-sama pada rangkaian yang berbeza.
  3. Lapisan Pengangkutan digunakan untuk menyelesaikan sambungan hos-ke-hos.
  4. Lapisan Aplikasi memastikan bahawa aplikasi di rangkaian dapat berkomunikasi.

Lapisan Aplikasi

Mari bermula dengan Lapisan Aplikasi, yang memastikan komunikasi antara program dan aplikasi yang berbeza. Lapisan Aplikasi itu sendiri menggunakan pelbagai protokol untuk memastikan komunikasi - contohnya termasuk HTTP, SMTP, FTP, dan sebagainya. Anda mungkin pernah mendengar sekurang-kurangnya beberapa daripada mereka. Dengan SMTP, sebagai contoh, apabila klien e-mel anda ingin memuat turun e-mel dari pelayan yang dihoskan, ia meminta tugas dari Application Layer, yang menggunakan protokol SMTP untuk melengkapkan permintaan.

Lapisan Aplikasi melengkapkan permintaan ini melalui apa yang dipanggil Port, dan kebanyakan aplikasi sentiasa menggunakan port yang sama. Nombor port adalah apa yang membolehkan protokol pengangkutan, atau TCP, mengetahui dengan tepat aplikasi mana yang harus digunakan untuk menyampaikan data. Dengan kata lain, TCP tahu bahawa port 25 digunakan untuk protokol SMTP, yang menghantar mel ke klien e-mel anda.

Lapisan Pengangkutan

Kredit Imej: Bruno Cordioli | Flickr

Apabila data sedang dimuat naik, ia diterima oleh Lapisan Aplikasi dan kemudian dibahagikan oleh Lapisan Pengangkutan ke dalam beberapa paket data yang berlainan. Sebaliknya, apabila data sedang dimuat turun , ia dihantar dari Lapisan Internet dalam paket yang berlainan, selepas itu Lapisan pengangkutan mengatur paket itu dalam susunan yang betul, selepas itu ia menghantar isyarat pengakuan kepada pemancar yang memberi amaran bahawa data itu tiba di destinasinya .

Lapisan Internet

Seterusnya ialah Lapisan Internet. Untuk memahami Lapisan Internet, anda perlu memahami bahawa komputer anda dikenal pasti melalui internet menggunakan apa yang dipanggil alamat IP. Lapisan Internet adalah alamat alamat IP sasaran dan alamat IP sumber ditambah dalam header ke paket data, sehingga data berakhir di tempat yang tepat.

Layer Link

Last but not least ialah Link Layer, yang mana data yang dihasilkan oleh Lapisan Internet dihantar. The Link Layer sebahagian besarnya bergantung kepada jenis rangkaian komputer yang dihubungkan dengannya.

Lapisan Pautan sebenarnya terdiri daripada tiga sub-lapisan itu sendiri. Yang pertama adalah Logic Link Control, atau LLC, yang menambah maklumat kepada data yang menerangkan protokol mana data harus dihantar melalui. Yang kedua disebut lapisan Kawalan Akses Media, atau lapisan MAC, dan ia bertanggungjawab untuk menambah sumber alamat MAC (alamat kad rangkaian fizikal) dan alamat MAC sasaran. Lapisan ketiga dan terakhir adalah lapisan fizikal, yang menukar bingkai yang dijana oleh lapisan MAC menjadi sama ada elektrik (jika rangkaian berwayar sedang digunakan), atau gelombang elektromagnet (jika ia dihantar melalui rangkaian tanpa wayar).

Kesimpulan

Seperti yang anda lihat, TCP / IP sebenarnya merupakan protokol yang agak rumit, tetapi ia berperanan penting dalam cara menggunakan internet hari ini. Semua lapisan benar-benar bekerjasama untuk membuatnya berlaku. Sudah tentu, perkara-perkara boleh selalu menjadi lebih rumit, tetapi ini harus menjadi panduan yang baik mengenai asas-asas TCP / IP.

Apakah tcp / ip dan bagaimana ia berfungsi?