SlideShare a Scribd company logo
Introduction to ICT
Krishantha Dinesh
http://www.krishantha.com
https://www.linkedin.com/in/krish-/
https://youtube.com/krish
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
Objectives
• Not to teach everything
• Not to teach nothing
• Help to open your mind
• Give the basic understanding about technologies
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
What you should do
• Question your self.
• Don’t understand the way you want
• But understand the “how It is”
• You always see what you want to see ??
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
What we discuss
• Email
• ARP
• How web work
• DNS concept
• SSL
• Social media
• How stay safe on web
lets talk about web - www.krishantha.com
Email
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
How postal mail worked
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
How email work
lets talk about web - www.krishantha.com
• User log in to his mail account
• Type mail and send
• Its goes to receiver mail server and store
• Receiver receive and read it
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
Reality
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
• A ) Sender creates and sends an email
• The originating sender creates an email in their Mail User Agent (MUA) and clicks 'Send'. The MUA is the
application the originating sender uses to compose and read email, such as Outlook, etc.
• B) Sender's MDA/MTA routes the email
• The sender's MUA transfers the email to a Mail Delivery Agent (MDA). Frequently, the sender's MTA also
handles the responsibilities of an MDA. Several of the most common MTAs do this, including sendmail and
qmail
• The MDA/MTA accepts the email, then routes it to local mailboxes or forwards it if it isn't locally addressed.
• In our diagram, an MDA forwards the email to an MTA and it enters the first of a series of "network clouds,"
labeled as a "Company Network" cloud.
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
• C) cloud
• An email can encounter a network cloud within a large company or ISP, or the largest network cloud in
existence: the Internet.
• Email service providers and other companies that process a large volume of email often have their own, private
network clouds. These organizations commonly have multiple mail servers, and route all email through a
central gateway server (i.e., mail hub) that redistributes mail to whichever MTA is available.
• D) Queue
• The email in the diagram is addressed to someone at another company, so it enters an email queue with other
outgoing email messages. If there is a high volume of mail in the queue—either because there are many
messages or the messages are unusually large, or both—the message will be delayed in the queue until the
MTA processes the messages ahead of it.
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
• E) MTA to MTA Transfer
• When transferring an email, the sending MTA handles all aspects of mail delivery until the message has
been either accepted or rejected by the receiving MTA.
• Each MTA in the Internet network cloud needs to "stop and ask directions" from the Domain Name
System (DNS) in order to identify the next MTA in the delivery chain. The exact route depends partly on
server availability and mostly on which MTA can be found to accept email for the domain specified in
the address.
• To find the recipient's IP address and mailbox, the MTA must drill down through the Domain Name
System (DNS)
lets talk about web - www.krishantha.com
How you browse internet
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
ARP
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
Broadcasting all over
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
One decide he has requested address
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
Building reply
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
Update own cache
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
Unicast reply to requester
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
Update ARP cache
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
Find DNS to reach internet servers
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
What is ARP?
• The ARP protocol was designed out of necessity to facilitate the translation of addresses between the
second and third layers of the OSI model.
• Each layer has its own addressing scheme, and they must work together in order to make network
communication happen
• For above requirement ARP was created with RFC 826, “An Ethernet Address Resolution Protocol”.
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
How ARP works
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
How ARP works cont.…
• ARP operation is centered around two packets, an ARP request and an ARP reply
• Purpose of the request and reply are to locate the hardware MAC address associated with a given IP
address
• When 10.0.81.85 needs to contact 10.0.81.82 it send broadcast message as “who has 10.0.81.82
tell 10.0.81.85”
• 10.0.81.82 will respond as “10.0.81.82 is at 1C-3E-84-8D-9C-53”
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
ARP Demo
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
How this compromised?
• ARP cache poisoning takes advantage of the insecure nature of the ARP protocol
• devices using ARP will accept updates at any time
• This means that any device can send an ARP reply packet to another host and force that host to update
its ARP cache with the new value
• Sending an ARP reply when no request has been generated is called sending a gratuitous ARP
• When malicious intent is present the result of a few well placed gratuitous ARP packets used in this
manner can result in hosts who think they are communicating with one host, but in reality are
communicating with a listening attacker
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
Poisoned network
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
How to defend
• arp –a will give you arp cache. Check for duplication entry
• #avoid - Use static arp when possible [arp –s <IP> <MAC>
• #detect - IDS
lets talk about web - www.krishantha.com
Web Server
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
overview
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
How its work
• A person types in the URL of the internet website that he/she wants to visit. Let’s use
http://www.krishantha.com/index.php as an example.
• The client browser then splits the URL to three separate parts: the protocol (in this example it’s “http”),
the server address/server name (in this case it’s www.krishantha.com) and the part of the URL (i.e.the
file name) which you requested for (in this case it’s “index.php”).
• The browser then contacts the DNS (Domain Name Server) to translate the entered domain name into its
personal IP address. The DNS servers are basically very simple databases that work to connect domain
names to IP addresses.
• Once the address of the server is established, the browser then determines which protocol should be
used for communication. In order to load a basic website, the HTTP protocol is used.
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
• The next step for the browser is to send a special “GET” request to the web server in order to retrieve
the address and the page it has been provided. Simply speaking, the browser requests the server to
display the information contained at “index.php”. Unless there are any special security protocols
implemented, the server now responds to the request from the browser. It will verify the integrity of the
address, lookup the necessary files, run the appropriate scripts and finally returns the results to the
browser.
• The browser will translate all the data into the HTML format and render the result to the user on his/her
screen. If there are several types of files needed to show a web page (for example images or media files)
then the web browser needs to make additional requests in order to obtain each of these.
lets talk about web - www.krishantha.com
SSL
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
What it is
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
Overview
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
How can make sure we secured
lets talk about web - www.krishantha.com
• Do not accept warnings. ( can be victim of MTM)
Social Media
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
What is social media
• websites and applications that enable users to create and share content or to participate in social
networking.
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
Is it good?
Or
bad ?
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
Is this good ?
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
When get like this ?
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
If you do this?
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
When he has knife ?
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
Now problem with knife ?
lets talk about web - www.krishantha.com
Or
person how
use the knife ?
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
How can stay safe in social media
• Follow these step-by-step instructions to manage your Facebook security and privacy settings
• Change who can see stuff
• Change who can contact
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
• Block unwanted contacts
• Do not upload high quality photos directly from mobile.
• See how others see your profile
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
• Enable secondary verification
• Do not share contact details
• Do not share confidential or personal information via chat
• Be careful that what you have shared on public
• Do not click link which come via chat
• Do not copy and paste code given via chat or blog
lets talk about web - www.krishantha.com
What we should do
lets talk about web - www.krishantha.com
* http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/
• Learn and make sure what you learnt is correct
• Question your self and then discuss
• Try to depends on updated resources as much as possible
• Try on practical work as much as possible
• Do not understand the way you want to understand
lets talk about web - www.krishantha.com
Q and A
lets talk about web - www.krishantha.com

More Related Content

What's hot

WordPress security for everyone
WordPress security for everyoneWordPress security for everyone
WordPress security for everyone
Vladimír Smitka
 
Ako na vlastne WP temy
Ako na vlastne WP temyAko na vlastne WP temy
Ako na vlastne WP temy
Juraj Kiss
 
WordPress performance tuning
WordPress performance tuningWordPress performance tuning
WordPress performance tuning
Vladimír Smitka
 
Hey My Web App is Slow Where is the Problem
Hey My Web App is Slow Where is the ProblemHey My Web App is Slow Where is the Problem
Hey My Web App is Slow Where is the Problem
ColdFusionConference
 
Improve WordPress performance with caching and deferred execution of code
Improve WordPress performance with caching and deferred execution of codeImprove WordPress performance with caching and deferred execution of code
Improve WordPress performance with caching and deferred execution of code
Danilo Ercoli
 
Managing Multisite: Lessons from a Large Network
Managing Multisite: Lessons from a Large NetworkManaging Multisite: Lessons from a Large Network
Managing Multisite: Lessons from a Large Network
William Earnhardt
 
WordPress Development Tools and Best Practices
WordPress Development Tools and Best PracticesWordPress Development Tools and Best Practices
WordPress Development Tools and Best PracticesDanilo Ercoli
 
Mobile Hybrid Development with WordPress
Mobile Hybrid Development with WordPressMobile Hybrid Development with WordPress
Mobile Hybrid Development with WordPress
Danilo Ercoli
 
WordPress Server Security
WordPress Server SecurityWordPress Server Security
WordPress Server Security
Peter Baylies
 
Why it's dangerous to turn off automatic updates and here's how to do it
Why it's dangerous to turn off automatic updates and here's how to do itWhy it's dangerous to turn off automatic updates and here's how to do it
Why it's dangerous to turn off automatic updates and here's how to do it
Onni Hakala
 
HyperDB, MySQL Performance, & Flavors of MySQL
HyperDB, MySQL Performance, & Flavors of MySQLHyperDB, MySQL Performance, & Flavors of MySQL
HyperDB, MySQL Performance, & Flavors of MySQL
Evan Volgas
 
Appsec DC - wXf -2010
Appsec DC - wXf  -2010Appsec DC - wXf  -2010
Appsec DC - wXf -2010
Chris Gates
 
Managing a WordPress Site as a Composer Project by Rahul Bansal @ WordCamp Na...
Managing a WordPress Site as a Composer Project by Rahul Bansal @ WordCamp Na...Managing a WordPress Site as a Composer Project by Rahul Bansal @ WordCamp Na...
Managing a WordPress Site as a Composer Project by Rahul Bansal @ WordCamp Na...
rtCamp
 
WordPress Security: Defend yourself against digital invaders
WordPress Security:Defend yourself against digital invadersWordPress Security:Defend yourself against digital invaders
WordPress Security: Defend yourself against digital invaders
Vladimír Smitka
 
Varying WordPress Development Environment WordCamp Columbus 2016
Varying WordPress Development Environment WordCamp Columbus 2016Varying WordPress Development Environment WordCamp Columbus 2016
Varying WordPress Development Environment WordCamp Columbus 2016
David Brattoli
 
Best Practices for WordPress in Enterprise
Best Practices for WordPress in EnterpriseBest Practices for WordPress in Enterprise
Best Practices for WordPress in Enterprise
Taylor Lovett
 
How to investigate and recover from a security breach in WordPress
How to investigate and recover from a security breach in WordPressHow to investigate and recover from a security breach in WordPress
How to investigate and recover from a security breach in WordPress
Otto Kekäläinen
 
Adventures with Podman and Varlink
Adventures with Podman and VarlinkAdventures with Podman and Varlink
Adventures with Podman and Varlink
Jeremy Brown
 
High Performance WordPress
High Performance WordPressHigh Performance WordPress
High Performance WordPressvnsavage
 
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
The 5 most common reasons for a slow WordPress site and how to fix them – ext...The 5 most common reasons for a slow WordPress site and how to fix them – ext...
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
Otto Kekäläinen
 

What's hot (20)

WordPress security for everyone
WordPress security for everyoneWordPress security for everyone
WordPress security for everyone
 
Ako na vlastne WP temy
Ako na vlastne WP temyAko na vlastne WP temy
Ako na vlastne WP temy
 
WordPress performance tuning
WordPress performance tuningWordPress performance tuning
WordPress performance tuning
 
Hey My Web App is Slow Where is the Problem
Hey My Web App is Slow Where is the ProblemHey My Web App is Slow Where is the Problem
Hey My Web App is Slow Where is the Problem
 
Improve WordPress performance with caching and deferred execution of code
Improve WordPress performance with caching and deferred execution of codeImprove WordPress performance with caching and deferred execution of code
Improve WordPress performance with caching and deferred execution of code
 
Managing Multisite: Lessons from a Large Network
Managing Multisite: Lessons from a Large NetworkManaging Multisite: Lessons from a Large Network
Managing Multisite: Lessons from a Large Network
 
WordPress Development Tools and Best Practices
WordPress Development Tools and Best PracticesWordPress Development Tools and Best Practices
WordPress Development Tools and Best Practices
 
Mobile Hybrid Development with WordPress
Mobile Hybrid Development with WordPressMobile Hybrid Development with WordPress
Mobile Hybrid Development with WordPress
 
WordPress Server Security
WordPress Server SecurityWordPress Server Security
WordPress Server Security
 
Why it's dangerous to turn off automatic updates and here's how to do it
Why it's dangerous to turn off automatic updates and here's how to do itWhy it's dangerous to turn off automatic updates and here's how to do it
Why it's dangerous to turn off automatic updates and here's how to do it
 
HyperDB, MySQL Performance, & Flavors of MySQL
HyperDB, MySQL Performance, & Flavors of MySQLHyperDB, MySQL Performance, & Flavors of MySQL
HyperDB, MySQL Performance, & Flavors of MySQL
 
Appsec DC - wXf -2010
Appsec DC - wXf  -2010Appsec DC - wXf  -2010
Appsec DC - wXf -2010
 
Managing a WordPress Site as a Composer Project by Rahul Bansal @ WordCamp Na...
Managing a WordPress Site as a Composer Project by Rahul Bansal @ WordCamp Na...Managing a WordPress Site as a Composer Project by Rahul Bansal @ WordCamp Na...
Managing a WordPress Site as a Composer Project by Rahul Bansal @ WordCamp Na...
 
WordPress Security: Defend yourself against digital invaders
WordPress Security:Defend yourself against digital invadersWordPress Security:Defend yourself against digital invaders
WordPress Security: Defend yourself against digital invaders
 
Varying WordPress Development Environment WordCamp Columbus 2016
Varying WordPress Development Environment WordCamp Columbus 2016Varying WordPress Development Environment WordCamp Columbus 2016
Varying WordPress Development Environment WordCamp Columbus 2016
 
Best Practices for WordPress in Enterprise
Best Practices for WordPress in EnterpriseBest Practices for WordPress in Enterprise
Best Practices for WordPress in Enterprise
 
How to investigate and recover from a security breach in WordPress
How to investigate and recover from a security breach in WordPressHow to investigate and recover from a security breach in WordPress
How to investigate and recover from a security breach in WordPress
 
Adventures with Podman and Varlink
Adventures with Podman and VarlinkAdventures with Podman and Varlink
Adventures with Podman and Varlink
 
High Performance WordPress
High Performance WordPressHigh Performance WordPress
High Performance WordPress
 
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
The 5 most common reasons for a slow WordPress site and how to fix them – ext...The 5 most common reasons for a slow WordPress site and how to fix them – ext...
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
 

Similar to Introduction to-ict

Web Services
Web ServicesWeb Services
Web Services
Krish
 
Protocols
ProtocolsProtocols
Protocols
Jason Smyth
 
Everyone Screws Up HTTPS
Everyone Screws Up HTTPSEveryone Screws Up HTTPS
Everyone Screws Up HTTPS
patrickstox
 
Network Traffic Search using Apache HBase
Network Traffic Search using Apache HBaseNetwork Traffic Search using Apache HBase
Network Traffic Search using Apache HBaseEvans Ye
 
Understanding WWW
Understanding WWWUnderstanding WWW
Understanding WWW
BIT DURG
 
Week 1 - Interactive News Editing and Producing
Week 1 - Interactive News Editing and ProducingWeek 1 - Interactive News Editing and Producing
Week 1 - Interactive News Editing and Producing
kurtgessler
 
BUU 2015-08-30 Web For Journalist
BUU 2015-08-30 Web For JournalistBUU 2015-08-30 Web For Journalist
BUU 2015-08-30 Web For Journalist
DMOZ
 
HTMX: Web 1.0 with the benefits of Web 2.0 without the grift of Web 3.0
HTMX: Web 1.0 with the benefits of Web 2.0 without the grift of Web 3.0HTMX: Web 1.0 with the benefits of Web 2.0 without the grift of Web 3.0
HTMX: Web 1.0 with the benefits of Web 2.0 without the grift of Web 3.0
Martijn Dashorst
 
The Case for HTTP/2 - GreeceJS - June 2016
The Case for HTTP/2 -  GreeceJS - June 2016The Case for HTTP/2 -  GreeceJS - June 2016
The Case for HTTP/2 - GreeceJS - June 2016
Andy Davies
 
The case for HTTP/2
The case for HTTP/2The case for HTTP/2
The case for HTTP/2
GreeceJS
 
1 Introduction to Drupal Web Development
1 Introduction to Drupal Web Development1 Introduction to Drupal Web Development
1 Introduction to Drupal Web DevelopmentWingston
 
REST Introduction (PHP London)
REST Introduction (PHP London)REST Introduction (PHP London)
REST Introduction (PHP London)
Paul James
 
Solving HTTP Problems with Code and Protocols
Solving HTTP Problems with Code and ProtocolsSolving HTTP Problems with Code and Protocols
Solving HTTP Problems with Code and Protocols
C4Media
 
The Future of https in Search
The Future of https in SearchThe Future of https in Search
The Future of https in Search
semrush_webinars
 
WordPress 101 - WordCamp Minneapolis 2016
WordPress 101 - WordCamp Minneapolis 2016WordPress 101 - WordCamp Minneapolis 2016
WordPress 101 - WordCamp Minneapolis 2016
Shanta Nathwani
 

Similar to Introduction to-ict (20)

Web Services
Web ServicesWeb Services
Web Services
 
Protocols
ProtocolsProtocols
Protocols
 
Everyone Screws Up HTTPS
Everyone Screws Up HTTPSEveryone Screws Up HTTPS
Everyone Screws Up HTTPS
 
Network Traffic Search using Apache HBase
Network Traffic Search using Apache HBaseNetwork Traffic Search using Apache HBase
Network Traffic Search using Apache HBase
 
Understanding WWW
Understanding WWWUnderstanding WWW
Understanding WWW
 
Week 1 - Interactive News Editing and Producing
Week 1 - Interactive News Editing and ProducingWeek 1 - Interactive News Editing and Producing
Week 1 - Interactive News Editing and Producing
 
BUU 2015-08-30 Web For Journalist
BUU 2015-08-30 Web For JournalistBUU 2015-08-30 Web For Journalist
BUU 2015-08-30 Web For Journalist
 
HTMX: Web 1.0 with the benefits of Web 2.0 without the grift of Web 3.0
HTMX: Web 1.0 with the benefits of Web 2.0 without the grift of Web 3.0HTMX: Web 1.0 with the benefits of Web 2.0 without the grift of Web 3.0
HTMX: Web 1.0 with the benefits of Web 2.0 without the grift of Web 3.0
 
The Case for HTTP/2 - GreeceJS - June 2016
The Case for HTTP/2 -  GreeceJS - June 2016The Case for HTTP/2 -  GreeceJS - June 2016
The Case for HTTP/2 - GreeceJS - June 2016
 
The case for HTTP/2
The case for HTTP/2The case for HTTP/2
The case for HTTP/2
 
1 Introduction to Drupal Web Development
1 Introduction to Drupal Web Development1 Introduction to Drupal Web Development
1 Introduction to Drupal Web Development
 
REST Introduction (PHP London)
REST Introduction (PHP London)REST Introduction (PHP London)
REST Introduction (PHP London)
 
Solving HTTP Problems with Code and Protocols
Solving HTTP Problems with Code and ProtocolsSolving HTTP Problems with Code and Protocols
Solving HTTP Problems with Code and Protocols
 
The Future of https in Search
The Future of https in SearchThe Future of https in Search
The Future of https in Search
 
Day 2 client server model
Day 2  client server modelDay 2  client server model
Day 2 client server model
 
WordPress 101 - WordCamp Minneapolis 2016
WordPress 101 - WordCamp Minneapolis 2016WordPress 101 - WordCamp Minneapolis 2016
WordPress 101 - WordCamp Minneapolis 2016
 
Webtech1b
Webtech1bWebtech1b
Webtech1b
 
Webtech1b
Webtech1bWebtech1b
Webtech1b
 
Webtech1b
Webtech1bWebtech1b
Webtech1b
 
Webtech1b
Webtech1bWebtech1b
Webtech1b
 

Recently uploaded

test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
Arif0071
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
cuobya
 
Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
Trish Parr
 
Understanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdfUnderstanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdf
SEO Article Boost
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
Rogerio Filho
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
eutxy
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
3ipehhoa
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
Danica Gill
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
ufdana
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Florence Consulting
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
keoku
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
Javier Lasa
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
3ipehhoa
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
vmemo1
 
Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027
harveenkaur52
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
3ipehhoa
 
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
cuobya
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Brad Spiegel Macon GA
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
JeyaPerumal1
 

Recently uploaded (20)

test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
 
Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
 
Understanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdfUnderstanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdf
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
 
Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
 
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
 

Introduction to-ict

  • 1. Introduction to ICT Krishantha Dinesh http://www.krishantha.com https://www.linkedin.com/in/krish-/ https://youtube.com/krish lets talk about web - www.krishantha.com
  • 2. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ Objectives • Not to teach everything • Not to teach nothing • Help to open your mind • Give the basic understanding about technologies lets talk about web - www.krishantha.com
  • 3. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ What you should do • Question your self. • Don’t understand the way you want • But understand the “how It is” • You always see what you want to see ?? lets talk about web - www.krishantha.com
  • 4. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ What we discuss • Email • ARP • How web work • DNS concept • SSL • Social media • How stay safe on web lets talk about web - www.krishantha.com
  • 5. Email lets talk about web - www.krishantha.com
  • 6. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ How postal mail worked lets talk about web - www.krishantha.com
  • 7. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ How email work lets talk about web - www.krishantha.com • User log in to his mail account • Type mail and send • Its goes to receiver mail server and store • Receiver receive and read it
  • 8. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ Reality lets talk about web - www.krishantha.com
  • 9. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ • A ) Sender creates and sends an email • The originating sender creates an email in their Mail User Agent (MUA) and clicks 'Send'. The MUA is the application the originating sender uses to compose and read email, such as Outlook, etc. • B) Sender's MDA/MTA routes the email • The sender's MUA transfers the email to a Mail Delivery Agent (MDA). Frequently, the sender's MTA also handles the responsibilities of an MDA. Several of the most common MTAs do this, including sendmail and qmail • The MDA/MTA accepts the email, then routes it to local mailboxes or forwards it if it isn't locally addressed. • In our diagram, an MDA forwards the email to an MTA and it enters the first of a series of "network clouds," labeled as a "Company Network" cloud. lets talk about web - www.krishantha.com
  • 10. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ • C) cloud • An email can encounter a network cloud within a large company or ISP, or the largest network cloud in existence: the Internet. • Email service providers and other companies that process a large volume of email often have their own, private network clouds. These organizations commonly have multiple mail servers, and route all email through a central gateway server (i.e., mail hub) that redistributes mail to whichever MTA is available. • D) Queue • The email in the diagram is addressed to someone at another company, so it enters an email queue with other outgoing email messages. If there is a high volume of mail in the queue—either because there are many messages or the messages are unusually large, or both—the message will be delayed in the queue until the MTA processes the messages ahead of it. lets talk about web - www.krishantha.com
  • 11. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ • E) MTA to MTA Transfer • When transferring an email, the sending MTA handles all aspects of mail delivery until the message has been either accepted or rejected by the receiving MTA. • Each MTA in the Internet network cloud needs to "stop and ask directions" from the Domain Name System (DNS) in order to identify the next MTA in the delivery chain. The exact route depends partly on server availability and mostly on which MTA can be found to accept email for the domain specified in the address. • To find the recipient's IP address and mailbox, the MTA must drill down through the Domain Name System (DNS) lets talk about web - www.krishantha.com
  • 12. How you browse internet lets talk about web - www.krishantha.com
  • 13. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ ARP lets talk about web - www.krishantha.com
  • 14. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ Broadcasting all over lets talk about web - www.krishantha.com
  • 15. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ One decide he has requested address lets talk about web - www.krishantha.com
  • 16. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ Building reply lets talk about web - www.krishantha.com
  • 17. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ Update own cache lets talk about web - www.krishantha.com
  • 18. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ Unicast reply to requester lets talk about web - www.krishantha.com
  • 19. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ Update ARP cache lets talk about web - www.krishantha.com
  • 20. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ Find DNS to reach internet servers lets talk about web - www.krishantha.com
  • 21. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ What is ARP? • The ARP protocol was designed out of necessity to facilitate the translation of addresses between the second and third layers of the OSI model. • Each layer has its own addressing scheme, and they must work together in order to make network communication happen • For above requirement ARP was created with RFC 826, “An Ethernet Address Resolution Protocol”. lets talk about web - www.krishantha.com
  • 22. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ How ARP works lets talk about web - www.krishantha.com
  • 23. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ How ARP works cont.… • ARP operation is centered around two packets, an ARP request and an ARP reply • Purpose of the request and reply are to locate the hardware MAC address associated with a given IP address • When 10.0.81.85 needs to contact 10.0.81.82 it send broadcast message as “who has 10.0.81.82 tell 10.0.81.85” • 10.0.81.82 will respond as “10.0.81.82 is at 1C-3E-84-8D-9C-53” lets talk about web - www.krishantha.com
  • 24. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ ARP Demo lets talk about web - www.krishantha.com
  • 25. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ How this compromised? • ARP cache poisoning takes advantage of the insecure nature of the ARP protocol • devices using ARP will accept updates at any time • This means that any device can send an ARP reply packet to another host and force that host to update its ARP cache with the new value • Sending an ARP reply when no request has been generated is called sending a gratuitous ARP • When malicious intent is present the result of a few well placed gratuitous ARP packets used in this manner can result in hosts who think they are communicating with one host, but in reality are communicating with a listening attacker lets talk about web - www.krishantha.com
  • 26. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ Poisoned network lets talk about web - www.krishantha.com
  • 27. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ How to defend • arp –a will give you arp cache. Check for duplication entry • #avoid - Use static arp when possible [arp –s <IP> <MAC> • #detect - IDS lets talk about web - www.krishantha.com
  • 28. Web Server lets talk about web - www.krishantha.com
  • 29. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ overview lets talk about web - www.krishantha.com
  • 30. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ How its work • A person types in the URL of the internet website that he/she wants to visit. Let’s use http://www.krishantha.com/index.php as an example. • The client browser then splits the URL to three separate parts: the protocol (in this example it’s “http”), the server address/server name (in this case it’s www.krishantha.com) and the part of the URL (i.e.the file name) which you requested for (in this case it’s “index.php”). • The browser then contacts the DNS (Domain Name Server) to translate the entered domain name into its personal IP address. The DNS servers are basically very simple databases that work to connect domain names to IP addresses. • Once the address of the server is established, the browser then determines which protocol should be used for communication. In order to load a basic website, the HTTP protocol is used. lets talk about web - www.krishantha.com
  • 31. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ • The next step for the browser is to send a special “GET” request to the web server in order to retrieve the address and the page it has been provided. Simply speaking, the browser requests the server to display the information contained at “index.php”. Unless there are any special security protocols implemented, the server now responds to the request from the browser. It will verify the integrity of the address, lookup the necessary files, run the appropriate scripts and finally returns the results to the browser. • The browser will translate all the data into the HTML format and render the result to the user on his/her screen. If there are several types of files needed to show a web page (for example images or media files) then the web browser needs to make additional requests in order to obtain each of these. lets talk about web - www.krishantha.com
  • 32. SSL lets talk about web - www.krishantha.com
  • 33. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ What it is lets talk about web - www.krishantha.com
  • 34. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ Overview lets talk about web - www.krishantha.com
  • 35. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ How can make sure we secured lets talk about web - www.krishantha.com • Do not accept warnings. ( can be victim of MTM)
  • 36. Social Media lets talk about web - www.krishantha.com
  • 37. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ What is social media • websites and applications that enable users to create and share content or to participate in social networking. lets talk about web - www.krishantha.com
  • 38. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ Is it good? Or bad ? lets talk about web - www.krishantha.com
  • 39. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ Is this good ? lets talk about web - www.krishantha.com
  • 40. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ When get like this ? lets talk about web - www.krishantha.com
  • 41. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ If you do this? lets talk about web - www.krishantha.com
  • 42. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ When he has knife ? lets talk about web - www.krishantha.com
  • 43. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ Now problem with knife ? lets talk about web - www.krishantha.com Or person how use the knife ?
  • 44. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ lets talk about web - www.krishantha.com
  • 45. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ How can stay safe in social media • Follow these step-by-step instructions to manage your Facebook security and privacy settings • Change who can see stuff • Change who can contact lets talk about web - www.krishantha.com
  • 46. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ • Block unwanted contacts • Do not upload high quality photos directly from mobile. • See how others see your profile lets talk about web - www.krishantha.com
  • 47. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ • Enable secondary verification • Do not share contact details • Do not share confidential or personal information via chat • Be careful that what you have shared on public • Do not click link which come via chat • Do not copy and paste code given via chat or blog lets talk about web - www.krishantha.com
  • 48. What we should do lets talk about web - www.krishantha.com
  • 49. * http://www.krishantha.com * https://www.youtube.com/krish * https://www.linkedin.com/in/krish-/ • Learn and make sure what you learnt is correct • Question your self and then discuss • Try to depends on updated resources as much as possible • Try on practical work as much as possible • Do not understand the way you want to understand lets talk about web - www.krishantha.com
  • 50. Q and A lets talk about web - www.krishantha.com

Editor's Notes

  1. How baby born
  2. How baby born understanding