Remote Desktop Protocol (RDP) Notes | Basic Computer Engineering | RGPV BTech First Year

Remote Desktop Protocol (RDP) Notes | Basic Computer Engineering | RGPV BTech First Year


Remote Desktop Protocol (RDP)

Remote Desktop Protocol (RDP) Microsoft рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдПрдХ Proprietary Network Protocol рд╣реИ рдЬрд┐рд╕рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ рдХреЛрдИ User рдХрд┐рд╕реА Remote Computer рдХреЗ Desktop рдХреЛ Internet рдпрд╛ Local Network рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ Access рдФрд░ Control рдХрд░ рд╕рдХрддрд╛ рд╣реИред RDP User рдХреЛ рдРрд╕рд╛ рдЕрдиреБрднрд╡ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕реЗ рд╡рд╣ Remote Computer рдХреЗ рд╕рд╛рдордиреЗ рдмреИрдардХрд░ рдХрд╛рд░реНрдп рдХрд░ рд░рд╣рд╛ рд╣реЛред

рдЖрдЬ RDP рдХрд╛ рдЙрдкрдпреЛрдЧ IT Support, Cloud Computing, Server Administration, Work From Home, Virtual Machines рддрдерд╛ Enterprise Networks рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред System Administrators рджреВрд░ рдмреИрдареЗ Windows Servers рддрдерд╛ Workstations рдХреЛ Manage рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП RDP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред


Introduction to Remote Desktop Protocol (RDP)

RDP рдПрдХ Graphical Remote Access Protocol рд╣реИ рдЬреЛ рдХрд┐рд╕реА Remote Computer рдХрд╛ рдкреВрд░рд╛ Desktop Environment User рдХреЗ Local Computer рдкрд░ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ Mouse, Keyboard, Audio, Printer рддрдерд╛ Clipboard рдЬреИрд╕реА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рднреА Remote рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

RDP = Remote Desktop Protocol

Definition of RDP

Remote Desktop Protocol (RDP) рдПрдХ Network Communication Protocol рд╣реИ рдЬреЛ рдХрд┐рд╕реА Remote Computer рдХреЗ Graphical Desktop Interface рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рджреВрд╕рд░реЗ Computer рдкрд░ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ User Remote System рдХреЛ рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░ рд╕рдХреЗред


Need of RDP

  • Remote System Administration.
  • Work From Home.
  • Cloud Server Management.
  • Technical Support.
  • Virtual Machine Access.
  • Centralized Desktop Management.
  • Remote Troubleshooting.
  • Enterprise IT Management.

Features of RDP

  • Graphical User Interface.
  • Remote Keyboard and Mouse Control.
  • Clipboard Sharing.
  • Printer Redirection.
  • Audio Redirection.
  • Drive Sharing.
  • File Transfer Support.
  • Encrypted Communication.

Characteristics of RDP

  • Client-Server Architecture.
  • Uses TCP/IP Network.
  • Supports Multi-Session Environment.
  • Graphical Desktop Access.
  • High Performance Compression.
  • Secure Authentication.
  • Supports Windows Environment.
  • Remote Resource Sharing.

Advantages of RDP

  • Complete Desktop Access.
  • Easy Remote Administration.
  • Secure Communication.
  • Supports Multiple Devices.
  • Improves Productivity.
  • Centralized Management.
  • Supports Resource Sharing.
  • Cost Effective IT Support.

Limitations of RDP

  • Requires Stable Internet Connection.
  • Consumes More Bandwidth.
  • Windows-Centric Technology.
  • Security Risks if Misconfigured.
  • Requires Proper Firewall Configuration.
  • Performance Depends on Network Speed.
  • Unauthorized Access Risk.
  • Requires Strong Authentication.

Working of RDP

RDP Client Remote Computer рд╕реЗ Connection рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред Authentication рд╕рдлрд▓ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж Remote Desktop Screen Local Computer рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рдж User Keyboard рддрдерд╛ Mouse рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ Remote Computer рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рддрдерд╛ рд╕рднреА Commands Network рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ Execute рд╣реЛрддреА рд╣реИрдВред

  1. User Opens RDP Client.
  2. IP Address or Host Name Entered.
  3. Connection Request Sent.
  4. User Authentication.
  5. Encrypted Session Established.
  6. Remote Desktop Displayed.
  7. User Controls Remote Computer.
  8. Session Ends Securely.

RDP Architecture

RDP Client рддрдерд╛ RDP Server Client-Server Architecture рдкрд░ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВред Client Connection рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрдмрдХрд┐ Remote Server Desktop Environment рддрдерд╛ рдЖрд╡рд╢реНрдпрдХ Resources рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рддрд╛ рд╣реИред

RDP Client тЖУ Internet / LAN / VPN тЖУ Authentication тЖУ Remote Desktop Server

RDP Client

RDP Client рд╡рд╣ Software рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ User Remote Desktop Connection рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред Microsoft Remote Desktop, Windows Remote Desktop Client рддрдерд╛ рдЕрдиреНрдп Compatible Applications рдЗрд╕рдХреЗ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВред


RDP Server

RDP Server рд╡рд╣ Computer рдпрд╛ Windows Server рд╣реЛрддрд╛ рд╣реИ рдЬреЛ Remote Desktop Connection рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ рддрдерд╛ рдЕрдзрд┐рдХреГрдд Users рдХреЛ Desktop Access рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред


RDP Session

RDP Session рд╡рд╣ рд╕рдХреНрд░рд┐рдп рдЕрд╡рдзрд┐ рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ User Remote Desktop рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ Session рдХреЗ рджреМрд░рд╛рди User Applications рдЪрд▓рд╛ рд╕рдХрддрд╛ рд╣реИ, Files Access рдХрд░ рд╕рдХрддрд╛ рд╣реИ рддрдерд╛ рдкреВрд░реЗ Desktop Environment рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред


Authentication in RDP

RDP рдореЗрдВ Authentication рд╡рд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ Remote Server рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ Login рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ User рдЕрдзрд┐рдХреГрдд (Authorized) рд╣реИред рдЖрдзреБрдирд┐рдХ Windows Systems рдореЗрдВ Network Level Authentication (NLA) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ Desktop Session рдкреНрд░рд╛рд░рдореНрдн рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╣реА User рдХреА рдкрд╣рдЪрд╛рди рд╕рддреНрдпрд╛рдкрд┐рдд рд╣реЛ рдЬрд╛рддреА рд╣реИред

  • Username and Password Authentication.
  • Network Level Authentication (NLA).
  • Active Directory Authentication.
  • Multi-Factor Authentication (MFA).
  • Smart Card Authentication.

Security in RDP

Remote Desktop Protocol рдореЗрдВ Communication рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП Encryption рддрдерд╛ Authentication рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ RDP рдХреЛ рд╕рд╣реА рдкреНрд░рдХрд╛рд░ рд╕реЗ Configure рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдП рддреЛ Unauthorized Access рддрдерд╛ Brute Force Attack рдХрд╛ рдЦрддрд░рд╛ рдмрдврд╝ рд╕рдХрддрд╛ рд╣реИред

  • Encrypted Communication.
  • TLS Security.
  • Strong Password Policy.
  • Enable Network Level Authentication.
  • Use VPN for Internet Access.
  • Restrict User Permissions.
  • Enable Firewall Protection.
  • Monitor Login Logs.

Default Port Number (3389)

RDP рд╕рд╛рдорд╛рдиреНрдпрддрдГ TCP Port 3389 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЬрдм рдХреЛрдИ Client Remote Desktop Connection рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ рддрдм Communication рдЗрд╕реА Port рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛрддреА рд╣реИред

Protocol Default Port
RDP 3389
SSH 22
Telnet 23

Difference Between RDP and VNC

Feature RDP VNC
Developer Microsoft Virtual Network Computing
Performance High Moderate
Platform Mainly Windows Cross Platform
Encryption Built-in Depends on Implementation
Desktop Access Optimized Screen Sharing Based

Difference Between RDP and SSH

Feature RDP SSH
Interface Graphical Desktop Command Line
Primary Use Desktop Control Server Administration
Default Port 3389 22
Encryption Yes Yes
Recommended For GUI Based Systems Linux/Unix Servers

Applications of RDP

  • Remote Desktop Administration.
  • Cloud Server Management.
  • Technical Support.
  • Virtual Machine Access.
  • Enterprise IT Infrastructure.
  • Work From Home.
  • Remote Software Installation.
  • Educational Computer Labs.
  • Data Center Management.
  • Remote Monitoring.

Common RDP Issues

  • Authentication Failure.
  • Port 3389 Blocked.
  • Firewall Restrictions.
  • Network Connectivity Problems.
  • Session Timeout.
  • High Latency.
  • Black Screen Issue.
  • Remote Desktop Licensing Errors.

Best Practices

  • Enable Network Level Authentication (NLA).
  • Use VPN Before RDP Access.
  • Enable Multi-Factor Authentication.
  • Use Strong Passwords.
  • Restrict Access with Firewall.
  • Keep Windows Updated.
  • Monitor RDP Login Logs.
  • Disable RDP When Not Required.

Industrial Importance

RDP рдЖрдзреБрдирд┐рдХ IT Infrastructure рдореЗрдВ рдЕрддреНрдпрдВрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ Cloud Platforms, Data Centers, Enterprise Networks, Banking, Healthcare, Educational Institutions рддрдерд╛ Software Companies рдореЗрдВ Remote Administration рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред System Administrators, Cloud Engineers, IT Support Engineers рддрдерд╛ DevOps Professionals рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ RDP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ Remote Systems рдХреЛ Manage рдХрд░рддреЗ рд╣реИрдВред


Viva Questions

  1. What is Remote Desktop Protocol (RDP)?
  2. Who developed RDP?
  3. What is the default port number of RDP?
  4. Explain the working of RDP.
  5. What is Network Level Authentication (NLA)?
  6. Differentiate RDP and VNC.
  7. Differentiate RDP and SSH.
  8. List the applications of RDP.
  9. What are the security features of RDP?
  10. Explain the architecture of RDP.

Exam Oriented Important Questions

  1. Define Remote Desktop Protocol and explain its working.
  2. Explain RDP Architecture with a neat diagram.
  3. Discuss Authentication and Security in RDP.
  4. Differentiate RDP and VNC.
  5. Differentiate RDP and SSH.
  6. Explain the applications and industrial importance of RDP.
  7. Write short notes on Network Level Authentication (NLA).
  8. Describe the advantages and limitations of RDP.

Conclusion

Remote Desktop Protocol (RDP) рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА Remote Access Technology рд╣реИ рдЬреЛ Users рдХреЛ рдХрд┐рд╕реА рднреА рд╕реНрдерд╛рди рд╕реЗ Windows рдЖрдзрд╛рд░рд┐рдд Computers рддрдерд╛ Servers рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ Access рдФрд░ Control рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИред рдЖрдзреБрдирд┐рдХ Enterprise Networks рдореЗрдВ RDP рдХрд╛ рдЙрдкрдпреЛрдЧ Technical Support, Cloud Management, Virtual Machines рддрдерд╛ Remote Administration рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрдЪрд┐рдд Security Configuration, VPN рддрдерд╛ Multi-Factor Authentication рдХреЗ рд╕рд╛рде RDP рд╕реБрд░рдХреНрд╖рд┐рдд рдФрд░ рдкреНрд░рднрд╛рд╡реА Remote Access рд╕рдорд╛рдзрд╛рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

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 тЖТ