Week 2 - Network Services Flashcards
What does a file transfer protocol do? (FTP)
Allows you to store huge files and transfer files from one computer to another using the internet
(instead of carrying around a flash drive or using remote copy tools)
How is FTP similar to SSH in its use?
For FTP a client also has to install an FTP client to access an FTP server and install software on the server
What is FTP primarily used for today?
To share web content
(like a website host provider will have an FTP connection available to easily copy files to and from your website)
What is SFTP?
Secure File Transfer Protocol
Why is FTP not the greatest option in terms of security?
It’s not super secure because it doesn’t handle data encryption
What does TFTP stand for?
Trivial File Transfer Protocol
How is TFTP different from FTP? (2)
FTP requires user authentication, TFTP doesn’t (don’t store secure files with TFTP only generic ones)
TFTP is a simpler way to transfer files than using FTP
What’s a popular use for TFTP?
To host installation files
What does PXE/Pixie Boot stand for?
Pre-boot execution
What does PXE allow you to do?
This allows you to boot into a software that’s available over the network
What’s a common use case for an organization that wants to install software over a network?
Keep OS installation files on a TFTP server so when you perform a network boot you’ll automatically be launched into the installer
What does NTP stand for? It’s one of the oldest protocols in use today
Network Time Protocol
What does NTP do?
NTP is used to keep clocks on a machine synchronized to a network
What are 3 options you have to setup an NTP server for your fleet?
NTP is an important network service that should be integrated into your fleet
- can use a local NTP server (your own configurations)
- can use a public NTP server
- can run your own local NTP server, have that point to a public NTP server
What is Intranet?
an internal network inside a company (only accessible if you’re on that company’s network)
like Smalley-Wi-Fi
What is a proxy server?
Receives the network traffic, relays the info to the company network (acts as a middleman for company privacy)
What can proxy servers also be used for besides being an intermediary?
can be used to log and monitor internal company network activity
(no Facebook during work! websites are filtered from being accessed)
What are 2 reasons why you would need to setup your own DNS servers if your ISP provides a DNS server anyway?
To tell the internet what…., To work on your…
- To tell the internet what IP address to reach your website (if you’re running a web service)
- To work on your server or user machines remotely (connecting to the hostname is easier than using an IP address)
What are domain registrars?
Companies that provide domain names for purchase
What are the 3 steps to setting up DNS for a website?
- Purchase a domain name from a domain registrar
- Store website files on your own web server or cloud host provider
- Setup access to location of stored website files by providing IP address to domain registrar that’s hosting DNS for you or setup your own authoritative DNS server for your website
Why would we want DNS for our own internal computers?
So we can reference a computer by name instead of IP address
What does using a host file in networking allow us to do? [DNS]
Host files allow us to map IP addresses to host names manually
In Linux, our host file is called?
etc/hosts
Local host is commonly used as a way to….? Linux
access a local web server
[the IP address at the top of etc/hosts is the computer’s]