Cyber Space Module 1 4
Cyber Space Module 1 4
MODULE 1
Bharath M
Assistant Professor
Seshadripuram Institute of Management Studies
Bengaluru-64
[email protected]
9964736500
BASICS
• Internet
• HTTP (Hyper Text Transfer Protocol)
• HTML (Hyper Text Markup Language)
• DNS (Domain Name System)
• IP Address
• Web Browsers
• Search Engines
https://www.geeksforgeeks.org/how-does-the-internet-work/
https://www.youtube.com/watch?v=x3c1ih2NJEg&list=PPSV
BASIC SERVICES OF INTERNET
• Communication Services
• Information Retrieval Services
• File Transfer
• World Wide Web Services
• Web Services https://www.geeksforgeeks.org/int
ernet-and-its-services/
• Directory Services
• Automatic Network Address Configuration
• Network Management Services
• Time Services
• News Group
• Ecommerce
Advanced Research Projects Agency (ARPA)
https://sciencenode.org/feature/a-brief-history-of-the-internet-.php
EMAIL
https://medium.com/building-mailmodo/how-does-email-work-a-dummies-guide-bd1ef894797e
https://www.youtube.com/watch?v=AYa3npp8oLI&list=PPSV
HISTORY
https://www.javatpoint.com/computer-network-ftp
https://www.youtube.com/watch?v=tOj8MSEIbfA&list=PPSV
TELNET
https://www.javatpoint.com/computer-network-telnet
NETWORK TOPOLOGY
• Structure of the network of how all the components are interconnected to each other.
• There are two types of topology: physical and logical topology.
• Physical topology indicates arrangement of different elements of a network. It reflects
physical layout of devices and cables to a form a connected network.
• Logical Topology reflects arrangement of devices and their communication. It is the
transmission of data over physical topology. Concerned with Quality and Speed of
data transfers.
https://www.javatpoint.com/computer-network-topologies
WORLD WIDE WEB (WWW)
https://www.britannica.com/topic/Netscape-Communications-Corp
COMPONENTS OF WWW
https://www.geeksforgeeks.org/world-wide-web-www/
https://www.geeksforgeeks.org/components-of-a-url/
HTML
• Hyper Text simply means "Text within Text." A text has a link within it, is a hypertext.
• A markup language is a computer language that is used to apply layout and
formatting conventions to a text document. Markup language makes text more
interactive and dynamic. It can turn text into images, tables, links, etc.
https://www.javatpoint.com/what-is-html
https://www.programiz.com/html/online-compiler/
DNS
• Directory service that provides a mapping between the name of a host on the
network and its numerical address.
Generic Domains
Country Domain
Inverse Domain (mapping an address to a name)
https://www.brainkart.com/article/DNS-Components_40657/
https://www.youtube.com/watch?v=JkEYOt08-rU&list=PPSV
DNS COMPONENTS
• Name Space
• Name Server
• Zone
NAME SPACE
• It is the sequence of labels. In domain name the sequence of labels are separated by dot (.)
• Domain can consists of Alphabets a through z, and the digits 0 through 9.
• Hyphens are allowed, but hyphens can not be used as first character of a domain name.
• Spaces are not allowed
• Special symbols (such as !, $, &, _ and so on) are not permitted.
• Domain names have the minimum length of 2, and the maximum length of 63 characters. The
entire name may be at most 253 characters long.
• Domain names are not case-sensitive. (It may be upper, lower or mixing of both case letters)
NAME SERVER
ZONE
DOMAIN NAME RESOLUTION
A DNS lookup, or DNS record lookup, is the process through which human-readable
domain names (www.digicert.com) are translated into a computer-readable IP address
(216.168. 246.55).
RECURSIVE AND ITERATIVE QUERIES
• A recursive DNS lookup is where one DNS server communicates with several other
DNS servers to hunt down an IP address and return it to the client.
• This is in contrast to an iterative DNS query, where the client communicates directly
with each DNS server involved in the lookup.
https://www.cloudflare.com/learning/dns/what-is-recursive-
dns/#:~:text=A%20recursive%20DNS%20lookup%20is,server%20involved%20in%20the%20lookup.
CACHING
• Process of storing data in a cache, which is a temporary storage area that facilitates
faster access to data with the goal of improving application and system performance.
https://www.techtarget.com/whatis/definition/caching
1.160.10.240
(Decimal Representation)
or
00000001.10100000.00001010.11110000
(Binary Representation)
IP ADDRESS
https://www.kaspersky.com/resource-center/definitions/what-is-an-ip-address
https://www.avast.com/c-static-vs-dynamic-ip-
addresses#topic-4
https://mycomputernotes.com/what-is-ip-address-and-its-classes/
https://www.networkacademy.io/ccna/ipv6/what-is-ipv6
HTTP OR HTTPS
• Connectionless
• Media independent (Multipurpose Internet Mail Extensions – MIME Type)
• Stateless
https://www.pcmag.
com/encyclopedia/t
erm/http
HTTP TRANSACTIONS
HTTP REQUEST METHODS
https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods
HTTP RESPONSE
https://softuni.org/dev-concepts/everything-you-need-to-know-about-http-protocol/
LINKS
• https://fcit.usf.edu/internet/chap1/chap1.htm#WHAT