Superior Computer Networks and Internet (Computer Networks and the Internet) Mapa Mental sobre What is the Internet?, criado por Artur Assis em 01-08-2022.
It is a computer network that interconnects billions of computing devices
through (called hosts/end systems) the world. From a service point of view,
the Internet is an infrastructure that provides services to applications.
Components
Host (end
system)
Communication links
Connect end systems. Transmission
rate is measured in bits/second.
Transmission rate
(b/s)
Types of physical
media
Coaxial
cable
Optical fiber
Radio spectrum
Copper wire
Packets
When one end system has data to send to another
end system, this data is segmented and to each
segment header bytes are added. The resulting
packages of information are called packets.
Packet
Switch
A packet switch takes a packet arriving on one of its
incoming communication links and forwards that
packet on one of its outgoing communication links.
Types
Routers
Typically used in network core
Link-layer switches
Typically used in access networks
Route
(path)
Sequence of communication links and packet
switches traversed by a packet from the sending
end system to the receiving end system.
Analogy
Packet-switched network
Packets
Communication links
packet switches
end systems
Transportation networks of
highways, roads, and intersections
Trucks
highways and roads
intersections
buildings
Internet Service Providers (ISPs)
They are a network of packet switches and
communication links. They provide a variety of
types of network access to the end systems.
Examples
Residential ISPs
Local cable
Telephone companies
Corporate ISPs
University ISPs
ISPs that provide WiFi access to public places
Cellular data ISPs
Types
Lower-tier ISPs
They are ISPs that provide access to end systems. They are
interconnected through national and international upper-tier
ISPs. They are managed independently, run the IP protocol
and conform to certain naming and address conventions.
Upper-tier ISPs
They consist of high-speed routers interconnected with
high-speed fiber-optic links. They are connected directly to each
other. They are managed independently, run the IP protocol
and conform to certain naming and address conventions.
Protocols
Most important protocols in the Internet
Transmission Control Protocol (TCP)
Internet Protocol (IP)
They are standards on how some procedures
work in the Internet. They are developed by the
Internet Engineering Task Force (IETF) through
documents called request for comments (RFCs).
Standards
IETF
RFCs
Distributed applications
They are applications that involve multiple
end systems that exchange data with each
other. They run on end systems, not in the
packet switches in the network core.
Socket interface
They are provided by end systems to specify how a program
running on other end system asks the Internet infrastructure to
deliver data to the program running on the former end system.
Protocols
Human protocol vs
Network protocol
A protocol defines the format and the order of messages exchanged
between two or more communicating entities, as well as the actions
taken on the transmission and/or receipt of a message or other event.