Saturday, March 12, 2011

UDP


User Datagram Protocol (UDP) 




The User Datagram Protocol (UDP) is one of the core members of the Internet Protocol Suite, the set of network protocols used for the Internet. With UDP, computer applications can send messages, in this case referred to as datagrams, to other hosts on an Internet Protocol (IP) network without requiring prior communications to set up special transmission channels or data paths. The protocol was designed by David P. Reed in 1980

This User Datagram  Protocol  (UDP)  is  defined  to  make  available  a
datagram   mode  of  packet-switched   computer   communication  in  the
environment  of  an  interconnected  set  of  computer  networks.   This
protocol  assumes  that the Internet  Protocol  (IP)  [1] is used as the
underlying protocol.



  UDP uses a simple transmission model without implicit hand-shaking dialogues for providing reliability, ordering, or data integrity. Thus, UDP provides an unreliable service and datagrams may arrive out of order, appear duplicated, or go missing without notice. UDP assumes that error checking and correction is either not necessary or performed in the application, avoiding the overhead of such processing at the network interface level. Time-sensitive applications often use UDP because dropping packets is preferable to waiting for delayed packets, which may not be an option in a real-time system.[2] If error correction facilities are needed at the network interface level, an application may use the Transmission Control Protocol (TCP) or Stream Control Transmission Protocol (SCTP) which are designed for this purpose.






Format


                  0      7 8     15 16    23 24    31
                 +--------+--------+--------+--------+
                 |     Source      |   Destination   |
                 |      Port       |      Port       |
                 +--------+--------+--------+--------+
                 |                 |                 |
                 |     Length      |    Checksum     |
                 +--------+--------+--------+--------+
                 |
                 |          data octets ...
                 +---------------- ...

                      User Datagram Header Format









Destination  Port has a meaning  within  the  context  of  a  particular
internet destination address.

Length  is the length  in octets  of this user datagram  including  this
header  and the data.   (This  means  the minimum value of the length is
eight.)

Checksum is the 16-bit one's complement of the one's complement sum of a
pseudo header of information from the IP header, the UDP header, and the
data,  padded  with zero octets  at the end (if  necessary)  to  make  a
multiple of two octets.

The pseudo  header  conceptually prefixed to the UDP header contains the
source  address,  the destination  address,  the protocol,  and the  UDP
length.   This information gives protection against misrouted datagrams.
This checksum procedure is the same as is used in TCP.

                  0      7 8     15 16    23 24    31
                 +--------+--------+--------+--------+
                 |          source address           |
                 +--------+--------+--------+--------+
                 |        destination address        |
                 +--------+--------+--------+--------+
                 |  zero  |protocol|   UDP length    |
                 +--------+--------+--------+--------+

If the computed  checksum  is zero,  it is transmitted  as all ones (the
equivalent  in one's complement  arithmetic).   An all zero  transmitted
checksum  value means that the transmitter  generated  no checksum  (for
debugging or for higher level protocols that don't care).


AIRTEL 3G FOR PC

Airtel Free 3g and 2g by using AirVPN Client [ Tested ]

Connect Your Mobile to Nokia PC Suite With following Setting

apn- airtelgprs.com

for free gprs you should Download this software 




1. First Of All Go to The Site



Register For Free And Get Your Username And Password

2. Then Log On On airvpn.org

3.Then Go To Members Area Then Click Access Without Client

4. There Select Free - UDP - 53

5.Tick Mark On I have read and I accept the Terms of Service
And On I HEREBY EXPLICITLY ACCEPT POINTS 8, 10, 11

Now Click On Generate And Save The File

Now The File Will Be saved as air.zip

Now Extract all The Contents Of The Zip File In The Folder c:\Program File\OpenVPN\config\

Now Run[Not You] But The Open VPN GUI
Then It Will Get Minimised On Besides Date On The Right Hand Corner Of The TaskBar
Now Right Click On The OpenVPN icon and Click Connect

Whoa. Now You Can Run Any App For Free On UDP Connection... No Proxy Details Need To Be Filled In Firefox

Note: The Tutorial I have Given is Using OpenVPN Client , But However You Can Try AirVPN client and say The Results

I Have Used UDP On Port 53 For Generation

You May Use
 Others Such As
Free  -UDP  -53 FOR airtel




Free - UDP - 443

Free - TCP - 443

Free - UDP - 80

Free - TCP - 80

Or Free - TCP - 53

Speed Is Limited  1mbps


User Datagram Protocol      


         UDP applications use datagram sockets to establish host-to-host communications. An application binds a socket to its endpoint of data transmission, which is a combination of an IP address and a service port. A port is a software structure that is identified by the port number, a 16 bit integer value, allowing for port numbers between 0 and 65535. Port 0 is reserved, but is a permissible source port value if the sending process does not expect messages in response.