Week1 CCS1302 Introduction To Networks
Week1 CCS1302 Introduction To Networks
Introductions to
Networks
Fall 2023-2024
1
The Text Book
Class textbook:
Computer Networking: A Top-Down Approach (8th ed.)
J.F. Kurose, K.W. Ross
Pearson, 2020
http://gaia.cs.umass.edu/kurose_ross
2
Course Information Policies
• Grading:
• Weeks:1:7 Midterm: 30%
• Weeks: 8:12 Midterm: 20%
• Pre-Final: 10%
• Final Exam: 40%
• Attendance:
• Attendance is mandatory
3
Course Contents:
# Week Description
1 Introduction
2 Network Edge and Network Core
3 Delay, Loss, and Throughput. Protocol Layers. Network Under Attack
4 Principles of Network Applications. HTTP protocol
5 SMTP and DNS
6 Trans Layer Services. UDP
7 Principles of Reliable Data Transfer
8 TCP
9 Internet Protocol
10 Forwarding and SDN
11 Routing Algorithms part 1
12 Routing Algorithms part 2
13 Wireless and Mobile Networks part 1
14 Wireless and Mobile Networks part 2
15 Revision
4
Introduction
• Overview. What is the Internet?
What is a protocol?
• Network edge
• Network core
• Performance: loss, delay,
throughput
• Protocol layers, service models
• Security
Introduction
https://www.youtube.com/watch?v=ourb9j-
dq8Q
The Internet: a “nuts and bolts” view
Billions of connected mobile network
computing devices: national or global ISP
hosts = end systems
running network apps at
Internet’s “edge”
bikes
Gaming devices
Others?
Internet phones Fitbit
The Internet: a “nuts and bolts” view
• Internet: “network of networks”
• Interconnected ISPs mobile network
4G
national or global ISP
protocols are everywhere
• control sending, receiving of messages Streaming
• e.g., HTTP (Web), streaming video, IP
Skype video
Skype, TCP, IP, WiFi, 4G, Ethernet
local or
regional
ISP
home network content
Internet standards provider
HTTP network datacenter
• RFC: Request for Comments Ethernet
network
WiFi
The Internet: a “services” view
• Infrastructure that provides services to mobile network
applications: national or global ISP
• Web, streaming video, multimedia
teleconferencing, email, games, e- Streaming
commerce, social media, inter- Skype video
connected appliances, … local or
regional
provides programming interface to ISP
Hi TCP connection
request
Hi TCP connection
response
Got the
time? GET
http://gaia.cs.umass.edu/kurose_ro
2:00 ss
<file>
time