Bài giảng Mạng máy tính - Chapter 1: Introduction - Nguyễn Lê Duy Lai
Lai NGUYEN
▪ Research & Interests
• Distributed systems: Analysis, optimization, and control of
systems with limited communication.
• Communication networks and protocols: Network
architecture, routing algorithms, protocols, applications, and
services. Network design, measurement, analysis, optimization,
and management.
▪ Areas of specialty
• Networked dynamic systems, distributed cooperative control, network
routing, constrained communication protocols, water systems.
▪ Contact
• Office: Faculty of Computer Science and Engineering
▪ Block A3, Ho Chi Minh City University of Technology
Computer Networks
Lectured by:
Nguyen Le Duy Lai
(lai@hcmut.edu.vn)
Computer
Networking: A Top
Down Approach
7th Edition, Global Edition
Jim Kurose, Keith Ross
Pearson
April 2016
Introduction 1-2
Course details
Credits
3 (3.2.7)
Code
CO3003
Total:
75
Lecture:
42
Lab:
22
Assignments:
11
Credits Hours
Exercise:
Lab:
Midterm: Assignments: Final exam:
Evaluation
10%
30%
60%
Final exam: Multiple choice question, ~ 90 minutes
Laboratory work is compulsory (No lab work = No assignment mark)
Assessment method
Prerequisites
Crequisites
Undergraduate Programs Computer Science and Computer Engineering
Website http://e-learning.hcmut.edu.vn/
3
Course outline (1)
▪ Fundamental concepts in the design and
implementation of computer networks
• Protocols, standards, services and applications
• Introduction to network programming
• Basic network security
▪ The goals of the course are to build on basic
networking knowledge in providing …
• an understanding of the tradeoffs and existing
technology used in complex networked systems
• concrete experience of the challenges through a series
of lab exercises.
4
Course outline (2)
▪ The topics to be covered include:
• Introduction to network architecture, OSI and TCP/IP
reference models.
• Common applications and application layer protocols: Web
(HTTP), DNS, E-mail (POP3, IMAP, SMTP), P2P, and CDN.
• Internet transport protocols (UDP and TCP)
• Issues related to routing and internetworking, Internet
addressing, routing protocols and Internet Protocol (IP).
• Network technologies, especially LAN technologies (Ethernet,
wireless networks and Bluetooth).
• Network-programming interface
• Network security
5
Contents
▪ Computer Networks and the Internet
▪ Application Layer
▪ Transport Layer
▪ The Network Layer: Data Plane
▪ The Network Layer: Control Plane
▪ The Link Layer and LANs
▪ Wireless and Mobile Networks
▪ Security in Computer Networks
▪ Multimedia Networking
Introduction 2-6
References
▪ “Computer Networking: A Top Down Approach”,
Jim Kurose, Keith Ross, 7th Global Edition, Pearson,
2016.
▪ “The Illustrated Network: How TCP/IP Works in
a Modern Network”, Walter Goralski, Second Edition,
Morgan Kaufman, 2017.
▪ “Computer Networks”, Andrew S. Tanenbaum, David J.
Wetherall, 5th Edition, Prentice Hall, 2012.
7
Chapter 1
Introduction
Computer
Networking: A Top
Down Approach
7th Edition, Global Edition
Jim Kurose, Keith Ross
Pearson
April 2016
Introduction 1-8
Chapter 1: introduction
overview:
our goal:
▪ what’s the Internet?
▪ what’s a protocol?
▪ get “feel” and
terminology
▪ network edge: hosts, access net,
▪ more depth, detail
later in course
▪ approach:
physical media
▪ network core: packet/circuit
switching, Internet structure
▪ performance: loss, delay, throughput
▪ security
▪ protocol layers, service models
▪ history
• use Internet as
example
Introduction 1-9
Chapter 1: roadmap
1.1 what is the Internet?
1.2 network edge
▪ end systems, access networks, links
1.3 network core
▪ packet switching, circuit switching, network structure
1.4 delay, loss, throughput in networks
1.5 protocol layers, service models
1.6 networks under attack: security
1.7 history
Introduction 1-10
What’s the Internet: “nuts and bolts” view
PC
mobile network
▪ billions of connected
computing devices:
server
global ISP
wireless
laptop
• hosts = end systems
• running network apps
smartphone
home
network
▪ communication links
• media:fiber, copper,
regional ISP
wireless
links
radio, satellite
• transmission rate:
bandwidth
wired
links
▪ packet switches: forward
router
packets (chunks of data)
institutional
network
• routers and switches
Introduction 1-11
“Fun” Internet-connected devices
Web-enabled toaster +
weather forecaster
IP picture frame
Tweet-a-watt:
monitor energy use
Slingbox: watch,
control cable TV remotely
sensorized,
bed
mattress
Internet
refrigerator
Internet phones
Introduction 1-12
What’s the Internet: “nuts and bolts” view
mobile network
▪ Internet: “network of networks”
• Interconnected ISPs
global ISP
▪ Protocols: control sending, receiving
of messages
• e.g., TCP, IP, HTTP, Skype, 802.11
home
network
▪ Internet standards
regional ISP
• RFC: Request for comments
• IETF: Internet Engineering Task Force
institutional
network
Introduction 1-13
What’s the Internet: a service view
mobile network
▪ infrastructure that provides
global ISP
services to applications
• Web, VoIP, email, games, e-
commerce, social nets, …
home
network
▪ provides programming
regional ISP
interface to apps
• hooks that allow sending
and receiving app programs
to “connect” to Internet
• provides service options,
analogous to postal service
institutional
network
Introduction 1-14
What’s a protocol?
human protocols:
▪ “what’s the time?”
▪ “I have a question”
▪ introductions
network protocols:
▪ machines rather than
humans
▪ all communication activity
in Internet governed by
protocols
… specific messages sent
… specific actions taken
when messages
received, or other
events
protocols define format, order of
messages sent and received
among network entities, and
actions taken on message
transmission, reception
Introduction 1-15
What’s a protocol?
a human protocol and a computer network protocol:
Hi
Hi
TCP connection
request
TCP connection
response
Got the
time?
2:00
<file>
time
Q: other human protocols? A: ?
Introduction 1-16
Chapter 1: roadmap
1.1 what is the Internet?
1.2 network edge
▪ end systems, access networks, links
1.3 network core
▪ packet switching, circuit switching, network structure
1.4 delay, loss, throughput in networks
1.5 protocol layers, service models
1.6 networks under attack: security
1.7 history
Introduction 1-17
A closer look at network structure:
mobile network
▪ network edge
• hosts: clients and servers
global ISP
• servers often in data
centers
home
network
▪ access to networks,
regional ISP
physical media
▪ wired, wireless
communication links
▪ network core
• interconnected routers
• network of networks
institutional
network
Introduction 1-18
Access networks and physical media
Q: How to connect end
systems to edge router?
▪ residential access networks
▪ institutional access networks
(e.g., school, company)
▪ mobile access networks
keep in mind:
▪ bandwidth (bits per second -
bps) of access network?
▪ shared or dedicated?
Introduction 1-19
Access network: digital subscriber line (DSL)
central office
telephone
network
DSL
splitter
modem
DSLAM
ISP
voice, data transmitted
at different frequencies over
dedicated line to central office
DSL access
multiplexer
▪ use existing telephone line to central office DSLAM
• data over DSL phone line goes to Internet
• voice over DSL phone line goes to telephone network
▪ < 2.5Mbps upstream transmission rate (typically < 1Mbps)
▪ < 24Mbps downstream transmission rate (typically < 10Mbps)
Introduction 1-20
Tải về để xem bản đầy đủ
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Mạng máy tính - Chapter 1: Introduction - Nguyễn Lê Duy Lai", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
File đính kèm:
bai_giang_mang_may_tinh_chapter_1_introduction_nguyen_le_duy.pdf