SOLVED QUESTIONS WITH DETAILED
SOLUTIONS ACCURATE REVIEW GRADED
A+
⩥ Filesystem Level:
Answer: • NSF, AFS, Samba/CIFS
⩥ Storage level:
Answer: • SAN
• iSCSI
⩥ FTP - File Transfer Protocol
Answer: Uses TCP
Provides user authentication - In clear text...
⩥ TFTP - Trivial File Transfer Protocol
Answer: Uses UDP
No user authentication
⩥ SCP (Secure Copy Protocol)
,Answer: Part of SSH (Secure Shell)
• Provides user authentication
• Provides encryption for all traffic
• Also supports encrypted FTP - SFTP
⩥ ‣ NFS
Answer: • Network File System
• Used to share UNIX filesystems
• Clients for non-UNIX operating systems
⩥ NFSv2 - 1989
Answer: - UDP based, no TCP congestion controls: performance can be
bad. - Stateless
- 2 GB file size limit
⩥ • NFSv3 - 1995
Answer: Large file sizes
Supports TCP
⩥ • NFSv4 - 2000
Answer: - Stateful protocol for better concurrency control but complex
and hard to recover
, - v4.1 came out in Jan 2010, adopted by Elastic File System from AWS
⩥ NSFv4 Enhancements
Answer: Compatibility and cooperation with firewalls and NAT devices.
Operates at TCP:2049, firewall rules made easy. • Integration of the lock
and mount protocols into the core NFS protocol
• Strong, modular security
• Support for replication and migration
• Access control lists (ACLs)
• Support for Unicode filenames
• Good performance even on low-bandwidth connections
⩥ NFS Authentication & Authorization
Answer: • No network specific user A&A provided by NFS
• Once mounted the export is treated as a local filesystem
• Owning UID/GID numbers remain the same
• If a remote file is owned by GID20 on the remote machine it's owned
by GID20 on the local machine
⩥ NFS Server configuration
Answer: in /etc/exports
export name, local file system, and allowed hosts
- byang /home/byang netwks1,netwks2,netwks3