IP Address Notes | Basic Computer Engineering | RGPV BTech First Year

IP Address Notes | Basic Computer Engineering | RGPV BTech First Year


IP Address

IP Address (Internet Protocol Address) рдХрд┐рд╕реА рднреА Device рдХреА Internet рдЕрдерд╡рд╛ Computer Network рдкрд░ рдПрдХ Unique рдкрд╣рдЪрд╛рди (Unique Identity) рд╣реЛрддреА рд╣реИред рдЬрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдкреНрд░рддреНрдпреЗрдХ рдШрд░ рдХрд╛ рдПрдХ Address рд╣реЛрддрд╛ рд╣реИ, рдЙрд╕реА рдкреНрд░рдХрд╛рд░ Network рдореЗрдВ рдЬреБрдбрд╝реЗ рдкреНрд░рддреНрдпреЗрдХ Computer, Mobile, Server, Router рдЕрдерд╡рд╛ рдЕрдиреНрдп Device рдХрд╛ рдПрдХ Unique IP Address рд╣реЛрддрд╛ рд╣реИред рдЗрд╕реА Address рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ Data рд╕рд╣реА Destination рддрдХ рдкрд╣реБрдБрдЪрддрд╛ рд╣реИред

Internet рдкрд░ Communication TCP/IP Protocol Suite рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛрддреА рд╣реИред рдЬрдм рднреА рдХреЛрдИ User рдХрд┐рд╕реА Website рдХреЛ Access рдХрд░рддрд╛ рд╣реИ, рддрдм рдЙрд╕рдХрд╛ Computer рддрдерд╛ Web Server рджреЛрдиреЛрдВ IP Address рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдкрд╕ рдореЗрдВ Data Packets рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП IP Address Networking рдХрд╛ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг Concept рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред


Introduction to IP Address

IP Address рдПрдХ Logical Address рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдХрд┐рд╕реА Device рдХреЛ Network рдкрд░ рдкрд╣рдЪрд╛рдирдиреЗ рддрдерд╛ Communication рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ Device рдХрд╛ IP Address рдЕрд▓рдЧ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ Network рдореЗрдВ Data рд╕рд╣реА Device рддрдХ рдкрд╣реБрдБрдЪ рд╕рдХреЗред

Internet Protocol (IP) Network Layer Protocol рд╣реИ рдЬреЛ Data Packets рдХреЛ Source рд╕реЗ Destination рддрдХ рдкрд╣реБрдБрдЪрд╛рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред IP Address рдЙрд╕реА Protocol рдХрд╛ рдкреНрд░рдореБрдЦ рднрд╛рдЧ рд╣реИред


Definition of IP Address

IP Address рд╡рд╣ Unique Numerical Address рд╣реИ рдЬреЛ рдХрд┐рд╕реА Device рдХреЛ Computer Network рдЕрдерд╡рд╛ Internet рдкрд░ рдкрд╣рдЪрд╛рдирдиреЗ рддрдерд╛ Data Communication рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

IP Address = Unique Numerical Address of a Device on a Network

Need of IP Address

  • Network Devices рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
  • Data Routing рдХреЗ рд▓рд┐рдПред
  • Internet Communication рдХреЗ рд▓рд┐рдПред
  • Resource Sharing рдХреЗ рд▓рд┐рдПред
  • Remote Access рдХреЗ рд▓рд┐рдПред
  • Client-Server Communication рдХреЗ рд▓рд┐рдПред

Characteristics of IP Address

  • Unique for Every Device.
  • Supports Network Communication.
  • Logical Address.
  • Used by Internet Protocol.
  • Supports Routing.
  • Available in IPv4 and IPv6.

Advantages of IP Address

  • Unique Device Identification.
  • Reliable Communication.
  • Supports Internet Connectivity.
  • Efficient Data Routing.
  • Scalable Network Architecture.
  • Supports Global Communication.

Limitations of IP Address

  • IPv4 Address Exhaustion.
  • Configuration Errors.
  • Security Risks.
  • IP Spoofing.
  • Network Conflicts.
  • Requires Proper Management.

Structure of IP Address

IP Address рд╡рд┐рднрд┐рдиреНрди Formats рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реЛрддрд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рд╕рдордп рдореЗрдВ IPv4 рддрдерд╛ IPv6 рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

Version Example
IPv4 192.168.1.10
IPv6 2001:db8::1

IPv4

IPv4 (Internet Protocol Version 4) рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ IP Address Format рд╣реИред рдЗрд╕рдореЗрдВ 32-bit Address Space рд╣реЛрддреА рд╣реИ рддрдерд╛ Address рдЪрд╛рд░ Octets рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ Dot Decimal Notation рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред

192.168.10.25
  • 32-bit Address.
  • Four Octets.
  • Supports Approximately 4.3 Billion Addresses.
  • Uses Decimal Representation.

IPv6

IPv6 (Internet Protocol Version 6) IPv4 рдХреА рд╕реАрдорд╛рдУрдВ рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдирдпрд╛ Version рд╣реИред рдЗрд╕рдореЗрдВ 128-bit Address Space рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕рд╕реЗ рд▓рдЧрднрдЧ рдЕрд╕реАрдорд┐рдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ Unique IP Addresses рдЙрдкрд▓рдмреНрдз рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред

2001:0db8:85a3:0000:0000:8a2e:0370:7334
  • 128-bit Address.
  • Hexadecimal Representation.
  • Huge Address Space.
  • Better Security Support.

Difference between IPv4 and IPv6

IPv4 IPv6
32-bit Address. 128-bit Address.
Decimal Format. Hexadecimal Format.
Limited Address Space. Very Large Address Space.
Less Secure. More Secure.

Public IP Address

Public IP Address рд╡рд╣ Address рд╣реЛрддрд╛ рд╣реИ рдЬреЛ Internet рдкрд░ Globally Unique рд╣реЛрддрд╛ рд╣реИ рддрдерд╛ ISP (Internet Service Provider) рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ Device рд╕реАрдзреЗ Internet рдкрд░ Accessible рд╣реЛрддрд╛ рд╣реИред


Private IP Address

Private IP Address рдХреЗрд╡рд▓ Local Area Network (LAN) рдХреЗ рднреАрддрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕реЗ Internet рдкрд░ рд╕реАрдзреЗ Access рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ред NAT (Network Address Translation) рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ Private IP рд╡рд╛рд▓реЗ Devices Internet рд╕реЗ Communication рдХрд░рддреЗ рд╣реИрдВред

Common Private IP Ranges
  • 10.0.0.0 тАУ 10.255.255.255
  • 172.16.0.0 тАУ 172.31.255.255
  • 192.168.0.0 тАУ 192.168.255.255

Static IP Address

Static IP Address рд╡рд╣ IP Address рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдХрд┐рд╕реА Device рдХреЛ рд╕реНрдерд╛рдпреА (Permanent) рд░реВрдк рд╕реЗ Assign рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ Address рд╕рдордп рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рдмрджрд▓рддрд╛ред Static IP рдХрд╛ рдЙрдкрдпреЛрдЧ рдореБрдЦреНрдпрддрдГ Web Servers, Mail Servers, Database Servers рддрдерд╛ Network Devices рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

Feature Description
Assignment Manual
Address Change Does Not Change
Usage Servers and Network Devices

Dynamic IP Address

Dynamic IP Address рд╡рд╣ Address рд╣реЛрддрд╛ рд╣реИ рдЬреЛ DHCP (Dynamic Host Configuration Protocol) Server рджреНрд╡рд╛рд░рд╛ Automatically Assign рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╕рдордп-рд╕рдордп рдкрд░ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╕рд╛рдорд╛рдиреНрдпрддрдГ Home рддрдерд╛ Office Networks рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

Feature Description
Assignment Automatic (DHCP)
Address Change May Change
Usage Home and Office Users

IP Address Classes

IPv4 Address рдХреЛ рдкрд╛рдБрдЪ рдореБрдЦреНрдп Classes рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ Class рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рдХрд╛рд░ рдХреЗ Networks рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

Class Range Purpose
Class A 1.0.0.0 тАУ 126.255.255.255 Large Networks
Class B 128.0.0.0 тАУ 191.255.255.255 Medium Networks
Class C 192.0.0.0 тАУ 223.255.255.255 Small Networks
Class D 224.0.0.0 тАУ 239.255.255.255 Multicasting
Class E 240.0.0.0 тАУ 255.255.255.255 Experimental

Subnet Mask (Introduction)

Subnet Mask рдХрд╛ рдЙрдкрдпреЛрдЧ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ IP Address рдХрд╛ рдХреМрди-рд╕рд╛ рднрд╛рдЧ Network ID рд╣реИ рдФрд░ рдХреМрди-рд╕рд╛ рднрд╛рдЧ Host ID рд╣реИред рдпрд╣ Network рдХреЛ рдЫреЛрдЯреЗ-рдЫреЛрдЯреЗ Subnets рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдХрд░рддрд╛ рд╣реИред

IP Address : 192.168.1.10 Subnet Mask : 255.255.255.0

Network ID and Host ID

рдкреНрд░рддреНрдпреЗрдХ IP Address рджреЛ рднрд╛рдЧреЛрдВ рд╕реЗ рдорд┐рд▓рдХрд░ рдмрдирд╛ рд╣реЛрддрд╛ рд╣реИтАФ Network ID рддрдерд╛ Host IDред Network ID рдпрд╣ рдмрддрд╛рддреА рд╣реИ рдХрд┐ Device рдХрд┐рд╕ Network рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ рдЬрдмрдХрд┐ Host ID рдЙрд╕ Network рдореЗрдВ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ Device рдХреА рдкрд╣рдЪрд╛рди рдХрд░рддреА рд╣реИред


Loopback Address

Loopback Address рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реНрд╡рдпрдВ Computer рдХреА Network Functionality рдХреА рдЬрд╛рдБрдЪ (Testing) рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред IPv4 рдореЗрдВ рдЗрд╕рдХрд╛ Standard Address 127.0.0.1 рд╣реЛрддрд╛ рд╣реИред

127.0.0.1 (Localhost)

Default Gateway (Introduction)

Default Gateway рд╡рд╣ Router рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ Local Network рдХреЗ Devices рдЕрдиреНрдп Networks рдЕрдерд╡рд╛ Internet рд╕реЗ Communication рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ Destination Device Local Network рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ, рддреЛ Data Packet Default Gateway рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ Forward рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред


Applications of IP Address

  • Internet Communication.
  • Network Routing.
  • Remote Access.
  • Cloud Computing.
  • Web Hosting.
  • Network Administration.
  • IoT Devices.
  • Video Conferencing.
  • Online Gaming.
  • Server Management.

Common IP Address Issues

  • IP Address Conflict.
  • Invalid IP Configuration.
  • DHCP Failure.
  • Gateway Not Reachable.
  • DNS Resolution Problems.
  • Duplicate IP Address.
  • Subnet Configuration Errors.
  • Network Connectivity Issues.

Best Practices

  • Use IPv6 Wherever Possible.
  • Assign Static IP Only When Required.
  • Protect Public IP Addresses.
  • Configure Correct Subnet Mask.
  • Secure Network Devices.
  • Monitor IP Usage Regularly.
  • Use DHCP for Large Networks.
  • Maintain Proper IP Address Documentation.

Industrial Importance

IP Address рдЖрдзреБрдирд┐рдХ Computer Networking, Internet Communication рддрдерд╛ Cloud Infrastructure рдХреА рдЖрдзрд╛рд░рд╢рд┐рд▓рд╛ рд╣реИред Data Centers, Enterprise Networks, Cloud Platforms, IoT Systems, Mobile Networks, Web Hosting рддрдерд╛ Cyber Security рдореЗрдВ IP Address рдХрд╛ рдЕрддреНрдпрдВрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рдпреЛрдЧрджрд╛рди рд╣реИред рдкреНрд░рддреНрдпреЗрдХ Network Engineer, System Administrator, Cloud Engineer рддрдерд╛ Software Developer рдХреЗ рд▓рд┐рдП IP Addressing рдХреА рдЕрдЪреНрдЫреА рд╕рдордЭ рдЖрд╡рд╢реНрдпрдХ рд╣реИред


Viva Questions

  1. What is an IP Address?
  2. What is the difference between IPv4 and IPv6?
  3. Explain Public and Private IP Address.
  4. Differentiate Static and Dynamic IP Address.
  5. What is a Subnet Mask?
  6. Explain Network ID and Host ID.
  7. What is a Loopback Address?
  8. What is the purpose of Default Gateway?
  9. Name different IP Address Classes.
  10. State the applications of IP Address.

Exam Oriented Important Questions

  1. Define IP Address with suitable examples.
  2. Explain the need, characteristics, advantages and limitations of IP Address.
  3. Differentiate IPv4 and IPv6.
  4. Explain Public, Private, Static and Dynamic IP Address.
  5. Describe IP Address Classes with suitable examples.
  6. Explain Subnet Mask, Network ID and Host ID.
  7. Write short notes on Loopback Address and Default Gateway.
  8. Discuss the applications and industrial importance of IP Address.

Conclusion

IP Address Computer Networking рдХрд╛ рдореВрд▓рднреВрдд рдЖрдзрд╛рд░ рд╣реИ рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ Device рдХреЛ Network рдкрд░ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд╣рдЪрд╛рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред IPv4, IPv6, Public рддрдерд╛ Private IP Address, Subnet Mask рддрдерд╛ Network ID рдЬреИрд╕реЗ Concepts рдЖрдзреБрдирд┐рдХ Networking рдХреЗ рд▓рд┐рдП рдЕрддреНрдпрдВрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВред IP Addressing рдХреА рдЕрдЪреНрдЫреА рд╕рдордЭ рд╡рд┐рджреНрдпрд╛рд░реНрдерд┐рдпреЛрдВ рдХреЛ Computer Networks, Cloud Computing, Cyber Security рддрдерд╛ Internet Technologies рдХреЗ Advanced Topics рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрдд рдЖрдзрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИред

Related Articles

Manipulators in C++ Notes | endl, setw, setprecision, setfill | Basic Computer Engineering | RGPV BTech First Year

0...

Read More тЖТ

Type Conversion in C++ Notes | Basic Computer Engineering | RGPV BTech First Year

Type Co...

Read More тЖТ

Assignment Operator in C++ Notes | Basic Computer Engineering | RGPV BTech First Year

Assignm...

Read More тЖТ

Copy Constructor in C++ Notes | Basic Computer Engineering | RGPV BTech First Year

Copy Co...

Read More тЖТ

this Pointer in C++ Notes | Basic Computer Engineering | RGPV BTech First Year

this Po...

Read More тЖТ