Prof. Chetan N. Rathod (M.C.A., M.Phil.) is working as an Assistant Professor in Vivekanand College for Advance Computer and Information Science, affiliated to Veer Narmad South Gujarat University, Surat. He has 12+ years of teaching experience in UG, 1 year in PG and 1 year industrial experience as a web developer. He has published and presented many Research papers in International and National journals. He has also attended various State level, National level and International level Conferences, Workshops and Seminars. His areas of interest are Cryptography, Cyber Security, Deep Learning, AI, Computer Graphics and Web Development. He already published 10+ books with ISBN. He involves in many activities of VNSGU. He believes in Nation First and giving back to the society, where he runs “BE POSITIVE CHARITABLE TRUST” (www.bepositivetrust.com) for social activities as a President. He has a wonderful rapport with people of all ages, especially students. His ability to connect with his students and his talent at teaching concepts with values are truly superior. He is a founder of Jump2Learn (www.jump2learn.com).
Prof. Sagar V. Fegade (M.C.A., M.Phil.) is working as an Assistant Professor in M.L.Parmar College of Computer Science & I.T, affiliated to Veer Narmad South Gujarat University, Surat. He has 10+ years of teaching experience. He had also attended various state, national and international level workshops and seminars. His areas of interest includes Data Structure, Programming Languages, Cyber Security, Cryptography and Image Processing, Deep Learning .His ability to connect with his students and His talent at teaching concepts with values are truly superior. He is a founder of Jump2Learn (www.jump2learn.com).
Prof. Bhumika K. Charnanand (M.C.A., M.Phil.) is working as an Assistant Professor in Prabhu BCA College, affiliated to Veer Narmad South Gujarat University, Surat. She has 10+ years of teaching experience and 1 year of industrial experience as web developer. She has Published and Presented many Research papers in International and National journals. She had also attended various State, National and International level Workshops and Seminars. Her areas of interest includes Data Structure, Programming Languages, Cyber Security, Cryptography and Image Processing. She already published 7+ books with ISBN. Her ability to connect with her students and her talent at teaching concepts with values are truly superior. She is a director of Jump2Learn. She is also running “BE POSITIVE CHARITABLE TRUST” (www.bepositivetrust.com) for social activities as a Vice President.
This book is designed with the aim to provide fundamental knowledge of computer networking. This book is an introduction to the art of computer networking. It is intended as a textbook for an undergraduate level course. Computer networking is also about communication on a team and with internal and external stakeholders.
Our focus in this book is to provide computer networking knowledge. The book is designed to be used in third year computer networking courses, although it has been used in introductory computer networking courses at all levels, it will also be valuable to programming practitioners who want to develop a better understanding of computer networking.
The text answers the basic question “how do computer networks and internets operate?” in the broadest sense. It provides a comprehensive, self-contained tour through all of networking that describes low-level details such as data transmission and wiring, network technologies such as LANs and WANs, internetworking protocols, and applications. It shows how protocols use the underlying hardware and how applications use the protocol stack to provide functionality for users. The text is divided into five parts. The first part focuses on uses of the Internet and network applications. It describes protocol layering, the client-server model of interaction, the socket API, and gives examples of application-layer protocols used in the Internet.
Unit 1: An Introduction to Networks, gives a glimpse of fundamentals of computer Networking, Hardware Architecture, Data Communication medium, Topologies, Media, Devices, Transmission Techniques, it will gives the brief information about wireless networks and Networks Protocols.
Unit 2: The Layering Models and Data Communication, gives an insight information on OSI models with all layers & TCP/IP models, It will show the phase of data communication and how the data is transfer using Digital and Analog signals bit by bit
Unit 3: Networking Hardware, gives the different techniques uses for the data transmission media where as Guided media or Unguided media, It will gives the detail view on the Networking Devices (repeater, hub, switch, router, bridge, modem) where it is uses and how it works in Network. Unit 4: Basic of TCP/IP Model, is a part of the internet protocol suite This model acts as a communication protocol for computer networks and connects hosts on the Internet, it will gives the brief information on the work use of the layers on the Network there are Four layers of TCP/IP model are 1) Application Layer 2) Transport Layer 3) Internet Layer 4) Network Interface.
Unit 5: Network Security: Introductory Concepts and Terminologies, it will gives the insight information on the Network Security where in the todays day to day life the usage of network is in high for this the most important thing is security for the Network. So in this chapter you can learn the phases of Network securities, certificates for the securities and Details view on firewall.
The making of this book has been a splendid experience for both of us. We teamed up, focused and toiled on the path of creating a good literature for the students. In this voyage of generating knowledge, there were many admirers and friends who have been the back bone for this successful writing. We would take this opportunity and thank everybody who were with us.
We dedicate this book to our family, colleagues, friends and well-wishers who gave constant support, love and inspiration. Their constant encouragement allowed us to achieve our milestones.
We express our heartfelt gratitude to Prof. Chetan Rathod and his team for bringing up an innovative concept of providing classroom notes gathered from experienced faculties which helps the students to explore their subject knowledge.
This book is influenced by various books and websites. We would like to thank all owners or authors of such web references and books.
We are thankful to all our faculties who directly or indirectly contributed and helped us to achieve success in form of this book. We would also like to thank all our students who had many queries in concepts which motivated us design this book which can be utilized as reference book in future.
Last but not the least we express our deepest gratitude to Jump2Learn for being a supportive platform to publish this book.