-
Book Overview & Buying
-
Table Of Contents
Practical Systems Programming in Go
By :
The Transmission Control Protocol/Internet Protocol (TCP/IP) suite forms the foundational communication framework of the modern internet and most computer networks. Developed in the 1970s by Vint Cerf and Bob Kahn under Defense Advanced Research Projects Agency (DARPA) funding, TCP/IP emerged from the need to create a robust, scalable network architecture that could interconnect diverse computer systems. TCP/IP is not a single protocol but rather a comprehensive suite of protocols organized in a layered architecture. This modular design enables interoperability between different hardware platforms, operating systems, and network technologies while providing reliable end-to-end communication across complex internetworks. This chapter dives into the fundamentals of network programming in Go, guiding you through the creation of TCP/IP servers and clients. You will also learn how to collect information about TCP and UDP connections and make these metrics accessible...