SlideShare a Scribd company logo
1 of 40
What is a Protocols??? 
• Protocols define how messages are sent and 
received. 
• A set of rules that defines how data is 
formatted and processed on a network.
Types of Protocols 
• TCP/IP 
• HTTP 
• FTP 
• SMTP
Internet Protocol 
• Internet Protocol (IP) is the principal 
communications protocol in the Internet Protocol 
Suite for relaying datagram across network 
boundaries. 
• In other words, it is a set of rules used to send and 
receive messages at the Internet address level. 
• IP provides the method of distributing data in 
packets, can distribute packets to a destination via 
different routes, and can handle congestion in this 
manner.
Transmission Control Protocol 
• The Transmission Control Protocol (TCP) is one of the 
core protocols of the Internet protocols suite (IP), and is 
so common that the entire suite is often called TCP/IP. 
• TCP provides for virtual circuits, error detection and 
correction, automatic repeat requests, and other reliable 
end-to-end communications, using the IP protocol for 
transmission 
• TCP handles reassembling packets at the destination, as 
they can arrive out of order due to the IP routing scheme 
to avoid congestion. 
• TCP/IP together provide for the most commonly used 
functions on the internet, namely e-mail, file transfer, and 
the basis of the HTTP protocol for web page documents.
TCP Ports:
Hypertext Transfer Protocol 
• The Hypertext Transfer Protocol (HTTP) is an 
application protocol for distributed, collaborative, 
hypermedia information systems. HTTP is the 
foundation of data communication for the World 
Wide Web. 
• Hypertext is structured text that uses logical links 
(hyperlinks) between nodes containing text. HTTP is 
the protocol to exchange or transfer hypertext.
Working of HTTP
File Transfer Protocol 
• File Transfer Protocol (FTP) is a standard 
network protocol used to transfer files from one 
host to another host over a TCP-based network, 
such as the Internet. 
• A typical FTP session operates using two 
channels: a command (or control) channel and a 
data channel. 
• Command channel --transmitting commands and 
replies to those commands (Port 21) 
• Data channel --transferring data. (Port 20)
FTP Modes 
• Two modes that FTP can run in: 
– Active FTP 
– Passive FTP
Active FTP 
• A user connects from a random port on a file transfer client to 
port 21 on the server. It sends the PORT command, specifying 
what client-side port the server should connect to. This port 
will be used later on for the data channel and is different from 
the port used in this step for the command channel. 
• The server connects from port 20 to the client port designated 
for the data channel. Once connection is established, file 
transfers are then made through these client and server ports.
Passive FTP 
• The client connects from a random port to port 21 on the 
server and issues the PASV command. The server replies, 
indicating which (random) port it has opened for data transfer. 
• The client connects from another random port to the random 
port specified in the server's response. Once connection is 
established, data transfers are made through these client and 
server ports.
Active Vs. Passive 
FTP
Simple Mail Transfer Protocol 
• Simple Mail Transfer Protocol (SMTP) is an 
Internet standard for electronic mail (e-mail) 
transmission across Internet Protocol (IP) 
networks. 
• SMTP uses TCP port 25.
• A web portal is most often one specially-designed 
Web page at a website which brings information 
together from diverse sources in a uniform way. 
• In other words, a website or service that offers a 
broad array of resources and services, such as e-mail, 
forums, search engines, and online-shopping malls. 
• Usually, each information source gets its dedicated 
area on the page for displaying information; often, the 
user can configure which ones to display.
Types of Web Portals
• The Domain Name System (DNS) is an 
hierarchical distributed naming system for 
computers, services, or any resource connected 
to the Internet or a private network. 
• It associates various information with domain 
names assigned to each of the participating 
entities. 
• rarely do applications deal directly with IP 
addresses 
• top level domains: edu, com, gov, org, net, … 
• hostname.domain_name.top_level _domain 
e.g., csc.liv.ac.uk
DNS (Continue…) 
Host number 
The part of the IP address that specifies a particular 
host (machine) on the network. 
Domain name 
The specifies a specific organization or group. 
Top-level domain (TLD) 
The last section of a domain name that specifies the 
type of organization or its country of origin.
• Search Engines are basically a type of program 
that uses keywords to search for documents 
that relate to these keywords and then puts the 
results found in the order of relevance to the 
topic that was searched for. 
• Examples: 
– Google 
– Alta Vista
Importance 
• Search engines are important because with over 8 
billion web pages available, it would be impossible to 
search for the information that is specifically needed. 
• That is why search engines are used to filter the 
information that is on the internet and transform it 
into results that each individual can easily access and 
use within the matter of seconds.
Types of Search Engines 
• Crawler based search engines (e.g.: Google, Yahoo, 
Ask.com) 
• Directories (e.g.: dmoz.org, Yahoo.com) 
• Specialty search engines (e.g.: Askjeeves) 
• Hybrid search engines (e.g.: Yahoo.com) 
• Meta search engine (e.g.: Metacrawler)
• A web browser is a software application for 
retrieving, presenting, and passing over 
information resources on the World Wide Web. 
• In other words, it is an software application to 
access information provided by web browsers. 
• It brings information resources to the user. 
• Retrieve, present, and traverse information 
resources on the WWW.
Famous Web Browsers 
• Internet Explorer 
• Mozilla Firefox 
• Safari 
• Opera 
• Google Chrome
Protocols
Protocols
Protocols
Protocols
Protocols
Protocols
Protocols
Protocols

More Related Content

What's hot

Hypertext transfer protocol and hypertext transfer protocol secure(HTTP and H...
Hypertext transfer protocol and hypertext transfer protocol secure(HTTP and H...Hypertext transfer protocol and hypertext transfer protocol secure(HTTP and H...
Hypertext transfer protocol and hypertext transfer protocol secure(HTTP and H...rahul kundu
 
Simple mail transfer protocol (smtp)
Simple mail transfer protocol (smtp) Simple mail transfer protocol (smtp)
Simple mail transfer protocol (smtp) RochakSrivastava3
 
Computer network ppt communication
Computer network ppt communicationComputer network ppt communication
Computer network ppt communicationKajal Sharma
 
TCP/IP Network ppt
TCP/IP Network pptTCP/IP Network ppt
TCP/IP Network pptextraganesh
 
Lan, man and wan ppt final
Lan, man and wan ppt finalLan, man and wan ppt final
Lan, man and wan ppt finalArushi Garg
 
Protocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol SuiteProtocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol SuiteAtharaw Deshmukh
 
TCP/IP Protocols With All Layer Description
TCP/IP Protocols With All Layer DescriptionTCP/IP Protocols With All Layer Description
TCP/IP Protocols With All Layer DescriptionShubham Khedekar
 
Internet Service Provider-ISP
Internet Service Provider-ISPInternet Service Provider-ISP
Internet Service Provider-ISPJaya Kamnani
 
PPT ON COMPUTER NETWORK AND IT'S TYPES.
PPT ON COMPUTER NETWORK AND IT'S TYPES.PPT ON COMPUTER NETWORK AND IT'S TYPES.
PPT ON COMPUTER NETWORK AND IT'S TYPES.satyamjipatel
 
Types of computer network
Types of computer networkTypes of computer network
Types of computer networkAmit Shaw
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer ProtocolUjjayanta Bhaumik
 

What's hot (20)

Osi model
Osi modelOsi model
Osi model
 
Hypertext transfer protocol and hypertext transfer protocol secure(HTTP and H...
Hypertext transfer protocol and hypertext transfer protocol secure(HTTP and H...Hypertext transfer protocol and hypertext transfer protocol secure(HTTP and H...
Hypertext transfer protocol and hypertext transfer protocol secure(HTTP and H...
 
Simple mail transfer protocol (smtp)
Simple mail transfer protocol (smtp) Simple mail transfer protocol (smtp)
Simple mail transfer protocol (smtp)
 
Computer network ppt communication
Computer network ppt communicationComputer network ppt communication
Computer network ppt communication
 
TCP/IP Network ppt
TCP/IP Network pptTCP/IP Network ppt
TCP/IP Network ppt
 
Firewall ppt
Firewall pptFirewall ppt
Firewall ppt
 
Gateway Networking
Gateway NetworkingGateway Networking
Gateway Networking
 
Lan, man and wan ppt final
Lan, man and wan ppt finalLan, man and wan ppt final
Lan, man and wan ppt final
 
Lan and wan
Lan and wanLan and wan
Lan and wan
 
Protocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol SuiteProtocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol Suite
 
Ip address
Ip addressIp address
Ip address
 
TCP and UDP
TCP and UDP TCP and UDP
TCP and UDP
 
TCP/IP Protocols With All Layer Description
TCP/IP Protocols With All Layer DescriptionTCP/IP Protocols With All Layer Description
TCP/IP Protocols With All Layer Description
 
Computer Network
Computer NetworkComputer Network
Computer Network
 
Networking (2)
Networking (2)Networking (2)
Networking (2)
 
Internet Service Provider-ISP
Internet Service Provider-ISPInternet Service Provider-ISP
Internet Service Provider-ISP
 
PPT ON COMPUTER NETWORK AND IT'S TYPES.
PPT ON COMPUTER NETWORK AND IT'S TYPES.PPT ON COMPUTER NETWORK AND IT'S TYPES.
PPT ON COMPUTER NETWORK AND IT'S TYPES.
 
OSI Model
OSI ModelOSI Model
OSI Model
 
Types of computer network
Types of computer networkTypes of computer network
Types of computer network
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer Protocol
 

Viewers also liked

Network protocols
Network protocolsNetwork protocols
Network protocolsHemnath R.
 
Protocol Ppt[1]
Protocol Ppt[1]Protocol Ppt[1]
Protocol Ppt[1]anil933
 
NETWORK PROTOCOL
NETWORK PROTOCOLNETWORK PROTOCOL
NETWORK PROTOCOLKak Yong
 
Internet protocol (ip) ppt
Internet protocol (ip) pptInternet protocol (ip) ppt
Internet protocol (ip) pptDulith Kasun
 
Network protocol
Network protocolNetwork protocol
Network protocolOnline
 
Osi model
Osi modelOsi model
Osi modelOnline
 
OSI Model of Networking
OSI Model of NetworkingOSI Model of Networking
OSI Model of NetworkingMukesh Tekwani
 
Sample protocol presentation 2013
Sample protocol presentation 2013Sample protocol presentation 2013
Sample protocol presentation 2013Upreet Dhaliwal
 
Osi Layer model provided by TopTechy.com
Osi Layer model provided by TopTechy.comOsi Layer model provided by TopTechy.com
Osi Layer model provided by TopTechy.comVicky Kamboj
 
Transmission media
Transmission mediaTransmission media
Transmission mediaUmesh Gupta
 
communication-protocols
 communication-protocols communication-protocols
communication-protocolsAli Kamil
 
OSI Model - Every Detail Explained
OSI Model - Every Detail ExplainedOSI Model - Every Detail Explained
OSI Model - Every Detail ExplainedAshish Malik
 

Viewers also liked (20)

Network protocols
Network protocolsNetwork protocols
Network protocols
 
Protocol Ppt[1]
Protocol Ppt[1]Protocol Ppt[1]
Protocol Ppt[1]
 
NETWORK PROTOCOL
NETWORK PROTOCOLNETWORK PROTOCOL
NETWORK PROTOCOL
 
Protocols
ProtocolsProtocols
Protocols
 
Internet protocol (ip) ppt
Internet protocol (ip) pptInternet protocol (ip) ppt
Internet protocol (ip) ppt
 
Network protocol
Network protocolNetwork protocol
Network protocol
 
Internet Protocols
Internet ProtocolsInternet Protocols
Internet Protocols
 
OSI MODEL - A PROJECT
OSI MODEL - A PROJECTOSI MODEL - A PROJECT
OSI MODEL - A PROJECT
 
Osi model
Osi modelOsi model
Osi model
 
OSI Model of Networking
OSI Model of NetworkingOSI Model of Networking
OSI Model of Networking
 
Ip address and subnetting
Ip address and subnettingIp address and subnetting
Ip address and subnetting
 
TCP/IP Basics
TCP/IP BasicsTCP/IP Basics
TCP/IP Basics
 
7 layer OSI
7 layer OSI7 layer OSI
7 layer OSI
 
TCP/IP Presentation
TCP/IP PresentationTCP/IP Presentation
TCP/IP Presentation
 
Sample protocol presentation 2013
Sample protocol presentation 2013Sample protocol presentation 2013
Sample protocol presentation 2013
 
Osi Layer model provided by TopTechy.com
Osi Layer model provided by TopTechy.comOsi Layer model provided by TopTechy.com
Osi Layer model provided by TopTechy.com
 
Transmission media
Transmission mediaTransmission media
Transmission media
 
communication-protocols
 communication-protocols communication-protocols
communication-protocols
 
What is an intranet
What is an intranetWhat is an intranet
What is an intranet
 
OSI Model - Every Detail Explained
OSI Model - Every Detail ExplainedOSI Model - Every Detail Explained
OSI Model - Every Detail Explained
 

Similar to Protocols

An Introduction To World Wide Web
An Introduction To World Wide WebAn Introduction To World Wide Web
An Introduction To World Wide WebAbhishek Kharbanda
 
Web essentials clients, servers and communication – the internet – basic inte...
Web essentials clients, servers and communication – the internet – basic inte...Web essentials clients, servers and communication – the internet – basic inte...
Web essentials clients, servers and communication – the internet – basic inte...smitha273566
 
uniti-websitebasics-230517110223-12e31dbc (1).pptx
uniti-websitebasics-230517110223-12e31dbc (1).pptxuniti-websitebasics-230517110223-12e31dbc (1).pptx
uniti-websitebasics-230517110223-12e31dbc (1).pptxbmit1
 
IT2255 Web Essentials - Unit I Website Basics
IT2255 Web Essentials - Unit I  Website BasicsIT2255 Web Essentials - Unit I  Website Basics
IT2255 Web Essentials - Unit I Website Basicspkaviya
 
Intro. to the internet and web
Intro. to the internet and webIntro. to the internet and web
Intro. to the internet and webdofirfauzi1302
 
Internet tools and services
Internet tools and servicesInternet tools and services
Internet tools and serviceslearnt
 
Introduction to the Internet and Web.pptx
Introduction to the Internet and Web.pptxIntroduction to the Internet and Web.pptx
Introduction to the Internet and Web.pptxhishamousl
 
How the internet works
How the internet worksHow the internet works
How the internet worksftcim
 
Introduction to internet.
Introduction to internet.Introduction to internet.
Introduction to internet.Anish Thomas
 
Internet and Web - Week 9.ppt
Internet and Web - Week 9.pptInternet and Web - Week 9.ppt
Internet and Web - Week 9.pptHema Kesevan
 
Computer network coe351- part2- final
Computer network coe351- part2- finalComputer network coe351- part2- final
Computer network coe351- part2- finalTaymoor Nazmy
 

Similar to Protocols (20)

protocols (1).pptx
protocols (1).pptxprotocols (1).pptx
protocols (1).pptx
 
protocols (1).pptx
protocols (1).pptxprotocols (1).pptx
protocols (1).pptx
 
An Introduction To World Wide Web
An Introduction To World Wide WebAn Introduction To World Wide Web
An Introduction To World Wide Web
 
Web essentials clients, servers and communication – the internet – basic inte...
Web essentials clients, servers and communication – the internet – basic inte...Web essentials clients, servers and communication – the internet – basic inte...
Web essentials clients, servers and communication – the internet – basic inte...
 
uniti-websitebasics-230517110223-12e31dbc (1).pptx
uniti-websitebasics-230517110223-12e31dbc (1).pptxuniti-websitebasics-230517110223-12e31dbc (1).pptx
uniti-websitebasics-230517110223-12e31dbc (1).pptx
 
IT2255 Web Essentials - Unit I Website Basics
IT2255 Web Essentials - Unit I  Website BasicsIT2255 Web Essentials - Unit I  Website Basics
IT2255 Web Essentials - Unit I Website Basics
 
Unit 4
Unit 4Unit 4
Unit 4
 
Intro. to the internet and web
Intro. to the internet and webIntro. to the internet and web
Intro. to the internet and web
 
Internet tools and services
Internet tools and servicesInternet tools and services
Internet tools and services
 
Introduction to the Internet and Web.pptx
Introduction to the Internet and Web.pptxIntroduction to the Internet and Web.pptx
Introduction to the Internet and Web.pptx
 
How the internet works
How the internet worksHow the internet works
How the internet works
 
Introduction to internet.
Introduction to internet.Introduction to internet.
Introduction to internet.
 
Internet
InternetInternet
Internet
 
Internet
InternetInternet
Internet
 
Internet
InternetInternet
Internet
 
Internet.ppt
Internet.pptInternet.ppt
Internet.ppt
 
Internet and Web - Week 9.ppt
Internet and Web - Week 9.pptInternet and Web - Week 9.ppt
Internet and Web - Week 9.ppt
 
Internet
InternetInternet
Internet
 
Internet.ppt
Internet.pptInternet.ppt
Internet.ppt
 
Computer network coe351- part2- final
Computer network coe351- part2- finalComputer network coe351- part2- final
Computer network coe351- part2- final
 

More from Sonali Chawla

An Experimental Study of Crime Investigation using Machine Learning
An Experimental Study of Crime Investigation using Machine LearningAn Experimental Study of Crime Investigation using Machine Learning
An Experimental Study of Crime Investigation using Machine LearningSonali Chawla
 
The Problem Tracking System
The Problem Tracking SystemThe Problem Tracking System
The Problem Tracking SystemSonali Chawla
 
Natural disaster management
Natural disaster managementNatural disaster management
Natural disaster managementSonali Chawla
 
A Review of the Concept of ISO Standard 9000 Family
A Review of the Concept of ISO Standard 9000 FamilyA Review of the Concept of ISO Standard 9000 Family
A Review of the Concept of ISO Standard 9000 FamilySonali Chawla
 
Software Project Scheduling
Software Project SchedulingSoftware Project Scheduling
Software Project SchedulingSonali Chawla
 
The big world of microorganisms
The big world of microorganismsThe big world of microorganisms
The big world of microorganismsSonali Chawla
 
Non verbal communication
Non verbal communicationNon verbal communication
Non verbal communicationSonali Chawla
 
Communication skills
Communication skillsCommunication skills
Communication skillsSonali Chawla
 
Reproduction in animals
Reproduction in animalsReproduction in animals
Reproduction in animalsSonali Chawla
 
Chemical Effect of Electric Current
Chemical Effect of Electric CurrentChemical Effect of Electric Current
Chemical Effect of Electric CurrentSonali Chawla
 
Combustion and flame
Combustion and flameCombustion and flame
Combustion and flameSonali Chawla
 
India, size and location
India, size and locationIndia, size and location
India, size and locationSonali Chawla
 
Phases in the expansion of democracy
Phases in the expansion of democracyPhases in the expansion of democracy
Phases in the expansion of democracySonali Chawla
 
Indian Premier League
Indian Premier LeagueIndian Premier League
Indian Premier LeagueSonali Chawla
 

More from Sonali Chawla (19)

An Experimental Study of Crime Investigation using Machine Learning
An Experimental Study of Crime Investigation using Machine LearningAn Experimental Study of Crime Investigation using Machine Learning
An Experimental Study of Crime Investigation using Machine Learning
 
Testing User Manual
Testing User ManualTesting User Manual
Testing User Manual
 
The Problem Tracking System
The Problem Tracking SystemThe Problem Tracking System
The Problem Tracking System
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
Natural disaster management
Natural disaster managementNatural disaster management
Natural disaster management
 
A Review of the Concept of ISO Standard 9000 Family
A Review of the Concept of ISO Standard 9000 FamilyA Review of the Concept of ISO Standard 9000 Family
A Review of the Concept of ISO Standard 9000 Family
 
Software Project Scheduling
Software Project SchedulingSoftware Project Scheduling
Software Project Scheduling
 
The big world of microorganisms
The big world of microorganismsThe big world of microorganisms
The big world of microorganisms
 
Android
AndroidAndroid
Android
 
Non verbal communication
Non verbal communicationNon verbal communication
Non verbal communication
 
Communication skills
Communication skillsCommunication skills
Communication skills
 
Reproduction in animals
Reproduction in animalsReproduction in animals
Reproduction in animals
 
Chemical Effect of Electric Current
Chemical Effect of Electric CurrentChemical Effect of Electric Current
Chemical Effect of Electric Current
 
Combustion and flame
Combustion and flameCombustion and flame
Combustion and flame
 
India, size and location
India, size and locationIndia, size and location
India, size and location
 
Phases in the expansion of democracy
Phases in the expansion of democracyPhases in the expansion of democracy
Phases in the expansion of democracy
 
Operating system
Operating systemOperating system
Operating system
 
Sachin Tendulkar
Sachin TendulkarSachin Tendulkar
Sachin Tendulkar
 
Indian Premier League
Indian Premier LeagueIndian Premier League
Indian Premier League
 

Recently uploaded

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 

Recently uploaded (20)

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 

Protocols

  • 1.
  • 2. What is a Protocols??? • Protocols define how messages are sent and received. • A set of rules that defines how data is formatted and processed on a network.
  • 3. Types of Protocols • TCP/IP • HTTP • FTP • SMTP
  • 4. Internet Protocol • Internet Protocol (IP) is the principal communications protocol in the Internet Protocol Suite for relaying datagram across network boundaries. • In other words, it is a set of rules used to send and receive messages at the Internet address level. • IP provides the method of distributing data in packets, can distribute packets to a destination via different routes, and can handle congestion in this manner.
  • 5. Transmission Control Protocol • The Transmission Control Protocol (TCP) is one of the core protocols of the Internet protocols suite (IP), and is so common that the entire suite is often called TCP/IP. • TCP provides for virtual circuits, error detection and correction, automatic repeat requests, and other reliable end-to-end communications, using the IP protocol for transmission • TCP handles reassembling packets at the destination, as they can arrive out of order due to the IP routing scheme to avoid congestion. • TCP/IP together provide for the most commonly used functions on the internet, namely e-mail, file transfer, and the basis of the HTTP protocol for web page documents.
  • 7.
  • 8. Hypertext Transfer Protocol • The Hypertext Transfer Protocol (HTTP) is an application protocol for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web. • Hypertext is structured text that uses logical links (hyperlinks) between nodes containing text. HTTP is the protocol to exchange or transfer hypertext.
  • 10. File Transfer Protocol • File Transfer Protocol (FTP) is a standard network protocol used to transfer files from one host to another host over a TCP-based network, such as the Internet. • A typical FTP session operates using two channels: a command (or control) channel and a data channel. • Command channel --transmitting commands and replies to those commands (Port 21) • Data channel --transferring data. (Port 20)
  • 11. FTP Modes • Two modes that FTP can run in: – Active FTP – Passive FTP
  • 12. Active FTP • A user connects from a random port on a file transfer client to port 21 on the server. It sends the PORT command, specifying what client-side port the server should connect to. This port will be used later on for the data channel and is different from the port used in this step for the command channel. • The server connects from port 20 to the client port designated for the data channel. Once connection is established, file transfers are then made through these client and server ports.
  • 13. Passive FTP • The client connects from a random port to port 21 on the server and issues the PASV command. The server replies, indicating which (random) port it has opened for data transfer. • The client connects from another random port to the random port specified in the server's response. Once connection is established, data transfers are made through these client and server ports.
  • 15.
  • 16. Simple Mail Transfer Protocol • Simple Mail Transfer Protocol (SMTP) is an Internet standard for electronic mail (e-mail) transmission across Internet Protocol (IP) networks. • SMTP uses TCP port 25.
  • 17.
  • 18.
  • 19. • A web portal is most often one specially-designed Web page at a website which brings information together from diverse sources in a uniform way. • In other words, a website or service that offers a broad array of resources and services, such as e-mail, forums, search engines, and online-shopping malls. • Usually, each information source gets its dedicated area on the page for displaying information; often, the user can configure which ones to display.
  • 20. Types of Web Portals
  • 21.
  • 22. • The Domain Name System (DNS) is an hierarchical distributed naming system for computers, services, or any resource connected to the Internet or a private network. • It associates various information with domain names assigned to each of the participating entities. • rarely do applications deal directly with IP addresses • top level domains: edu, com, gov, org, net, … • hostname.domain_name.top_level _domain e.g., csc.liv.ac.uk
  • 23. DNS (Continue…) Host number The part of the IP address that specifies a particular host (machine) on the network. Domain name The specifies a specific organization or group. Top-level domain (TLD) The last section of a domain name that specifies the type of organization or its country of origin.
  • 24.
  • 25.
  • 26.
  • 27. • Search Engines are basically a type of program that uses keywords to search for documents that relate to these keywords and then puts the results found in the order of relevance to the topic that was searched for. • Examples: – Google – Alta Vista
  • 28. Importance • Search engines are important because with over 8 billion web pages available, it would be impossible to search for the information that is specifically needed. • That is why search engines are used to filter the information that is on the internet and transform it into results that each individual can easily access and use within the matter of seconds.
  • 29. Types of Search Engines • Crawler based search engines (e.g.: Google, Yahoo, Ask.com) • Directories (e.g.: dmoz.org, Yahoo.com) • Specialty search engines (e.g.: Askjeeves) • Hybrid search engines (e.g.: Yahoo.com) • Meta search engine (e.g.: Metacrawler)
  • 30.
  • 31. • A web browser is a software application for retrieving, presenting, and passing over information resources on the World Wide Web. • In other words, it is an software application to access information provided by web browsers. • It brings information resources to the user. • Retrieve, present, and traverse information resources on the WWW.
  • 32. Famous Web Browsers • Internet Explorer • Mozilla Firefox • Safari • Opera • Google Chrome