Bài giảng Mạng máy tính - Chương 2: Các khái niệm cơ bản về mạng máy tính - Ngô Hồng Sơn
Chương 2:
Các khái niꢀm cơ bꢁn vꢂ
mꢃng máy tính
Khoa CNTT- ðHBK Hà Nꢀi
Giꢁng viên: Ngô Hꢂng Sơn
Bꢀ môn Truyꢃn thông và Mꢄng máy tính
1
Tuꢄn trưꢅc
ꢀ Giꢅi thiꢆu môn hꢇc
ꢀ Lưꢈc sꢉ Internet
ꢀ Khái niꢆm mꢄng máy tính
ꢀ Mꢀt sꢊ vꢋn ñꢃ cơ bꢁn: chuyꢌn mꢄch kênh vs.
chuyꢌn mꢄch gói, hưꢅng liên kꢍt vs. không
liên kꢍt…
2
Nꢆi dung
ꢀ Kiꢍn trúc phân tꢎng
ꢀ Mô hình tham chiꢍu OSI & TCP/IP
ꢀ ðꢏa chꢐ hóa
ꢀ Tên miꢃn và chuyꢌn ñꢑi tên miꢃn
3
Kiꢇn trúc phân tꢄng
Ví dꢒ
Tꢄi sao phꢁi phân tꢎng?
4
Phân chia các chꢈc năng trong viꢀc
trao ñꢉi thông tin
Bên gꢉi
Bên nhꢓn
Thông tin nhꢓn ñưꢈc
Thông tin muꢊn
trao ñꢑi
Chuyꢌn tꢕ suy nghĩ
sang lꢖi nói
Japanese?
English?
Ngôn ngꢔ
Ngôn ngꢔ
Các phương tiꢆn truyꢃn thông
Thư?
ðiꢆn thoꢄi?
Eꢀmail?
Viꢆc trao ñꢑi thông tin sꢗ diꢘn ra
suôn sꢙ nꢍu tꢄi mꢚi tꢎng, cùng mꢀt
phương tiꢆn ñưꢈc sꢉ dꢒng
Ví dꢊ phân tꢄng (1)
Phân tꢎng
Không phân tꢎng
Cassette
Bꢀ dàn âm thanh
Tꢋt cꢁ chꢛc năng ñꢃu ñꢜt cꢁ
trong mꢀt khꢊi
Player
Speaker
Amplifier
Khi muꢊn thay ñꢑi:
6
Nâng cꢋp toàn bꢀ
Phân tꢄng các chꢈc năng hàng không
ticket
baggage
gate
takeoff/landing
airplane routing
Sân bay ñi
Sân bay trung chuyꢌn
Sân bay ñꢍn
Tꢎng: Mꢚi tꢎng có nhiꢆm vꢒ cung cꢋp 1 dꢏch vꢒ
ꢀ
Dꢝa trên các chꢛc năng cꢞa chính tꢎng ñó
Dꢝa trên các dꢏch vꢒ cung cꢋp bꢟi tꢎng dưꢅi
ꢀ
7
Vì sao phꢁi phân tꢄng?
ꢀ
ꢀ
ꢀ
ðꢊi vꢅi các hꢆ thꢊng phꢛc tꢄp: nguyên lý ”chia
ñꢀ trꢁ”
Cho phép xác ñꢏnh rõ nhiꢆm vꢒ cꢞa mꢚi bꢀ phꢓn
và quan hꢆ giꢔa chúng
Cho phép dꢘ dàng bꢁo trì và nâng cꢋp hꢆ thꢊng
ꢀ
Thay ñꢑi bên trong mꢀt bꢀ phꢓn không ꢁnh
hưꢟng ñꢍn các bꢀ phꢓn khác
ꢀ
e.g., Nâng cꢋp tꢕ CD lên DVD player mà
không phꢁi thay loa.
8
Các mô hình tham chiꢇu
Mô hình OSI
Mô hình TCP/IP
9
OSI ꢀ Open System Interconnection: Bao
gꢋm 7 tꢄng
Tꢄng ꢈng dꢊng
Tꢄng trình diꢌn
Application layer
Presentation layer
Tꢄng phiên
Session layer
Tꢄng giao vꢍn
Transport layer
Tꢄng mꢃng
Tꢄng mꢃng
Network layer
Tꢄng liên kꢇt dꢎ liꢀu
Tꢄng vꢍt lý
Data link layer
Physical layer
Nút mꢄng
trung gian
Hꢆ thꢊng cuꢊi
Hꢆ thꢊng cuꢊi
10
Chꢈc năng chung cꢏa các tꢄng
ꢀ Vꢓt lý: Truyꢃn bits “trên ñưꢖng truyꢃn”
ꢀ Liên kꢍt dꢔ liꢆu: Truyꢃn dꢔ liꢆu giꢔa các thành
phꢎn nꢊi kꢍt trong mꢀt mꢄng
application
presentation
session
ꢀ Mꢄng: Chꢇn ñưꢖng, chuyꢌn tiꢍp gói tin tꢕ
nguꢂn ñꢍn ñích
ꢀ Giao vꢓn: Xꢉ lý viꢆc truyꢃn-nhꢓn dꢔ liꢆu cho
các ꢛng dꢒng
transport
network
ꢀ Phiên: ñꢂng bꢀ hóa, check-point, khôi phꢒc quá
trình trao ñꢑi
data link
ꢀ Trình diꢘn: cho phép các ꢛng dꢒng biꢌu diꢘn dꢔ
liꢆu, e.g., mã hóa, nén, chuyꢌn ñꢑi…
physical
ꢀ ꢠng dꢒng: Hꢚ trꢈ các ꢛng dꢒng trên mꢄng.
11
Mô hình OSI và TCP/IP
Trong mô hình TCP/IP (Internet), chꢛc năng3
tꢎng trên ñưꢈc phân ñꢏnh vào mꢀt tꢎng duy nhꢋt
Application layer
Application
Presentation layer
HTTP, FTP, SMTP…
Session layer
TCP
UDP
Transport layer
Network layer
Datalink layer
Physical layer
IP
Network Interface
Physical
12
Mô hình phân tꢄng cꢏa Internet
Ví dꢒ vꢃ quá trình gꢉi dꢔ liꢆu tꢕ nguꢂn, qua nút
trung gian (bꢀ ñꢏnh tuyꢍn) rꢂi ñꢍn ñích
FTP
FTP
TCP
IP
TCP
IP
IP
Ethernet/10M
10M
100M
100M/Ethernet
CAT5
CAT5 CAT5
CAT5
ðích
Nguꢂn
Nút trung gian
13
ðóng gói dꢎ liꢀu (Encapsulation)
Gói quà
Trang trí
Dán ñꢐa chꢑ
ñꢐa chꢑ
ñꢐa chꢑ
14
PDU: Protocol Data Unit – ðơn vꢐ dꢎ
liꢀu giao thꢈc
Protocol N+1
Layer (N+1)
(N+1) PDU
(N) PDU
Service interface
Protocol N
HN
Layer (N)
Service interface
Protocol N-1
addr.
Layer (N-1)
(N-1) PDU HN
HN-1
15
Hꢒ giao thꢈc TCP/IP và quá trình ñóng
gói
ꢀ
ꢀ
Bên gꢉi
ꢀ
Mꢚi tꢎng thêm vào các thông tin ñiꢃu khiꢌn vào phꢎn ñꢎu
gói tin (header) và truyꢃn xuꢊng tꢎng dưꢅi
Bên nhꢓn
ꢀ
Mꢚi tꢎng xꢉ lý gói tin dꢝa trên thông tin trong phꢎn ñꢎu,
sau ñó bꢡ phꢎn ñꢎu, lꢋy phꢎn dꢔ liꢆu chuyꢌn lên tꢎng
trên.
Ex:HTTP header
Application
Application
Data
Data
TCP header
TCP
IP
TCP
IP
IP header
Network Interface
Ethernet Frame
Network Interface
Physical
Receiver
Physical
Sender
Signal
16
SAP: Service Access Point –
ðiꢓm truy nhꢍp dꢐch vꢊ
Protocol 1
Server 1
Server 2
Client 3
Client 1
Protocol 1
Client 2
Protocol 1
Server 3
Application
Network
SAP
SAP
TCP/UDP
protocol
TCP/UDP
TCP/UDP
Internet
17
Protocol stack và quá trình
ñóng gói
FTP
FTP
TCP
TCP
IP
IP
IP
IP
Ethernet/10M
CAT5
10M
Ethernet/100M
10G
10G
CAT5 WDM
CAT5
WDM
CAT5
Intermediate node
End node
End node
Dꢔ liꢆu ꢀ payload
18
Protocol stack và quá trình
ñóng gói
FTP
FTP
TCP
TCP
IP
IP
IP
IP
Ethernet/10M
CAT5
10M
Ethernet/100M
10G
10G
CAT5 WDM
CAT5
WDM
CAT5
Intermediate node
End node
End node
TCP header
Dꢔ liꢆu - payload
19
Protocol stack và quá trình
ñóng gói
FTP
FTP
TCP
TCP
IP
IP
IP
IP
Ethernet/10M
CAT5
10M
Ethernet/100M
10G
10G
CAT5 WDM
CAT5
WDM
CAT5
Intermediate node
End node
End node
IP header TCP header
Dꢔ liꢆu - payload
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 - Chương 2: Các khái niệm cơ bản về mạng máy tính - Ngô Hồng Sơn", để 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_chuong_2_cac_khai_niem_co_ban_ve_man.pdf

