0% found this document useful (0 votes)
22 views13 pages

Week1 CCS1302 Introduction To Networks

Uploaded by

moadly
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views13 pages

Week1 CCS1302 Introduction To Networks

Uploaded by

moadly
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 13

CCS1302

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

Chapter goal: Overview/roadmap:


• Get “feel,” “big picture,” • What is the Internet? What is a protocol?
introduction to terminology • Network edge: hosts, access network, physical
• more depth, detail later media
in course • Network core: packet/circuit switching,
internet structure
• Performance: loss, delay, throughput
• Protocol layers, service models
• Security
• History
What is the Internet?
https://www.youtube.com/watch?v=iDbyYGrswtg

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”

Packet switches: forward


local or
packets (chunks of data) Internet
regional
 routers, switches ISP
home network content
Communication links provider
network datacenter
 fiber, copper, radio, satellite network

 transmission rate: bandwidth


Networks
enterprise
 collection of devices, routers, links: network
managed by an organization
“Fun” Internet-connected devices
Tweet-a-watt:
monitor energy use

bikes

Pacemaker & Monitor

Amazon Echo Web-enabled toaster +


IP picture frame
weather forecaster
Internet
refrigerator
Slingbox: remote cars
control cable TV
Security Camera AR devices
sensorized, scooters
bed
mattress

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

• IETF: Internet Engineering Task


Force TCP
enterprise
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

distributed applications: home network content


provider
• “hooks” allowing sending/receiving apps HTTP network datacenter
network
to “connect” to, use Internet transport
service
• provides service options, analogous to enterprise
network
postal service
What’s a protocol?
Human protocols: Network protocols:
 “what’s the time?”  computers (devices) rather than
 “I have a question” humans
 introductions  all communication activity in
Internet governed by protocols
Rules for:
Protocols define the format, order of
… specific messages sent
messages sent and received among
… specific actions taken network entities, and actions taken
when message received,
on message transmission, receipt
or other events
What’s a protocol?
A human protocol and a computer network protocol:

Hi TCP connection
request
Hi TCP connection
response
Got the
time? GET
http://gaia.cs.umass.edu/kurose_ro
2:00 ss
<file>
time

Q: other human protocols?

You might also like