













































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
An introduction to computer networks, explaining why they are worth studying, the goals of the class, and the process of network trace analysis. It covers various topics such as dns traffic, tcp connection establishment, http request/response, and ip datagrams. Students will gain practical skills in network analysis and programming, and learn about the history and growth of the internet.
Typology: Slides
1 / 53
This page cannot be seen from the preview
Don't miss anything!
Trace a common network operation like web browsing
URL like http://www.google.com specifies
What network traffic results? Request page Send page What else? Lots….
Domain Name System to translate human readable names to IP addresses
local
com
host
www.google..com?
www.google.com? (^) IP = a.b.c.d
IP = a.b.c.d
Host www.google.com
connect
OK get page page; close
2: Application Layer 13
QUICK LOOK AHEAD: TCP vs UDP
required between client, server
sending and receiving process
overwhelm receiver
sender when nework overloaded
minimum bandwidth guarantees
unreliable data transfer between sending and receiving process does not provide: connection setup, reliability, flow control, congestion control, timing, or bandwidth guarantee
Packets flows from end to end across many links
Routers receive packet and try to forward one step closer to destination ( routing )
The packets contain all information necessary to indicate destination (addressing) and are handled individually Example: Caravan of cars on a road trip
Packets may take different paths
C
HOST: B
GOOGLE. COM: A A | B | # , CRC | bytes
B: to C