IPv6 Network Programming

Download IPv6 Network Programming PDF Online Free

Author :
Publisher : Elsevier
ISBN 13 : 9780080478791
Total Pages : 376 pages
Book Rating : 4.4/5 (787 download)

DOWNLOAD NOW!


Book Synopsis IPv6 Network Programming by : Jun-ichiro itojun Hagino

Download or read book IPv6 Network Programming written by Jun-ichiro itojun Hagino and published by Elsevier. This book was released on 2004-11-16 with total page 376 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book contains everything you need to make your application program support IPv6. IPv6 socket APIs (RFC2553) are fully described with real-world examples. It covers security, a great concern these days. To secure the Internet infrastructure, every developer has to take a security stance - to audit every line of code, to use proper API and write correct and secure code as much as possible. To achieve this goal, the examples presented in this book are implemented with a security stance. Also, the book leads you to write secure programs. For instance, the book recommends against the use of some of the IPv6 standard APIs - unfortunately, there are some IPv6 APIs that are inherently insecure, so the book tries to avoid (and discourage) the use of such APIs. Another key issue is portability. The examples in the book should be applicable to any of UNIX based operating systems, MacOS X, and Windows XP. * Covers the new protocol just adopted by the Dept of Defense for future systems * Deals with security concerns, including spam and email, by presenting the best programming standards * Fully describes IPv6 socket APIs (RFC2553) using real-world examples * Allows for portability to UNIX-based operating systems, MacOS X, and Windows XP

Ipv6 Network Programming

Download Ipv6 Network Programming PDF Online Free

Author :
Publisher :
ISBN 13 : 9788131202142
Total Pages : pages
Book Rating : 4.2/5 (21 download)

DOWNLOAD NOW!


Book Synopsis Ipv6 Network Programming by :

Download or read book Ipv6 Network Programming written by and published by . This book was released on 2005-01-01 with total page pages. Available in PDF, EPUB and Kindle. Book excerpt:

SRv6 Network Programming

Download SRv6 Network Programming PDF Online Free

Author :
Publisher : CRC Press
ISBN 13 : 1000400158
Total Pages : 657 pages
Book Rating : 4.0/5 (4 download)

DOWNLOAD NOW!


Book Synopsis SRv6 Network Programming by : Zhenbin Li

Download or read book SRv6 Network Programming written by Zhenbin Li and published by CRC Press. This book was released on 2021-06-29 with total page 657 pages. Available in PDF, EPUB and Kindle. Book excerpt: SRv6 Network Programming, beginning with the challenges for Internet Protocol version 6 (IPv6) network development, describes the background, roadmap design, and implementation of Segment Routing over IPv6 (SRv6), as well as the application of this technology in traditional and emerging services. The book begins with the development of IP technologies by focusing on the problems encountered during MPLS and IPv6 network development, giving readers insights into the problems tackled by SRv6 and the value of SRv6. It then goes on to explain SRv6 fundamentals, including SRv6 packet header design, the packet forwarding process, protocol extensions such as Interior Gateway Protocol (IGP), Border Gateway Protocol (BGP), and Path Computation Element Protocol (PCEP) extensions, and how SRv6 supports existing traffic engineering (TE), virtual private networks (VPN), and reliability requirements. Next, SRv6 network deployment is introduced, covering the evolution paths from existing networks to SRv6 networks, SRv6 network deployment processes, involved O&M technologies, and emerging 5G and cloud services supported by SRv6. Bit Index Explicit Replication IPv6 encapsulation (BIERv6), an SRv6 multicast technology, is then introduced as an important supplement to SRv6 unicast technology. The book concludes with a summary of the current status of the SRv6 industry and provides an outlook for new SRv6-based technologies. SRv6 Network Programming: Ushering in a New Era of IP Networks collects the research results of Huawei SRv6 experts and reflects the latest development direction of SRv6. With rich, clear, practical, and easy-to-understand content, the volume is intended for network planning engineers, technical support engineers and network administrators who need a grasp of the most cutting-edge IP network technology. It is also intended for communications network researchers in scientific research institutions and universities. Authors: Zhenbin Li is the Chief Protocol Expert of Huawei and member of the IETF IAB, responsible for IP protocol research and standards promotion at Huawei. Zhibo Hu is a Senior Huawei Expert in SR and IGP, responsible for SR and IGP planning and innovation. Cheng Li is a Huawei Senior Pre-research Engineer and IP standards representative, responsible for Huawei's SRv6 research and standardization.

UNIX Network Programming: The sockets networking API

Download UNIX Network Programming: The sockets networking API PDF Online Free

Author :
Publisher : Addison-Wesley Professional
ISBN 13 : 9780131411555
Total Pages : 1032 pages
Book Rating : 4.4/5 (115 download)

DOWNLOAD NOW!


Book Synopsis UNIX Network Programming: The sockets networking API by : W. Richard Stevens

Download or read book UNIX Network Programming: The sockets networking API written by W. Richard Stevens and published by Addison-Wesley Professional. This book was released on 2004 with total page 1032 pages. Available in PDF, EPUB and Kindle. Book excerpt: To build today's highly distributed, networked applications and services, you need deep mastery of sockets and other key networking APIs. One book delivers comprehensive, start-to-finish guidance for building robust, high-performance networked systems in any environment: UNIX Network Programming, Volume 1, Third Edition.

Hands-On Network Programming with C

Download Hands-On Network Programming with C PDF Online Free

Author :
Publisher : Packt Publishing Ltd
ISBN 13 : 1789344085
Total Pages : 467 pages
Book Rating : 4.7/5 (893 download)

DOWNLOAD NOW!


Book Synopsis Hands-On Network Programming with C by : Lewis Van Winkle

Download or read book Hands-On Network Programming with C written by Lewis Van Winkle and published by Packt Publishing Ltd. This book was released on 2019-05-13 with total page 467 pages. Available in PDF, EPUB and Kindle. Book excerpt: A comprehensive guide to programming with network sockets, implementing internet protocols, designing IoT devices, and much more with C Key FeaturesApply your C and C++ programming skills to build powerful network applicationsGet to grips with a variety of network protocols that allow you to load web pages, send emails, and do much moreWrite portable network code for Windows, Linux, and macOSBook Description Network programming enables processes to communicate with each other over a computer network, but it is a complex task that requires programming with multiple libraries and protocols. With its support for third-party libraries and structured documentation, C is an ideal language to write network programs. Complete with step-by-step explanations of essential concepts and practical examples, this C network programming book begins with the fundamentals of Internet Protocol, TCP, and UDP. You'll explore client-server and peer-to-peer models for information sharing and connectivity with remote computers. The book will also cover HTTP and HTTPS for communicating between your browser and website, and delve into hostname resolution with DNS, which is crucial to the functioning of the modern web. As you advance, you'll gain insights into asynchronous socket programming and streams, and explore debugging and error handling. Finally, you'll study network monitoring and implement security best practices. By the end of this book, you'll have experience of working with client-server applications and be able to implement new network programs in C. The code in this book is compatible with the older C99 version as well as the latest C18 and C++17 standards. You'll work with robust, reliable, and secure code that is portable across operating systems, including Winsock sockets for Windows and POSIX sockets for Linux and macOS. What you will learnUncover cross-platform socket programming APIsImplement techniques for supporting IPv4 and IPv6Understand how TCP and UDP connections work over IPDiscover how hostname resolution and DNS workInterface with web APIs using HTTP and HTTPSExplore Simple Mail Transfer Protocol (SMTP) for electronic mail transmissionApply network programming to the Internet of Things (IoT)Who this book is for If you're a developer or a system administrator who wants to get started with network programming, this book is for you. Basic knowledge of C programming is assumed.

UNIX Network Programming

Download UNIX Network Programming PDF Online Free

Author :
Publisher : Prentice Hall
ISBN 13 :
Total Pages : 1056 pages
Book Rating : 4.3/5 (91 download)

DOWNLOAD NOW!


Book Synopsis UNIX Network Programming by : W. Richard Stevens

Download or read book UNIX Network Programming written by W. Richard Stevens and published by Prentice Hall. This book was released on 1998 with total page 1056 pages. Available in PDF, EPUB and Kindle. Book excerpt: Software -- Operating Systems.

Java Network Programming

Download Java Network Programming PDF Online Free

Author :
Publisher : "O'Reilly Media, Inc."
ISBN 13 : 9781565928701
Total Pages : 764 pages
Book Rating : 4.9/5 (287 download)

DOWNLOAD NOW!


Book Synopsis Java Network Programming by : Elliotte Rusty Harold

Download or read book Java Network Programming written by Elliotte Rusty Harold and published by "O'Reilly Media, Inc.". This book was released on 2000 with total page 764 pages. Available in PDF, EPUB and Kindle. Book excerpt: A guide to developing network programs covers networking fundamentals as well as TCP and UDP sockets, multicasting protocol, content handlers, servlets, I/O, parsing, Java Mail API, and Java Secure Sockets Extension.

IPv6 Core Protocols Implementation

Download IPv6 Core Protocols Implementation PDF Online Free

Author :
Publisher : Elsevier
ISBN 13 : 9780080495880
Total Pages : 968 pages
Book Rating : 4.4/5 (958 download)

DOWNLOAD NOW!


Book Synopsis IPv6 Core Protocols Implementation by : Qing Li

Download or read book IPv6 Core Protocols Implementation written by Qing Li and published by Elsevier. This book was released on 2010-08-03 with total page 968 pages. Available in PDF, EPUB and Kindle. Book excerpt: IPv6 was introduced in 1994 and has been in development at the IETF for over 10 years. It has now reached the deployment stage. KAME, the de-facto open-source reference implementation of the IPv6 standards, played a significant role in the acceptance and the adoption of the IPv6 technology. The adoption of KAME by key companies in a wide spectrum of commercial products is a testimonial to the success of the KAME project, which concluded not long ago. This book is the first and the only one of its kind, which reveals all of the details of the KAME IPv6 protocol stack, explaining exactly what every line of code does and why it was designed that way. Through the dissection of both the code and its design, the authors illustrate how IPv6 and its related protocols have been interpreted and implemented from the specifications. This reference will demystify those ambiguous areas in the standards, which are open to interpretation and problematic in deployment, and presents solutions offered by KAME in dealing with these implementation challenges. Covering a snapshot version of KAME dated April 2003 based on FreeBSD 4.8 Extensive line-by-line code listings with meticulous explanation of their rationale and use for the KAME snapshot implementation, which is generally applicable to most recent versions of the KAME IPv6 stack including those in recent releases of BSD variants Numerous diagrams and illustrations help in visualizing the implementation In-depth discussion of the standards provides intrinsic understanding of the specifications

Network Programming in .NET

Download Network Programming in .NET PDF Online Free

Author :
Publisher : Elsevier
ISBN 13 : 0080491952
Total Pages : 541 pages
Book Rating : 4.0/5 (84 download)

DOWNLOAD NOW!


Book Synopsis Network Programming in .NET by : Fiach Reid

Download or read book Network Programming in .NET written by Fiach Reid and published by Elsevier. This book was released on 2004-07-01 with total page 541 pages. Available in PDF, EPUB and Kindle. Book excerpt: The purpose of this book is to provide tools to design and implement network-orientated applications in .NET. It is also a guide for software designers to choose the best and most efficient way to implement mission critical solutions. The book addresses real-world issues facing professional developers, such as using third-party components as opposed in-house development. It differentiates itself from existing .NET publications because it is aimed at experienced professionals and concentrates on practical, ready-to-use information. The book is written in two languages C# and VB.NET, and covers never-before published information on Telephony in .NET and packet-level networking. This is the second book in the Digital Press Software Development Series. Coverage of lower level protocols allows implementation of performance-centric applications Demonstrates the feasibility of developing telephony solutions in-house rather than outsourcing Written in VB.NET and C# to assist readers working in either language Coverage of Email, FTP and the WWW allows implementation of applications in all three areas

Python Network Programming

Download Python Network Programming PDF Online Free

Author :
Publisher : Packt Publishing Ltd
ISBN 13 : 1788830237
Total Pages : 763 pages
Book Rating : 4.7/5 (888 download)

DOWNLOAD NOW!


Book Synopsis Python Network Programming by : Abhishek Ratan

Download or read book Python Network Programming written by Abhishek Ratan and published by Packt Publishing Ltd. This book was released on 2019-01-31 with total page 763 pages. Available in PDF, EPUB and Kindle. Book excerpt: Power up your network applications with Python programming Key FeaturesMaster Python skills to develop powerful network applicationsGrasp the fundamentals and functionalities of SDNDesign multi-threaded, event-driven architectures for echo and chat serversBook Description This Learning Path highlights major aspects of Python network programming such as writing simple networking clients, creating and deploying SDN and NFV systems, and extending your network with Mininet. You’ll also learn how to automate legacy and the latest network devices. As you progress through the chapters, you’ll use Python for DevOps and open source tools to test, secure, and analyze your network. Toward the end, you'll develop client-side applications, such as web API clients, email clients, SSH, and FTP, using socket programming. By the end of this Learning Path, you will have learned how to analyze a network's security vulnerabilities using advanced network packet capture and analysis techniques. This Learning Path includes content from the following Packt products: Practical Network Automation by Abhishek Ratan Mastering Python Networking by Eric ChouPython Network Programming Cookbook, Second Edition by Pradeeban Kathiravelu, Dr. M. O. Faruque SarkerWhat you will learnCreate socket-based networks with asynchronous modelsDevelop client apps for web APIs, including S3 Amazon and TwitterTalk to email and remote network servers with different protocolsIntegrate Python with Cisco, Juniper, and Arista eAPI for automationUse Telnet and SSH connections for remote system monitoringInteract with websites via XML-RPC, SOAP, and REST APIsBuild networks with Ryu, OpenDaylight, Floodlight, ONOS, and POXConfigure virtual networks in different deployment environmentsWho this book is for If you are a Python developer or a system administrator who wants to start network programming, this Learning Path gets you a step closer to your goal. IT professionals and DevOps engineers who are new to managing network devices or those with minimal experience looking to expand their knowledge and skills in Python will also find this Learning Path useful. Although prior knowledge of networking is not required, some experience in Python programming will be helpful for a better understanding of the concepts in the Learning Path.

Foundations of Python Network Programming

Download Foundations of Python Network Programming PDF Online Free

Author :
Publisher : Apress
ISBN 13 : 1430207523
Total Pages : 520 pages
Book Rating : 4.4/5 (32 download)

DOWNLOAD NOW!


Book Synopsis Foundations of Python Network Programming by : John Goerzen

Download or read book Foundations of Python Network Programming written by John Goerzen and published by Apress. This book was released on 2004-08-16 with total page 520 pages. Available in PDF, EPUB and Kindle. Book excerpt: * Covers low-level networking in Python —essential for writing a new networked application protocol. * Many working examples demonstrate concepts in action -- and can be used as starting points for new projects. * Networked application security is demystified. * Exhibits and explains multitasking network servers using several models, including forking, threading, and non-blocking sockets. * Features extensive coverage of Web and E-mail. Describes Python's database APIs.

Python Network Programming Cookbook

Download Python Network Programming Cookbook PDF Online Free

Author :
Publisher : Packt Publishing Ltd
ISBN 13 : 1786468476
Total Pages : 442 pages
Book Rating : 4.7/5 (864 download)

DOWNLOAD NOW!


Book Synopsis Python Network Programming Cookbook by : Pradeeban Kathiravelu

Download or read book Python Network Programming Cookbook written by Pradeeban Kathiravelu and published by Packt Publishing Ltd. This book was released on 2017-08-09 with total page 442 pages. Available in PDF, EPUB and Kindle. Book excerpt: Discover practical solutions for a wide range of real-world network programming tasks About This Book Solve real-world tasks in the area of network programming, system/networking administration, network monitoring, and more. Familiarize yourself with the fundamentals and functionalities of SDN Improve your skills to become the next-gen network engineer by learning the various facets of Python programming Who This Book Is For This book is for network engineers, system/network administrators, network programmers, and even web application developers who want to solve everyday network-related problems. If you are a novice, you will develop an understanding of the concepts as you progress with this book. What You Will Learn Develop TCP/IP networking client/server applications Administer local machines' IPv4/IPv6 network interfaces Write multi-purpose efficient web clients for HTTP and HTTPS protocols Perform remote system administration tasks over Telnet and SSH connections Interact with popular websites via web services such as XML-RPC, SOAP, and REST APIs Monitor and analyze major common network security vulnerabilities Develop Software-Defined Networks with Ryu, OpenDaylight, Floodlight, ONOS, and POX Controllers Emulate simple and complex networks with Mininet and its extensions for network and systems emulations Learn to configure and build network systems and Virtual Network Functions (VNF) in heterogeneous deployment environments Explore various Python modules to program the Internet In Detail Python Network Programming Cookbook - Second Edition highlights the major aspects of network programming in Python, starting from writing simple networking clients to developing and deploying complex Software-Defined Networking (SDN) and Network Functions Virtualization (NFV) systems. It creates the building blocks for many practical web and networking applications that rely on various networking protocols. It presents the power and beauty of Python to solve numerous real-world tasks in the area of network programming, network and system administration, network monitoring, and web-application development. In this edition, you will also be introduced to network modelling to build your own cloud network. You will learn about the concepts and fundamentals of SDN and then extend your network with Mininet. Next, you'll find recipes on Authentication, Authorization, and Accounting (AAA) and open and proprietary SDN approaches and frameworks. You will also learn to configure the Linux Foundation networking ecosystem and deploy and automate your networks with Python in the cloud and the Internet scale. By the end of this book, you will be able to analyze your network security vulnerabilities using advanced network packet capture and analysis techniques. Style and approach This book follows a practical approach and covers major aspects of network programming in Python. It provides hands-on recipes combined with short and concise explanations on code snippets. This book will serve as a supplementary material to develop hands-on skills in any academic course on network programming. This book further elaborates network softwarization, including Software-Defined Networking (SDN), Network Functions Virtualization (NFV), and orchestration. We learn to configure and deploy enterprise network platforms, develop applications on top of them with Python.

Understanding IPv6

Download Understanding IPv6 PDF Online Free

Author :
Publisher : Pearson Education
ISBN 13 : 0735675023
Total Pages : 950 pages
Book Rating : 4.7/5 (356 download)

DOWNLOAD NOW!


Book Synopsis Understanding IPv6 by : Joseph Davies

Download or read book Understanding IPv6 written by Joseph Davies and published by Pearson Education. This book was released on 2012-06-15 with total page 950 pages. Available in PDF, EPUB and Kindle. Book excerpt: Your essential guide to deploying IPv6 on Windows networks Get in-depth technical information to put IPv6 technology to work—including networks with hardware running Windows 8 and Windows Server 2012. Written by a networking expert, this reference explains IPv6 features and benefits, and provides detailed information to help you implement this protocol. You’ll learn best practices for using IPv6 services in your Windows network, whether you’re an IT professional, a network administrator, or an IT student. Discover how to: Use Windows features and tools to implement IPv6 on your network Set up a test lab to experiment with IPv6 configuration and functionality Understand dynamic routing and the IPv6 routing protocols Use IPv6 transition technologies to support both IPv4 and IPv6 during deployment Implement IPv6 security features and measures Deploy native IPv6 connectivity to an IPv4-only intranet Apply best practices from the Microsoft corporate network case study Test your understanding of IPv6 concepts with end-of-chapter quizzes

IPv6 Network Slicing

Download IPv6 Network Slicing PDF Online Free

Author :
Publisher : CRC Press
ISBN 13 : 1003851657
Total Pages : 383 pages
Book Rating : 4.0/5 (38 download)

DOWNLOAD NOW!


Book Synopsis IPv6 Network Slicing by : Zhenbin Li

Download or read book IPv6 Network Slicing written by Zhenbin Li and published by CRC Press. This book was released on 2024-03-01 with total page 383 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book is an essential guide to IPv6 network slicing. It covers both the fundamentals and cutting-edge technologies of IPv6 network slicing, and provides insights into future industry developments. IP network slicing is an architectural innovation that provides multiple dedicated logical networks on a shared physical network. It comprises a complete set of solutions designed to meet the differentiated service requirements of the 5G and cloud era. This book focuses on IP network slicing based on the data plane of IPv6, a second-generation network layer protocol standard designed to address many of the problems encountered with IPv4. The book explores the technical implementation of IPv6 network slicing by introducing its architecture, implementation solutions, resource partitioning technologies, data plane technologies, and control plane technologies. It also explains how to deploy IPv6 network slicing through slice controllers and provides deployment suggestions based on Huawei practices. It is a must-read for professional engineers involved in network planning, design, and technology support. Researchers and students in information and communication technology and communication system design will also find it useful.

Network Programming with Go

Download Network Programming with Go PDF Online Free

Author :
Publisher : No Starch Press
ISBN 13 : 1718500890
Total Pages : 392 pages
Book Rating : 4.7/5 (185 download)

DOWNLOAD NOW!


Book Synopsis Network Programming with Go by : Adam Woodbeck

Download or read book Network Programming with Go written by Adam Woodbeck and published by No Starch Press. This book was released on 2021-03-30 with total page 392 pages. Available in PDF, EPUB and Kindle. Book excerpt: Network Programming with Go teaches you how to write clean, secure network software with the programming language designed to make it seem easy. Build simple, reliable, network software Combining the best parts of many other programming languages, Go is fast, scalable, and designed for high-performance networking and multiprocessing. In other words, it’s perfect for network programming. Network Programming with Go will help you leverage Go to write secure, readable, production-ready network code. In the early chapters, you’ll learn the basics of networking and traffic routing. Then you’ll put that knowledge to use as the book guides you through writing programs that communicate using TCP, UDP, and Unix sockets to ensure reliable data transmission. As you progress, you’ll explore higher-level network protocols like HTTP and HTTP/2 and build applications that securely interact with servers, clients, and APIs over a network using TLS. You'll also learn: Internet Protocol basics, such as the structure of IPv4 and IPv6, multicasting, DNS, and network address translation Methods of ensuring reliability in socket-level communications Ways to use handlers, middleware, and multiplexers to build capable HTTP applications with minimal code Tools for incorporating authentication and encryption into your applications using TLS Methods to serialize data for storage or transmission in Go-friendly formats like JSON, Gob, XML, and protocol buffers Ways of instrumenting your code to provide metrics about requests, errors, and more Approaches for setting up your application to run in the cloud (and reasons why you might want to) Network Programming with Go is all you’ll need to take advantage of Go’s built-in concurrency, rapid compiling, and rich standard library. Covers Go 1.15 (Backward compatible with Go 1.12 and higher)

IPv6 Socket API Extensions: Programmer's Guide

Download IPv6 Socket API Extensions: Programmer's Guide PDF Online Free

Author :
Publisher : Morgan Kaufmann
ISBN 13 : 9780123785695
Total Pages : 192 pages
Book Rating : 4.7/5 (856 download)

DOWNLOAD NOW!


Book Synopsis IPv6 Socket API Extensions: Programmer's Guide by : Qing Li

Download or read book IPv6 Socket API Extensions: Programmer's Guide written by Qing Li and published by Morgan Kaufmann. This book was released on 2009-06-25 with total page 192 pages. Available in PDF, EPUB and Kindle. Book excerpt: IPv6 Socket API Extensions: Programmer's Guide covers the IPv6 application programming intercfaces (API) extensions and enhancements that have been made to the socket APIs. The book begins with a brief overview of the API specifications along with sample code usage. Then an explanation of the internal kernel implementation that realizes the services offered by the API sets is detailed. Also descriptions of several standard user libraries that have been extended or created to support IPV6 are reviewed. Includes various examples which illustrate how to write portable applications that can run on either IPv4 or IPv6 networks. Succinct treatment of everything you need know to get up and running with IPv6 socket programming in one affordable volume. Provides a detailed introduction to the IETF standards for IPv6 APIs Includes extensive line-by-line code sets with meticulous explanations of their implementation Numerous diagrams and illustrations to aid in fully understanding the socket APIs

Learning Python Network Programming

Download Learning Python Network Programming PDF Online Free

Author :
Publisher : Packt Publishing Ltd
ISBN 13 : 1784391158
Total Pages : 320 pages
Book Rating : 4.7/5 (843 download)

DOWNLOAD NOW!


Book Synopsis Learning Python Network Programming by : Dr. M. O. Faruque Sarker

Download or read book Learning Python Network Programming written by Dr. M. O. Faruque Sarker and published by Packt Publishing Ltd. This book was released on 2015-06-17 with total page 320 pages. Available in PDF, EPUB and Kindle. Book excerpt: Network programming has always been a demanding task. With full-featured and well documented libraries all the way up the stack, Python makes network programming the enjoyable experience it should be. Starting with a walkthrough of today's major networking protocols, with this book you'll learn how to employ Python for network programming, how to request and retrieve web resources, and how to extract data in major formats over the Web. You'll utilize Python for e-mailing using different protocols and you'll interact with remote systems and IP and DNS networking. As the book progresses, socket programming will be covered, followed by how to design servers and the pros and cons of multithreaded and event-driven architectures. You'll develop practical client-side applications, including web API clients, e-mail clients, SSH, and FTP. These applications will also be implemented through existing web application frameworks.