1.2.2 IP Address

1.2.2 আইপি ঠিকনা

Although a hostname can be used to identify a computer in a computer network, hostnames may not be unique always. It means, there is a possibility that two or more computers in a computer network may have the same hostname. Because as mentioned in the previous section,

যদিও কম্পিউটাৰ নেটৱৰ্কত কম্পিউটাৰ এটা চিনাক্ত কৰিবলৈ এটা হোষ্টনাম ব্যৱহাৰ কৰিব পাৰি, হোষ্টনামবোৰ সদায়ে অতুলনীয় নহ’বপাৰে। ইয়াৰ অৰ্থ হৈছে, কম্পিউটাৰ নেটৱৰ্কত দুটা বা ততোধিক কম্পিউটাৰৰ একে ই হস্টনাম থাকিব পাৰে বুলি সম্ভাৱনা আছে। কাৰণ পূৰ্বৱৰ্তী শাখাত উল্লেখ কৰা অনুসৰি,

there are options to change the hostname of a computer independently. If two or more users assign the same hostname to their computers intentionally or unintentionally, it is become difficult to identify a computer. Therefore, if the hostnames are not initialized centrally, the hostname should not be considered as a unique identifier of a computer in a computer network.

কম্পিউটাৰ এটাৰ হোষ্টনাম স্বতন্ত্ৰভাৱে সলনি কৰাৰ বিকল্প আছে। যদি দুই বা ততোধিক ব্যৱহাৰকাৰীয়ে ইচ্ছাকৃতভাৱে বা অনিচ্ছাকৃতভাৱে তেওঁলোকৰ কম্পিউটাৰত একেই হস্টনাম আৱণ্টন কৰে, কম্পিউটাৰ এটা চিনাক্ত কৰা কঠিন হৈ পৰে। সেয়েহে, যদি হস্টনামবোৰ কেন্দ্ৰীয়ভাৱে আৰম্ভ কৰা নহয়, হস্টনামটো কম্পিউটাৰ নেটৱৰ্কত কম্পিউটাৰএটাৰ একক চিনাক্তকৰ্তা হিচাপে গণ্য কৰিব নালাগে।

An Internet Protocol address (IP address) is a numerical label that is assigned to network devices to identify them uniquely. There are two types of IP address- Internet Protocol Version 4 (IPv4) and Internet Protocol Version 6 (IPv6). The length of an IPv4 address is 32 bit whereas the length of an IPv6 is 128 bit. IPv4 addresses are most often written in dot-decimal notation (See Figure 1.6) which contains four segments of eight-bit each (octets). For example, 172.16.254.2 is an example of an IPv4 address.

ইণ্টাৰনেট প্ৰটোকল ঠিকনা (আইপি ঠিকনা) হৈছে এক সাংখ্যিক লেবেল যাক নেটৱৰ্ক ডিভাইচবোৰক অনন্যভাৱে চিনাক্ত কৰিবলৈ আৱণ্টন কৰা হয়। দুটা প্ৰকাৰৰ আইপি ঠিকনা আছে- ইণ্টাৰনেট প্ৰটোকল সংস্কৰণ 4 (আইপিভি4) আৰু ইণ্টাৰনেট প্ৰটোকল সংস্কৰণ 6 (আইপিভি6)। আইপিভি4 ঠিকনা এটাৰ দৈৰ্ঘ্য 32 বিট আনহাতে আইপিভি6-ৰ দৈৰ্ঘ্য 128 বিট। আই.পি.ভি.4 ঠিকনাবোৰ প্ৰায়ে ডট-দশমিক স্বৰলিপিত লিখা হয় (চিত্ৰ 1.6 চাওক) য’ত প্ৰতিটোত আঠ-বিটৰ চাৰিটা খণ্ড থাকে (অক্টেট)। উদাহৰণ স্বৰূপে, 172.16.254.2 হৈছে আইপিভি4 ঠিকনাএটাৰ উদাহৰণ।

We have discussed two types of IP addresses and their representation. Now, what is the use of these addresses? Should we always assign an IP address to a computer? To answer this question let us go back to the previous problem of identifying a computer in a computer network. A physical connection to a computer using a network cable does not necessarily connect the computer to a computer network. A computer is considered as connected to a network only if the computer can send or receive data over the network. To transfer data by a computer, besides the

আমি দুটা প্ৰকাৰৰ আইপি ঠিকনা আৰু সেইবোৰৰ প্ৰতিনিধিত্বৰ বিষয়ে আলোচনা কৰিছো। এতিয়া, এই ঠিকনাবোৰৰ কি লাভ? আমি সদায়ে এটা কম্পিউটাৰত আইপি ঠিকনা আৱণ্টন কৰা উচিত নেকি? এই প্ৰশ্নটোৰ উত্তৰ দিবলৈ আমি কম্পিউটাৰ নেটৱৰ্কত কম্পিউটাৰ এটা চিনাক্ত কৰাৰ পূৰ্বৱৰ্তী সমস্যাটোলৈ ঘূৰি যাওঁ আহক। নেটৱৰ্ক কেবল ব্যৱহাৰ কৰি কম্পিউটাৰএটাৰ সৈতে ভৌতিক সংযোগ কম্পিউটাৰটো কম্পিউটাৰ নেটৱৰ্কৰ সৈতে সংযোগ কৰাটো প্ৰয়োজনীয় নহয়। কম্পিউটাৰে নেটৱৰ্কৰ যোগেৰে ডাটা প্ৰেৰণ বা প্ৰাপ্ত কৰিব পাৰিলেহে কম্পিউটাৰ এটানেটৱৰ্কৰ সৈতে সংযোজিত বুলি গণ্য কৰা হয়। কম্পিউটাৰৰ দ্বাৰা ডাটা স্থানান্তৰ কৰিবলৈ, ইয়াৰ উপৰিও

physical connection the computer should have a proper IP address. If one IP address is assigned to more than one computer, only one computer can establish the connection and the remaining computer shows an “IP conflict” error message. It means, to successfully connect a computer to a computer network, each computer must have a unique IP address. Therefore, IP addresses can be considered as unique identifiers of a computer in a computer network.

ভৌতিক সংযোগ কম্পিউটাৰত এটা সঠিক আইপি ঠিকনা থাকিব লাগে। যদি এটা আইপি ঠিকনা এটাতকৈ অধিক কম্পিউটাৰত আৱণ্টন কৰা হয়, কেৱল এটা কম্পিউটাৰে সংযোগটো প্ৰতিষ্ঠা কৰিব পাৰে আৰু বাকী কম্পিউটাৰে এটা “আইপি বিবাদ” ত্ৰুটি বাৰ্তা প্ৰদৰ্শন কৰে। ইয়াৰ অৰ্থ হৈছে, কম্পিউটাৰ এটাক কম্পিউটাৰ নেটৱৰ্কৰ সৈতে সফলতাৰে সংযোগ কৰিবলৈ, প্ৰতিটো কম্পিউটাৰত এক অনন্য আইপি ঠিকনা থাকিব লাগিব। সেয়েহে, আইপি ঠিকনাবোৰ কম্পিউটাৰ নেটৱৰ্কত কম্পিউটাৰ এটাৰ অনন্য চিনাক্তকৰ্তা হিচাপে গণ্য কৰিব পাৰি।

IP address to a computer can be assigned by a user manually or the computer can request a server to assign an automatic IP address. The procedure to assign an IP address to a computer by a user varies from OS to OS. Most of the operating systems provide a user-friendly graphical user interface (GUI) to assign an IP address. However, in some server-centric operating systems users need to modify some system files to assign an IP address. To acquire an automatic IP address, there should be a server called DHPC (Dynamic Host Configuration Protocol) in the network. DHPC server maintains a pool of IP addresses and based on a request, it assigns an IP address from the pool to a computer. Assignment of IP address using a DHCP server overcomes the problem of IP conflict in a computer network.

কম্পিউটাৰ এটালৈ আইপি ঠিকনা এজন ব্যৱহাৰকাৰীয়ে মেনুৱেলভাৱে আৱণ্টন কৰিব পাৰে বা কম্পিউটাৰে এটা স্বয়ংক্ৰিয় আইপি ঠিকনা আৱণ্টন কৰিবলৈ চাৰ্ভাৰ এটাক অনুৰোধ কৰিব পাৰে। এজন ব্যৱহাৰকাৰীৰ দ্বাৰা কম্পিউটাৰএটাক আইপি ঠিকনা আৱণ্টন কৰাৰ প্ৰক্ৰিয়াটো অ’এছৰ পৰা অ’এছলৈ পৃথক হয়। বেছিভাগ অপাৰেটিং চিষ্টেমে এটা আইপি ঠিকনা আৱণ্টন কৰিবলৈ ব্যৱহাৰকাৰী-অনুকূল গ্ৰাফিকেল ইউজাৰ ইণ্টাৰফেচ (জিইউই) প্ৰদান কৰে। অৱশ্যে, কিছুমান চাৰ্ভাৰ-কেন্দ্ৰিক অপাৰেটিং চিষ্টেমত ব্যৱহাৰকাৰীসকলে আইপি ঠিকনা এটা আৱণ্টন কৰিবলৈ কিছুমান চিষ্টেম ফাইল সংশোধন কৰিব লাগিব। স্বয়ংক্ৰিয় আইপি ঠিকনা এটা প্ৰাপ্ত কৰিবলৈ, নেটৱৰ্কত ডিএইচপিচি (ডাইনামিক হোষ্ট কনফিগাৰেচন প্ৰটোকল) নামৰ এটা চাৰ্ভাৰ থাকিব লাগিব। ডি.এইচ.পি.চি. চাৰ্ভাৰে আই.পি. ঠিকনাৰ পুল এটা বজাই ৰাখে আৰু অনুৰোধ এটাৰ ওপৰত আধাৰিত কৰি, ই পুলৰ পৰা এটা কম্পিউটাৰলৈ এটা আই.পি. ঠিকনা আৱণ্টন কৰে। ডিএইচচিপি চাৰ্ভাৰ ব্যৱহাৰ কৰি আইপি ঠিকনাৰ এছাইনমেণ্টে কম্পিউটাৰ নেটৱৰ্কত আইপি সংঘাতৰ সমস্যাদূৰ কৰে।

Now we know that the IP address of a computer can be changed. Then how can we claim that IP addresses can be considered as a unique identifier of a computer in a computer network? Actually, this statement is true until the IP address is changed by a user. To physically identify a computer, we cannot use the IP address.

এতিয়া আমি জানো যে কম্পিউটাৰ এটাৰ আইপি ঠিকনা সলনি কৰিব পাৰি। তেতিয়া আমি কেনেকৈ দাবী কৰিব পাৰোঁ যে আইপি ঠিকনাবোৰ কম্পিউটাৰ নেটৱৰ্কত কম্পিউটাৰএটাৰ এক অনন্য চিনাক্তকৰ্তা হিচাপে গণ্য কৰিব পাৰি? প্ৰকৃততে, এজন ব্যৱহাৰকাৰীৰ দ্বাৰা আইপি ঠিকনা সলনি নোহোৱালৈকে এই বিবৃতিটো সঁচা। কম্পিউটাৰ এটা শাৰীৰিকভাৱে চিনাক্ত কৰিবলৈ, আমি আইপি ঠিকনা ব্যৱহাৰ কৰিব নোৱাৰো।