Bài giảng Computer networks 1 (Mạng máy tính 1) - Chapter 1: Introduction - Phạm Trần Vũ
Computer Networks 1
(Mạng Máy Tính 1)
Lectured by: Dr. Phạm Trần Vũ
Course details
Number of credits: 4
Study time allocation per week:
3 lecture hours for theory
2 lecture hours for exercises and lab work
8 hours for self-study
Website:
2
Course outline (1)
Fundamental concepts in the design and
implementation of computer networks
Protocols, standards and applications
Introduction to network programming.
3
Course outline (2)
The topics to be covered include:
Introduction to network architecture, OSI and the
TCP/IP reference models.
Network technologies, especially LAN technologies
(Ethernet, th).
Issues related to routing and internetworking,
Internet addressing and routing.
Internet transport protocols (UDP and TCP)
Network-programming interface
Application layer protocols and applications such as
DNS, E-mail, and WWW.
4
References
“Computer Networking: A Top Down Approach “,
5th edition, Jim Kurose, Keith Ross
Addison-Wesley, April 2009.
“Computer Networks”, Andrew S. Tanenbaum,
4th Edition, Prentice Hall, 2003.
“TCP/IP Protocol Suite”, B. A. Forouzan, Mc
Graw-Hill, 1st ed., 2000.
5
Assessment
Assignment 20%
Two assignments, 10% each
Midterm exam: 20%
Final exam: 60%
Laboratory work is compulsory
No lab work = No assignment mark
6
Chapter 1
Introduction
Computer Networking: A Top Down Approach ,
5th edition.
Jim Kurose, Keith Ross
Addison-Wesley, April 2009.
All material copyright 1996-2009
J.F Kurose and K.W. Ross, All Rights Reserved
1-7
Chapter 1: Introduction
Our goal:
Overview:
what’s the Internet?
what’s a protocol?
get “feel” and
terminology
more depth, detail
network edge; hosts, access
later in course
net, physical media
approach:
network core: packet/circuit
uesxeamInptleernet as
switching, Internet structure
performance: loss, delay,
throughput
security
protocol layers, service models
history
1-8
Chapter 1: roadmap
1.1 What is the Internet?
1.2 Network edge
end systems, access networks, links
1.3 Network core
circuit switching, packet switching, network structure
1.4 Delay, loss and throughput in packet-switched
networks
1.5 Protocol layers, service models
1.6 Networks under attack: security
1.7 History
1-9
What’s the Internet: “nuts and bolts” view
PC
Mobile network
millions of connected
computing devices:
server
Global ISP
hosts = end systems
wireless
laptop
running network
cellular
Home network
handheld
apps
Regional ISP
communication links
fiber, copper,
access
points
Institutional network
radio, satellite
wired
links
transmission
rate = bandwidth
routers: forward
packets (chunks of
data)
router
1-10
“Cool” internet appliances
Web-enabled toaster +
weather forecaster
IP picture frame
World’s smallest web server
Internet phones
1-11
What’s the Internet: “nuts and bolts” view
Mobile network
protocols control sending,
Global ISP
receiving of msgs
e.g., TCP, IP, HTTP, Skype,
Ethernet
Home network
Internet: “network of
Regional ISP
networks”
loosely hierarchical
public Internet versus
Institutional network
private intranet
Internet standards
RFC: Request for comments
IETF: Internet Engineering
Task Force
1-12
What’s the Internet: a service view
communication
infrastructure enables
distributed applications:
Web, VoIP, email, games,
e-commerce, file sharing
communication services
provided to apps:
reliable data delivery
from source to
destination
“best effort” (unreliable)
data delivery
1-13
What’s a protocol?
human protocols:
network protocols:
“what’s the time?”
“I have a question”
introductions
machines rather than
humans
all communication
activity in Internet
governed by protocols
… specific msgs sent
… specific actions taken
when msgs received,
or other events
protocols define format,
order of msgs sent and
received among network
entities, and actions
taken on msg
transmission, receipt
1-14
What’s a protocol?
a human protocol and a computer network protocol:
Hi
TCP connection
st
Hi
TCP connection
response
Got the
time?
2:00
<file>
time
Q: Other human protocols?
1-15
Chapter 1: roadmap
1.1 What is the Internet?
1.2 Network edge
end systems, access networks, links
1.3 Network core
circuit switching, packet switching, network structure
1.4 Delay, loss and throughput in packet-switched
networks
1.5 Protocol layers, service models
1.6 Networks under attack: security
1.7 History
1-16
A closer look at network structure:
network edge:
applications and
hosts
access networks,
physical media:
wired, wireless
communication links
network core:
interconnected
routers
network of
networks
1-17
The network edge:
end systems (hosts):
run application programs
e.g. Web, email
peer-peer
at “edge of network”
client/server model
client host requests, receives
service from always-on server
client/server
e.g. Web browser/server;
peeemra-ipl celieenrt/mseordveerl:
minimal (or no) use of
dedicated servers
e.g. Skype, BitTorrent
1-18
Access networks and physical media
Q: How to connect end
systems to edge router?
residential access nets
institutional access
networks (school,
company)
mobile access networks
Keep in mind:
bandwidth (bits per
second) of access
network?
shared or dedicated?
1-19
Dial-up Modem
central
office
telephone
network
Internet
home
dial-up
modem
ISP
modem
home
PC
Uses existing telephony infrastructure
Home is connected to central office
up to 56Kbps direct access to router (often less)
Can’t surf and phone at same time: not “always on”
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 Computer networks 1 (Mạng máy tính 1) - Chapter 1: Introduction - Phạm Trần Vũ", để 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_computer_networks_1_mang_may_tinh_1_chapter_1_intr.pdf

