Fundamentals of Network Forensics