Home > CS2610: Intro to Cyber Security and Network Communications > Network Services (Daemons)Network Services (Daemons)
Network Services: Communicate with other people/devices.
Client: Connects to servers (requester)
Server: Offers services (responder)
Remember: The server doesn’t initiate connection.
Distributed Database: Provides mapping from domain name to IP address.
Why UDP?:
- Because we’re just doing a query, and don’t need a connection.
HTTP: Protocol used for requesting and responding.
HTML: Markup language to construct web pages.Example: Web Server
TODO Old and Modern WWW Model
The old model was very simple, the modern model supports creating web pages in real-time, HTML forms, and database queries.
TODO Read HTTP Wikipedia page.
File Transfer Protocol: Transfers files between systems.
PUT
: Upload file.GET
: Download file.On SFTP:
- FTP doesn’t support encryption, so we use SFTP or SCP in the modern-day.
Secure Shell: Provides encrypted tunnel to a remote system.
History:
- Replaced the old
Telnet
command, which wasnt’t encrypted.