SlideShare a Scribd company logo
1 of 11
+
Week 4
Common Web Technology Protocols
+
PROTOCOLS
 A set of rules governing the exchange or transmission of data
between devices.
 Protocols are usually assigned to specific PORTs on a
computer.
 A port is like an extension on a phone system.
+
IP, TCP and UDP
 IP – Internet Protocol
 TCP - Transmission Control Protocol
 UDP – User Datagram Protocol
+
TCP and UDP
 These two protocols enable communication between all
computers on the internet.
 TCP is the main protocol of the internet. It needs to establish a
connection between the two computers before it will send
information
 UDP does not require the other computer to acknowledge that
it is connected before sending. It just sends. DNS usually uses
UDP
+
Common Protocols
 HTTP – Hyper Text Transfer Protocol
 This is the main protocol used well surfing the web to view HTML
(Hyper Text Markup Language) documents.
 Data is sent in the open (not encrypted)
 FTP – File Transfer Protocol
 FTP was the initial protocol for transferring files from computer to
computer.
 User credentials and data are sent in the open (not encrypted)
 Telnet – Teletype Network
 Text base commands / communication between computers.
 User credentials and data are sent in the open (not encrypted)
+
Common Protocols
 HTTPs – Hyper Text Transfer Protocol Secure
 This is the main protocol used well surfing the web to view HTML (Hyper Text Markup Language) documents.
 Info is encrypted!
 FTPs – File Transfer Protocol Secure
 Info is encrypted!
 SFTP – Secure File Transfer Protocol
 Uses SSH
 Info is encrypted!
 SSH – Secure Shell
 A secure version of Telnet
 Info is encrypted!
 SCP – Secure Copy Protocol
 Info is encrypted!
 Subset of SSH
+
Mail Protocols
 POP3 – Post Office Protocol v3
 Used for coping/retreiving messages from server to computer
 SMTP– Simple Mail Transfer Protocol
 Used for sending messages to a server(s)
 IMAP– Internet Message Access Protocol
 Used to view/manipulate messages on server
+
Other Protocols
 DHCP– Dynamic Host Configuration Protocol
 Used for dynamically assigning IP addresses to computers in a
private network.
 DNS– Domain Name System
 Converts or stores IP to Domain Name references
+
Protocols - PORTS
Protocol PORT
ftp 21
SSH/scp/FTPs 22
telnet 23
pop3 110
smtp 25
imap 143
http 80
https 443
dns 53
+
Other
 URL– Uniform Resource Locator
 Used to specify the address of almost all network resources.
 SSL – Secure Socket Layer
 Additional layer to provide common cryptographic protocol to other
protocols.
 TLS – Transport Layer Security– is basically v3 of SSL
+
Common bash commands
 telnet (telnet dca.durhamcollege.ca 80)
 ls : list the content s of the directory (ls –l, ls –la)
 cd : change directory (cd web_design , cd ../)
 pwd : print working directory (pwd)
 ssh : secure shell (ssh –l gubalaray dca.durhamcollege.ca)
 mkdir : make directory (mkdir web_design)
 quota –s : list your disk usage on the server
 man : display manual pages (man ls)
 vi : (vi hello.txt)

More Related Content

What's hot

FILE TRANSFER PROTOCOL BY LAXMI $ Group
FILE TRANSFER PROTOCOL BY LAXMI $ GroupFILE TRANSFER PROTOCOL BY LAXMI $ Group
FILE TRANSFER PROTOCOL BY LAXMI $ Grouprajeev bhatt
 
TFTP - Trivial File Transfer Protocol
TFTP - Trivial File Transfer ProtocolTFTP - Trivial File Transfer Protocol
TFTP - Trivial File Transfer ProtocolPeter R. Egli
 
File Transfer Protocol
File Transfer ProtocolFile Transfer Protocol
File Transfer ProtocolOm Prakash
 
Networking based ppt
Networking based pptNetworking based ppt
Networking based pptIMEI
 
Ftp: a slideshow on File transfer protocol
Ftp: a slideshow on File transfer protocol Ftp: a slideshow on File transfer protocol
Ftp: a slideshow on File transfer protocol Lina Guha Roy
 
File transfer protocol
File transfer protocolFile transfer protocol
File transfer protocolMilind Swane
 
Using an FTP client - Client server computing
Using an FTP client -  Client server computingUsing an FTP client -  Client server computing
Using an FTP client - Client server computinglordmwesh
 
File transfer protocol
File transfer protocolFile transfer protocol
File transfer protocolAmandeep Kaur
 
File Transfer Protocol
File Transfer ProtocolFile Transfer Protocol
File Transfer ProtocolVinh Nguyen
 

What's hot (20)

Ports
PortsPorts
Ports
 
FILE TRANSFER PROTOCOL BY LAXMI $ Group
FILE TRANSFER PROTOCOL BY LAXMI $ GroupFILE TRANSFER PROTOCOL BY LAXMI $ Group
FILE TRANSFER PROTOCOL BY LAXMI $ Group
 
TFTP - Trivial File Transfer Protocol
TFTP - Trivial File Transfer ProtocolTFTP - Trivial File Transfer Protocol
TFTP - Trivial File Transfer Protocol
 
An overview of ftp
An overview of ftpAn overview of ftp
An overview of ftp
 
Meeting 6 : ftp
Meeting 6 : ftpMeeting 6 : ftp
Meeting 6 : ftp
 
Telnet presentation
Telnet presentationTelnet presentation
Telnet presentation
 
File Transfer Protocol
File Transfer ProtocolFile Transfer Protocol
File Transfer Protocol
 
Networking based ppt
Networking based pptNetworking based ppt
Networking based ppt
 
Deeps
DeepsDeeps
Deeps
 
Ftp: a slideshow on File transfer protocol
Ftp: a slideshow on File transfer protocol Ftp: a slideshow on File transfer protocol
Ftp: a slideshow on File transfer protocol
 
Ftp tftp
Ftp tftpFtp tftp
Ftp tftp
 
TFTP
TFTPTFTP
TFTP
 
File transfer protocol
File transfer protocolFile transfer protocol
File transfer protocol
 
Lec 8(FTP Protocol)
Lec 8(FTP Protocol)Lec 8(FTP Protocol)
Lec 8(FTP Protocol)
 
Using an FTP client - Client server computing
Using an FTP client -  Client server computingUsing an FTP client -  Client server computing
Using an FTP client - Client server computing
 
File transfer protocol
File transfer protocolFile transfer protocol
File transfer protocol
 
Meeting 5.2 : ssh
Meeting 5.2 : sshMeeting 5.2 : ssh
Meeting 5.2 : ssh
 
File Transfer Protocol
File Transfer ProtocolFile Transfer Protocol
File Transfer Protocol
 
Ftp
FtpFtp
Ftp
 
FTP & TFTP
FTP & TFTPFTP & TFTP
FTP & TFTP
 

Similar to Protocols

TCP - TCP breaks data into manageable packets and tracks information.pdf
TCP - TCP breaks data into manageable packets and tracks information.pdfTCP - TCP breaks data into manageable packets and tracks information.pdf
TCP - TCP breaks data into manageable packets and tracks information.pdfanjanacottonmills
 
Networking:) Based on Ethical Hacking And Cyber Security
Networking:) Based on Ethical Hacking And Cyber SecurityNetworking:) Based on Ethical Hacking And Cyber Security
Networking:) Based on Ethical Hacking And Cyber SecurityManishKumarH
 
Ports and services
Ports and servicesPorts and services
Ports and servicesIlan Mindel
 
Ports and protocols
Ports and protocolsPorts and protocols
Ports and protocolssiva rama
 
Internet Protocols
Internet ProtocolsInternet Protocols
Internet ProtocolsAnil Neupane
 
PROTOCOLS AND ITS TYPES.docx
PROTOCOLS AND ITS TYPES.docxPROTOCOLS AND ITS TYPES.docx
PROTOCOLS AND ITS TYPES.docxamazingthings2743
 
NETWORK PROTOCOL
NETWORK PROTOCOLNETWORK PROTOCOL
NETWORK PROTOCOLKak Yong
 
TCP RFC 793 TCPIP (Transmission Control ProtocolInternet Proto.pdf
TCP  RFC 793 TCPIP (Transmission Control ProtocolInternet Proto.pdfTCP  RFC 793 TCPIP (Transmission Control ProtocolInternet Proto.pdf
TCP RFC 793 TCPIP (Transmission Control ProtocolInternet Proto.pdfanjaniar7gallery
 
Network protocals.pptx
Network protocals.pptxNetwork protocals.pptx
Network protocals.pptxmaxwell241471
 
file transfer and access utilities
file transfer and access utilitiesfile transfer and access utilities
file transfer and access utilitiestumetr1
 
INTRODUCTION TO INTERNET PROTOCOL BY SAIKIRAN PANJALA
INTRODUCTION TO INTERNET PROTOCOL BY SAIKIRAN PANJALAINTRODUCTION TO INTERNET PROTOCOL BY SAIKIRAN PANJALA
INTRODUCTION TO INTERNET PROTOCOL BY SAIKIRAN PANJALASaikiran Panjala
 
Application layer and protocols of application layer
Application layer and protocols of application layerApplication layer and protocols of application layer
Application layer and protocols of application layerTahmina Shopna
 
Information on protocols-email protocols
Information on protocols-email protocolsInformation on protocols-email protocols
Information on protocols-email protocolsPriyanka Shinde
 
network protocol | Networking by Nitasha Chaturvedi
network protocol | Networking by Nitasha Chaturvedinetwork protocol | Networking by Nitasha Chaturvedi
network protocol | Networking by Nitasha Chaturvedinitashach22
 
Ch4 Protocols.pptx
Ch4 Protocols.pptxCh4 Protocols.pptx
Ch4 Protocols.pptxkebeAman
 
Internet Protocol(Samyak Jain 25014).pptx
Internet Protocol(Samyak Jain 25014).pptxInternet Protocol(Samyak Jain 25014).pptx
Internet Protocol(Samyak Jain 25014).pptxSamyakJain710491
 

Similar to Protocols (20)

TCP - TCP breaks data into manageable packets and tracks information.pdf
TCP - TCP breaks data into manageable packets and tracks information.pdfTCP - TCP breaks data into manageable packets and tracks information.pdf
TCP - TCP breaks data into manageable packets and tracks information.pdf
 
Networking:) Based on Ethical Hacking And Cyber Security
Networking:) Based on Ethical Hacking And Cyber SecurityNetworking:) Based on Ethical Hacking And Cyber Security
Networking:) Based on Ethical Hacking And Cyber Security
 
Ports and services
Ports and servicesPorts and services
Ports and services
 
Ports and protocols
Ports and protocolsPorts and protocols
Ports and protocols
 
Url and protocol
Url and protocolUrl and protocol
Url and protocol
 
Ip
IpIp
Ip
 
Internet Protocols
Internet ProtocolsInternet Protocols
Internet Protocols
 
Tcp/Ip Model
Tcp/Ip ModelTcp/Ip Model
Tcp/Ip Model
 
PROTOCOLS AND ITS TYPES.docx
PROTOCOLS AND ITS TYPES.docxPROTOCOLS AND ITS TYPES.docx
PROTOCOLS AND ITS TYPES.docx
 
NETWORK PROTOCOL
NETWORK PROTOCOLNETWORK PROTOCOL
NETWORK PROTOCOL
 
TCP RFC 793 TCPIP (Transmission Control ProtocolInternet Proto.pdf
TCP  RFC 793 TCPIP (Transmission Control ProtocolInternet Proto.pdfTCP  RFC 793 TCPIP (Transmission Control ProtocolInternet Proto.pdf
TCP RFC 793 TCPIP (Transmission Control ProtocolInternet Proto.pdf
 
Network protocals.pptx
Network protocals.pptxNetwork protocals.pptx
Network protocals.pptx
 
file transfer and access utilities
file transfer and access utilitiesfile transfer and access utilities
file transfer and access utilities
 
INTRODUCTION TO INTERNET PROTOCOL BY SAIKIRAN PANJALA
INTRODUCTION TO INTERNET PROTOCOL BY SAIKIRAN PANJALAINTRODUCTION TO INTERNET PROTOCOL BY SAIKIRAN PANJALA
INTRODUCTION TO INTERNET PROTOCOL BY SAIKIRAN PANJALA
 
Application layer and protocols of application layer
Application layer and protocols of application layerApplication layer and protocols of application layer
Application layer and protocols of application layer
 
Information on protocols-email protocols
Information on protocols-email protocolsInformation on protocols-email protocols
Information on protocols-email protocols
 
network protocol | Networking by Nitasha Chaturvedi
network protocol | Networking by Nitasha Chaturvedinetwork protocol | Networking by Nitasha Chaturvedi
network protocol | Networking by Nitasha Chaturvedi
 
Ch4 Protocols.pptx
Ch4 Protocols.pptxCh4 Protocols.pptx
Ch4 Protocols.pptx
 
Basic to advance protocols
Basic to advance protocolsBasic to advance protocols
Basic to advance protocols
 
Internet Protocol(Samyak Jain 25014).pptx
Internet Protocol(Samyak Jain 25014).pptxInternet Protocol(Samyak Jain 25014).pptx
Internet Protocol(Samyak Jain 25014).pptx
 

More from Kopi Maheswaran

Kopinath retail installation_consideration2
Kopinath retail installation_consideration2Kopinath retail installation_consideration2
Kopinath retail installation_consideration2Kopi Maheswaran
 
JavaScript Scripting For Design (CWMD 2601)
JavaScript Scripting For Design (CWMD 2601)JavaScript Scripting For Design (CWMD 2601)
JavaScript Scripting For Design (CWMD 2601)Kopi Maheswaran
 
Scripting for design (cwmd 2601)
Scripting for design (cwmd 2601)Scripting for design (cwmd 2601)
Scripting for design (cwmd 2601)Kopi Maheswaran
 
variables, values and expressions
   variables, values and expressions   variables, values and expressions
variables, values and expressionsKopi Maheswaran
 
getting started with java script
 getting started with java script  getting started with java script
getting started with java script Kopi Maheswaran
 
The process of programming
 The process of programming The process of programming
The process of programmingKopi Maheswaran
 
Compositional flow of information
Compositional flow of informationCompositional flow of information
Compositional flow of informationKopi Maheswaran
 
Rhythm, framing, transparency and time & motion
Rhythm, framing, transparency and time & motionRhythm, framing, transparency and time & motion
Rhythm, framing, transparency and time & motionKopi Maheswaran
 

More from Kopi Maheswaran (20)

Kopinath retail installation_consideration2
Kopinath retail installation_consideration2Kopinath retail installation_consideration2
Kopinath retail installation_consideration2
 
Game Plan
Game PlanGame Plan
Game Plan
 
JavaScript Scripting For Design (CWMD 2601)
JavaScript Scripting For Design (CWMD 2601)JavaScript Scripting For Design (CWMD 2601)
JavaScript Scripting For Design (CWMD 2601)
 
Scripting for design (cwmd 2601)
Scripting for design (cwmd 2601)Scripting for design (cwmd 2601)
Scripting for design (cwmd 2601)
 
JavaScript functions
JavaScript functionsJavaScript functions
JavaScript functions
 
variables, values and expressions
   variables, values and expressions   variables, values and expressions
variables, values and expressions
 
Cwmd 2601 2020
Cwmd 2601 2020Cwmd 2601 2020
Cwmd 2601 2020
 
getting started with java script
 getting started with java script  getting started with java script
getting started with java script
 
The process of programming
 The process of programming The process of programming
The process of programming
 
Movie report
Movie report Movie report
Movie report
 
Scripting for Design
Scripting for DesignScripting for Design
Scripting for Design
 
Vi cheat sheet
Vi cheat sheetVi cheat sheet
Vi cheat sheet
 
Elementsofdesign
ElementsofdesignElementsofdesign
Elementsofdesign
 
Colour qualities
Colour qualitiesColour qualities
Colour qualities
 
Colour relationships
Colour relationshipsColour relationships
Colour relationships
 
Principlesofdesign
PrinciplesofdesignPrinciplesofdesign
Principlesofdesign
 
Compositional flow of information
Compositional flow of informationCompositional flow of information
Compositional flow of information
 
Rhythm, framing, transparency and time & motion
Rhythm, framing, transparency and time & motionRhythm, framing, transparency and time & motion
Rhythm, framing, transparency and time & motion
 
common sentence errors
 common sentence errors  common sentence errors
common sentence errors
 
Brand Book
Brand BookBrand Book
Brand Book
 

Recently uploaded

HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 

Recently uploaded (20)

HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 

Protocols

  • 1. + Week 4 Common Web Technology Protocols
  • 2. + PROTOCOLS  A set of rules governing the exchange or transmission of data between devices.  Protocols are usually assigned to specific PORTs on a computer.  A port is like an extension on a phone system.
  • 3. + IP, TCP and UDP  IP – Internet Protocol  TCP - Transmission Control Protocol  UDP – User Datagram Protocol
  • 4. + TCP and UDP  These two protocols enable communication between all computers on the internet.  TCP is the main protocol of the internet. It needs to establish a connection between the two computers before it will send information  UDP does not require the other computer to acknowledge that it is connected before sending. It just sends. DNS usually uses UDP
  • 5. + Common Protocols  HTTP – Hyper Text Transfer Protocol  This is the main protocol used well surfing the web to view HTML (Hyper Text Markup Language) documents.  Data is sent in the open (not encrypted)  FTP – File Transfer Protocol  FTP was the initial protocol for transferring files from computer to computer.  User credentials and data are sent in the open (not encrypted)  Telnet – Teletype Network  Text base commands / communication between computers.  User credentials and data are sent in the open (not encrypted)
  • 6. + Common Protocols  HTTPs – Hyper Text Transfer Protocol Secure  This is the main protocol used well surfing the web to view HTML (Hyper Text Markup Language) documents.  Info is encrypted!  FTPs – File Transfer Protocol Secure  Info is encrypted!  SFTP – Secure File Transfer Protocol  Uses SSH  Info is encrypted!  SSH – Secure Shell  A secure version of Telnet  Info is encrypted!  SCP – Secure Copy Protocol  Info is encrypted!  Subset of SSH
  • 7. + Mail Protocols  POP3 – Post Office Protocol v3  Used for coping/retreiving messages from server to computer  SMTP– Simple Mail Transfer Protocol  Used for sending messages to a server(s)  IMAP– Internet Message Access Protocol  Used to view/manipulate messages on server
  • 8. + Other Protocols  DHCP– Dynamic Host Configuration Protocol  Used for dynamically assigning IP addresses to computers in a private network.  DNS– Domain Name System  Converts or stores IP to Domain Name references
  • 9. + Protocols - PORTS Protocol PORT ftp 21 SSH/scp/FTPs 22 telnet 23 pop3 110 smtp 25 imap 143 http 80 https 443 dns 53
  • 10. + Other  URL– Uniform Resource Locator  Used to specify the address of almost all network resources.  SSL – Secure Socket Layer  Additional layer to provide common cryptographic protocol to other protocols.  TLS – Transport Layer Security– is basically v3 of SSL
  • 11. + Common bash commands  telnet (telnet dca.durhamcollege.ca 80)  ls : list the content s of the directory (ls –l, ls –la)  cd : change directory (cd web_design , cd ../)  pwd : print working directory (pwd)  ssh : secure shell (ssh –l gubalaray dca.durhamcollege.ca)  mkdir : make directory (mkdir web_design)  quota –s : list your disk usage on the server  man : display manual pages (man ls)  vi : (vi hello.txt)