21

Protocols

Embed Size (px)

Citation preview

Page 1: Protocols
Page 2: Protocols

M.Usman

Anwar

Presented By:

Page 3: Protocols

Protocols

Page 4: Protocols

ContentsWhat is ProtocolNeed Of Protocol Functions of ProtocolsTypes of Protocol

Page 5: Protocols

What Is Protocol?When computers communicate with each other , there needs to be a common set of rules & instructions that each computer follows.A uniform set of rules that enables two devices to connect & transmit data to one another.

Page 6: Protocols

What Is Protocol?Protocols regulate data transmission among devices as well as within a network of linked devices through both error control & specifying which data compression method to use.

Page 7: Protocols

Need of Protocols Protocols are needed for predetermined

understandings for communications.

It helps the smooth functioning of a system, such contribution to a system may benefit or offend you from where you stand. 

Page 8: Protocols

Function of Protocols Identifies errors. Applies compression techniques. Protocol Decides:

How to announce sent data. How to announce receive data

How to address data. How data is to be sent.

Page 9: Protocols

Types of ProtocolsAs the computers can communicate with each other in different ways that’s why their are several types of protocols.There are two types of protocols based on their use of connections: Connction-Oriented Protocol Connectionless Protocol

Page 10: Protocols

Types…There are protocols in each layer of the standard model .

Page 11: Protocols

Types…

TCP: Transmission Control Protocol HTTP: Hypertext Transfer ProtocolFTP: File Transfer Protocol SMTP: Simple Mail Transfer Protocol

Some common types of protocols are given below:

Page 12: Protocols

UDP: User Datagram protocolsICMP: Internet Control Message Protocol SCTP: Stream Control Transmission ProtocolARP: Address Resolution Protocol

Types…

Page 13: Protocols

TCP TCP ensures that a sent message is sent

without any loss of data or any mix up of the order of the data.

It will request re-transmission of lost or damaged packets.

TCP is the connection oriented reliable protocol.

Used in the accurate transmission of large amount of data.

Page 14: Protocols

HTTP HTTP is used by the World wide web. HTTP is called a stateless protocol because

each command is executed independently, without any knowledge of the commands that came before it.

HTTP defines how messages are formatted & transmitted, what actions web servers & browsers should take in response to various commands

Page 15: Protocols

FTP FTP allows you to transfer files from a

server to a client computer. FTP uses internet’s TCP/IP protocols to

enable data transfer.

Page 16: Protocols

SMTP SMTP is the most popular protocol for

transferring electronic mail on internet. SMTP specifies the format for the

electronic message along with its route from source computer to destination computer through e-mail servers.

Page 17: Protocols

UDP Controls traffic between network devices,

but does not attempt any error correction. It is used for protocols where speed is

more important than accuracy or error correction is handled by the client.

Page 18: Protocols

ICMP ICMP is a message control & error-

reporting protocol between a host server & a gateway to the internet.

ICMP uses IP datagrams , but the messages are processed by the IP software not by the user application.

Page 19: Protocols

SCTP SCTP is a protocol for transmitting

multiple streams of data at the same time between two end points that have established a connection in a network.

Page 20: Protocols

ARP ARP is a protocol for obtaining the

physical address(MAC address) of a device when the IP address(logical address) is known.

When any device wants to send data to another device over the network, it must first determine the MAC address of that device, which use the ARP.

Page 21: Protocols