Are you Network Engineer?
No, I am DBA.
No, I am SysAdmin.
No, I am Programmer.
However, It's not important what you are. Because Networking is necessary for IT Jobs. You should know basic network architecture, TCP/IP, IPv4, IPv6, Protocols and etc.
I mention book - Packet Guide to Core Network Protocols By Bruce Hartpence. This book helps readers take an in-depth tour of core Internet protocols and learn how they work together to move data packets from one network to another. This book shows ideal for beginning network engineers, each chapter in this book includes a set of review questions, as well as practical, hands-on lab exercises.
This book has 7 Chapters:
Chapter 1 Networking Models
Chapter 2 Ethernet
Chapter 3 Internet Protocol
Chapter 4 Address Resolution Protocol
Chapter 5 Network Equipment
Chapter 6 Internet Control Message Protocol
Chapter 7 Subnetting and Other Masking Acrobatics
This book instructs a basic network architecture, and shows what is OSI Model? what is protocol? what is TCP/IP? It shows the sample (photo) from Wireshark tool, that help readers understand more. When readers read each chapter finish, reader can do Review Questions and Lab Exercises also. It's good idea when you read, you do each step from Examples (helpful more).
If You are new for Networking. After you read this book. You should to know(understand) OSI Model, TCP/IP, Ethernet, Internet Protocol, RFC and more... don't just read and do!!! you can find out more from reference in the book.
About the Author: Bruce is a faculty member in the Network, Security and Systems Administration (NSSA) Department in the Golisano College of Computing and Information Science (GCCIS) at Rochester Institute of Technology (RIT) in Rochester, New York. He splits his time between teaching, projects and writing.