Saturday, 15 September 2012

TCP ( transmission protocol )

TCP (Transmission Control Protocol) is a set of rules (protocol) used along with the Internet Protocol (IP) to send data in the form of message units between computers over the Internet. While IP takes care of handling the actual delivery of the data, TCP takes care of keeping track of the individual units of data (called packets) that a message is divided into for efficient routing through the Internet.
For example, when an HTML file is sent to you from a Web server, the Transmission Control Protocol (TCP) program layer in that server divides the file into one or more packets, numbers the packets, and then forwards them individually to the IP program layer. Although each packet has the same destination IP address, it may get routed differently through the network. At the other end (the client program in your computer), TCP reassembles the individual packets and waits until they have arrived to forward them to you as a single file.
TCP is known as a connection-oriented protocol, which means that a connection is established and maintained until such time as the message or messages to be exchanged by the application programs at each end have been exchanged. TCP is responsible for ensuring that a message is divided into the packets that IP manages and for reassembling the packets back into the complete message at the other end. In the Open Systems Interconnection (OSI) communication model, TCP is in layer 4, the Transport Layer.
NETWORK FUNCTION
The protocol corresponds to the transport layer of TCP/IP suite. TCP provides a communication service at an intermediate level between an application program and the Internet Protocol (IP). That is, when an application program desires to send a large chunk of data across the Internet using IP, instead of breaking the data into IP-sized pieces and issuing a series of IP requests, the software can issue a single request to TCP and let TCP handle the IP details.
IP works by exchanging pieces of information called packets. A packet is a sequence of octets and consists of a header followed by a body. The header describes the packet's destination and, optionally, the routers to use for forwarding until it arrives at its destination. The body contains the data IP is transmitting.
Due to network congestion, traffic load balancing, or other unpredictable network behavior, IP packets can be lost, duplicated, or delivered out of order. TCP detects these problems, requests retransmission of lost data, rearranges out-of-order data, and even helps minimize network congestion to reduce the occurrence of the other problems. Once the TCP receiver has reassembled the sequence of octets originally transmitted, it passes them to the application program. Thus, TCP abstracts the application's communication from the underlying networking details.
TCP is utilized extensively by many of the Internet's most popular applications, including the World Wide Web (WWW)E-mailFile Transfer ProtocolSecure Shellpeer-to-peer file sharing, and some streaming media applications.
TCP is optimized for accurate delivery rather than timely delivery, and therefore, TCP sometimes incurs relatively long delays (in the order of seconds) while waiting for out-of-order messages or retransmissions of lost messages. It is not particularly suitable for real-time applications such as Voice over IP. For such applications, protocols like the Real-time Transport Protocol (RTP) running over the User Datagram Protocol (UDP) are usually recommended instead.
TCP is a reliable stream delivery service that guarantees that all bytes received will be identical with bytes sent and in the correct order. Since packet transfer is not reliable, a technique known as positive acknowledgment with retransmission is used to guarantee reliability of packet transfers. This fundamental technique requires the receiver to respond with an acknowledgment message as it receives the data. The sender keeps a record of each packet it sends. The sender also keeps a timer from when the packet was sent, and retransmits a packet if the timer expires before the message has been acknowledged. The timer is needed in case a packet gets lost or corrupted.
TCP consists of a set of rules: for the protocol, that are used with the Internet Protocol, and for the IP, to send data "in a form of message units" between computers over the Internet. While IP handles actual delivery of the data, TCP keeps track of the individual units of data transmission, called segments, that a message is divided into for efficient routing through the network. For example, when an HTML file is sent from a Web server, the TCP software layer of that server divides the sequence of octets of the file into segments and forwards them individually to the IP software layer (Internet Layer). The Internet Layer encapsulates each TCP segment into an IP packet by adding a header that includes (among other data) the destination IP address. Even though every packet has the same destination address, they can be routed on different paths through the network. When the client program on the destination computer receives them, the TCP layer (Transport Layer) reassembles the individual segments and ensures they are correctly ordered and error free as it streams them to an application.

The POWER of "subhanAllah wa bihamdihi”


ASSALAMUALAIKUM & HI everybody ?! I think most of people know how to pronouns  "subhanAllah wa bihamdihi”. Well, i guess all of you used that zikir in daily life. But, did you know very well about phrase meaning ? ok . For this entry, i want to share about the power of the phrase. I hope everybody will like it. INSHAALLAH.




IT IS By : Wael Abdelgawad for IslamicSunrays.com
There are many hadith of the Prophet Muhammad (peace be upon him) about the power of this phrase, SubhanAllah wa bihamdihi, which means, “Glory to Allah and praise Him.”
1. Whoever says “SubhanAllah wa bihamdihi” a hundred times during the day, his sins are wiped away, even if they are like the foam of the sea. [Sahih al-Bukhari; #7:168, Sahih Muslim; #4:2071]
2. Abu Dharr reported that the Prophet (sws) said, “Shall I tell you the words that Allah loves the most?” I said: “Yes, tell me, O Messenger of Allah.” He said: “The words dearest to Allah are: subhanAllah wa bihamdihi.
3. A palm tree is planted for the reciter [of the above] in Paradise. [at-Tirmidhi; 5:511, al-Hakim]
4. The Prophet Muhammad (sws) said: “Two words (subhanAllah wa bihamdihi) are light on the tongue, weigh heavily in the balance, and are loved by the Most Merciful One.”
Allah is so forgiving and gives us countless avenues to earn our forgiveness. Today, let’s have this phrase – subhanAllah wa bihamdihi – on our tongues, and let’s earn our forgiveness, and have entire groves of palm trees planted for us in Jannah, Insha’Allah.
Praise going up, blessings coming down
Of course there are many types of dhikr. Dhikr means praising Allah, remembering Allah.SubhanAllah wa bihamdihi is a good one, but even something as simple as saying, “Thank you, Allah” when you finish a meal is a type of dhikr.
When we have dhikr always on our tongues, we have this constant connection with God, even as we go about our daily routines. When things are going well, or when things are hard, we have this lifeline to Allah, this constant stream of praise going up, and blessings coming down. Our spirits are lighter, our hearts happier. We are grateful for everything we have, because we remember that every single little blessing – good health, the comfortable beds we sleep in, the orange juice we had for breakfast, even our beating hearts and the breath in our lungs – comes from Allah.
Dhikr is a guide to excellent character, and a light that keeps us on the path to Paradise.
We covet what we think about
Here’s another important point. I found the article from the  editor of IslamicAnswers.com, which is a common-sense advice website for marriage and family issues. One type of common question that i found is from a young person who is madly in love with someone who is unavailable. Maybe the unavailable person is already married, or is not interested, or the parents do not approve, but it’s clear that the match is impossible.
One thing that the editor tell such a young person is, stop thinking about the object of the person who is desire. When the thoughts come, push them away. Absolutely do not spend the time gazing at photographs of him/her, reading old emails, dwelling on what-ifs, and fantasizing, because that will only reinforce that person obsession, and keep the unavailable person in mind.
What we think about, we come to desire.
With dhikr, we are using this principle for good. By constantly praising Allah, we keep Him in our minds and hearts. The more we do so, the more we come to desire His love, His forgiveness, and His presence. The more we think about Allah, the more we want to please Him. It becomes a beautiful cycle of remembrance and blessings, reinforcing each other.
That’s why Allah described the believers as,
“Who remember Allaah while standing or sitting or [lying] on their sides.” [3:191]
“…and the men who remember Allaah often and the women who do so – for them Allaah has prepared forgiveness and a great reward.” [33:35]
“O you who have believed, remember Allaah with much remembrance. And exalt Him morning and afternoon.” [33:41-42]
The living and the dead
There is a very powerful hadith of the Prophet Muhammad (pbuh) in which he said,
“The example of the one who remembers his Lord (God) in comparison with the one who does not remember his Lord is that of the living and the dead.” [Sahih al-Bukhari; 11:208, Muslim; 1:539]
People can write the entire essay about that one hadith, but I’ll just say that the essence of life is our need for Allah. Without Him, our hearts would not beat, the rain would not fall, there would be no food on our tables, and no joy in our hearts. When we remember Allah we prove that we are spiritually alive. We acknowledge our need for the One God, and we acknowledge His favors upon us.
Conversely, if we do not remember Him, it’s as if we are spiritually dead. That’s why the famous classical scholar Shaykhul Islam ibn Taymiyyah said, “The example of dhikr to the heart is that of fish to water.”
Inshaaalah  we will get blessing from Him . :)

Collection of mosques around the world

ASSALAMUALAIKUM everybody ! hii :) For my second entry i would like to share with you guys about one building that most of the muslim visit which is mosque. The purposes of the mosque not only to perform the ritual but also our daily activities such as village meetings, arabic education, and even for weddings. Let's see some of the mosques in the world that has beautiful and unique designs. There maybe other  beautiful / unique mosques apart from the image below.



PUSAT KEBUDAYAAN ISLAM RAJA FAHD, ARGENTINA


MASJID SULTAN AHMED, TURKI


MASJIDIL HARAM / MASJID AL-HARAM / AL-MASJID AL-HARAM, MAKKAH


MASJID SELAT MELAKA, MALAYSIA


MASJID PUTRA, PUTRAJAYA


MASJID BADSHAHI, PAKISTAN


MASJID UBUDIAH, MALAYSIA


MASJID SKEIKH ZAYED BIN SULTAN AL NAHYAN, ABU DHABI


MASJID KRISTAL, MALAYSIA


MASJID ZAHIR, MALAYSIA


CYPRUS TURKISH ISLAMIC COMMUNITY OF VICTORIA


MASJID SHAH FAISAL, PAKISTAN



MASJID AL-AZHAR, MESIR


MASJID AUBURN GALLIPOLI, AUSTRALIA


MASJID RAYA BAITURRAHMAN, INDONESIA


MASJID BIRU, ARMENIA


MASJID ISTILAL, INDONESIA


MASJID ID KAH, CHINA


MASJID IMAM HUSSAIN, IRAQ


MASJID AL-AQSA YERUSALEM


MASJID IMAM ALI, IRAQ


MASJID SULTAN OMAR SAIFUDDIN, BRUNEI


MASJID KETCHOUA, ALGERIA


MASJID JAMA, INDIA


MASJID NIUJIE, CHINA


MASJID OMAR ALI SAIFUDDIN, BRUNEI


MASJID BESAR SAMARRA, IRAQ ( BUILT IN 852 MASIHI )


MASJID AL-NABAWI, ARAB SAUDI