Zusammenfassung der Ressource
What is the Internet?
- Internet
- 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.
- Review Questions
- Review
questions
- Answers