Download - Protocols
![Page 1: Protocols](https://reader034.vdocuments.us/reader034/viewer/2022051513/547c9098b4af9f1b108b4b05/html5/thumbnails/1.jpg)
PRESENTED TO : PRESENTED BY :MISS KANIKA SHARMA KANIKA TREHAN
PRESENTATION ON
PROTOCOLS
![Page 2: Protocols](https://reader034.vdocuments.us/reader034/viewer/2022051513/547c9098b4af9f1b108b4b05/html5/thumbnails/2.jpg)
What is protocol Requirements of protocol Functions of protocols Need of protocols Types of protocols Protocol architecture
Contents
![Page 3: Protocols](https://reader034.vdocuments.us/reader034/viewer/2022051513/547c9098b4af9f1b108b4b05/html5/thumbnails/3.jpg)
A protocol is a series of rules by which computing devices are able to communicate.
What is protocol?
![Page 4: Protocols](https://reader034.vdocuments.us/reader034/viewer/2022051513/547c9098b4af9f1b108b4b05/html5/thumbnails/4.jpg)
Data formats for data exchange Flow control Routing Acknowledgements Loss of information Sequence control
Requirements of Protocols
![Page 5: Protocols](https://reader034.vdocuments.us/reader034/viewer/2022051513/547c9098b4af9f1b108b4b05/html5/thumbnails/5.jpg)
Identifies errors Applies compression techniques. Decides on :
How to announce sent data . How to announce receive data
How to address data. How data is to be sent.
Protocol Functions
![Page 6: Protocols](https://reader034.vdocuments.us/reader034/viewer/2022051513/547c9098b4af9f1b108b4b05/html5/thumbnails/6.jpg)
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.
Need of Protocols
![Page 7: Protocols](https://reader034.vdocuments.us/reader034/viewer/2022051513/547c9098b4af9f1b108b4b05/html5/thumbnails/7.jpg)
TCP: Transmission Control Protocol
HTTP: Hypertext Transfer Protocol
FTP: File Transfer Protocol
SMTP: Simple Mail Transfer Protocol
Types of Protocol
![Page 8: Protocols](https://reader034.vdocuments.us/reader034/viewer/2022051513/547c9098b4af9f1b108b4b05/html5/thumbnails/8.jpg)
UDP : User Datagram protocols
ICMP: Internet Control Message Protocol
SCTP: Stream Control Transmission Protocol
ARP: Address Resolution Protocol
TYPES…
![Page 9: Protocols](https://reader034.vdocuments.us/reader034/viewer/2022051513/547c9098b4af9f1b108b4b05/html5/thumbnails/9.jpg)
The TCP/IP protocol suite was first defined in 1974
TCP/IP represents a set of public standards that satisfy how packets of
information are exchanged between computers over one and more networks.
TCP/IP Protocol Suite
![Page 10: Protocols](https://reader034.vdocuments.us/reader034/viewer/2022051513/547c9098b4af9f1b108b4b05/html5/thumbnails/10.jpg)
TCP/IP Protocol Suite
![Page 11: Protocols](https://reader034.vdocuments.us/reader034/viewer/2022051513/547c9098b4af9f1b108b4b05/html5/thumbnails/11.jpg)
IP, which stands for Internet Protocol , is a Network layer protocol that is responsible for delivering packets to network devices.
Each packet is treated as an independent unit of data without any relation to any other unit of data.
IP Protocol
![Page 12: Protocols](https://reader034.vdocuments.us/reader034/viewer/2022051513/547c9098b4af9f1b108b4b05/html5/thumbnails/12.jpg)
Ensures a sent message is sent without any loss of data or any mix up of the order of the data
Will request re-transmission of lost or damaged packets
TCP Protocol
![Page 13: Protocols](https://reader034.vdocuments.us/reader034/viewer/2022051513/547c9098b4af9f1b108b4b05/html5/thumbnails/13.jpg)
TCP Protocol
![Page 14: Protocols](https://reader034.vdocuments.us/reader034/viewer/2022051513/547c9098b4af9f1b108b4b05/html5/thumbnails/14.jpg)
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.
SIMPLE MAIL TRANSFER PROTOCOL(SMTP)
![Page 16: Protocols](https://reader034.vdocuments.us/reader034/viewer/2022051513/547c9098b4af9f1b108b4b05/html5/thumbnails/16.jpg)
It is used to transfer files from a server to a client computer.
example of an FTP service is when you visit a site to download software--you click on download, and it contacts the FTP server which then downloads the file to your computer.
FILE TRANSFER PROTOCOL(FTP)
![Page 17: Protocols](https://reader034.vdocuments.us/reader034/viewer/2022051513/547c9098b4af9f1b108b4b05/html5/thumbnails/17.jpg)
![Page 18: Protocols](https://reader034.vdocuments.us/reader034/viewer/2022051513/547c9098b4af9f1b108b4b05/html5/thumbnails/18.jpg)
HTTP is a protocol that communicates between an Internet browser, such as Internet Explorer or Firefox, and a web server that is hosting a website.
HYPER TEXT TRANSFER PROTOCOL(HTTP)
![Page 19: Protocols](https://reader034.vdocuments.us/reader034/viewer/2022051513/547c9098b4af9f1b108b4b05/html5/thumbnails/19.jpg)
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.
UDP (User Datagram Protocol)
![Page 20: Protocols](https://reader034.vdocuments.us/reader034/viewer/2022051513/547c9098b4af9f1b108b4b05/html5/thumbnails/20.jpg)
UDP
![Page 21: Protocols](https://reader034.vdocuments.us/reader034/viewer/2022051513/547c9098b4af9f1b108b4b05/html5/thumbnails/21.jpg)