Contact Session 1
Contact Session 1
Cloud
BITS Pilani Nishit Narang
WILPD-CSIS
Pilani Campus
BITS Pilani
Pilani Campus
Introductions
Faculty Introduction – Dr Nishit Narang
Head and Associate Professor, Computer Science and Information Systems,
Off Campus BITS Pilani (joined Dec 2020)
Academic Background:
• B.Tech and PhD from IIT Delhi in Computer Science and Engineering
Expertise:
• Computer & Communication Networks and Information Security
Past Experience:
• Before BITS Pilani, worked for 23 years in the IT industry
• Projects in terrestrial, satellite, and mobile communication networks, Industrial and Consumer IoT solutions involving
industrial automation, smart city solutions, and consumer wearables
• Over the years and across projects, focused extensively on Information Security and Cybersecurity.
Books Authored:
• Co-author of four books in the communications domain, which are published by McGraw Hill and sold internationally
No Description
CO1 Understanding design and architectural choices for a data center network.
CO2 Understand enabling technologies, protocols, tools and services used for
implementation of cloud networks.
Network Performance
and Security
Network Performance
and Security
Network Fundamentals
Course Structure Overview
Enabling Technology
Overview
Network Fundamentals
Course Structure Overview
Network Performance
and Security • Virtual Private Cloud
• SR-IOV, vSwitch, OVS
• Cloud DNS, Cloud NAT, Cloud
Virtual Cloud Networks
VPNs
• API Gateways, ALBs, CDN
Data Center Networks • Container Networking
(Physical Network)
Enabling Technology
Overview
Network Fundamentals
Course Structure Overview
• Cloud Network Security
• Hypervisor Risks
• Network Segmentation
Network Performance • Firewalls, Access Security
and Security Brokers, IPS
• Traffic Monitoring &
Virtual Cloud Networks Visualization
• Network Performance &
Data Center Networks Optimization
(Physical Network)
Enabling Technology
Overview
Network Fundamentals
Text & Reference Books
Text Book(s)
T1 Kurose James F and Keith W. Ross: Computer Networking: A Top-Down
Approach, Pearson India, 6th Edition, 2013
T2 Lei Zhang, Le Chen. Cloud Data Center Network Architectures and
Technologies, CRC Press 2021
T3 Dinesh G. Dutt. Cloud Native Data Center Networking: Architecture,
Protocols and Tools, O’Reilly 2020
R1 Paul Goransson, Chuck Black. Software Defined Networks: A Comprehensive
Approach, MK (Elsevier) 2014
R2 Ken Gray, Thomas D. Nadeau. Network Function Virtualization, MK
(Elsevier) 2016
R3 Ronald L. Krutz, Russell Dean Vines. Cloud Security: A Comprehensive Guide
to Secure Cloud Computing, John Wiley & Sons, 2010
networks”
protocols are everywhere
– Interconnected ISPs Skype
IP
Streaming
video
• control sending, receiving of
local or
messages regional
ISP
• e.g., HTTP (Web), streaming video,
home network
Skype, TCP, IP, WiFi, 4G, Ethernet content
provider
HTTP network
Internet standards
datacenter
network
Ethernet
• RFC: Request for Comments
• IETF: Internet Engineering Task TCP
enterprise
Force network
WiFi
Introduction: 1-16
What’s a protocol?
Human protocols: Network protocols:
“what’s the time?” computers (devices) rather than humans
“I have a question” all communication activity in Internet
introductions 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,
or other events on message transmission, receipt
Introduction: 1-17
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_ross
2:00
<file>
time
Introduction: 1-18
A closer look at Internet structure
mobile network
national or global ISP
Network edge:
• hosts: clients and servers
• servers often in data centers
local or
regional ISP
enterprise
network
Introduction: 1-19
Packet-switching: store-and-forward
L bits
per packet
3 2 1
source destination
R bps R bps
Introduction: 1-21
A closer look at Internet structure
mobile network
national or global ISP
Network edge:
• hosts: clients and servers
• servers often in data centers
local or
Network core:
interconnected routers enterprise
network
network of networks
Introduction: 1-22
Access networks and physical media
Q: How to connect end systems mobile network
national or global ISP
to edge router?
• residential access nets
• institutional access networks (school,
company) local or
regional ISP
• mobile access networks (WiFi, 4G/5G)
home network content
provider
network datacenter
network
enterprise
network
Introduction: 1-23
Access networks: enterprise networks
Enterprise link to
ISP (Internet)
institutional router
Ethernet institutional mail,
switch web servers
local or
regional ISP
Introduction: 1-25