Pendahuluan Saya akan menunjukkan kekuatan unik dari TCP / IP. Kami akan mengeksplorasi beberapa kekuatan dari rangkaian protokol ini dan memahami pentingnya menggunakannya. TCP / IP sebenarnya adalah paket informasi yang dikirim melalui berbagai server untuk mencapai tujuannya. Dalam beberapa kasus hanya diperlukan beberapa detik dan dengan program tertentu Anda benar-benar dapat melihat berapa banyak server dan detik yang diperlukan untuk mencapai tujuan itu. Ini benar-benar sistem unik yang menunjukkan kekuatan internet dan sistem rumit yang sebenarnya dimiliki komputer. Anda juga akan dapat mempelajari bagaimana TCP / IP pertama kali dikembangkan dan bagaimana paket-paket ini benar-benar dikirim. Pengembangan sumber daya bersama TCP / IP adalah cara untuk memotong biaya. TCP / IP dikembangkan untuk menangani pembagian lintas jaringan tersebut. Para ilmuwan pertama kali mengembangkan TCP / IP, jaringan Badan Proyek Penelitian Lanjutan yang disebut ARPAnet. ARPAnet adalah jaringan TCP / IP yang terkenal. Ratusan vendor memiliki produk yang mendukung TCP / IP, dan jutaan jaringan, dengan sistem operasi yang berbeda, menggunakan TCP / IP sebagai protokolnya. TCP / IP hanya dua protokol dalam paket yang disebut :Internet Protocol Suite.: Karena TCP dan IP adalah protokol yang paling dikenal di suite, kebanyakan orang menyebut suite sebagai :TCP / IP.: Internet adalah kumpulan jaringan; termasuk, Penyedia Layanan Internet Lokal, Jaringan Data Pertahanan (DDN), Sekolah Tinggi dan Universitas, Lembaga Penelitian, dan jaringan lainnya yang tak terhitung jumlahnya. Program Tambahan Paket protokol tidak terbatas pada TCP / IP, ada File Transfer Protocol (FTP) yang memungkinkan pengguna di satu komputer untuk mendapatkan file dari komputer lain atau untuk mengirim file ke komputer lain. Biasanya, seseorang masuk sebagai :TAMU: atau :ANONIM: untuk mendapatkan akses ke area pribadi atau terbatas pada komputer jarak jauh, keamanan ditangani oleh ID Pengguna dan kata sandi. TELNET adalah protokol terminal jaringan yang memungkinkan pengguna untuk masuk ke komputer lain di jaringan. Setelah komputer Anda terhubung ke sistem jarak jauh, semua perintah yang diketikkan secara lokal akan dijalankan pada sistem jarak jauh. Masuk ke sistem jarak jauh menggunakan TELNET sama dengan FTP; pengguna harus memberikan ID Pengguna dan kata sandi. Cara kerja TCP Dua protokol digunakan untuk menangani datagram TCP / IP, kadang-kadang disebut sebagai paket. Transmission Control Protocol (TCP) bertanggung jawab untuk memecah pesan menjadi datagram yang dapat dikelola, menyusun kembali mereka di ujung yang lain, mengirim ulang paket yang hilang atau rusak, dan menyatukannya kembali dalam urutan yang benar. Pada jaringan kecil TCP melakukan semua pekerjaan, tetapi di Internet mendapatkan datagram ke tujuannya adalah pekerjaan yang lebih kompleks. Cara Internet saat ini datagram dapat melewati beberapa jenis sistem. Untuk alasan ini, TCP melewati datagram, dengan alamat tujuan, ke Internet Protocol (IP). Satu-satunya hal yang harus diperhatikan oleh IP adalah alamat Internet komputer tujuan. IP memiliki pekerjaan sederhana untuk menemukan rute untuk mendapatkan datagram dari komputer sumber ke komputer tujuan. Analisis terperinci TCP TCP / IP melihat ukuran informasi yang akan dikirim dan memecahnya menjadi paket yang lebih kecil dan lebih mudah dikelola yang disebut datagram. TCP kemudian melampirkan header ke datagram. Nomor Port digunakan untuk melacak berbagai percakapan. Jika tiga orang mentransfer file, TCP mungkin mengalokasikan nomor port 1000, 1001, dan 1002. PORT SUMBER ditetapkan oleh mesin Anda dan PORT TUJUAN oleh mesin jarak jauh. Header berisi SEQUENCE NUMBER yang digunakan oleh mesin tujuan untuk membangun pesan dan untuk melihat apakah ada datagram yang hilang. CHECKSUM adalah angka yang dihitung dengan menjumlahkan semua oktet dalam datagram, dan hasilnya diletakkan di header. Setelah komputer di ujung jarak jauh menerima datagram dan memverifikasi checksum, ia menempatkan nomor Pengakuan di header dan mengirimkannya kembali ke komputer sumber. Jadi, sekarang adalah ketika TCP menyerahkannya ke IP. Jumlah datagram tergantung pada ukuran file. Detail IP Hal-hal utama dalam header ini adalah alamat SOURCE dan DESTINATION, dan mereka sama dengan header TCP. PROTOCOL memberi tahu IP protokol mana yang akan dikirimkan, baik TCP atau salah satu protokol lain yang menggunakan IP. CHECKSUM di header IP diverifikasi di komputer lain untuk memastikan datagram tidak rusak dalam perjalanan. Bidang waktu untuk hidup adalah berapa lama paket akan hidup sebelum dihapus. Alasannya adalah karena tidak ada paket yang macet yang menyumbat jaringan. Untuk transfer File, pengiriman dan pengambilan surat, dan login jarak jauh TCP / IP adalah protokol pilihan. Ini memiliki kehilangan minimum data, sambil memastikan pengiriman tepat. TCP / IP tidak terlihat oleh pengguna; Oleh karena itu, pengguna tidak perlu khawatir tentang mengkonfigurasi TCP / IP.
TCP / IP dan Subnet Masking
How To Tcp Ip Komponen inti dari TCP / IP adalah alamat IP dan subnet mask. Seluruh tujuan Subnet Mask adalah untuk menunjukkan kepada komputer tempat memisahkan Alamat IP ke dalam ID Jaringan dan Host ID. Saat dibaca di Binary, Subnet Mask akan selalu berupa string 1 diikuti oleh string 0. 1 menutupi ID Jaringan sementara 0 menutupi ID Host. Alamat IP dipisahkan antara 1 terakhir dan yang pertama 0. ID Jaringan Host ID 10101010.01010101 11001100.11100011 = Alamat IP 11111111.111111111100000000.00000000 = Subnet Mask Alamat TCP / IP terdiri dari 4 set angka yang disebut :Oktet.: Setiap oktet adalah 8 bit binary string. Nilai terbesar yang dapat dibuat dengan 8 karakter dalam biner adalah 255. Ada tiga kelas Alamat IP secara default. Mereka ditentukan oleh nilai oktet pertama mereka. Setiap alamat Kelas memiliki standar Subnet Mask tertentu Kelas “A: = 1-127 Topeng Subnet Default = 255.0.0.0 Kelas :B: = 128-191 Topeng Subnet Default = 255.255.0.0 Kelas :C: = 192-223 Topeng Subnet Default = 255.255.255.0 Ketika dilihat di Binary , Anda akan melihat polanya. Kelas :A: selalu dimulai dengan 0 00000001-01111111 Kelas :B: selalu dimulai dengan 10 10000000-10111111 Kelas :C: selalu dimulai dengan 110 11000000-11011111 Kelas yang tersisa (setiap dengan nilai 224 atau lebih tinggi dalam oktet pertama) tidak digunakan untuk penggunaan umum, dan tidak dianggap valid. Selain itu, meskipun secara teknis alamat Kelas :A:, 127.0.0.1 dicadangkan untuk tujuan pengujian. Ini disebut sebagai :Alamat Loop-Back.: Ini, bersama dengan alamat lain yang dimulai dengan 127 pada oktet pertama, tidak dianggap valid. Ketika menentukan Host ID atau Network ID, sangat penting untuk diingat bahwa kita tidak dapat memiliki ID berisi semua 1 atau semua 0. Semua 0 akan menjadi alamat 0 (tidak ada) dan semua 1 digunakan untuk menyiarkan kepada semua orang dalam grup yang sama. Cara termudah dan tercepat untuk menentukan jumlah Host, Jaringan, atau Subnet, adalah untuk menghitung jumlah bit (digit spasi tunggal dalam Binary) dalam ID itu, mencari tahu angka terbesar yang mungkin (mengingat tidak menggunakan semua 1) dan menerjemahkannya kembali ke desimal. Misalnya: alamat dengan 5 bit yang didedikasikan ke ID Host (11110) akan memiliki 30 kemungkinan Host yang berbeda. Metode ini berfungsi untuk menghitung jumlah Jaringan atau Subnet juga. Kebalikan dari ini juga dapat digunakan untuk menghitung berapa bit yang diperlukan untuk sejumlah Host tertentu atau Subnet misalnya: jika kita memiliki jaringan yang membutuhkan 50 Host, Anda akan menentukan jumlah bit yang diperlukan untuk mengakomodasi Host yang diperlukan. Jumlah Biner 50 adalah 110010. Diperlukan 6 bit, yang berarti bahwa pada kenyataannya kita akan memiliki 62 Host (111110 = 62), namun jika kita mencoba menggunakan hanya 5 bit, bukan 6 kita akan berakhir dengan 30 Host per Subnet. (11110 = 30) Subnetting digunakan untuk memecah jaringan kelas menjadi sejumlah kelompok Host yang lebih kecil yang disebut Subnet. Sebagai contoh: jaringan Kelas :B: secara default memiliki 65.534 Host (16 spasi 1111111111111110.) kita dapat memecah jaringan Kelas :B: standar menjadi 30 Subnet yang masing-masing berisi 2.046 Host. 207.119.87.43 = Alamat IP 255.255.248.0 = Subnet Mask 11111111.11111111 11111 000.00000000 Jaringan Subnet Host 5 spasi (11110) = 30 Subnet 11 spasi (11111111110) = 2046 Host ID Jaringan ditutupi oleh Subnet Mask default untuk alamat Kelas. ID Subnet dilindungi oleh 1 yang tersisa di Subnet Mask. ID Host dicakup oleh 0 di Subnet Mask. Jaringan dapat disubnettkan lebih dari satu oktet. Kita dapat mengambil alamat Kelas :A: dan menggunakannya untuk membuat grup Subnet yang masing-masing berisi 1022 host. 11111111 11111111.111111 00.00000000 Network Subnet Host 112.107.141.176 = Alamat kelas :A: 255.255.252.0 = Subnet Mask setelah Subnetting ke oktet ketiga. Pastikan Anda memverifikasi kelas alamat. Meskipun Subnet Mask meluas ke oktet ketiga, alamatnya adalah Kelas :A.: Dalam hal ini, ada 16.382 Subnet yang masing-masing berisi 1022 Host. Subnet ID memiliki 14 spasi (11111111111110 = 16382) Host ID memiliki 10 spasi (111111111 = 1022) Kami dapat memverifikasi validitas alamat hanya dengan mengubah Alamat IP dan Subnet Mask menjadi Biner, memisahkan alamat IP menjadi ID Jaringan, ID Subnet, dan ID Host. Jika salah satu ID adalah semua 1 atau semua 0 maka alamat tidak valid. 01101101 0000 1111.10101010 = Tidak Berlaku Semua 0 di Subnet ID Alamat ini tidak valid. Untuk menjadikan alamat ini valid, kami harus meletakkan nomor yang valid di bagian Subnet ID dari Alamat IP, atau menyesuaikan Subnet Mask untuk mencakup satu bit lagi. 11111111.11110000. 00000000.00000000 Alihkan 0 ini ke 1. Untuk menentukan rentang alamat IP, pisahkan id host dari ID Jaringan dan Subnet. Alamat IP 10110101.01101001.001 00000.00000001 Subnet Mask 11111111.11111111.111 00000.00000000 ID Jaringan / Subnet ID Host ID Tanpa mengubah Network / Subnet Id, cari nomor host terkecil dan terbesar yang tersedia. (Semua 0 dengan 1 di ujung = Terkecil. Semua 1 dengan 0 di ujung = Terbesar.) Kemudian terjemahkan kedua alamat lengkap kembali ke desimal. Ini jangkauan Anda. 10110101.01101001.001 00000.00000001 = 181.105.32.1 10110101.01101001.001 11111.11111110 = 181.105.63.254 Untuk memverifikasi apakah dua alamat berada pada Subnet yang sama, cukup terjemahkan Alamat IP dan Subnet ke dalam Biner dan verifikasi bahwa ID Jaringan dan Subnet ke dalam Biner dan verifikasi bahwa masing-masing ID Jaringan dan Subnet menjadi Biner dan verifikasi bahwa masing-masing ID Jaringan dan Subnet sama dengan masing-masing Alamat IP. 181.105.112.17 = Alamat IP # 1 10110101.01101001.011 10000.00010001 181.105.120.129 = Alamat IP # 2 10110101.01101001.011 11000.11000001 255.255.224.0 = Subnet Mask 11111111.11111111.111 00000.00000000 ID Jaringan harus sama. ID Host akan berbeda. Dengan menggunakan langkah-langkah ini, kita dapat Ø Mengidentifikasi Alamat IP berdasarkan Kelas Ø Menentukan Topeng Subnet standar berdasarkan Kelas Ø Memisahkan Alamat IP menjadi ID Jaringan dan ID Host Ø Memisahkan Alamat Kelas default menjadi beberapa Subnet yang ditentukan oleh jumlah Host atau Subnet yang diperlukan Ø Menentukan jumlah Host atau Subnet dalam Jaringan Ø Verifikasi validitas alamat Ø Temukan rentang ID Subnet tertentu Ø Tentukan apakah dua alamat berada pada Subnet yang sama