Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
Look up keyword
Like this
3Activity
0 of .
Results for:
No results containing your search query
P. 1
Perior University

Perior University

Ratings: (0)|Views: 324|Likes:
Published by Khalid Azeem

More info:

Published by: Khalid Azeem on Oct 24, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

04/11/2011

pdf

text

original

 
COMPUTER
MBA ProfessionalSection XSession 2007-09 
What is a protocol?
KHALID AZEEM8257
1
PERIORUNIVERSITY
 
 
A
protocol is a standard method that enables communication between processes (possibly running on different machines), which is a set of rulesand procedures for sending and receiving data over a network. There areseveral depending on what is expected of communication. Some protocolswill be for example specializing in the exchange of files (FTP), others can beused to manage the state of the transmission and errors (in the case of theICMP), ...On the Internet, the protocols used are part of a suite of protocols; a set of  protocols connected them. This suite of protocol calledTCP / IP. It contains, among other things, the following protocols:
Common protocols
IP(Internet Protocol)
UDP(User Datagram Protocol)
TCP(Transmission Control Protocol)
DHCP(Dynamic Host Configuration Protocol)
HTTP(Hypertext Transfer Protocol)
FTP(File Transfer Protocol)
Telnet(Telnet Remote Protocol)
SSH(Secure Shell Remote Protocol)
POP3(Post Office Protocol 3)
SMTP(Simple Mail Transfer Protocol)
IMAP(Internet Message Access Protocol)
Protocols oriented and non-connection-oriented
One class protocols generally into two categories depending on the level of checking data that we want:
 
The connection-oriented protocols:
These protocols operatingcontrol for the transmission of data
over a
communication betweentwo machines. In such a scheme, the machine sends receivingacknowledgments when communicating, and the machine issuingguarantees the validity of the data it sends. The data are sent in theform of a stream.TCPis a connection-oriented protocol
 
The connection-oriented protocols:
This is a mode of communication in which the machine transmitter sends data without
2
S
 
warning the machine receiving, and receiving the machine receivesthe data without sending notice of receipt of the first. The data aresent in the form of blocks (datagram).UDPis a non-connection-oriented protocol
Protocol implementation
A protocol defines only for how the machines should, ie the form andsequence data to be exchanged. A protocol on the other hand does notdefine how to program software in such a way as to make it compatible withthe protocol. We call the translation and
implementation
of a protocollanguage. The specifications of the protocols are never complete, as it is commonimplementations are subject to some interpretation of specifications, whichsometimes leads to the specificities of certain implementations or worse atthe incompatibilities or security holes!
 
Tips & Tricks relevant found in the knowledge base
 2
 
6/08 14h56
 BitTorrent 14/03 17h19
 Windows Vista 19/05 14h28
 Networks 17/01 11:35
 Microsoft Outlook 27/12 01h17
 KDE 15/05 15h42
 Windows Vista 04/06 23:07
 Ubuntu 17/01 12:21
 BIOS 22/04 00h43
 FTP
Importance
The widespread use and expansion of communications protocolsis both a prerequisite to theInternet, and a major contributor to its power and success.The pair of Internet Protocol(or IP) andTransmission Control Protocol(or  TCP) are the most important of these, and the termTCP/IPrefers to acollection (or  protocol suite) of its most used protocols. Most of the
3

Activity (3)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
cpintopa liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->