Fix tcp text

This commit is contained in:
cool-mist 2021-01-09 08:45:04 +00:00
parent 1e455bef0b
commit fada91a7a4

View File

@ -4,9 +4,9 @@ title: Connections
categories: ["networks"]
---
This is a continuation of the [previous article]({{ site.baseurl }}{% link _posts/2020-12-09-osi.markdown %}) on the OSI model. The Internet Protocol Suite consists of multiple protocol specifications that are implemented by almost all computers and other network devices. One primary abstraction available to the developers in process to process communication scenarios is a **connection**. The developer would get a hold on a connection object and send and receive information through it.
The Internet Protocol Suite consists of multiple protocol specifications that are implemented by almost all computers and other network devices. One primary abstraction available to the developers to process communication scenarios is a **connection**. The developer would get typically get hold of a connection object and send and receive messages through it from the application layer.
Available to the application developer are 2 widely used connection protocols - [Transmission Control Protocol](https://en.wikipedia.org/wiki/Transmission_Control_Protocol) and [User Datagram Protocol](https://en.wikipedia.org/wiki/User_Datagram_Protocol). While both the protocols are in general use, TCP is the most common connection protocol in use. It is also the protocol that developers are mostly going to concern themselves with. Therefore, this post will focus on TCP.
Available to the application developer are 2 widely used connection protocols - [Transmission Control Protocol](https://en.wikipedia.org/wiki/Transmission_Control_Protocol) and [User Datagram Protocol](https://en.wikipedia.org/wiki/User_Datagram_Protocol). While both the protocols are in general use, TCP is the most common. It is also the protocol that developers are mostly going to concern themselves with. Therefore, this post will focus on TCP.
There is abundant literature on the exact packet structure at different layers in the internet. This post will limit itself to discussing about TCP connections - what are they and how to use and reason about them in your applications.
@ -87,4 +87,4 @@ Because of multiple handshakes involved, developers should keep in mind that est
## What's next
While IP Addresses identify the destination computer, it is not practical to remember IP addresses of different machines. IP Addresses have proxies to them called **Domain Names**. In the next post, I will try to talk about how a Domain Name maps to a specific IP address.
While IP Addresses identify the destination computer, it is not practical to remember IP addresses of different machines. IP Addresses have proxies to them called **Domain Names**. In the next post, I will try to talk about how a Domain Name maps to a specific IP address.