Talk:2105: Modern OSI Model

Explain xkcd: It's 'cause you're dumb.
Revision as of 20:19, 30 January 2019 by (talk) (Arguing about Jenga)
Jump to: navigation, search

Randall seems to be saying that a startup doesn't need to create a new computer system to service their customers, all they have to do is put up a Facebook page which uses Google to find products and then has Amazon deliver them. The middle layer "Transport" is a joke because Amazon literally ships physical boxes, but the OSI model is not about actual boxes; it's about information and the way the information is presented to the user vs what goes on behind the scenes. But I don't get the part about the horcruxes. Is it just the fact that there are seven of them? Or is there some subtle connection I'm missing here? 05:50, 30 January 2019 (UTC)

'Transport' has nothing to do with Amazon, in this case, though the juxtaposition is amusing; also, the networking model has nothing to do with the user interface. The seven layers are from the 'standard' OSI networking model, which was introduced in the late 1970s to describe how networking systems work (or were expected to at the time). In practice, the Internet Protocol Suite model is used, which has more or less the same ideas despite evolving separately, though with only four formal layers (Link, Internet, Transport, and Application) instead of seven (Physical, Data Link, Network, Transport, Session, Presentation, and Application).
In the OSI model, the Transport layer is Layer 4 (going up from the lowest level, Physical) and represents the part responsible for checking the consistency of data delivery - that is to say, it decides whether or not to check for dropped packets, and whether to resend dropped ones. In the actual Internet model, the rough equivalent is the Transmission Control Protocol (for 'connected' transmissions which do check and resend) and User Datagram Protocol (for 'connectionless' ones which don't). 16:29, 30 January 2019 (UTC)
(Spoilers alert) Voldemort uses signifying objects of his life, heritage and his school's founders as horcruces. When the OSI layers are used as horcruces, one problem would be that Google/Amazon would have taken control of two horcruces, the other that some of the layers are frayed at the sides. Randall should not have put his horcruces in living standards - that was a very dangerous move. Sebastian -- 07:54, 30 January 2019 (UTC)

Is there a meaning of the widths of the layers - not a block or a triangle/pyramid? Are there more layers than the named ones? Or the named ones multiple times? This would correspond to the design of ever more layers, virtualizations, abstractions and overall complexity of computer systems as time moved forward. Sebastian -- 07:49, 30 January 2019 (UTC)

It looks like a jenga tower to me. 12:35, 30 January 2019 (UTC)
Could some reference to this, or at least some speculation on the irregularity of the tower on general, be added? I would propose something like the following:
The significance of the irregular pattern of the Google/Amazon blob isn't clear. It is likely that it is in reference to the irregular way in which their modifications to the OSI stack have evolved. However, it is also notable that the irregular structure of the stack is arranged so as to resemble a Jenga tower. Jenga, for those unfamiliar, is a game in which blocks are added and removed from a vertical pile until the whole collapses. This may be a commentary on the instability of the stack in general, or on how Google and Amazon's additions and changes to it have destabilized the networking protocols. -- 16:00, 30 January 2019 (UTC)
I think you may be reading too much into the shape, it looks much more irregular than a Jenga tower. If anything I would guess it's just a rough reflection of how much influence Google and Amazon have at each level -- more Google influence means the blob goes farther left, more Amazon influence means it goes farther right.

I think Google & Amazon are the grey blob that is slowly absorbing all of the layers 07:55, 30 January 2019 (UTC)

Excellent remark! Google & Amazon are inserted between the Data Link and Network layers, and while it seems like an eight layer from the shape profile, they do not sit in their own bordered rectangle. Another view point is maybe Randall tried to display the fight between the Infrastructure providers to capture a new layer in gestation. 08:21, 30 January 2019 (UTC)
Agreed. There is no way that Randall wanted the label for the gray blob to just apply to a couple of layers. It's clearly labeling the entire gray blob as "Google and Amazon". Otherwise, he would have put in another dividing line or two. So all the glue between the layers is being described as "Google and Amazon". Meaning that the layers wouldn't even be able to talk to each other and function correctly without G+A glue between them. Maybe this is "glue" in the technical sense of trivial code which converts from one API to another. The basic point here is that Google lays cable in some places and writes Chrome and owns You Tube, so it's definitely at both ends. I'm not sufficiently knowledgeable to say if it owns/writes stuff in the middle. And I'd be surprised if this was true of Amazon. But it's not my place to comment on the veracity of Randall's remarks, I'm just trying to sort out what he's saying.
That's how I understood it as well. By having there hands in *everything* G+A defeat the whole purpose of having a layered (ie. divided) model, making the 'modern model' just bits and pieces added to G+A code.

Trivia: (Major Spoiler alert) Voldemort originally intended to create six horcruces to divide his soul into 7 (including his own body) pieces. The 6th unintended horcrux is Harry Potter by Voldemort killing his parents. Later on after his revival Voldemort made the snake Nagini to his seemingly 6th horcrux, which was actually his 7th. Does that mean Randall embodies one of the OSI layers from the beginning of his existence? :-) Sebastian -- 08:01, 30 January 2019 (UTC)

Just a point of contention with the current explanation. Right now, Google and Facebook are two of the major players in cloud-based computing: I have seen tutorials on leveraging Google's cloud services to home-brew your own proxy service. As such, a lot of internet services are running ON Google or Amazon, so Google and Amazon DO effectively own, or at least manage, several layers. I do not know if Facebook is one of those, and I would tend to doubt it, considering its size.

Why does the bot have seven layers???

PRESENTATION, SESSION, and NETWORK are not contained within GOOGLE & AMAZON the way the rest of the layers are; there are openings to the outside for those three.