Question:
Can anyone tell me why TCP/IP is such a complex protocol? and What advantages accrue to TCP/IP's complexity?
__________ _
2007-11-20 00:18:47 UTC
This has something to do with Networking, TCP/IP, and the 7 layers of the OSI Model and the advantages of TCP/IP and how TCP/IP is complex.
Six answers:
anonymous
2007-11-20 01:49:49 UTC
So I think you want to consider the advantages of the TCP/IP "model" as opposed to the OSI model. No problem. Just don't confuse the "model" with the "protocols". The OSI "protocols" are dead, they practically never existed. But the OSI "model" is alive and well and serves as a guideline for standardized, layered protocol architecture. With TCP/IP the inverse is true, the TCP/IP "protocols" are alive and well and here to stay, but the TCP/IP "model" is really just a description of how the protocols map to the OSI layers. The TCP/IP model has 4 layers, the "host-to-network" layer covers OSI layers 1/2 physical/datalink. Then IP is the OSI layer 3 network layer, TCP is the OSI layer 4 transport layer, and then there's the application layer.



As for some advantages of TCP/IP protocols themselves: 1) they are everywhere! It's the common worldwide standard now for networking. 2) interoperability: different types computers from different vendors can communicate seamlessly if they speak the same TCP/IP language. 3) Built-in intelligent mechanisms for error and flow control. 4) many others, just Google advantages of TCP/IP.
HanZ
2007-11-20 00:28:40 UTC
it's something to do with throughput or something like that.



I took CCNA like 4 years ago, but never bother to finish the second part.



let me just look up at the online course book.



quoted

"he TCP/IP model has four layers: the application layer, the transport layer, the Internet layer, and the network access layer. It is important to note that some of the layers in the TCP/IP model have the same name as layers in the OSI model. Do not confuse the layers of the two models, because the application layer has different functions in each model.



Application Layer

The designers of TCP/IP felt that the higher level protocols should include the session and presentation layer details. They simply created an application layer that handles high-level protocols, issues of representation, encoding, and dialog control. The TCP/IP combines all application-related issues into one layer, and assures this data is properly packaged for the next layer.



Transport Layer

The transport layer deals with the quality-of-service issues of reliability, flow control, and error correction. One of its protocols, the transmission control protocol (TCP), provides excellent and flexible ways to create reliable, well-flowing, low-error network communications. TCP is a connection-oriented protocol. It dialogues between source and destination while packaging application layer information into units called segments. Connection-oriented does not mean that a circuit exists between the communicating computers (that would be circuit switching). It does mean that Layer 4 segments travel back and forth between two hosts to acknowledge the connection exists logically for some period. This is known as packet switching.



Internet Layer

The purpose of the Internet layer is to send source packets from any network on the internetwork and have them arrive at the destination independent of the path and networks they took to get there. The specific protocol that governs this layer is called the Internet protocol (IP). Best path determination and packet switching occur at this layer. Think of it in terms of the postal system. When you mail a letter, you do not know how it gets there (there are various possible routes), but you do care that it arrives.



Network Access Layer

The name of this layer is very broad and somewhat confusing. It is also called the host-to-network layer. It is the layer that is concerned with all of the issues that an IP packet requires to actually make a physical link, and then to make another physical link. It includes the LAN and WAN technology details, and all the details in the OSI physical and data link layers."
anonymous
2016-04-05 03:44:26 UTC
The IP bit in TCP/IP is "Internet Protocol", and the Internet is a big network of things that use Internet Protocol, so that limits things a bit.. Well, you could make a new IP protocol, but why bother. Just tune regular tcp by adjusting frame size etc. Other protocols over IP are UDP (no handshaking, so packets can get lost), ICMP (used for ping etc. and to warn of lost packets), RTP (realtime protocol, also no handshaking) So the advantage of TCP over the others is that it's designed for sending big messages that can be reassembled out of numbered packets, and it has a handshaking system that ensures that the sender realizes that the recipient has not received packets (so it can resend them, for instance). So it's used for things like email and web pages where it's more important that data gets there intact than that it gets there on time.
chris b
2007-11-20 05:27:56 UTC
Pretty much you have 2 choices on the Transport Layer, TCP or UDP. UDP is connectionless and used for video or streaming music. It pretty much gets a request and sends it, If you get it good if not try again. TCP is connection oriented and more reliable. What TCP actually does is establish a conection between the two nodes and it will maintain that connection until the transmission is complete. TCP will actually send a packet telling the other node it is sending a packet that is so big, once the packet is recieved the recieving node will say either I got it and it was that big or i got it but it was not as big as you said, the sending node will then resend the packet if necessary.
Charles
2007-11-20 01:54:14 UTC
the OSI model basically breals down how the data travels. If you think about it, starting with the physical media it makes more sense.

The Physical layer. Just a copper wire can only transfer bits, 0 and ones, looking for a place to go

The data layer, This is the mac address layer because each network card has a unique address that identified it.

keep going with this, but if you try to understand what each layer does as it goes from an application, and turns into raw data so it can go over a copper wire) it makes more sense to break it down into parts. as each packet goes down information is added, as it goes up the OSI info is removed



http://agraja.wordpress.com/2006/11/27/osi-reference-model/

http://www.cs.indiana.edu/classes/a338/images/osi_headers.gif



..............

A good acronym to memorize is

apstndp- all people seem to need data processing

application, presentation session transport network data physical
aru
2007-11-20 00:53:03 UTC
the tcp/ip is used as internet protocol. so it is obvious every computer connected to internet shall use tcp/ip. the tcp/ip is more reliable protocol as compared to other network protocols


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...