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 рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
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 рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред
- 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 рдЙрдкрд▓рдмреНрдз рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред
- 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 рдХрд░рддреЗ рд╣реИрдВред
- 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 рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдХрд░рддрд╛ рд╣реИред
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 рд╣реЛрддрд╛ рд╣реИред
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
- What is an IP Address?
- What is the difference between IPv4 and IPv6?
- Explain Public and Private IP Address.
- Differentiate Static and Dynamic IP Address.
- What is a Subnet Mask?
- Explain Network ID and Host ID.
- What is a Loopback Address?
- What is the purpose of Default Gateway?
- Name different IP Address Classes.
- State the applications of IP Address.
Exam Oriented Important Questions
- Define IP Address with suitable examples.
- Explain the need, characteristics, advantages and limitations of IP Address.
- Differentiate IPv4 and IPv6.
- Explain Public, Private, Static and Dynamic IP Address.
- Describe IP Address Classes with suitable examples.
- Explain Subnet Mask, Network ID and Host ID.
- Write short notes on Loopback Address and Default Gateway.
- 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 тЖТ