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 đủ
pdf 88 trang yennguyen 18400 Free
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:

  • pdfbai_giang_computer_networks_1_mang_may_tinh_1_chapter_1_intr.pdf