“
You think I don’t deserve him,” I say to Cardan.
He smiles slowly, like the moon slipping beneath the waves of the lake. “Oh no, I think you’re perfect for each other.
”
”
Holly Black (The Cruel Prince (The Folk of the Air, #1))
“
TCP/IP. Kahn and Cerf published them as a paper called “A Protocol for Packet Network Interconnection.” The Internet was born.
”
”
Walter Isaacson (The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution)
“
But maybe it won’t. Maybe it will take on a role like the TCP protocol, where it becomes a piece of infrastructure on which other things are built, and has the inertia of consensus.
”
”
Randall Munroe (What If?: Serious Scientific Answers to Absurd Hypothetical Questions)
“
I have secrets aplenty. There are so many things you don't know, daughter of Madoc. And I think you crave a little violence yourself.
”
”
Holly Black (The Queen of Nothing (The Folk of the Air, #3))
“
After every battle, he ritually dips his hood into the blood of his enemies. I’ve seen the hood, kept under glass in the armory. The fabric is stiff and stained a brown so deep it’s almost black, except for a few smears of green.
Sometimes I go down and stare at it, trying to see my parents in the tide lines of dried blood. I want to feel something, something besides a vague queasiness. I want to feel more, but every time I look at it, I feel less.
”
”
Holly Black (The Cruel Prince (The Folk of the Air, #1))
“
A Leo 1272 TCP 380 personal handgun,” said her grandmother, picking up a carving knife and making the first cut into the
”
”
Marissa Meyer (Stars Above: A Lunar Chronicles Collection (The Lunar Chronicles, #4.5))
“
using Cryptcat, an encrypted version of the Netcat tool, which hackers use to read and write data over TCP/IP and user datagram protocol connections. “Pan seems to be working in the Linux
”
”
T.L. Williams (Zero Day: China's Cyber Wars (Logan Alexander, #3))
“
In 1981 Lawrence Landweber at the University of Wisconsin pulled together a consortium of universities that were not connected to the ARPANET to create another network based on TCP/IP protocols, which was called CSNET.
”
”
Walter Isaacson (The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution)
“
Your ridiculous family might be surprised to find that not everything is solved by murder," Locke calls after me.
"We would be surprised to find that," I call back.
”
”
Holly Black (The Wicked King (The Folk of the Air, #2))
“
Here is the paradox that libertarians just don’t get: the Internet was conceived and paid for by the US government. It was not a product of the free market as we think of it today—the realization of some young entrepreneur’s dreams. It was painstakingly researched and executed by a bunch of academics for whom IPO billions weren’t a reason to work. Rather, these people were fundamentally convinced that they could make the world a better place with their inventions. Every piece of code—HTML, TCP/IP—was donated to the ARPANET project royalty-free.
”
”
Jonathan Taplin (Move Fast and Break Things: How Facebook, Google, and Amazon Cornered Culture and Undermined Democracy)
“
iterative and concurrent. An iterative server iterates through the following steps: I1. Wait for a client request to arrive. I2. Process the client request. I3. Send the response back to the client that sent the request. I4. Go back to step I1. The problem with an iterative server occurs when step I2 takes a long time. During this time no other clients are serviced. A concurrent server, on the other hand, performs the following steps: C1. Wait for a client request to arrive. C2. Start a new server instance to handle this client’s request. This may involve creating a new process, task, or thread, depending on what the underlying operating system supports. This new server handles one client’s entire request. When the requested task
”
”
W. Richard Stevens (TCP/IP Illustrated, Volume 1: The Protocols)
“
The overwhelming favorites to dominate the race to become the so-called Information Superhighway were competing proprietary technologies from industry powerhouses such as Oracle and Microsoft. Their stories captured the imagination of the business press. This was not so illogical, since most companies didn’t even run TCP/IP (the software foundation for the Internet)—they ran proprietary networking protocols such as AppleTalk, NetBIOS, and SNA. As late as November 1995, Bill Gates wrote a book titled The Road Ahead, in which he predicted that the Information Superhighway—a network connecting all businesses and consumers in a world of frictionless commerce—would be the logical successor to the Internet and would rule the future. Gates later went back and changed references from the Information Superhighway to the Internet, but that was not his original vision. The implications of this proprietary vision were not good for business or for consumers. In the minds of visionaries like Bill Gates and Larry Ellison, the corporations that owned the Information Superhighway would tax every transaction by charging a “vigorish,” as Microsoft’s then–chief technology officer, Nathan Myhrvold, referred to it. It’s difficult to overstate the momentum that the proprietary Information Superhighway carried. After Mosaic, even Marc and his cofounder, Jim Clark, originally planned a business for video distribution to run on top of the proprietary Information Superhighway, not the Internet. It wasn’t until deep into the planning process that they decided that by improving the browser to make it secure, more functional, and easier to use, they could make the Internet the network of the future. And that became the mission of Netscape—a mission that they would gloriously accomplish.
”
”
Ben Horowitz (The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers)
“
Table of Content Chapter 1 - Basic Networking Elements 1) Network Types 2) Network Topologies 3) Network Components A. END DEVICES & MEANS FOR TRANSMISSION B. SWITCH C. ROUTER 4) How can we represent (or “draw”) a network ? 5) How computers communicate over the Internet ? Chapter 2 – Switches, Ethernet and MAC addresses What’s Ethernet ? Chapter 3 – Routers, IPv4 & IPv6 addresses Basic Routing concepts The IPv4 Protocol IPv4 Classes Public IP vs Private IP Configuring an IP address on Windows 7/8/10 The IPv6 Protocol Chapter 4 – TCP, UDP, Ports and Network Applications 1) TCP and UDP 2) Ports 3) Network Applications Chapter 5 - Cisco IOS & Intro to the CLI Introduction to the CLI - Basic Router Configurations LAB #1
”
”
Ramon Nastase (Computer Networking for Beginners: A Brief Introductory Guide in Computer Networking for Complete Beginners (Computer Networking Series Book 5))
“
Exponential Backoff was a huge part of the successful functioning of the ALOHAnet beginning in 1971, and in the 1980s it was baked into TCP, becoming a critical part of the Internet. All these decades later, it still is. As one influential paper puts it, “For a transport endpoint embedded in a network of unknown topology and with an unknown, unknowable and constantly changing population of competing conversations, only one scheme has any hope of working—exponential backoff.
”
”
Brian Christian (Algorithms To Live By: The Computer Science of Human Decisions)
“
You can think of Mountebank as a small software appliance that is programmable via HTTP. The fact that it happens to be written in NodeJS is completely opaque to any calling service. When it launches, you send it commands telling it what port to stub on, what protocol to handle (currently TCP, HTTP, and HTTPS are supported, with more planned), and what responses it should send when requests are sent. It also supports setting expectations if you want to use it as a mock. You can add or remove these stub endpoints at will, making it possible for a single Mountebank instance to stub more than one downstream dependency.
”
”
Sam Newman (Building Microservices: Designing Fine-Grained Systems)
“
Kahn and Cerf had already started planning it out: a completely rewritten version of the existing Arpanet protocol that they called TCP, the Transmission Control Protocol.
”
”
M. Mitchell Waldrop (The Dream Machine)
“
published in 1974 as “A Protocol for Packet Network Interconnection,”16 gave the first architectural description of how the Internet would function as a network of networks, with TCP/IP as the glue holding it all together. Indeed, “the paper” is why Kahn and Cerf are so often hailed today as the inventors of the Internet, to the extent that any two people can be singled out for that honor: this was pretty much where the Internet began.
”
”
M. Mitchell Waldrop (The Dream Machine)
“
nearly a decade would pass before TCP/IP was stable enough for ARPA to shift the whole Arpanet over to it.
”
”
M. Mitchell Waldrop (The Dream Machine)
“
the Kahn-Cerf internetworking protocols had become the official standard of the Defense Department in 1980, and the Arpanet itself had switched over to TCP/IP on January 1, 1983—an event that many would call the actual birth of the Internet.
”
”
M. Mitchell Waldrop (The Dream Machine)
“
The lesson of the TCP sawtooth is that in an unpredictable and changing environment, pushing things to the point of failure is indeed sometimes the best (or the only) way to use all the resources to their fullest. What matters is making sure that the response to failure is both sharp and resilient. Under AIMD, every connection that isn’t dropping the ball is accelerated until it is—and then it’s cut in half, and immediately begins accelerating again. And though it would violate almost every norm of current corporate culture, one can imagine a corporation in which, annually, every employee is always either promoted a single step up the org chart or sent part of the way back down.
”
”
Brian Christian (Algorithms to Live By: The Computer Science of Human Decisions)
“
At night, the human world looks as though it's full of fallen stars.
”
”
Holly Black (The Cruel Prince (The Folk of the Air, #1))
“
Nevertheless, they felt a powerful urge to impart their wisdom to their friends at ARPA. Thanks to the legal beagles’ strictures, they were reduced to getting their points across by a weird pantomime of asking inscrutable but cunningly pointed questions. “Somebody would be talking about the design for some element and we’d drop all these hints,” Shoch recalled. “We’d say, ‘You know, that’s interesting, but what happens if this error message comes back, and what happens if that’s followed by a delayed duplicate that was slowed down in its response from a distant gateway when the flow control wouldn’t take it but it worked its way back and got here late? What do you do then?’ There would be this pause and they’d say, ‘You’ve tried this!’ And we’d reply, ‘Hey, we never said that!’” Eventually they managed to communicate enough of Pup’s architecture for it to become a crucial part of the ARPANET standard known as TCP/IP, which to this date is what enables data packets to pass gracefully across the global data network known as the Internet—with a capital “I.
”
”
Michael A. Hiltzik (Dealers of Lightning: Xerox PARC and the Dawn of the Computer Age)
“
THOSE THAT HOPE LITTLE CANNOT GROW MUCH.” —George MacDonald, The Hope of the Gospel
”
”
Edward H. Hammett (Recovering Hope for Your Church: Moving beyond Maintenance and Missional to Incarnational Engagement (TCP The Columbia Partnership Leadership Series))
“
of The TCP/IP Guide [Koz05] or TCP/IP Illustrated [Ste93] open beside you for this type of activity!
”
”
Michael T. Nygard (Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers))
“
NIO. 2 may seem, it�s only supported in Java 7, and if your application runs on Java 6, you may not be able to use it.Also, at the time of writing, there is no NIO. 2 API for datagram channels (for UDP applications), so its usage is limited to TCP applications only. Netty addresses this problem by providing a unified API, which allows the same semantics to work seamlessly on either Java 6 or 7. You don�t have to worry about the underlying version, and you benefit from a simple and consistent API. 1.4.2 Extending ByteBuffer
”
”
Anonymous
“
An almost equally important payoff of open source is its utility as a way to propagate open standards and build markets around them. The dramatic growth of the Internet owes much to the fact that nobody owns TCP/IP; nobody has a proprietary lock on the core Internet protocols. The network effects behind TCP/IP’s and Linux’s success are fairly clear and reduce ultimately to issues of trust and symmetry — potential parties to a shared infrastructure can rationally trust it more if they can see how it works all the way down, and will prefer an infrastructure in which all parties have symmetrical rights to one in which a single party is in a privileged position to extract rents or exert control. It is not, however, actually necessary to assume network effects in order for symmetry issues to be important to software consumers. No software consumer will rationally choose to lock itself
”
”
Eric S. Raymond (The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary)
“
commands like ping. As a protocol, ICMP does not rely on TCP or UDP, and it does not use any application layer protocol. It exists as a protocol used to assist IP by helping manage the IP network functions.
”
”
Wendell Odom (CCENT/CCNA ICND1 100-105 Official Cert Guide)
“
El desarrollo de las tecnologías de red (TCP/IP) sumado a los procesos de digitalización textual y el establecimiento de nuevos protocolos de intercambio de información (HTML), generaron las condiciones para la emergencia de la World Wide Web a principios de la década de 1990.
”
”
Carlos A. Scolari (Sobre la evolución de los medios: Emergencia, adaptación y supervivencia (Spanish Edition))
“
Like Roberts's first paper outlining the proposed Arpanet seven years earlier, the Cerf-Kahn paper of May 1974 described something revolutionary. Under the framework described in the paper, messages should be encapsulated and decapsulated in "datagrams," much as a letter is put into and taken out of an envelope, and sent as end-to-end packets. These messages would be called transmission-control protocol, or TCP, messages. The paper also introduced the notion of gateways, which would read only the envelope so that only the receiving hosts would read the contents.
”
”
Katie Hafner (Where Wizards Stay Up Late: The Origins of the Internet)
“
As MIT Media Lab’s Joi Ito puts it, the online economy was not won by the closed-loop “intranets” of the early networking business—not by France Telecom’s Minitel system, or by the internal networks of AOL or Prodigy—but by the fully accessible Internet made possible by the TCP/IP pair of open protocols. The Internet’s open constitution has since been protected by an alphabet soup of global, not-for-profit bodies—albeit with some concern about their excessive power. The Hyperledger project seemed to be forming around similar principles.
”
”
Michael J. Casey (The Truth Machine: The Blockchain and the Future of Everything)
“
While the flood of money into ICOs gets the attention, it’s the potential for a new economic paradigm, for new ways to value the preservation of public goods, that’s most compelling about the emerging token economy. Union Square Ventures partner Fred Wilson compellingly explained one facet of this in a blog post in which he argued that tokens would usher in a “golden age of open protocols.” Whereas developers couldn’t make money building the open protocols on which the Internet was first constructed—the core protocol pair of TCP/IP, the Web’s HTTP, and e-mail’s SMTP, for example—those building the protocols of these new decentralized applications can now get rich doing so, even though their products are similarly open for anyone to use. That could incentivize a wave of powerful innovation within the foundational infrastructure of the digital economy, Wilson argued.
”
”
Michael J. Casey (The Truth Machine: The Blockchain and the Future of Everything)
“
Figure 2-4 shows how a user’s request is serviced: first, the user points their browser to shakespeare.google.com. To obtain the corresponding IP address, the user’s device resolves the address with its DNS server (1). This request ultimately ends up at Google’s DNS server, which talks to GSLB. As GSLB keeps track of traffic load among frontend servers across regions, it picks which server IP address to send to this user. Figure 2-4. The life of a request The browser connects to the HTTP server on this IP. This server (named the Google Frontend, or GFE) is a reverse proxy that terminates the TCP connection (2). The GFE looks up which service is required (web search, maps, or—in this case—Shakespeare). Again using GSLB, the server finds an available Shakespeare frontend server, and sends that server an RPC containing the HTTP request (3).
”
”
Betsy Beyer (Site Reliability Engineering: How Google Runs Production Systems)
“
automatically adjust timeouts according to the observed response time distribution. This can be done with a Phi Accrual failure detector [30], which is used for example in Akka and Cassandra [31]. TCP retransmission timeouts also work similarly [27].
”
”
Martin Kleppmann (Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems)
“
a blog titled, “Fat Protocols.” Monegro’s thesis is as follows: The Web is supported by protocols like the transmission control protocol/Internet protocol (TCP/IP), the hypertext transfer protocol (HTTP), and simple mail transfer protocol (SMTP), all of which have become standards for routing information around the Internet. However, these protocols are commoditized, in that while they form the backbone of our Internet, they are poorly monetized. Instead, what is monetized is the applications on top of the protocols. These applications have turned into mega-corporations, such as Facebook and Amazon, which rely on the base protocols of the Web and yet capture the vast majority of the value.
”
”
Chris Burniske (Cryptoassets: The Innovative Investor's Guide to Bitcoin and Beyond)
“
His lightweight Taurus 738 TCP semiauto in .380 ACP. In an oblong, hard, and hinged box once used for sunglasses was a syringe filled with Rohypnol.
”
”
C.J. Box (The Highway (Highway Quartet #2))
“
In a great market—a market with lots of real potential customers—the market pulls product out of the startup. This is the story of search keyword advertising, Internet auctions, and TCP/IP routers. Conversely, in a terrible market, you can have the best product in the world and an absolutely killer team, and it doesn’t matter—you’re going to fail.3
”
”
Eric Ries (The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses)
“
Bitcoin is not a company. It is not an organization. It is a standard or a protocol just like TCP/IP, or the internet.
”
”
Andreas M. Antonopoulos (The Internet of Money)
“
The HTTP, which operates at the application layer, takes care of building the HTTP message with all relevant headers and passes it to the TCP at the transport layer. Whatever the data it receives from the application layer, the TCP encapsulates with its own headers and passes it through the rest of the layers in the TCP/IP stack.
”
”
Prabath Siriwardena (Advanced API Security: OAuth 2.0 and Beyond)
“
Once the application data transmission between the client and the server begins, the other should acknowledge each data packet sent by either party. As a response to the first TCP packet sent by the client, which carries application data, the server will respond with a TCP ACK packet,
”
”
Prabath Siriwardena (Advanced API Security: OAuth 2.0 and Beyond)
“
Any vulnerable client that connects to our server at http:// 10.10.10.112: 8080/ exploit will now fall prey to our exploit. If it succeeds, it will create a reverse TCP shell and grant us access to the Windows command prompt on the infected client. From the command shell, we can now execute commands as the administrator of the infected victim.
”
”
T.J. O'Connor (Violent Python: A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers)
“
At the heart of TCP congestion control is an algorithm called Additive Increase, Multiplicative Decrease, or AIMD. Before AIMD kicks in, a new connection will ramp up its transmission rate aggressively: if the first packet is received successfully it sends out two more, if both of those get through it sends out a batch of four, and so on. But as soon as any packet’s ACK does not come back to the sender, the AIMD algorithm takes over. Under AIMD, any fully received batch of packets causes the number of packets in flight not to double but merely to increase by 1, and dropped packets cause the transmission rate to cut back by half (hence the name Additive Increase, Multiplicative Decrease). Essentially, AIMD takes the form of someone saying, “A little more, a little more, a little more, whoa, too much, cut way back, okay a little more, a little more…” Thus it leads to a characteristic bandwidth shape known as the “TCP sawtooth”—steady upward climbs punctuated by steep drops.
”
”
Brian Christian (Algorithms to Live By: The Computer Science of Human Decisions)