Answer the question
In order to leave comments, you need to log in
Where is the application layer here?
If you believe the tcp / ip model, then after the transport layer comes the application layer.
In my program, I use the tcp protocol socket by creating it as socket.socket (). If, for example, I used not this in the program, but let's say http, then everything seems to be logical (like the application level on top of the transport one). How about here? It turns out that I don’t have one of the levels: the application level or how am I confused?
Answer the question
In order to leave comments, you need to log in
IP - network layer (Layer 3). Route definition and addressing. Data is sent in packets.
TCP - transport layer (Layer 4). Communication between "endpoints" (sockets). Represents a continuous stream of data. TCP guarantees data ordering. Data is transmitted in segments. This protocol works on top of the IP protocol.
HTTP - application layer (Layer 7). Here, I think you should understand. This layer is preceded by several others, which in turn run on top of TCP, which in turn runs on top of IP (and so on).
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question