Perkhidmatan yang disediakan oleh tcp dan ip masing-masing adalah perkhidmatan lapisan pengangkutan dan perkhidmatan lapisan rangkaian. Dalam seni bina TCP/IP, tcp merujuk kepada "Protokol Kawalan Penghantaran", yang merupakan protokol lapisan pengangkutan, jadi perkhidmatan yang disediakan oleh tcp adalah perkhidmatan lapisan pengangkutan dan ip merujuk kepada "Protokol Saling Sambung Internet", yang merupakan protokol daripada protokol lapisan rangkaian, jadi perkhidmatan yang disediakan oleh ip adalah perkhidmatan lapisan rangkaian.
Persekitaran pengendalian tutorial ini: sistem Windows 7, komputer Dell G3.
Perkhidmatan yang disediakan oleh tcp dan ip masing-masing adalah perkhidmatan lapisan pengangkutan dan perkhidmatan lapisan rangkaian.
Seni bina TCP/IP dibahagikan kepada empat lapisan berikut:
1 Lapisan aplikasi, sepadan dengan tahap tinggi model rujukan OSI, menyediakan pengguna dengan pelbagai perkhidmatan yang diperlukan;
2. Lapisan Pengangkutan, yang menyediakan fungsi komunikasi hujung ke hujung untuk entiti lapisan aplikasi, memastikan penghantaran berurutan paket data dan integriti data
3 komunikasi antara nod bersebelahan Komunikasi antara
4. Lapisan antara muka rangkaian, bertanggungjawab untuk memantau pertukaran data antara hos dan rangkaian.
Perkhidmatan yang disediakan oleh TCP dan IP masing-masing adalah pada lapisan pengangkutan dan lapisan Internet, iaitu perkhidmatan lapisan pengangkutan dan perkhidmatan lapisan rangkaian.
Protokol TCP
Protokol Kawalan Penghantaran (TCP) ialah berorientasikan sambungan, boleh dipercayai, berasaskan aliran bait Lapisan Pengangkutan protokol komunikasi, ditakrifkan oleh RFC 793 IETF.
TCP melengkapkan Protokol Internet (Protokol IP), yang mentakrifkan alamat IP yang digunakan untuk mengenal pasti sistem di Internet, terutamanya memastikan penghantaran data hujung ke hujung antara nod yang berbeza . Protokol Internet menyediakan arahan untuk menghantar data, manakala TCP mencipta sambungan dan memastikan data dihantar ke destinasi yang betul. Kedua-dua protokol ini biasanya berfungsi bersama dan dipanggil suite TCP/IP.
TCP berfungsi bersama-sama dengan Internet Protocol, yang mentakrifkan lokasi logik nod jauh, manakala TCP mengangkut dan memastikan data dihantar ke destinasi yang betul.
TCP direka bentuk untuk menampung hierarki protokol berlapis yang menyokong berbilang aplikasi rangkaian. TCP dipercayai untuk menyediakan perkhidmatan komunikasi yang boleh dipercayai antara pasangan proses dalam komputer hos yang disambungkan kepada rangkaian komunikasi komputer yang berbeza tetapi saling bersambung. TCP menganggap bahawa ia boleh mendapatkan perkhidmatan datagram yang mudah, mungkin tidak boleh dipercayai daripada protokol peringkat rendah. Pada dasarnya, TCP sepatutnya boleh beroperasi di atas pelbagai sistem komunikasi, daripada sambungan berwayar keras kepada rangkaian suis paket atau suis litar.
IP Protocol
IP merujuk kepada Internet Protocol, singkatan Internet Protocol, iaitu lapisan rangkaian dalam TCP /Sistem IP Protokol. Tujuan mereka bentuk IP adalah untuk meningkatkan kebolehskalaan rangkaian: pertama, untuk menyelesaikan masalah Internet dan merealisasikan kesalinghubungan rangkaian berskala besar dan heterogen kedua, untuk memisahkan hubungan gandingan antara aplikasi rangkaian peringkat atas dan teknologi rangkaian asas; memudahkan kedua-duanya. Mengikut prinsip reka bentuk hujung ke hujung, IP hanya menyediakan perkhidmatan penghantaran paket tanpa sambungan, tidak boleh dipercayai, usaha terbaik kepada hos.
IP terutamanya merangkumi tiga aspek: skema pengalamatan IP, format pengkapsulan paket dan peraturan pemajuan paket.
Peraturan pemajuan paket IP
Penghala hanya memajukan berdasarkan alamat rangkaian. Apabila paket data IP dimajukan melalui penghala, jika rangkaian sasaran disambungkan terus ke penghala tempatan, paket data dihantar terus ke hos sasaran, yang dipanggil penghantaran langsung, sebaliknya, penghala mencari maklumat penghalaan melalui jadual penghalaan dan memindahkan paket data ke penghala hop seterusnya yang ditentukan, ini dipanggil penghantaran tidak langsung. Dalam penghantaran tidak langsung, jika penghala mempunyai laluan ke rangkaian sasaran dalam jadual penghalaan, ia akan menghantar paket data ke penghala hop seterusnya yang dinyatakan dalam jadual penghalaan jika tiada laluan tetapi terdapat laluan lalai dalam jadual penghalaan, ia akan menghantar paket data Memberi penghala lalai yang ditentukan jika kedua-duanya tidak ada, paket digugurkan dan ralat dilaporkan.
Pemecahan IP
Paket IP mungkin perlu melalui pelbagai rangkaian Fizikal yang berbeza. Oleh kerana bingkai data pelbagai rangkaian mempunyai had unit penghantaran maksimum (MTU), sebagai contoh, MTU bingkai Ethernet ialah 1500, oleh itu, apabila penghala memajukan paket IP, jika saiz paket data melebihi saiz maksimum pautan keluar, Apabila menghantar unit, paket IP akan dipecahkan kepada banyak serpihan yang cukup kecil untuk dihantar pada pautan sasaran. Serpihan IP ini merangkum semula paket IP untuk penghantaran bebas dan dipasang semula apabila ia sampai ke hos destinasi.
Struktur paket IP
Paket IP terdiri daripada pengepala dan data. 20 bait pertama pengepala diperlukan untuk semua paket IP dan juga dipanggil pengepala tetap. Mengikut bahagian tetap pengepala ialah beberapa medan pilihan, yang panjangnya berubah-ubah.
Untuk lebih banyak pengetahuan berkaitan, sila lawati ruangan Soalan Lazim!
Atas ialah kandungan terperinci Apakah perkhidmatan yang disediakan oleh tcp dan ip?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!