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  
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:  
▪ 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 đủ
pdf 84 trang myanh 30540 Free
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