Podcast
Questions and Answers
What term is used to describe the devices that run network applications at the Internet's edge?
What term is used to describe the devices that run network applications at the Internet's edge?
- Switches
- Hosts (correct)
- Routers
- Links
Which of the following is NOT a type of communication link mentioned in the overview?
Which of the following is NOT a type of communication link mentioned in the overview?
- Copper
- Satellite
- Cellular (correct)
- Fiber
What primary role do packet switches play in the Internet?
What primary role do packet switches play in the Internet?
- To forward packets of data (correct)
- To manage devices in a network
- To store data for future access
- To connect different internet applications
Which term is most associated with the concept of performance related to data transmission?
Which term is most associated with the concept of performance related to data transmission?
What do the terms 'packet switching' and 'circuit switching' refer to?
What do the terms 'packet switching' and 'circuit switching' refer to?
What is the primary function of an Internet service provider (ISP)?
What is the primary function of an Internet service provider (ISP)?
Which of the following statements about network architecture is accurate?
Which of the following statements about network architecture is accurate?
Which device is specifically designed to remote control cable TV via the Internet?
Which device is specifically designed to remote control cable TV via the Internet?
What aspect of the Internet is concerned with security, performance, and protocols?
What aspect of the Internet is concerned with security, performance, and protocols?
Which of the following devices is an example of a fun Internet-connected device?
Which of the following devices is an example of a fun Internet-connected device?
What is the primary function of a host in a data transmission network?
What is the primary function of a host in a data transmission network?
Which type of wired connection can achieve speeds of 10 Gbps?
Which type of wired connection can achieve speeds of 10 Gbps?
What describes unguided media?
What describes unguided media?
What is the maximum channel capacity of terrestrial microwave links?
What is the maximum channel capacity of terrestrial microwave links?
Which of the following is true about fiber optic cables?
Which of the following is true about fiber optic cables?
How is data transmitted through Ethernet?
How is data transmitted through Ethernet?
What is the role of repeaters in fiber optic transmission?
What is the role of repeaters in fiber optic transmission?
What is the main limitation of wireless radio connections?
What is the main limitation of wireless radio connections?
What describes the concept of transmission delay?
What describes the concept of transmission delay?
How long will it take for the first car to arrive at the second toll booth if each toll booth takes one minute to service a car?
How long will it take for the first car to arrive at the second toll booth if each toll booth takes one minute to service a car?
What happens when the traffic intensity, defined as $La/R$, exceeds 1?
What happens when the traffic intensity, defined as $La/R$, exceeds 1?
What does the 'traceroute' program measure?
What does the 'traceroute' program measure?
What is the average queueing delay when the traffic intensity $La/R$ approaches 0?
What is the average queueing delay when the traffic intensity $La/R$ approaches 0?
At what speed do cars propagate in the analogy given?
At what speed do cars propagate in the analogy given?
What is a common feature of Internet protocols?
What is a common feature of Internet protocols?
Which of the following is an example of a service provided by the Internet?
Which of the following is an example of a service provided by the Internet?
What is the primary purpose of an Internet protocol like HTTP?
What is the primary purpose of an Internet protocol like HTTP?
Which component is responsible for connecting users to the wider Internet?
Which component is responsible for connecting users to the wider Internet?
What does RFC stand for in the context of Internet standards?
What does RFC stand for in the context of Internet standards?
What role does the Internet Engineering Task Force (IETF) play?
What role does the Internet Engineering Task Force (IETF) play?
Which of the following is NOT typically a characteristic of the Internet as a service?
Which of the following is NOT typically a characteristic of the Internet as a service?
Which one of the following is a key characteristic of 4G mobile networks?
Which one of the following is a key characteristic of 4G mobile networks?
What does the term 'hook' refer to in the context of Internet services?
What does the term 'hook' refer to in the context of Internet services?
What is a major advantage of interconnected ISPs in the Internet infrastructure?
What is a major advantage of interconnected ISPs in the Internet infrastructure?
What is the primary characteristic of the Internet structure described as a 'network of networks'?
What is the primary characteristic of the Internet structure described as a 'network of networks'?
What implication does the presence of multiple ISPs have on Internet functionality?
What implication does the presence of multiple ISPs have on Internet functionality?
How does competition among ISPs affect consumer choice?
How does competition among ISPs affect consumer choice?
Which statement best describes the interaction among ISPs in the context of performance?
Which statement best describes the interaction among ISPs in the context of performance?
What potential challenge arises from having multiple ISPs in the network structure of the Internet?
What potential challenge arises from having multiple ISPs in the network structure of the Internet?
What is the primary technology used in hybrid fiber coax (HFC) networks?
What is the primary technology used in hybrid fiber coax (HFC) networks?
What typical transmission rate range can be expected for DSL access networks?
What typical transmission rate range can be expected for DSL access networks?
What characteristic defines shared wireless access networks?
What characteristic defines shared wireless access networks?
Which of the following is the maximum transmission rate for WiFi under the 802.11n standard?
Which of the following is the maximum transmission rate for WiFi under the 802.11n standard?
What is frequency division multiplexing (FDM) used for in cable-based access networks?
What is frequency division multiplexing (FDM) used for in cable-based access networks?
What type of access network typically utilizes microwave transmission technologies?
What type of access network typically utilizes microwave transmission technologies?
What device separates voice and data signals in a DSL access network?
What device separates voice and data signals in a DSL access network?
What is a significant feature of enterprise networks compared to residential networks?
What is a significant feature of enterprise networks compared to residential networks?
Which is a common characteristic of mobile access networks?
Which is a common characteristic of mobile access networks?
What is the main function of a cable modem in a cable-based access network?
What is the main function of a cable modem in a cable-based access network?
What type of device is typically used to manage traffic in enterprise networks?
What type of device is typically used to manage traffic in enterprise networks?
What type of access network is most commonly found in schools and companies?
What type of access network is most commonly found in schools and companies?
In which type of wireless access network is the range typically limited to a short distance, such as within a building?
In which type of wireless access network is the range typically limited to a short distance, such as within a building?
What is the role of a cable headend in a cable-based access network?
What is the role of a cable headend in a cable-based access network?
Flashcards
Internet
Internet
"Network of networks" connecting various networks and devices globally.
ISP
ISP
Internet Service Provider: Company providing internet access.
Protocol
Protocol
Set of rules controlling how computers communicate.
HTTP
HTTP
Signup and view all the flashcards
Streaming video
Streaming video
Signup and view all the flashcards
TCP/IP
TCP/IP
Signup and view all the flashcards
RFC
RFC
Signup and view all the flashcards
4G
4G
Signup and view all the flashcards
WiFi
WiFi
Signup and view all the flashcards
Ethernet
Ethernet
Signup and view all the flashcards
Packet Switches
Packet Switches
Signup and view all the flashcards
Communication links
Communication links
Signup and view all the flashcards
Bandwidth
Bandwidth
Signup and view all the flashcards
Network edge
Network edge
Signup and view all the flashcards
Network core
Network core
Signup and view all the flashcards
Internet Structure
Internet Structure
Signup and view all the flashcards
Performance
Performance
Signup and view all the flashcards
Network of Networks
Network of Networks
Signup and view all the flashcards
Global ISP
Global ISP
Signup and view all the flashcards
Competitors
Competitors
Signup and view all the flashcards
Viable Business
Viable Business
Signup and view all the flashcards
Residential Access Network
Residential Access Network
Signup and view all the flashcards
Institutional Access Network
Institutional Access Network
Signup and view all the flashcards
Mobile Access Network
Mobile Access Network
Signup and view all the flashcards
Transmission Rate (bits/second)
Transmission Rate (bits/second)
Signup and view all the flashcards
Shared Access
Shared Access
Signup and view all the flashcards
Dedicated Access
Dedicated Access
Signup and view all the flashcards
Cable-based Access
Cable-based Access
Signup and view all the flashcards
Frequency Division Multiplexing (FDM)
Frequency Division Multiplexing (FDM)
Signup and view all the flashcards
HFC (Hybrid Fiber Coax)
HFC (Hybrid Fiber Coax)
Signup and view all the flashcards
Digital Subscriber Line (DSL)
Digital Subscriber Line (DSL)
Signup and view all the flashcards
DSL Access Multiplexer (DSLAM)
DSL Access Multiplexer (DSLAM)
Signup and view all the flashcards
Home Network
Home Network
Signup and view all the flashcards
WiFi Wireless Access Point
WiFi Wireless Access Point
Signup and view all the flashcards
Wireless Local Area Network (WLAN)
Wireless Local Area Network (WLAN)
Signup and view all the flashcards
Enterprise Network
Enterprise Network
Signup and view all the flashcards
Packet Queueing Delay
Packet Queueing Delay
Signup and view all the flashcards
Traffic Intensity
Traffic Intensity
Signup and view all the flashcards
La/R ~ 0
La/R ~ 0
Signup and view all the flashcards
La/R -> 1
La/R -> 1
Signup and view all the flashcards
La/R > 1
La/R > 1
Signup and view all the flashcards
What are the two types of links?
What are the two types of links?
Signup and view all the flashcards
What is a physical link?
What is a physical link?
Signup and view all the flashcards
Give examples of guided media
Give examples of guided media
Signup and view all the flashcards
What are the advantages of fiber optic cables?
What are the advantages of fiber optic cables?
Signup and view all the flashcards
What is a radio link?
What is a radio link?
Signup and view all the flashcards
What are common examples of radio links?
What are common examples of radio links?
Signup and view all the flashcards
What are the disadvantages of wireless links?
What are the disadvantages of wireless links?
Signup and view all the flashcards
How does transmission rate affect time needed to transmit a packet?
How does transmission rate affect time needed to transmit a packet?
Signup and view all the flashcards
What is the relationship between transmission rate and packet transmission delay?
What is the relationship between transmission rate and packet transmission delay?
Signup and view all the flashcards
How do you calculate packet transmission delay?
How do you calculate packet transmission delay?
Signup and view all the flashcards
Study Notes
Computer Networks and Network Programming in Java
- Lectures by Dr. inż. Kazimierz Zieliński
- Email: [email protected]
Chapter 1: Introduction
- Goal: Get a feel for the "big picture" of computer networking, introducing terminology, with more depth explored later.
- Approach: Use the Internet as an example.
- Roadmap:
- What is the Internet?
- What is a protocol?
- Network edge: hosts, access networks, physical media
- Network core: packet/circuit switching, Internet structure
- Performance: loss, delay, throughput
- Security
- Protocol layers, service models
- History
The Internet: "Nuts and Bolts" View
- Billions of connected computing devices (hosts) running network applications at the Internet's edge.
- Packet switches (routers, switches) forward packets (chunks of data).
- Communication links (fiber, copper, radio, satellite) with transmission rate (bandwidth).
- Collection of devices, routers, and links managed by an organization.
"Fun" Internet-Connected Devices
- Examples: Amazon Echo, Internet refrigerator, security camera, Internet phones, IP picture frame, Slingbox (remote cable TV control), Pacemaker & Monitor, Tweet-a-watt (energy monitor), Web-enabled toaster, AR devices, Fitbit, and others.
The Internet: "Network of Networks"
- Interconnected Internet Service Providers (ISPs).
- Protocols are everywhere, controlling sending/receiving of messages. Examples include HTTP (Web), streaming video, Skype, TCP/IP, WiFi, 4G, and Ethernet.
- Internet standards: RFCs (Request for Comments) and IETF (Internet Engineering Task Force).
The Internet: "Service" View
- Infrastructure that provides services to applications (web, streaming video, teleconferencing, email, games, e-commerce, social media, and interconnected appliances).
- Provides a programming interface to distributed applications with "hooks" allowing sending/receiving of applications to connect to and use Internet transport services.
- Similar in function to postal service, providing service to applications.
What's a Protocol?
- Human protocols (e.g., "what's the time?", "I have a question").
- Network protocols govern communication activity in the Internet.
- Protocols define the format, order of messages, and actions taken during message transmission and receipt.
Chapter 1: Roadmap
- What is the Internet?
- What is a protocol?
- Network edge: hosts, access network, physical media
- Network core: packet/circuit switching, Internet structure
- Performance: loss, delay, throughput
- Security
- Protocol layers, service models
- History
A Closer Look at Internet Structure
- Network edge: Hosts (clients and servers), servers often in data centers.
- Access networks, physical media: Wired and wireless communication links.
- Network core: Interconnected routers, network of networks.
Internet Topology Map
- Source is the Center for Applied Internet Data Analysis (CAIDA).
Access Networks and Physical Media
- How to connect end systems to edge routers: - residential, institutional, mobile networks (WiFi, 4G/5G).
- Specific properties to look for: transmission rate (bits per second), shared or dedicated access among users.
- Examples:
- Cable-based access (frequency division multiplexing (FDM))
- Digital Subscriber Line (DSL)
- Home networks (WiFi, wired Ethernet)
- Wireless access networks (WLANs, cellular networks)
- Enterprise networks (Ethernet, WiFi)
Links: Physical Media
- Bit: Propagates between transmitter/receiver pairs.
- Physical link: Connects transmitter and receiver.
- Guided media: Signals propagate in solid media (copper, fiber, coax).
- Unguided media: Signals propagate freely (radio). Specific example types include twisted pair (TP), coaxial cable, fiber optic cable, wireless radio.
Packet Switching: Store-and-Forward
- Hosts break application messages into packets.
- Packets are forwarded from one router to the next across links.
- Each packet is transmitted at full link capacity.
Packet Switching: Queueing Delay, Loss
- Packets queue in router buffers.
- If arrival rate exceeds link transmission rate, packets queue and can be dropped if memory fills up.
Two Key Network-Core Functions
- Forwarding: Local action; move arriving packets from router input links to appropriate output links.
- Routing: Global action; determine source-destination paths.
Alternative to Packet Switching: Circuit Switching
- End-end resources are allocated and reserved for a call between source and destination, similar to dedicated circuits.
Circuit Switching: FDM and TDM
- FDM (Frequency Division Multiplexing): Calls allocated their own frequency band.
- TDM (Time Division Multiplexing): Calls allocated time slots to transmit.
Packet Switching Versus Circuit Switching
- Packet switching allows more users to share a network.
- Circuit switching dedicates resources to single calls.
Internet Structure: A "Network of Networks"
- Hosts connect to the Internet via access ISPs.
- Access ISPs are interconnected.
- ISPs have economic agreements.
Chapter 1: Roadmap
- What is the Internet?
- What is a protocol?
- Network edge: hosts, access network, physical media
- Network core: packet/circuit switching, Internet structure
- Performance: loss, delay, throughput
- Security
- Protocol layers, service models
- History
Performance: Loss, Delay, Throughput
- Loss: Packets can be dropped due to buffer overflow.
- Delay: Transmission, propagation, queuing delays.
- Throughput: Rate at which bits can be sent from sender to receiver.
Security
- Field of network security includes understanding how bad guys can attack networks, how to defend against attacks, and how to build secure network architecture.
Protocol Layers, Service Models
- Networking is a complex system requiring an organizational model for discussion.
- Layered reference models define services via layer-to-layer interactions.
Internet Protocol Stack
- application: Supporting network applications (IMAP, SMTP, HTTP)
- transport: Process-process data transfer (TCP, UDP)
- network: Routing datagrams (IP)
- link: Data transfer between neighboring network elements (Ethernet, 802.11, PPP)
- physical: Bits/on the wire
Additional Chapter 1 Slides
- ISO/OSI reference model; comparison with Internet protocol stack's application, transport, network, link, and physical layers.
- Wireshark (packet analyzer).
Internet History
- Timeline of early packet-switching principles (1961-1972)
- Timeline of internetworking, new and proprietary network development (1972-1980)
- Timeline of new protocols, and proliferation of networks, (1980-1990)
- Timeline of commercialization, the Web, new applications (1990-2000s)
- Timeline showing further development and expanding use of the Internet (2005-present)
Chapter 1 Summary
- Broad overview of internet history and key aspects.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.