Title: Networks and Protocols
1Networks and Protocols
- What is really going on when we send emails and
surf the web?
2The Book
Computer Networking A Top-Down Approach
Featuring the Internet, by James F. Kurose og
Keith W. Ross, Addison-Wesley Longman, Inc., se
http//www.awl.com/kurose-ross/
Kan købes på IT-Højskolen d. 6. 7. Feb 2002 i
lokale 1.05 fra 11.00 til 15.00. Pris Kr. 645,-
3Excercises and Instructors
Rooms 3.15 and 3.16, Glentevej 67. Monday
Afternoon (1300 1530) Anders Ejlev,
(anders_at_ejlev.dk) Monday Evening (1900
2130) Sune Kloppenborg Jeppesen,
(jaervosz_at_it-c.dk)
4Examination June 2002
20 min individual oral examn without preparation,
judged using the, Dansih 13-scale, external
censor. It is allowed to bring a disposition (one
sheet of A4 paper for each question) The book
will be available at the exam.
5Outline feb 4. 2002
- What is the internet?
- What is a Protocol?
- Connection-Oriented service.
- Connectionless service.
- Multiplexing.
- Message switching (demo).
- Packet switching (demo).
- Routing.
- Access Networks.
- Delay and Packet loss i a network.
- Protocol Layering.
- Course overview.
6Some Internet Applications
- Email
- Streaming multimedia
- www
- File transfer
- Internet telephony
7Some pieces of the Internet
8A service description
- The Internet
- Allows distributed applications running on its
end systems to exchange data with each other. - Provides a connection-oriented and a
connectionless service. - Makes no promises about time of delivery.
9What is a protocol?
A human protocol and a computer network protocol.
10Definition (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.
11End systems, Clients and Servers
12Connection-Oriented Service
- Initial handshake.
- Reliable data transfer, using acknowledgements.
- Flow Control.
- Congestion Control.
Note The Transmission Control Protocol (TCP)
implements a connection-oriented service.
Used by Email, www, FTP, Telnet.
13Connectionless Service
- No Initial handshake.
- Unreliable data transfer.
- No Flow Control.
- No Congestion Control.
Note The User Datagram Protocol (UDP) implements
a connectionless service.
Used by audio on demand, intertenet telephony,
14The Network Core
15How to share a communication link?
- In Curcuit switching (e.g. ordinary telephone) a
curcuit is reserved for the duration of the
session. - In Packet switching (e.g. internet) the ressource
is used on demand.
Note Sharing is called Multiplexing.
16Multiplexing (FDM)
Frequency-division multiplexing (FDM) Each
Connection gets 4 KHz of the total frequency
spectrum.
17Multiplexing (TDM)
Frame
Time-division Multiplexing Each connection get
one slot in each Frame.
18Multiplexing for Packetswitching.
19Message Switching
20Packet switching
21Example Message Switching
22Example Packet Switching
23Demo Packet Switching
Run the JAVA Applet on http//www.awl.com/kurose
-ross/
24Break
- Table Tennis
- Table soccer
25Routing Virtual Curcuit Networks
VC number translation table for PS1
26Routing Datagram Networks
Using Hierarchical adresse, e.g
Tom Jones (name) Walnut Street 421
(street) Philadelphia (city) Pennsylvania
(state) USA (country)
27Access Networks and Physical Media
- Residental access networks
- Institutional access networks
- Mobile access networks
28Residental Access Networks
- Modem (telephone line, e.g. 56 kbps)
- ISDN, 128 kbps
- ADSL, up to 8Mbps using frequency Multiplexing
- - A high speed downstream channel 50 kHz 1 MHz
- - A medium-speed upstream channel 4 kHz 50 kHz
- - Ordinary telephone 0 4 kHz.
29HFC Hybrid Fiber coaxial cable
Note Cable modem needed! Note HFC is a shared
broadcast medium.
30Company Access Networks
A Local Area Network (LAN) is used to connect end
systems to an edge router. Ethernet A shared
medium using twisted-pair copper wire or coaxial
cable.
31Mobile Access
AP Access Point.
32Delay and packet-loss
Delay through router A - nodal processing
delay - Queuing delay - Transmission delay
- Propagation delay
33Traffic intensity
Packet size L bits Transmission Rate R
bits/second Average packet arrival a packets /
second Traffic intensity La/R Hopefully
Traffic intensity lt 1 If Traffic Intensity gt 1
then queue will overflow and packets are lost.
34Average Queuing Delay
(Traffic Intensity)
35Protocol Layering
PDU Protocol Data Unit.
36Internet Protocol stack
37Moving data in a network
38Course overview
- Introduction (today)
- Application Layer
- Transport Layer
- Network Layer
- Link Layer Physical Layer
- Multimedia Networking
- Security Encryption
- Network Management