Book now with code EOY2025
MrXpert wrote: » My friend says they are application protocols because the user interacts with them.....
MrXpert wrote: » Can anyone help please?
MrRyte wrote: » And HOW EXACTLY does the end user interact or use RIP, OSPF or any other routing protocol?
We tried looking at various sources for help to settle this but it seems very unclear.
SdotLow wrote: » You didn't look very hard. You could have gotten the answer on Wikipedia. An application layer protocol is something like Telnet, HTTP, or FTP. Something communicates with an application, so to speak. OSPF and RIP are never seen by an application, or the application layer. With that being said, you're posting in the CCENT/CCNA forums about a very easy question that can be found in your study book(s). I'd suggest looking there.
networker050184 wrote: » The end user doesn't, but someone configures them, apply policy etc. The same way you interact with any other application. Its really a debatable question. Some people say application, some say network. RIP for example uses UDP for communication. Does that make it an application? Guess its up to interpretation.
networker050184 wrote: » Its not that straight forward. Why would RIP or BGP not be considered and application like Telnet?
SdotLow wrote: » You're obviously much more read on Cisco than I, but I don't see how either could be considered an application layer protocol, or even interpreted to be (maybe it's just the level of literature I'm reading currently and they switch it up in the CCNP track?). I know it is implicitly stated in the ICND1 and ICND2 books that RIP/OSPF/EIGRP are layer 3 protocols and Frame Relay / ATM are layer 2 protocols. By following the logic that because they are configured they are an application layer protocol, than Frame Relay, PPP, CHAP, and IP could all be considered Layer 7 protocols.
SdotLow wrote: » Telnet isn't an application, it's a protocol. Putty and tera term are applications that interface with the telnet protocol, like they do for SSH. I would assume they wouldn't be considered because you're just altering the state of the protocol. Does changing an IP address make IP an application layer protocol?
networker050184 wrote: » RIP and BGP use UDP/TCP just like FTP. They exchange information that's used by Layer 3 of the OSI model sure, but you can use FTP to send some routes into a UNIX based device to populate the routing table also. Does that make FTP a layer 3 protocol in that instance? OSPF/EIGRP do not use a data layer protocol for establishing a session, they work directly over layer 3 so it makes a lot more sense when speaking of these protocols. If it were a test I'd go wtih layer 3, but its just a model. Everything doesn't exactly fit into it perfectly.
SdotLow wrote: » Doesn't everything use TCP/UDP though? Isn't the relation to the specific protocol stop where the protocol's use stops? I mean, OSPF and RIP are used to route packets from router X to router Z, they have no use beyond that point. Their use is stripped off at layer 3, which is why they would be considered a layer 3 protocol - no?
networker050184 wrote: » OSPF and EIGRP do not use TCP or UDP. They communicate directly over IP, protocol number 89 and 90 I believe, but don't quote me on that.
RIP and BGP use UDP/TCP just like FTP.
SdotLow wrote: » Ok, well that seems a bit above my knowledge level, lol. I did want to point something out though... FTP is used entirely for the end user, which makes it an application layer protocol. The purpose of it is transfer a file from me to you. Routing protocols are used specificly between routers, which is why it's layer 3. Am I understanding something wrong here?
creamy_stew wrote: » Haha, quite a heated discussion! Cisco DEFINATELY considers at least IGPs to be layer 3. So, for exam purposes - answer "layer 3" I disagree, though, and I'm glad to see other do as well
networker050184 wrote: » No, you are understanding correctly, but just because a router uses it instead of a person does it mean its not an application?
The purpose of RIP or BGP is to transfer routing information between routers. Same as transferring a file. Seems like an application to me.
networker050184 wrote: » And then what happens when we get into things like LDP? Is it layer 2 1/2 because it transfers label info? I think its a murky area to say the least.
terryfera wrote: » What is the purpose of OSPF, EIGRP, RIP, etc.? They route packets from a source to a destination to provide connectivity between the upper-layer application protocols (well transportation protocols > session > presentation > application.. you get the idea).
networker050184 wrote: » You aren't being trolled, I think its a illegitimate question to ask. I guess you are basing your case on the fact that only people use applications and not routers. I don't see it that way personally.
Application software, also known as an application or an "app", is computer software designed to help the user to perform specific tasks.
SdotLow wrote: » I think you meant to say "legitimate" question to ask. I'm not trying to rub you the wrong way. I'm just trying to understand what you mean. I didn't view this discussion as being "heated", just a discussion.
SdotLow wrote: » Anyway, back to my questions! ;P I'm basing my case on what I've been taught, and read about the OSI layers and how they work. While I know you're far more read on Cisco, and networking in general than I am, I haven't seen anything compelling to make me think an RIP or OSPF somehow becomes an application layer protocol because they can be configured.
TCP/IP model - Wikipedia, the free encyclopedia
networker050184 wrote: » While I agree the Cisco answer is Layer 3, I don't think the original definition of application layer has to do with strictly human interaction. I prefer this definition. "In TCP/IP, the Application Layer contains all protocols and methods that fall into the realm of process-to-process communications across an Internet Protocol (IP) network. Application Layer methods use the underlying Transport Layer protocols to establish host-to-host connections."
But yes, I can see where you are coming from in a strictly OSI sense. But I still believe routing protocols, BGP and RIP especially are applications.
Forsaken_GA wrote: » I see we need to go back to basics Internetworking Basics - DocWiki I'm not going to opine whether or not Cisco is the authority when it comes to the OSI model, but in the context of how the OSI model applies to their exam, I accept them as an expert opinion. And Cisco says that Application layer is closest to the user, it requires direct interaction. Given that, then I'd say routing protocols certainly do not apply as Application layer technology. The user does not directly interact with the routing protocols, only the nodes they exchange routes with do, and that's at a lower level, any visibility So IOS or the client we use to login to IOS in order to activate the routing protocols? Certainly applications. The routing protocols themselves? Absolutely not. Anything else is just semantical lawyering, and if you feel your opinion is correct, you should be making that case to the ISO, ITU-T, and Cisco.
Use code EOY2025 to receive $250 off your 2025 certification boot camp!