Here is the simplest answer from below:
The short answer: TCP is a transport-layer protocol, and HTTP is an application-layer protocol that runs over TCP. Keep reading for the long answer.
begin quote from:
What is the difference between HTTP protocol and TCP ... - Quora
https://www.quora.com/What-is-the-difference-betwe...What is the difference between HTTP protocol and TCP ... not figure out the difference between this two ... TCP/IP stands for Transmission Control Protocol/Internet ...Difference Between TCP and HTTP | Difference Between
www.differencebetween.net/technology/internet/diff...Difference Between TCP and IP; Difference Between LDAP and Database; ... Amitash. "Difference Between TCP and HTTP." DifferenceBetween.net. May 19, ...Difference Between TCP and IP | Difference Between
www.differencebetween.net/.../difference-between</...Difference Between TCP and HTTP; Difference Between IPSEC and GRE; Difference Between VPN and MPLS; ... "Difference Between TCP and IP." DifferenceBetween.net.- What is the difference between HTTP protocol and TCP protocol?I know about the TCP protocol,it controls the transmission of data between the two computers.
I am also aware of the thing HTTP that it is a method used by the web browser to get the web pages from the server.
But the thing is I could not figure out the difference between this two protocols.
Please help me guys..16 AnswersDaniel Miller, Computer Security Professional
To understand the difference (and a lot of other networking topics), you need to understand the idea of a layered networking model. Essentially, there are different protocols that let a computer talk at different distances and different layers of abstraction.
At the very bottom of the network stack is the physical layer. This is where electrical signals or light pulses or radio waves actually transmit information from place to place. The physical layer doesn't really have protocols, but instead has standards for voltages, frequencies, and other physical properties. You can transmit information directly this way, but you need a lot of power or a dedicated line, and without higher layers you won't be able to share bandwidth.
The next layer up is the link layer. This layer covers communication with devices that share a physical communications medium. Here, protocols like Ethernet, 802.11a/b/g/n, and Token Ring specify how to handle multiple concurrent accesses to the physical medium and how to direct traffic to one device instead of another. In a typical home network, this is how your computer talks to your home "router."
The third layer is the network layer. In the majority of cases, this is dominated by Internet Protocol (IP). This is where the magic of the Internet happens, and you get to talk to a computer halfway around the world, without needing to know where it is. Routers handle directing your traffic from your local network to the network where the other computer lives, where its own link layer handles getting the packets to the right computer.
Now we are getting somewhere. We can talk to a computer somewhere around the world, but that computer is running lots of different programs. How should it know which one to deliver your message to? The transport layer takes care of this, usually with port numbers. The two most popular transport layer protocols are TCP and UDP. TCP does a lot of interesting things to smooth over the rough spots of network-layer packet-switched communication like reordering packets, retransmitting lost packets, etc. UDP is more unreliable, but has less overhead.
So we've connected your browser to the web server software on the other end, but how does the server know what page you want? How can you post a question or an answer? These are things that application-layer protocols handle. For web traffic, this is the HyperText Transfer Protocol (HTTP). There are thousands of application-layer protocols: SMTP, IMAP, and POP3 for email; XMPP, IRC, ICQ for chat; Telnet, SSH, RDP for remote administration; etc.
These are the five layers of the TCP/IP networking model, but they are really only conceptual. The OSI model has 7 layers. In reality, some protocols shim between various layers, or can work at multiple layers at once. TLS/SSL for instance provides encryption and session information between the network and transport layers. Above the application layer, Application Programming Interfaces (APIs) govern communication with web applications like Quora, Twitter, and Facebook.75.3k Views · 447 Upvotes
To the best of my ability I write about my experience of the Universe Past, Present and Future
Top 10 Posts This Month
- Here Are the New Members of Donald Trump’s Administration So Far
- Trump and Musk unleash a new kind of chaos on Washington
- Greenland's leader says "we are not for sale" after Trump suggests U.S. takeover
- Crowdsourcing - Wikipedia
- The state of the Arctic: High temperatures, melting ice, fires and unprecedented emissions
- Thousands of Jews have left Israel since the October 7 attacks
- The AI Translated this about Drone Sightings in Europe from German to English for me
- Philosophic Inquiry is nothing more than asking questions and looking for real (Not imagined) answers
- "There is nothing so good that no bad may come of it and nothing so bad that no good may come of it": Descartes
- reprint of: Friday, March 18, 2016 More regarding "As Drones Evolve"
Wednesday, June 14, 2017
What is the difference between HTTP and TCP/IP?
- What is the difference between HTTP protocol and TCP ... not figure out the difference between this two ... TCP/IP stands for Transmission Control Protocol/Internet ...
- Difference Between TCP and IP; Difference Between LDAP and Database; ... Amitash. "Difference Between TCP and HTTP." DifferenceBetween.net. May 19, ...
- Difference Between TCP and HTTP; Difference Between IPSEC and GRE; Difference Between VPN and MPLS; ... "Difference Between TCP and IP." DifferenceBetween.net.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment