Tutorial TCP/IPLOG MASUK
Tutorial TCP/IP
pengarang:php.cn  masa kemas kini:2022-04-13 17:05:49

pengalamatan TCP/IP



TCP/IP menggunakan 32 bit, atau 4 set nombor antara 0 dan 255, untuk menangani komputer.


Alamat IP

Setiap komputer mesti mempunyai alamat IP untuk menyambung ke Internet.

Setiap paket IP mesti mempunyai alamat untuk dihantar ke komputer lain.

Anda akan mengetahui lebih lanjut tentang alamat IP dan nama IP dalam bahagian seterusnya tutorial ini.


Alamat IP mengandungi 4 set nombor:

TCP/IP menggunakan 4 set nombor untuk menangani komputer. Setiap komputer mesti mempunyai alamat 4 digit yang unik.

Setiap set nombor mestilah antara 0 dan 255, dipisahkan oleh noktah, contohnya: 192.168.1.60.


32 bit = 4 bait

TCP/IP menggunakan 32 bit untuk pengalamatan. Satu bait komputer ialah 8 bit. Jadi TCP/IP menggunakan 4 bait.

Bait komputer boleh mengandungi 256 nilai yang berbeza:

00000000, 00000001, 00000010, 00000011, 00000100, 00000000, 00000100, 00000001, 00000100 0... sehingga 11 111111 .

Sekarang, anda sepatutnya tahu sebab alamat TCP/IP ialah set 4 nombor antara 0 dan 255.


IP V6

IPv6 ialah singkatan daripada "Internet Protocol Version 6", juga dikenali sebagai protokol Internet generasi seterusnya Ia dibangunkan oleh kumpulan IETF (Internet Engineering Task Force ) Force) ialah protokol IP baharu yang direka untuk menggantikan protokol IPv4 (semasa) semasa.

Kami tahu bahawa semua hos di Internet mempunyai alamat IP yang unik Alamat IP menggunakan nombor binari 32-bit untuk mewakili nombor hos Walau bagaimanapun, sumber alamat 32-bit adalah terhad dan tidak dapat memenuhi keperluan pengguna Oleh itu, Kumpulan Penyelidikan Internet mengeluarkan kaedah baru pengenalpastian hos, IPv6.

Dalam RFC1884 (RFC ialah singkatan dokumen Permintaan untuk Komen. RFC sebenarnya adalah beberapa piawaian untuk perkhidmatan Internet), sintaks standard yang ditetapkan mengesyorkan menulis 128 bit (16 bait) alamat IPv6 sebagai 8 A 16 -bit integer tidak bertanda, setiap integer diwakili oleh 4 digit perenambelasan, dan nombor ini dipisahkan dengan titik bertindih (:), contohnya:

686E:8C64:FFFF:FFFF:0:1180:96A:FFFF

Notasi perenambelasan kolon membenarkan sifar Mampatan, iaitu, siri 0s berturut-turut boleh digantikan dengan sepasang titik bertindih, contohnya:

FF05:0:0:0:0:0:0:B3可以定成:FF05::B3

Untuk memastikan tafsiran yang jelas bagi pemampatan sifar, pengesyoran menetapkan bahawa pemampatan sifar hanya boleh digunakan sekali di mana-mana alamat. Teknik ini amat berguna untuk strategi peruntukan yang dicadangkan, kerana akan terdapat banyak alamat yang mengandungi rentetan sifar berturut-turut.

Notasi heksadesimal bertindih digabungkan dengan akhiran tatatanda perpuluhan titik. Gabungan ini amat berguna semasa peralihan daripada IPv4 kepada IPv6. Sebagai contoh, rentetan berikut ialah tatatanda heksadesimal bertindih sah:

0:0:0:0:0:0:128.10.1.1

Dalam tatatanda ini, walaupun setiap nilai yang dipisahkan oleh kolon ialah kuantiti 16-bit, setiap titik Nilai dalam bahagian perpuluhan menentukan nilai satu bait. Menggunakan mampatan sifar sekali lagi kita dapat:

::128.10.1.1

Nama Domain

12 angka Arab sukar diingat. Lebih mudah untuk menggunakan nama.

Nama yang digunakan untuk alamat TCP/IP dipanggil nama domain. php.cn ialah nama domain.

Apabila anda menaip nama domain seperti http://www.php.cn, nama domain diterjemahkan ke dalam nombor oleh program DNS.

Di seluruh dunia, sejumlah besar pelayan DNS disambungkan ke Internet. Pelayan DNS bertanggungjawab untuk menterjemah nama domain ke dalam alamat TCP/IP dan untuk mengemas kini sistem satu sama lain dengan maklumat nama domain baharu.

Apabila nama domain baharu didaftarkan bersama dengan alamat TCP/IPnya, pelayan DNS di seluruh dunia mengemas kini maklumat ini.

Laman web PHP Cina