Model TCP / IP: Lapisan & Protokol | Apa itu TCP IP Stack?

Apakah Model TCP / IP?

Model TCP / IP membantu anda menentukan bagaimana komputer tertentu harus dihubungkan ke internet dan bagaimana data harus dihantar di antara mereka. Ini membantu anda membuat rangkaian maya apabila banyak rangkaian komputer disambungkan bersama. Tujuan model TCP / IP adalah untuk membenarkan komunikasi jarak jauh.

TCP / IP bermaksud Protokol Kawalan Penghantaran / Protokol Internet. TCP / IP Protocol Stack secara khusus dirancang sebagai model untuk menawarkan aliran byte yang sangat dipercayai dan end-to-end melalui kerja internet yang tidak boleh dipercayai.

Dalam tutorial TCP / IP ini, anda akan belajar:

Ciri TCP

Berikut adalah ciri penting protokol TCP / IP

  • Sokongan untuk seni bina TCP / IP yang fleksibel
  • Menambah lebih banyak sistem ke rangkaian adalah mudah.
  • Dalam TCP / IP, jaringan tetap utuh sampai sumber, dan mesin tujuan berfungsi dengan baik.
  • TCP adalah protokol berorientasikan sambungan.
  • TCP menawarkan kebolehpercayaan dan memastikan bahawa data yang keluar dari urutan harus disusun semula.
  • TCP membolehkan anda melaksanakan kawalan aliran, jadi pengirim tidak pernah mengatasi penerima dengan data.

Empat Lapisan model TCP / IP

Dalam tutorial TCP / IP ini, kita akan belajar mengenai lapisan TCP / IP yang berbeza dan fungsinya

Lapisan Konseptual TCP / IP



Fungsi model IP TCP dibahagikan kepada empat lapisan, dan masing-masing merangkumi protokol tertentu.

TCP / IP adalah sistem seni bina pelayan berlapis di mana setiap lapisan didefinisikan sesuai dengan fungsi tertentu untuk dilakukan. Keempat-empat lapisan TCP / IP ini berfungsi secara kolaboratif untuk menghantar data dari satu lapisan ke lapisan yang lain.

  • Lapisan Aplikasi
  • Lapisan Pengangkutan
  • Lapisan Internet
  • Antaramuka Rangkaian

Lapisan Aplikasi

Lapisan aplikasi berinteraksi dengan program aplikasi, yang merupakan model OSI tahap tertinggi. Lapisan aplikasi adalah lapisan OSI, yang paling dekat dengan pengguna akhir. Ini bermaksud lapisan aplikasi OSI membolehkan pengguna berinteraksi dengan aplikasi perisian lain.

Lapisan aplikasi berinteraksi dengan aplikasi perisian untuk melaksanakan komponen berkomunikasi. Tafsiran data oleh program aplikasi selalu berada di luar ruang lingkup model OSI.

Contoh lapisan aplikasi adalah aplikasi seperti pemindahan fail, e-mel, log masuk jauh, dll.

Fungsi Lapisan Aplikasi adalah:

  • Lapisan aplikasi membantu anda mengenal pasti rakan komunikasi, menentukan ketersediaan sumber, dan menyegerakkan komunikasi.
  • Ini membolehkan pengguna log masuk ke host jauh
  • Lapisan ini menyediakan pelbagai perkhidmatan e-mel
  • Aplikasi ini menawarkan sumber pangkalan data yang diedarkan dan akses untuk maklumat global mengenai pelbagai objek dan perkhidmatan.

Lapisan Pengangkutan

Lapisan pengangkutan dibina pada lapisan jaringan untuk menyediakan pengangkutan data dari proses pada mesin sistem sumber ke proses pada sistem tujuan. Ia dihoskan menggunakan satu atau beberapa rangkaian, dan juga menjaga kualiti fungsi perkhidmatan.

Ini menentukan berapa banyak data yang harus dihantar di mana dan pada kadar berapa. Lapisan ini membina mesej yang diterima dari lapisan aplikasi. Ini membantu memastikan bahawa unit data dihantar tanpa ralat dan mengikut urutan.

Lapisan pengangkutan membantu anda mengawal kebolehpercayaan pautan melalui kawalan aliran, kawalan ralat, dan segmentasi atau de-segmentasi.

Lapisan pengangkutan juga memberikan pengakuan kejayaan penghantaran data dan mengirimkan data berikutnya sekiranya tidak terjadi kesalahan. TCP adalah contoh lapisan pengangkutan yang paling terkenal.

Fungsi penting Lapisan Pengangkutan:

  • Ini membahagikan mesej yang diterima dari lapisan sesi menjadi segmen dan menghitungnya untuk membuat urutan.
  • Lapisan pengangkutan memastikan bahawa mesej dihantar ke proses yang betul pada mesin tujuan.
  • Ini juga memastikan bahawa keseluruhan mesej tiba tanpa kesalahan lagi, ia harus dihantar semula.

Lapisan Internet

Lapisan internet adalah lapisan kedua lapisan TCP / IP dari model TCP / IP. Ia juga dikenali sebagai lapisan rangkaian. Pekerjaan utama lapisan ini adalah mengirim paket dari rangkaian mana pun, dan komputer mana pun masih sampai ke destinasi tanpa mengira laluan yang mereka ambil.

Lapisan Internet menawarkan kaedah fungsional dan prosedur untuk memindahkan urutan data panjang berubah dari satu nod ke nod yang lain dengan bantuan pelbagai rangkaian.

Penyampaian mesej di lapisan rangkaian tidak memberikan protokol lapisan rangkaian yang dijamin boleh dipercayai.

Protokol pengurusan lapisan yang tergolong dalam lapisan rangkaian adalah:

  1. Protokol penghalaan
  2. Pengurusan kumpulan pelbagai siaran
  3. Tugasan alamat lapisan rangkaian.

Lapisan Antara Muka Rangkaian

Network Interface Layer adalah lapisan model TCP / IP empat lapisan ini. Lapisan ini juga disebut lapisan akses rangkaian. Ini membantu anda menentukan perincian bagaimana data harus dihantar menggunakan rangkaian.

Ini juga merangkumi bagaimana bit harus diberi isyarat secara optik oleh peranti perkakasan yang secara langsung berinteraksi dengan media rangkaian, seperti kabel sepaksi, optik, sepaksi, serat, atau pasangan berpintal.

Lapisan rangkaian adalah gabungan garis data dan ditentukan dalam artikel model rujukan OSI. Lapisan ini menentukan bagaimana data harus dihantar secara fizikal melalui rangkaian. Lapisan ini bertanggungjawab untuk penghantaran data antara dua peranti pada rangkaian yang sama.

Perbezaan antara model OSI dan TCP / IP

Berikut adalah beberapa perbezaan penting antara Model OSI dan TCP / IP :

Model OSI Model TCP / IP
Ia dibangunkan oleh ISO (International Standard Organisation)Ia dikembangkan oleh ARPANET (Advanced Research Project Agency Network).
Model OSI memberikan perbezaan yang jelas antara antara muka, perkhidmatan, dan protokol.TCP / IP tidak mempunyai titik pembezaan yang jelas antara perkhidmatan, antara muka, dan protokol.
OSI merujuk kepada Sambungan Sistem Terbuka.TCP merujuk kepada Protokol Kawalan Penghantaran.
OSI menggunakan lapisan rangkaian untuk menentukan standard dan protokol routing.TCP / IP hanya menggunakan lapisan Internet.
OSI mengikuti pendekatan menegak.TCP / IP mengikuti pendekatan mendatar.
Model OSI gunakan dua lapisan berasingan fizikal dan pautan data untuk menentukan fungsi lapisan bawah.TCP / IP hanya menggunakan satu lapisan (pautan).
Lapisan OSI mempunyai tujuh lapisan.TCP / IP mempunyai empat lapisan.
Model OSI, lapisan pengangkutan hanya berorientasikan sambungan.Lapisan model TCP / IP berorientasikan sambungan dan tanpa sambungan.
Dalam model OSI, lapisan pautan data dan fizikal adalah lapisan yang berasingan.Dalam TCP, pautan fizikal dan data digabungkan sebagai lapisan host-to-network tunggal.
Lapisan sesi dan persembahan bukan merupakan sebahagian daripada model TCP.Tidak ada lapisan sesi dan persembahan dalam model TCP.
Ia ditakrifkan selepas kedatangan Internet.Ia ditakrifkan sebelum kedatangan internet.
Ukuran minimum pengepala OSI ialah 5 bait.Saiz pengepala minimum ialah 20 bait.

Protokol TCP / IP Paling Lazim

Beberapa protokol TCP / IP yang paling banyak digunakan adalah:

TCP:

Transmission Control Protocol adalah rangkaian protokol internet yang memecah mesej menjadi Segmen TCP dan memasangnya kembali di sisi penerima.

IP:

Alamat Protokol Internet yang juga dikenali sebagai alamat IP adalah label berangka. Ia ditugaskan untuk setiap peranti yang disambungkan ke rangkaian komputer yang menggunakan IP untuk komunikasi. Fungsi penghalaannya membolehkan kerja internet dan pada asasnya mewujudkan Internet. Kombinasi IP dengan TCP memungkinkan pengembangan hubungan maya antara destinasi dan sumber.

HTTP:

Hypertext Transfer Protocol adalah asas World Wide Web. Ini digunakan untuk memindahkan halaman web dan sumber lain seperti itu dari pelayan HTTP atau pelayan web ke klien web atau klien HTTP. Setiap kali anda menggunakan penyemak imbas web seperti Google Chrome atau Firefox, anda menggunakan pelanggan web. Ini membantu HTTP untuk memindahkan halaman web yang anda minta dari pelayan jauh.

SMTP:

SMTP bermaksud protokol pemindahan surat Mudah. Protokol ini menyokong e-mel yang dikenali sebagai protokol pemindahan surat sederhana. Protokol ini membantu anda menghantar data ke alamat e-mel lain.

SNMP:

SNMP bermaksud Protokol Pengurusan Rangkaian Ringkas. Ini adalah kerangka yang digunakan untuk mengelola perangkat di internet dengan menggunakan protokol TCP / IP.

DNS:

DNS bermaksud Sistem Nama Domain. Alamat IP yang digunakan untuk mengenal pasti sambungan host ke internet secara unik. Walau bagaimanapun, pengguna lebih suka menggunakan nama dan bukan alamat untuk DNS tersebut.

TELNET:

TELNET bermaksud Terminal Rangkaian. Ini mewujudkan hubungan antara komputer tempatan dan jauh. Ini menjalin hubungan sedemikian rupa sehingga anda dapat mensimulasikan sistem tempatan anda pada sistem jarak jauh.

FTP:

FTP bermaksud Protokol Pemindahan Fail. Ini adalah protokol standard yang paling banyak digunakan untuk menghantar fail dari satu mesin ke mesin yang lain.

Kelebihan model TCP / IP

Berikut adalah kebaikan / faedah menggunakan model TCP / IP:

  • Ini membantu anda menjalin / mengatur hubungan antara pelbagai jenis komputer.
  • Ia beroperasi secara bebas dari sistem operasi.
  • Ia menyokong banyak protokol penghalaan.
  • Ini membolehkan kerja-kerja internet antara organisasi.
  • Model TCP / IP mempunyai seni bina pelayan pelanggan yang sangat berskala.
  • Ia boleh dikendalikan secara bebas.
  • Menyokong sebilangan protokol penghalaan.
  • Ia dapat digunakan untuk menjalin hubungan antara dua komputer.

Kelemahan model TCP / IP

Berikut adalah beberapa kelemahan menggunakan model TCP / IP:

  • TCP / IP adalah model yang rumit untuk disiapkan dan diuruskan.
  • TCP / IP yang cetek / overhead lebih tinggi daripada IPX (Internetwork Packet Exchange).
  • Dalam ini, model lapisan pengangkutan tidak menjamin penghantaran paket.
  • Menggantikan protokol dalam TCP / IP tidaklah mudah.
  • Tidak ada pemisahan yang jelas dari perkhidmatan, antara muka, dan protokolnya.

Ringkasan:

  • Bentuk lengkap atau model TCP / IP dijelaskan sebagai Protokol Kawalan Penghantaran / Protokol Internet.
  • TCP menyokong seni bina yang fleksibel
  • Empat lapisan model TCP / IP adalah 1) Lapisan Aplikasi 2) Lapisan Pengangkutan 3) Lapisan Internet 4) Antaramuka Rangkaian
  • Lapisan aplikasi berinteraksi dengan program aplikasi, yang merupakan model OSI tahap tertinggi.
  • Lapisan internet adalah lapisan kedua model TCP / IP. Ia juga dikenali sebagai lapisan rangkaian.
  • Lapisan pengangkutan dibina pada lapisan jaringan untuk menyediakan pengangkutan data dari proses pada mesin sistem sumber ke proses pada sistem tujuan.
  • Network Interface Layer adalah lapisan model TCP / IP empat lapisan ini. Lapisan ini juga disebut lapisan akses rangkaian.
  • Model OSI dikembangkan oleh ISO (International Standard Organisation) sedangkan model TCP / IP dikembangkan oleh ARPANET (Advanced Research Project Agency Network).
  • Alamat Protokol Internet yang juga dikenal sebagai alamat IP adalah label berangka.
  • HTTP adalah asas World Wide Web.
  • SMTP bermaksud protokol pemindahan surat Mudah yang menyokong e-mel dikenali sebagai pemindahan mel mudah
  • SNMP bermaksud Protokol Pengurusan Rangkaian Ringkas.
  • DNS bermaksud Sistem Nama Domain.
  • TELNET bermaksud Terminal Rangkaian. Ini mewujudkan hubungan antara komputer tempatan dan jauh
  • FTP bermaksud Protokol Pemindahan Fail. Ini adalah protokol standard yang paling banyak digunakan untuk menghantar fail dari satu mesin ke mesin yang lain.
  • Manfaat terbesar model TCP / IP adalah ia membantu anda menjalin / mengatur hubungan antara pelbagai jenis komputer.
  • TCP / IP adalah model yang rumit untuk disiapkan dan diuruskan.