IP, Internet Protocol, VPN(IPsec) #1

in #technology7 years ago

I think it is really important for anybody to know how computers are connected to the Internet.For this reason, I decided to write a blog about it.

download.png

First of all we need to know what protocol is. A protocol is a set of rules for communicating data. Networks have to follow these rules to successfully transmit data.
Information that flows over the Internet, or between any two digital devices, does so using protocols. These protocols divide the message into different parts (usually two): One containing the actual data being transmitted, and one containing information regarding the rules of the transmission. In order for a connection to be established, both sides have to understand and use the same communication protocol.

The Internet Protocol (IP) is the method or protocol by which data is sent from one computer to another on the Internet. Each computer (host) on the Internet has at least one IP address that uniquely identifies it from all other computers on the Internet.

Now, one of the major questions to ask ourselves is "Do IP addresses exist without internet connection?"

Draw_Boy_questioning.png

The answer is yes!

images.jpeg

There are two kinds of IP addresses:

1.Public IP
A public IP address is an IP address that can be accessed over the Internet (external).
Your public IP address can be found at What is my IP Address page.

2.Private IP
A private IP address is a non-Internet facing IP address on an internal network(only valid on their LAN). Private IP addresses are provided by network devices, such as routers, using network address translation (NAT).

For instance, let's focus on home network in which we have got a laptop, PC, and a tablet.If they want to communicate with each other they are going to use their private IP addresses, but if they need to access a web server on the Internet the Gateway of this network is going to map their private IP addresses to the public IP address before they can access the web server.

Typically when 2 remote sites want to share information securely they need to hide that information and a great way to do that is through a VPN (Virtual Private Networking) tunnel by encrypting the tunnel.
VPN secures your computer’s internet connection to guarantee that all of the data you’re sending and receiving is encrypted and secured from prying eyes.

what-is-vpn-how-it-works-need-of-vpn.jpg

2000px-Ipsec-modes.svg.png

At present, the two most popular VPN technologies are the traditional Internet Protocol Security (IPsec)-based VPNs, which function primarily at the network layer, and Secure Sockets Layer (SSL) VPNs, which function primarily at the application layer.

Internet Protocol Security (IPsec) is a network (tunnel) protocol suite that authenticates and encrypts the packets of data sent over a network.
IPsec ( end-to-end security scheme) includes protocols for establishing mutual authentication between agents at the beginning of the session and negotiation of cryptographic keys to use during the session.
IPsec uses cryptographic security services to protect communications over Internet ProtoIcol (IP) networks.

I hope this article will be useful.
If you have any suggestions or corrections to make, just let me know.

References:
https://searchnetworking.techtarget.com/definition/protocol
https://en.wikipedia.org/wiki/IPsec
https://searchsecurity.techtarget.com/tip/IPSec-VPN-vs-SSL-VPN-Comparing-respective-VPN-security-risks
https://www.google.am/search?q=what+is+public+ip+address&oq=what+is+public+ip+addres&aqs=chrome.0.0j69i57j0l4.4815j1j9&sourceid=chrome&ie=UTF-8

Sort:  

Thank you. I see in playstore that there are free VPN applications. I'm not sure I should trust them. Many organizations provide the VPN for home-workers too, which of course would be trustworthy.

Perhaps you can write a post on the benefits of paid vs. free VPN applications in the playstore or IO app store.

Thank you for this amazing idea.I will definitely do that.

I wrote a post on the pros and cons of paid and free VPN, I hope it will be useful.

Congratulations @techaddict! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes received

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

Upvote this notification to help all Steemit users. Learn why here!

Coin Marketplace

STEEM 0.22
TRX 0.25
JST 0.039
BTC 95576.96
ETH 3327.61
USDT 1.00
SBD 3.30