SlideShare a Scribd company logo
Subject: Web Design and Programming Lecturer: Ahmed Ali Saihood
1
Chapter 1
Part II
HTTP & HTTPS
What is the meaning of HTTP?
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.
ْٕ‫َظبو‬‫َقم‬‫يٕاد‬‫اإلَخشَج‬‫عبش‬‫انشبكت‬‫انعُكبٕحٛت‬(‫انٕٚب‬)،ْٕٔ‫انطشٚقت‬‫انشئٛست‬‫ٔاألكثش‬
‫اَخشبسا‬‫نُقم‬‫انبٛبَبث‬ٙ‫ف‬‫انٕٚب‬(www).‫انٓذف‬ٙ‫األسبس‬ٍ‫ي‬ّ‫بُبئ‬ٌ‫كب‬‫إٚجبد‬‫طشٚقت‬‫نُشش‬
‫ٔاسخقببل‬‫صفحبث‬HTML.
ٍْٕٔ‫ي‬‫انطبقت‬‫انخبيست‬‫نُظبو‬TCP/IPْٙٔ‫طبقت‬‫انخطبٛقبث‬‫ٔٚسخخذو‬ٍ‫ي‬‫قبم‬‫يخصفحبث‬
‫اإلَخشَج‬ٙ‫ٔانخ‬ًٗ‫حس‬‫عًٛم‬‫انًسخخذو‬user-agent‫ٔٚسخخذو‬‫انًذخم‬‫سقى‬08ٗ‫عه‬‫انًخذو‬
‫غبنبب‬.
‫ٚقٕو‬،‫انًخصفح‬٘‫ٔانز‬‫ٚفٓى‬‫َظبو‬(‫انبشٔحٕكٕل‬)،‫جٛذا‬‫بإسسبل‬‫طهب‬ٗ‫إن‬‫انًخذو‬‫عبش‬
‫يهف‬‫يُخظشا‬‫َخٛجت‬‫انطهب‬ٌٕ‫ٔٚك‬‫رنك‬‫انطهب‬‫يٕجٓب‬‫غبنبب‬‫نـ‬(‫انًُفز‬Port)‫سقى‬08
ٗ‫عه‬،‫انخبدو‬ْٕٔ‫انًُفز‬٘‫انز‬‫ٚقٕو‬‫انًخذو‬ّ‫بخٓٛئخ‬‫السخقببل‬‫يثم‬ِ‫ْز‬‫انطهببث‬.
ٗ‫ٚخهق‬‫انًخذو‬‫انطهب‬‫ٔٚقٕو‬‫ببنشد‬ّٛ‫عه‬‫بشسبنت‬ٌٕ‫حخك‬ٍ‫ي‬‫عذة‬‫أجضاء‬(‫سأط‬‫َخٛجت‬
‫انطهب‬‫ثى‬‫َخٛجت‬‫انطهب‬ٔ‫أ‬ّ‫يحخٕٚبح‬‫انًطهٕبت‬)‫ٔٚخى‬ّٛ‫حٕج‬‫حهك‬‫انشسبنت‬ٗ‫إن‬‫جٓبص‬
‫انعًٛم‬‫يشة‬ٖ‫أخش‬ٗ‫عه‬٘‫أ‬‫يخشج‬port‫فبسغ‬ٙ‫ف‬‫جٓبص‬‫انعًٛم‬‫ٔغبنبب‬ٌٕ‫يبٚك‬‫سقى‬
‫انًخشج‬ٗ‫أعه‬ٍ‫ي‬4801‫حٛث‬ٌ‫أ‬‫األسقبو‬‫أسفم‬‫رنك‬‫انشقى‬‫يخصصت‬‫ألغشاض‬‫يعشٔفت‬
ِ‫ٔيحذد‬.
Subject: Web Design and Programming Lecturer: Ahmed Ali Saihood
2
What is SSL? SSL Certificate Basics?
What is SSL? SSL is an Secure Sockets Layer, an encryption
technology that was created by Netscape. SSL creates an encrypted
connection between your web server and your visitors' web browser
allowing for private information to be transmitted without the problems
of eavesdropping, data tampering, or message forgery.
To enable SSL on a website, you will need to get an SSL Certificate that
identifies you and install it on the server. The use of an SSL certificate
on a website is usually indicated by a padlock icon in web browsers but
it can also be indicated by a green address bar. Once you have done the
SSL install, you can access a site securely by changing the URL from
http:// to https://. When an SSL certificate is installed on a website, you
can be sure that the information you enter (contact or credit card
information), is secured and only seen by the organization that owns the
website.
The Difference Between Http and Https?
First HTTP:
HTTP means Hyper Text Transfer Protocol. Whenever we open up a website we
use this protocol. The client asks the server to open communication on port 80. The
server does that and opens port 80 and at the client side several random ports are
opened.
Is HTTP secure?
HTTP is absolutely not secure. If someone would use a MITM (Man In The
Middle) attack and search with Wireshark the attacker would easily gain access to
your account.
Packet data send with HTTP is NOT encrypted. That's why it's so easy to crack
into a session using MITM and Wireshark.
Subject: Web Design and Programming Lecturer: Ahmed Ali Saihood
3
Then HTTPS
HTTPS is a combination of HTTP (Hyper Text Transfer Protocol) and SSL
(Secure Socket Layer protocol) / TLS (Transport Layer Security). HTTPS is
mainly used for internet banking, payment transactions and login pages.
It's goal is to provide maximum security for web pages that send secure
information. HTTPS works the same as HTTP but it has encryption on top of it.
HTTPS works like this:
Is HTTPS secure?
HTTPS is secure. if someone would use the same method as with HTTP , then the
attacker would only get Encrypted information as seen above.
Conclusion:
My conclusion would be that whenever you can USE HTTPS!!! HTTPS is secure
and prevents hackers from hacking your precious Social media accounts. Of course
there are ways around HTTPS as there are always ways to bypass security. But for
now You'r accounts will be safe.

More Related Content

PPTX
HTTP VS. HTTPS: WHICH IS BETTER??
PPTX
Http vs Https
PDF
Http vs https
PPTX
Web programming lec#3
PPTX
Protocols
PPTX
HTTP vs HTTPS Difference
PPTX
Information and network security 37 hash functions and message authentication
HTTP VS. HTTPS: WHICH IS BETTER??
Http vs Https
Http vs https
Web programming lec#3
Protocols
HTTP vs HTTPS Difference
Information and network security 37 hash functions and message authentication

What's hot (10)

PPTX
Encryption
DOCX
PPTX
Networking infrastructure
PDF
Performance Comparison of File Security System using TEA and Blowfish Algorithms
PPTX
Cryptography by manisha jha
PPTX
Encryption.ppt
PDF
Php text processing by softroniics
PPTX
PDF
S&Wweek12
Encryption
Networking infrastructure
Performance Comparison of File Security System using TEA and Blowfish Algorithms
Cryptography by manisha jha
Encryption.ppt
Php text processing by softroniics
S&Wweek12
Ad

Similar to HTTP & HTTPs (20)

PPTX
HTTP.pptx...............................
PDF
An Introduction to Cyber World to a Newbie
PPTX
Hypertext transfer protocol and hypertext transfer protocol secure(HTTP and H...
PPTX
http,https, hypertext transfer protocol and secured
PPTX
Unit 5 -Intro to IT.pptx
PPTX
Lecture 6- http
PPTX
internet protocol
PPTX
Web security
PPTX
HTTPS
PPTX
Dn11 c u3_a9_xmm
PPTX
presentation nasir11111111111111111.pptx
PPT
Www and http
DOCX
application layer
PPTX
PPTX
Http_Protocol.pptx
DOCX
HTTPS ..............................................................
PPTX
HTTP & HTTPS
PPTX
Understanding-Web-Communication-HTTP-vs-HTTPS.pptx
PPTX
Fit project
HTTP.pptx...............................
An Introduction to Cyber World to a Newbie
Hypertext transfer protocol and hypertext transfer protocol secure(HTTP and H...
http,https, hypertext transfer protocol and secured
Unit 5 -Intro to IT.pptx
Lecture 6- http
internet protocol
Web security
HTTPS
Dn11 c u3_a9_xmm
presentation nasir11111111111111111.pptx
Www and http
application layer
Http_Protocol.pptx
HTTPS ..............................................................
HTTP & HTTPS
Understanding-Web-Communication-HTTP-vs-HTTPS.pptx
Fit project
Ad

More from Ahmed Saihood (11)

PDF
Sessions &Cookies
PDF
PHP-Part4
PDF
PHP-Part3
PDF
PHP-Part2
PDF
PHP-Part1
PDF
PDF
HTML-Forms
PDF
HTML-Part2
PDF
HTML-Part1
PDF
internet basics
Sessions &Cookies
PHP-Part4
PHP-Part3
PHP-Part2
PHP-Part1
HTML-Forms
HTML-Part2
HTML-Part1
internet basics

Recently uploaded (20)

PDF
SlidesGDGoCxRAIS about Google Dialogflow and NotebookLM.pdf
PDF
The Evolution of Traditional to New Media .pdf
PDF
Containerization lab dddddddddddddddmanual.pdf
PPTX
Internet Safety for Seniors presentation
PPTX
newyork.pptxirantrafgshenepalchinachinane
PDF
Lean-Manufacturing-Tools-Techniques-and-How-To-Use-Them.pdf
PPT
FIRE PREVENTION AND CONTROL PLAN- LUS.FM.MQ.OM.UTM.PLN.00014.ppt
PPT
250152213-Excitation-SystemWERRT (1).ppt
DOC
Rose毕业证学历认证,利物浦约翰摩尔斯大学毕业证国外本科毕业证
PPTX
Cyber Hygine IN organizations in MSME or
PPTX
IPCNA VIRTUAL CLASSES INTERMEDIATE 6 PROJECT.pptx
PDF
Alethe Consulting Corporate Profile and Solution Aproach
PDF
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
PPTX
t_and_OpenAI_Combined_two_pressentations
PPTX
1402_iCSC_-_RESTful_Web_APIs_--_Josef_Hammer.pptx
PPTX
Introduction to cybersecurity and digital nettiquette
PDF
📍 LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1 TERPOPULER DI INDONESIA ! 🌟
PPTX
Database Information System - Management Information System
PPT
415456121-Jiwratrwecdtwfdsfwgdwedvwe dbwsdjsadca-EVN.ppt
PPT
Ethics in Information System - Management Information System
SlidesGDGoCxRAIS about Google Dialogflow and NotebookLM.pdf
The Evolution of Traditional to New Media .pdf
Containerization lab dddddddddddddddmanual.pdf
Internet Safety for Seniors presentation
newyork.pptxirantrafgshenepalchinachinane
Lean-Manufacturing-Tools-Techniques-and-How-To-Use-Them.pdf
FIRE PREVENTION AND CONTROL PLAN- LUS.FM.MQ.OM.UTM.PLN.00014.ppt
250152213-Excitation-SystemWERRT (1).ppt
Rose毕业证学历认证,利物浦约翰摩尔斯大学毕业证国外本科毕业证
Cyber Hygine IN organizations in MSME or
IPCNA VIRTUAL CLASSES INTERMEDIATE 6 PROJECT.pptx
Alethe Consulting Corporate Profile and Solution Aproach
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
t_and_OpenAI_Combined_two_pressentations
1402_iCSC_-_RESTful_Web_APIs_--_Josef_Hammer.pptx
Introduction to cybersecurity and digital nettiquette
📍 LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1 TERPOPULER DI INDONESIA ! 🌟
Database Information System - Management Information System
415456121-Jiwratrwecdtwfdsfwgdwedvwe dbwsdjsadca-EVN.ppt
Ethics in Information System - Management Information System

HTTP & HTTPs

  • 1. Subject: Web Design and Programming Lecturer: Ahmed Ali Saihood 1 Chapter 1 Part II HTTP & HTTPS What is the meaning of HTTP? 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. ْٕ‫َظبو‬‫َقم‬‫يٕاد‬‫اإلَخشَج‬‫عبش‬‫انشبكت‬‫انعُكبٕحٛت‬(‫انٕٚب‬)،ْٕٔ‫انطشٚقت‬‫انشئٛست‬‫ٔاألكثش‬ ‫اَخشبسا‬‫نُقم‬‫انبٛبَبث‬ٙ‫ف‬‫انٕٚب‬(www).‫انٓذف‬ٙ‫األسبس‬ٍ‫ي‬ّ‫بُبئ‬ٌ‫كب‬‫إٚجبد‬‫طشٚقت‬‫نُشش‬ ‫ٔاسخقببل‬‫صفحبث‬HTML. ٍْٕٔ‫ي‬‫انطبقت‬‫انخبيست‬‫نُظبو‬TCP/IPْٙٔ‫طبقت‬‫انخطبٛقبث‬‫ٔٚسخخذو‬ٍ‫ي‬‫قبم‬‫يخصفحبث‬ ‫اإلَخشَج‬ٙ‫ٔانخ‬ًٗ‫حس‬‫عًٛم‬‫انًسخخذو‬user-agent‫ٔٚسخخذو‬‫انًذخم‬‫سقى‬08ٗ‫عه‬‫انًخذو‬ ‫غبنبب‬. ‫ٚقٕو‬،‫انًخصفح‬٘‫ٔانز‬‫ٚفٓى‬‫َظبو‬(‫انبشٔحٕكٕل‬)،‫جٛذا‬‫بإسسبل‬‫طهب‬ٗ‫إن‬‫انًخذو‬‫عبش‬ ‫يهف‬‫يُخظشا‬‫َخٛجت‬‫انطهب‬ٌٕ‫ٔٚك‬‫رنك‬‫انطهب‬‫يٕجٓب‬‫غبنبب‬‫نـ‬(‫انًُفز‬Port)‫سقى‬08 ٗ‫عه‬،‫انخبدو‬ْٕٔ‫انًُفز‬٘‫انز‬‫ٚقٕو‬‫انًخذو‬ّ‫بخٓٛئخ‬‫السخقببل‬‫يثم‬ِ‫ْز‬‫انطهببث‬. ٗ‫ٚخهق‬‫انًخذو‬‫انطهب‬‫ٔٚقٕو‬‫ببنشد‬ّٛ‫عه‬‫بشسبنت‬ٌٕ‫حخك‬ٍ‫ي‬‫عذة‬‫أجضاء‬(‫سأط‬‫َخٛجت‬ ‫انطهب‬‫ثى‬‫َخٛجت‬‫انطهب‬ٔ‫أ‬ّ‫يحخٕٚبح‬‫انًطهٕبت‬)‫ٔٚخى‬ّٛ‫حٕج‬‫حهك‬‫انشسبنت‬ٗ‫إن‬‫جٓبص‬ ‫انعًٛم‬‫يشة‬ٖ‫أخش‬ٗ‫عه‬٘‫أ‬‫يخشج‬port‫فبسغ‬ٙ‫ف‬‫جٓبص‬‫انعًٛم‬‫ٔغبنبب‬ٌٕ‫يبٚك‬‫سقى‬ ‫انًخشج‬ٗ‫أعه‬ٍ‫ي‬4801‫حٛث‬ٌ‫أ‬‫األسقبو‬‫أسفم‬‫رنك‬‫انشقى‬‫يخصصت‬‫ألغشاض‬‫يعشٔفت‬ ِ‫ٔيحذد‬.
  • 2. Subject: Web Design and Programming Lecturer: Ahmed Ali Saihood 2 What is SSL? SSL Certificate Basics? What is SSL? SSL is an Secure Sockets Layer, an encryption technology that was created by Netscape. SSL creates an encrypted connection between your web server and your visitors' web browser allowing for private information to be transmitted without the problems of eavesdropping, data tampering, or message forgery. To enable SSL on a website, you will need to get an SSL Certificate that identifies you and install it on the server. The use of an SSL certificate on a website is usually indicated by a padlock icon in web browsers but it can also be indicated by a green address bar. Once you have done the SSL install, you can access a site securely by changing the URL from http:// to https://. When an SSL certificate is installed on a website, you can be sure that the information you enter (contact or credit card information), is secured and only seen by the organization that owns the website. The Difference Between Http and Https? First HTTP: HTTP means Hyper Text Transfer Protocol. Whenever we open up a website we use this protocol. The client asks the server to open communication on port 80. The server does that and opens port 80 and at the client side several random ports are opened. Is HTTP secure? HTTP is absolutely not secure. If someone would use a MITM (Man In The Middle) attack and search with Wireshark the attacker would easily gain access to your account. Packet data send with HTTP is NOT encrypted. That's why it's so easy to crack into a session using MITM and Wireshark.
  • 3. Subject: Web Design and Programming Lecturer: Ahmed Ali Saihood 3 Then HTTPS HTTPS is a combination of HTTP (Hyper Text Transfer Protocol) and SSL (Secure Socket Layer protocol) / TLS (Transport Layer Security). HTTPS is mainly used for internet banking, payment transactions and login pages. It's goal is to provide maximum security for web pages that send secure information. HTTPS works the same as HTTP but it has encryption on top of it. HTTPS works like this: Is HTTPS secure? HTTPS is secure. if someone would use the same method as with HTTP , then the attacker would only get Encrypted information as seen above. Conclusion: My conclusion would be that whenever you can USE HTTPS!!! HTTPS is secure and prevents hackers from hacking your precious Social media accounts. Of course there are ways around HTTPS as there are always ways to bypass security. But for now You'r accounts will be safe.