Wireshark can do that for you.
The ‘resources and documentation’ section of the official site has many documents and videos that will help you get started.
The Microsoft Network Monitor 3.4 is a tool from Microsoft and is another good packet capture/analysis tool for Windows networks. You can capture in Network Monitor and analyze in Wireshark or vice-versa.
The reason I suggest Network Monitor is that there are parsers in the tool that might help you analyze specific Windows protocols.
What in particular are you looking at capturing and analyzing?
As far as a specific capture analysis guide goes, I would recommend Laura Chappell’s Wireshark Network Analysis book. This will help you understand packet capture and analysis.
Feel free to post additional detailed questions and we will be glad to help out.