The document provides information about the history and development of the Internet. It discusses how the Internet began as a US military network called ARPANET in 1969 and expanded throughout the 1970s. It also describes how the creation of the World Wide Web in 1991 by Tim Berners-Lee led to widespread commercial and public use of the Internet. The document then gives an overview of Internet governance organizations and different types of Internet connections.
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Â
Networking lesson
1.
2. The Internet is the largest computer
network in the world, connecting millions of
computers. A network is a group of two or
more computer systems linked together.
3.
4. ⢠In 1969, the US Department of Defense started
a project to allow researchers and military
personnel to communicate with each other in
an emergency.
⢠The project was called DARPAnet (Defence
Advanced Research Projects Agency) and it is
the foundation of the Internet.
⢠Later its also called ARPAnet (Advanced
Research Projects Agency)
5. ⢠Throughout the 1970's, what would later
become the Internet was developed. While
mostly military personnel and scientists used it
in its early days, the advent of the World Wide
Web in the early 1990's changed all that.
⢠Current amount over 1.9 billion users around
the world
6.
7. ⢠The overall responsibility for managing Internet Protocol address
or domain names at upper levels is vested in the Internet
Assigned Numbers Authority (IANA), which delegates the actual
administration of most functions to other bodies.
⢠At global regional levels, the principal bodies providing allocation
and registration services that support the operation of the
Internet globally are:
⢠RIPE NCC (RÊseaux IP EuropÊens Network Coordination Centre)
⢠ARIN (American Registry for Internet Numbers)
⢠APNIC (Asia Pacific Network Information Centre)
⢠LACNIC (Latin American and Caribbean IP address Regional
Registry)
⢠AfriNIC (African Regional Registry for Internet Number Resources)
8.
9.
10. ⢠Dial-up-connections : speed 56kbps
⢠ISDN : speed 128 Kbps
⢠Broadband
⍠ADSL(Asymmetrical Digital Subscriber Line)
ď Speed 2mbps
⍠Cable : speed 42 Mbps
⢠Lease lines : up to 12mbps
⢠FTTH- Fiber to the Home
⢠Wireless
⍠Wi-Fi
⍠Wi-max
⍠Satellite
11.
12.
13. As you now know, the Internet is the
physical computer network (computer,
monitor, modem, cables, phone lines, etc).
14. ⢠Tim Berners-Lee, a software engineer, invented the
World Wide Web in 1991.
⢠The Web is a system of Internet servers that
support specially-formatted documents.
⢠These specially formatted documents are text
documents created in HTML, a formatting
language. In conjunction with the World Wide
Web, your web browser interprets these text
documents so they become web pages.
⢠Web pages contain formatted text, graphics,
sound, animation, and video, allowing point and
click navigation.
15. ⢠âAn address that points to a particular
document or other resource on the Internet,
used most frequently on the World Wide Web
(WWW)â.
⢠A computer user can visit an Internet document
by typing its URL into a Web browser or similar
application used to access the Internet.
⢠Eg:
http://www.infortec-international.com/index.html
18. Domain names
⢠An internet web site address.
⢠Domain names are used in URLs to identify
particular Web pages.
⢠The first-level set of domain names are the top-
level domains (TLDs), including the generic
top-level domains (gTLDs), such as the
prominent domains com, net and org, and the
country code top-level domains (ccTLDs).
21. ⢠"Interconnection, collection of computers for
the purpose of sharing resources &
Communication that we can take as a
Networkâ.
⢠Resources we can divide in to three categories,
Information such as files & folders, Hardware
such as printers and software such as MS
office.
22. ⢠Is a method for communication
⢠File/Data sharing
⢠Sharing of printers and other resources
⢠Can centralize administration and support
⢠Can reduce the cost involved in communication
& information gathering
23. Different types of computer network
designs is by their scope or scale.
⢠LAN (Local Area Network)
⢠WAN (Wide Area Network)
⢠MAN (Metropolitan Area Network)
⢠WLAN (Wireless Local Area Network)
⢠PAN(Personal Area Network)
⢠CAN(Campus Area Network)
24. ⢠LAN (Local Area Network):
âA computer network that connect two or
more electrical or electronic devices or
equipments in a single networkâ
Eg: SLT
25. ⢠WAN (Wide Area Network):
âConnect two or more different
networks togetherâ
Eg: Internet
26. ⢠MAN (Metropolitan Area Network):
⢠âA data network designed for a town
or cityâ. In terms of geographic breath, MANs
are larger than local-area networks (LANs), but
smaller than wide-area networks (WANs). MANs
are usually characterized by very high-speed
connections using fiber optical cable or other
digital media.
27. ⢠Wireless Local Area Network
âA LAN based on (Wi-Fi) wireless
network technologyâ
29. ⢠A type of network in which each workstation
has equivalent capabilities and responsibilities.
This differs from client/server architectures, in
which some computers are dedicated to serving
the others. Peer-to-peer networks are generally
simpler, but they usually do not offer the same
performance under heavy loads.
30.
31. ⢠A network architecture in which each computer
or process on the network is either a client or a
server. Servers are powerful computers or
processes dedicated to managing disk drives
(file servers), printers (print servers), or
network traffic (network servers).Clients are
PCs or workstations on which users run
applications. Clients rely on servers for
resources, such as files, devices, and even
processing power.
32.
33. ⢠Intranet: A network based on TCP/IP protocols
(an internet) belonging to an organization,
usually a corporation, accessible only by the
organization's members, employees, or others
with authorization. An intranet's Web sites look
and act just like any other Web sites, but the
firewall surrounding an intranet fends off
unauthorized access.
34. ⢠Extranet: A buzzword that refers to an intranet
that is partially accessible to authorized
outsiders. Whereas an intranet resides behind a
firewall and is accessible only to people who
are members of the same company or
organization, an extranet provides various
levels of accessibility to outsiders. You can
access an extranet only if you have a valid
username and password, and your identity
determines which parts of the extranet you can
view.
35. Data Communication
⢠Data Communication is the process of moving
data & information from one place to another
through a transmission system.
36. ⢠The communication media is the matter or
substance that carries voice or data.
⢠Different types of transmission media are
currently in use. All these types can be group
two categories as Guided and Unguided media.
⢠The Guided media are follows through physical
media and unguided media are those in which
is the data is broadcast through air.
37. ⢠Transmission media
Guided Unguided
Media(wired) Media(wireless)
Twisted pair Radio waves
Coaxial cable Microwaves
Fiber optics Satellite
Infrared
Bluetooth
38. Guided Media:
⢠Cable is the medium through which information
usually moves from one network device to
another.
⢠There are several types of cable which are
commonly used with LANs. In some cases, a
network will utilize only one type of cable,
other networks will use a variety of cable
types.
40. Twisted pair
⢠Is the common medium
⢠Is mainly used in star topology networks
⢠Cheap and easy to work with
⢠There are several categories available in Twisted
pairs
⍠CAT1, CAT2, CAT5, CAT5E
41. Categories of Unshielded Twisted
Pair
Type Use
Category 1 Voice Only (Telephone Wire)
Category 2 Data to 4 Mbps (Local Talk)
Category 3 Data to 10 Mbps (Ethernet)
Category 4 Data to 20 Mbps (16 Mbps Token Ring)
Category 5 Data to 100 Mbps (Fast Ethernet)
44. Coaxial cable
⢠Is mainly used in BUT topology networks
⢠Television
⍠Ariel to TV
⍠Cable TV
⢠Coaxial cable are in two categories :
⍠Thin Coaxial
⍠Thick Coaxial
⢠Difficult to handle
48. Fiber optics
⢠Signals are sent as light beams and transmitted
over a glass fiber.
⢠Fiber optic technology offers high bandwidth
⢠Optical fibers come in two types
⍠Single mode
⍠Multi mode
52. Specificati Cable Type Max. length Nodes/seg Advantage
on name
10BaseT Twisted Pair 100 m 1024 Cheapest
system
10Base2 Thin Coaxial 185 m 30 No hub needed
10Base5 Thick Coaxial 500 m 100 Original cable,
now obsolete
10BaseF Fiber Optic 2000 m 1024 Best between
buildings
53. Unguided Media
⢠Radio Waves
⍠Omni directional
⍠Suffers from interferences
⍠Use to TV, Radio, Cell phone
54. ⢠Microwave
⍠Microwaves travel nearly in a straight line
⍠Tall building is a barrier
⍠100 meter high towers, repeaters for every 80km
⍠Is widely used for mobile phone, television etc.
55. ⢠Satellite
⍠Used for long distance telephone
⍠Television
⍠Private business network
⍠Mostly used with Microwave
⍠Using in long distance communications
⍠Used for weather forecasting, television
broadcast, amateur radio communications,
Internet communications, and the Global
Positioning System,
56.
57. ⢠Infrared
⍠Is limited for a small area (eg: for a room)
⍠Walls/barriers will block the signals
⍠Mainly used for TV remote control, IRD port.
58. ⢠Bluetooth(802.15)
⍠Founding members are Ericsson, IBM, Intel, Nokia
and Toshiba.
⍠Short range wireless communication technology.
⍠Used to data synchronization between 2 devices
⍠Is limited for a small area
⍠Mainly used in Mobile phones, digital cameras,
headsets, scanners, keyboards, mouse and other
devices to connect to a computer.
59.
60. Network Topologies
⢠Topology refers to the shape of a network, or
the network's layout. How different nodes in a
network are connected to each other and how
they communicate is determined by the
network's topology. Topologies are either
physical or logical.
⢠BUS, RING, STAR, MESH etc.
66. Considerations When Choosing a
Topology:
⢠Money.
⢠Length of cable needed
⢠Future growth.
⢠Cable type.
67. ⢠âA Protocol is a set of rules(standards) that
governs the communications between
computers on a network.â
⢠Most common network protocol is TCP/IP
⢠Eg: http, ftp, smtp, telnet, ssh, https, etc.
68. Properties of Protocol
⢠Detection of the underlying physical connection
(wired or wireless),
⢠Handshaking
⢠How to start and end a message
⢠How to format a message
⢠What to do with corrupted or improperly
formatted messages (error correction)
⢠How to detect unexpected loss of the
connection, and what to do next
⢠Termination of the session and or connection.
69. Internetworking Models
⢠When networks fist come in to being,
computers could typically communicate with
computers from the same manufacturer. In the
late 1970s, the Open System
Interconnection(OSI) reference model was
created by the International Organization for
Standardization(ISO) to break this barrier.
⢠It is describes how data and network
information are communicated.
70. ⢠A reference model is a conceptual blue print of
how communications should takes place.
⢠These processes divide into logical groups
called layers.
71. Provides the user interface to
7. Application communicate to the computer. Eg HTTP
-----------------------------------------------------
Presents data to the 7th layer and data
6. Presentation translation like encryption, conversion
-----------------------------------------------------
Manage presentation layers entities. (keep
5. Session different application data separately)
-----------------------------------------------------
Performs error correction before
4. Transport retransmit.[Segments]
-----------------------------------------------------
Manages the device addressing.(IP
3. Network addressing) , Routes data. [Packets]
-----------------------------------------------------
Combines packets in to bytes and error
2. Data Link detection. [Frames]
-----------------------------------------------------
Moves bits between devices(physical
1. Physical connection/cabling, electronic singnals)
[Bits]
76. A network server
⢠A network server is a computer designed to
process requests and deliver data to other (client)
computers over a local network or the Internet.
Network servers typically are configured with
additional processing, memory and storage capacity
to handle the load of servicing clients. Common
types of network servers include:
⍠Web servers
⍠proxy servers
⍠FTP servers
⍠online game servers
⍠Mail servers
80. Modem
⢠Short for modulator-demodulator. A modem is
a device or program that enables a computer to
transmit data over, for example, telephone or
cable lines. Computer information is stored
digitally, whereas information transmitted over
telephone lines is transmitted in the form of
analog waves. A modem converts between
these two forms.
90. MAC Address
⢠A MAC address, or Media Access Control address, is
a 48- or 64-bit address associated with a network
adapter.
⢠While IP addresses are associated with software,
MAC addresses are linked to the hardware of
network adapters.
⢠For this reason, the MAC address is sometimes
called the hardware address, the burned-in address
(BIA), or the physical address. MAC addresses are
expressed in hexadecimal notation in the following
format: 01-23-45-67-89-AB, in the case of a 48-bit
address.
91.
92. ⢠âAn identifier for a computer or device on a
TCP/IP networkâ. Networks using the TCP/IP
protocol route messages based on the IP
address of the destination.
⢠The format of an IP address is a 32-bit numeric
address written as four numbers separated by
periods. Each number can be zero to 255.
⢠For example 192.160.10.240 could be an IP
address.
93. What is an IP address
ďA way to identify machines on a network
ďA unique identifier
94. IP usage
ďUsed to connect to another computer
ďAllows transfers of files and e-mail
95. IP structure
ďIP addresses consist of four sections
ďEach section is 8 bits long
ďEach section can range from 0 to 255
ďWritten, for example, 128.35.0.72
96. IP structure
ďThese four sections represent the machine itself
and the network it is on
ďThe network portion is assigned.
ďThe host section is determined by the network
administrator
97. IP structure
ď5 Classes of IP address A B C D and E
ďClass A reserved for governments
ďClass B reserved for medium companies
ďClass C reserved for small companies
98. IP structure
ďClass D are reserved for multicasting
ďClass E are reserved for future use
99. IP structure
ďClass A begins 1 to 126
ďClass B begins 128 to
191
ďClass C begins 192 to
223
100. Reserved addresses
ďAddresses beginning 127 are reserved for
loopback and internal testing
ďxxx.0.0.0 reserved for network address
ďxxx.255.255.255 reserved for broadcast
103. ⢠Class A : 1.0.0.1 â 126.255.255.254
⢠Class B : 128.1.0.1 â 191.254.255.254
⢠Class C : 192.0.1.1 â 223.255.254.254
⢠Class D : 224.x.x.x (multicasting &
research purposes)
⢠Class E : 240.x.x.x (for future use)
104. Current Private IP addresses as
follows
⢠Class A
10.0.0.0 through 10.255.255.255
⢠Class B
172.16.0.0 through 172.31.255.255
⢠Class C
192.168.0.0 through 192.168.255.255
105.
106. ⢠IPv4 addresses have 32 bits in them and so allow
a maximum of four billion addresses
107. ⢠IPv6 stands for Internet Protocol version 6. It is
the second version of the Internet Protocol to be
used generally across the virtual world.
⢠IPv6 addresses have 128 bits.
⢠IPv6 is the future of Internet addressing, mainly
because industry experts believe that they are
close to running out of available addresses
altogether.
108. ⢠128 bits - written as eight 16-bit hex numbers.
5f1b:df00:ce3e:e200:0020:0800:2078:e3e3
109. How to Determine your IP Address?
⢠Go to the start menu and select Run.... Then
type cmd in the box and click OK.
⢠At the C:> prompt type ipconfig. Then press
Enter. Your IP address, subnet mask and
default gateway will be printed on the window.
⢠If you want more detailed information about
your network connection, type ipconfig /all at
the prompt. Here you can get additional
information about your IP configuration.
110. ⢠For Domain Name System (or Service or
Server), an Internet service that translates
domain names into IP addresses.
⢠Every time you use a domain name, therefore,
a DNS service must translate the name into the
corresponding IP address.
Domain IP Address
www.example.com > 198.105.232.4
111. DNS has a table of Domain names and IP
addresses. Itâs map the domain name with the IP
address and its route to the particular server.
Domain IP Address
www.yahoo.com 104.102.1.103
mail.yahoo.com 104.102.2.107
113. ⢠Short for Dynamic Host Configuration
Protocol, a protocol for assigning dynamic IP
addresses to devices on a network.
⢠With dynamic addressing, a device can have a
different IP address every time it connects to
the network.