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  
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:  
whats the Internet?  
whats a protocol?  
get feeland  
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  
Whats the Internet: nuts and boltsview  
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  
FunInternet-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  
Whats the Internet: nuts and boltsview  
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  
Whats 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 connectto Internet  
provides service options,  
analogous to postal service  
institutional  
network  
Introduction 1-14  
Whats a protocol?  
human protocols:  
whats 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  
Whats 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 đủ
pdf 84 trang myanh 16280
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:

  • pdfbai_giang_mang_may_tinh_chapter_1_introduction_nguyen_le_duy.pdf