1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
M c đích hình thành m ng máy tính
Các d ch v truy n thông
ng d ng
Quá trình phát tri n ki n trúc m ng truy n thông
Các ki n trúc v t lý c a m ng
Mô hình tham chi u và các giao th c trên m ng
Hanoi University of Technology Faculty of Electronics and Telecommunications
Mô hình tham chi u và các giao th c trên m ng
M t s thí d v m ng Internet
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
M c đích hình thành m ng máy tính (MMT)
Như c đi m trong phương th c trao đ i thông tin cũ
– Dư th a tài nguyên thi t b
– Hi u su t trao đ i thông tin th p
– Khó qu n lý m ng
Hanoi University of Technology Faculty of Electronics and Telecommunications
Nhu c u chia s tài nguyên, thông tin và d ch v
M ng máy tính ra đ i cung c p các chu n m cho ph n c ng, ph n m m và các thi t
b m ng
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
Các d ch v truy n thông
• Cho phép trao đ i thông tin giũa các user các v trí đ a lý khác nhau
Hanoi University of Technology Faculty of Electronics and Telecommunications
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
Hanoi University of Technology Faculty of Electronics and Telecommunications
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
ng d ng
• Đư c xây d ng trên các d ch v truy n thông
• E-mail đư c xây dưng trên dich v Internet (realiable stream)
Hanoi University of Technology Faculty of Electronics and Telecommunications
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
• Web browser đư c xây dưng trên dich v Internet (realiable stream)
Hanoi University of Technology Faculty of Electronics and Telecommunications
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
• Web browser đư c xây dưng trên dich v Internet (realiable stream) và
CPTM (cellular phone text mesaging)
Hanoi University of Technology Faculty of Electronics and Telecommunications
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
Các ví d khác
• Peer-to-peer: Chia s file c a Napster, Gnuitella, Kazza
• Audio – video streaming
• Network games
• Online purchasing
• Voice-over-Internet
Hanoi University of Technology Faculty of Electronics and Telecommunications
• Voice-over-Internet
• Video on demand
• IP TV
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
M ng truy n thông là gì?
Hanoi University of Technology Faculty of Electronics and Telecommunications
• Là t p h p các thi t b (hardware và software) và ti n nghi đ có th cung c p
các d ch v truy n thông cơ b n
+ Thi t b : Routers,
servers, switches,
multiplexers, hubs,
modems, …
+ Ti n nghi: cáp đ ng,
cáp đ ng tr c, cáp
quang, ng d n, …
• Ví d : M ng đi n tho i, m ng di đ ng, m ng máy tính, Internet, …
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
• Ki n trúc m ng: Ch ra phương th c xây d ng và ho t đ ng c a m ng
• Ki n trúc m ng ph thu c d ch v m ng
• Ki n trúc m ng chia các quá trình truy n thông trên m ng thành các vùng
ch c năng g i là phân l p (layers)
Hanoi University of Technology Faculty of Electronics and Telecommunications
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
Quá trình phát tri n ki n trúc m ng truy n thông
• Telegraph networks
Message switching and digital transmission
• Telephone networks
Circuit switching
Hanoi University of Technology Faculty of Electronics and Telecommunications
Analog transmission -> digital transmission
Mobile communications
• Internet
Packet switching and computer applications
• Next-generation internet
Multi-service packet switching networks
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
Telegraph networks và message switching
• Electric telegraph
- Trư ng đi n t đu c t o ra t mi ng lõi s t qu n dây đ ng khi có dòng
đi n ch y qua
Samuel Morse (1835): Xung và dòng làm cong mi ng nam châm t o ra
ch m và g ch.
Hanoi University of Technology Faculty of Electronics and Telecommunications
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
• Electric Telegraph Networks
Chuy n m ch thông báo và cơ ch Store-and-Forward
Đ a ch hóa, đ nh tuy n, chuy n ti p
Hanoi University of Technology Faculty of Electronics and Telecommunications
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
• Signaling
C n thi t đ thi t l p cu c g i
Bell’s telephone (1875)
Telephone networks và circuit switching
Hanoi University of Technology Faculty of Electronics and Telecommunications
• N2 problem
K t n i tr c ti p N users, c n N(N-1)/2 liên k t
Lãng phí, kích thư c cáp l n
Gi i quy t b ng switch
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
• Circuit switching
Phát minh năm 1877
Ngư i đi u hành k t n i khi có yêu c u cu c goi: cung c p dòng đi n
Ch có N k t n i t i t ng đài trung tâm
Hanoi University of Technology Faculty of Electronics and Telecommunications
• Manual switching
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
• Đi u khi n k t n i b ng máy tính
Yêu c u có h th ng báo hi u riêng
Máy tính đi u khi n k t n i trong b chuy n m ch
Các máy tính trao đ i thông báo báo hi u đ :
Thi t l p k t n i cu c g i
Thi t l p các d ch v : Caller ID, voice mail, …
Hanoi University of Technology Faculty of Electronics and Telecommunications
Thi t l p các d ch v : Caller ID, voice mail, …
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
• S hóa m ng đi n tho i
Tín hi u tho i PCM (Pulse Code Modulation)
Voice: 8bit/sample x 8000 samples/sec = 64 kbps
Time Division Multiplexing (TDM) cho tín hi u tho i
Ghép kênh T-1 (1961): 24 voice signal = 1.544 Mbps
Chuy n m ch s (1980s)
Hanoi University of Technology Faculty of Electronics and Telecommunications
Đi n tho i s t bào (1990s)
Truy n s li u quang (1990s)
Chuy n m ch s , đi u khi n s , truy n s li u,
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
Computer network và packet switching
• Khái quát quá trình phát tri n MMT
1950s: Công ngh đi n báo thích ng v i máy tính
1960s: Các thi t b đ u cu i có th truy nh p các máy ch
1970s: Các máy tính k t n i tr c ti p v i nhau: ARPANET, TCP/IP,
Ethernet LAN
1980s & 1990s: Các ng d ng khác và m ng Internet ra đ i
Hanoi University of Technology Faculty of Electronics and Telecommunications
1980s & 1990s: Các ng d ng khác và m ng Internet ra đ i
• M t s giao th c trong m ng Internet Protocol (IP)
Transmission Control Protocol (TCP)
Hyper Text Transfer Protocol (HTTP)
Simple Mail Transfer Protocol (SMTP)
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
• M ng Internet
Các ki u MMT khác nhau đư c k t n i v i nhau đ trao đ i d li u giưa
MT
M i MMT có th có ki n trúc và đư c xây d ng trên các công ngh
khác nhau
Các giao th c liên m ng c n thi t cho trao đ i tin gi a các m ng
Internet: m ng c a các m ng
Hanoi University of Technology Faculty of Electronics and Telecommunications
Internet: m ng c a các m ng
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
• Internet Protocol (IP)
Routers ho c gateway liên k t các m ng khác nhau
Các máy tram truy n các gói IP trong m ng k t n i
Routers chuy n các gói tin qua liên m ng
Best-effort IP services, no re-transmission
Hanoi University of Technology Faculty of Electronics and Telecommunications
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
Các c u trúc (topology) c a m ng
Hanoi University of Technology Faculty of Electronics and Telecommunications
- Topology m ng đ nh nghĩa c u trúc m ng
- Topology v t lý (physical), đư c xem là k t n i th c c a dây d n hay phương
ti n truy n d n
- Topology logic (logical) , đư c xem là cách th c truy nh p môi trư ng truy n
d n c a các máy tính khi truy n d li u
- Logical topology th hi n cách th c các máy tính trao đ i thông tin qua môi
trư ng truy n d n
- Hai lo i logical topologies chính là broadcast và token passing.
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
1. M ng hình sao (star topology)
• Thi t b trung tâm: switch, router, hub ho c thi t b tích h p
• Passive hub: B t p trung các máy tính thành m ng đơn hay segment
• Active hub: B t p trung có kh năng khu ch đ i tín hi u
Hanoi University of Technology Faculty of Electronics and Telecommunications
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
2. M ng hình bus (bus topology)
• S d ng m t đư ng truy n chung cho t t c các máy tính
• Máy tính k t n i vào m ng s d ng T-Connector
• Terminator: ngăn ch n kh năng d i tín hi u
Hanoi University of Technology Faculty of Electronics and Telecommunications
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
3. M ng hình vòng (ring topology)
• Các máy tính liên k t v i nhau thành vòng tròn theo nguyên t c đi m-đi m
• Máy tính trao đ i d li u theo m t chi u
• D li u truy n d ng gói
Hanoi University of Technology Faculty of Electronics and Telecommunications
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
4. M ng k t h p (star bus, star-ring topology)
• T h p các topology cơ b n tùy theo đ a hình nơi thi t k m ng
Hanoi University of Technology Faculty of Electronics and Telecommunications
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
5. M ng Mesh
• Full - Mesh ho c Partial - Mesh
Hanoi University of Technology Faculty of Electronics and Telecommunications
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
Phân lo i m ng
Theo kh năng cung c p tài nguyên
– Client/Server
– Peer-to-peer
Theo Mô hình m ng
– M ng LAN
Hanoi University of Technology Faculty of Electronics and Telecommunications
– M ng LAN
– M ng WAN
– M ng MAN
Theo k thu t chuy n m ch
Theo phương th c k t n i (connectionless - không k t n i ho c oriented-connection
hư ng k t n i)
Theo d ng k t n i (đơn công, song công, bán song công)
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
Local-area networks (LANs)
Hanoi University of Technology Faculty of Electronics and Telecommunications
M t s công ngh m ng LAN:
- Ethernet
- Token Ring
- FDDI (Fiber Data Distributed Interface)
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
Wide-area networks (WANs)
Hanoi University of Technology Faculty of Electronics and Telecommunications
M t s công ngh m ng WAN:
- Modems
- Integrated Services Digital Network (ISDN)
- Digital Subscriber Line (DSL)
- Frame Relay
- US (T) and Europe (E) Carrier Series – T1, E1, T3, E3
- Synchronous Optical Network (SONET)
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
Metropolitan-area networks (MANs)
Hanoi University of Technology Faculty of Electronics and Telecommunications
MAN thư ng m r ng trong ph m vi 1 thành ph và có th ch a nhi u m ng LAN
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
• Giao th c, d ch v và phân t ng
Layers, Service & Protocols
o Quá trình giao ti p truy n thông trên m ng r t ph c t p
o Phân t ng chia quá trình giao ti p thành các nhóm ch c năng ti n
qu n lý (layer)
o T ng dư i cung c p d ch v (service) cho t ng trên
Mô hình tham chi u và giao th c trên m ng
Hanoi University of Technology Faculty of Electronics and Telecommunications
o M i t ng làm vi c theo giao th c (protocol) c a t ng đó
Ví d : Web browsing application
o World Wide Web (WWW) cho phép ngư i s d ng truy nh p các tài
nguyên c a m ng dư i d ng văn b n HTML
o Browser là chương trình đ truy nh p web (IE, Netscape, Firefox …)
o Trong văn b n HTML có link t i các tài nguyên khác
o M i link tham chi u t i Uniform Resource Locator (URL) cung c p
tài nguyên yêu c u
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
Ví d : Access to a web
1. Domain Name Server (DNS)
DNS server
A: 209.191.93.52
HTTP server
Hanoi University of Technology Faculty of Electronics and Telecommunications
User
Q: www.yahoo.com ?
HTTP server
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
2. Transport Control Protocol (TCP)
DNS server
HTTP server
ACK
Hanoi University of Technology Faculty of Electronics and Telecommunications
User
ACK, TCP connection request
From: 209.191.93.52 Port 80
To: 192.168.1.2 Port 2070
TCP connection request
From: 192.168.1.2 Port 2070
To: 209.191.93.52 Port 80
HTTP server
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
3. Hyper Text Transport Protocol (HTTP)
DNS server
HTTP serverContent
Hanoi University of Technology Faculty of Electronics and Telecommunications
User
GET / HTTP/1.1
HTTP server
200 OK
Content
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
• Mô hình tham chi u OSI
Open system for interconnection
o Ki n trúc m ng đ nh nghĩa d a vào các t ng v i giao th c m i t ng
o 1970s: Nhi u hãng thi t k ki n trúc phân t ng riêng khó khăn
trong k t n i m ng gi a các máy tính c a các hãng khác nhau
o ISO đưa ra mô hình OSI cho phép k t n i các máy tính t nhi u
hãng
Hanoi University of Technology Faculty of Electronics and Telecommunications
Mô hình tham chi u OSI
o Mô hình 7 t ng cho ki n trúc m ng
o S d ng đ phát tri n các giao th c
o TCP/IP đư c xây d ng d a trên mô hình tham chi u OSI
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
M« h×nh tham chiÕu liªn kÕt c¸c hÖ thèng më ®−îc tæ chøc tiªu chuÈn
ho¸ quèc tÕ ISO (International Standard Organization) ®−a ra v o
n¨m 1984.
Mô hình tham chi u OSI - Open Systems Interconnection)
HÖ thèng më lµ g× ? ý nghÜa cña nã ?
Hanoi University of Technology Faculty of Electronics and Telecommunications
Open System
Inputs
Outputs
Open System
Phân tầng
và chuNn hóa
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
Ý nghÜa ph©n tÇng
Gi¶m ®é phøc t¹p khi ph©n tÝch
v thiÕt kÕ.
DÔ tiªu chuÈn hãa c¸c giao diÖn
T¹o kh¶ n¨ng m«dul hãa cao
Application
Presentation
Session
7
6
5
Hanoi University of Technology Faculty of Electronics and Telecommunications
T¹o kh¶ n¨ng m«dul hãa cao
§¶m b¶o kh¶ n¨ng l m viÖc gi÷a
c¸c c«ng nghÖ kh¸c nhau
Gia tèc cho nh÷ng h−íng ph¸t
triÓn míi
DÔ häc v gi¶ng d¹y
Session
Transport
Network
Data Link
Physical
5
4
3
2
1
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
HÖ thèng ES vµ IS
7. Application
6. Presentation
7. Application
6. Presentation
Hanoi University of Technology Faculty of Electronics and Telecommunications
5. Session
4. Transport
3. Network
2. Data Link
1. Physical
Data Link
Physical
4. Transport
2. Data Link
5. Session
3. Network
1. Physical
4. Transport
2. Data Link
Transmission Media Transmission Media
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
C¸c nguyªn t¾c ph©n tÇng
- §¬n gi¶n hãa (h¹n chÕ sè l−îng c¸c tÇng).
- C¸c tÇng t¸ch biÖt bëi c¸c chøc n¨ng ®éc lËp.
- C¸c chøc n¨ng gièng nhau ®−îc ®Æt cïng mét tÇng.
- C¸c chøc n¨ng ®−îc ®Þnh vÞ sao cho cã thÓ thiÕt kÕ l¹i tÇng m
kh«ng ¶nh h−ëng tíi c¸c tÇng kh¸c.
- T¹o ranh giíi gi÷a c¸c tÇng sao cho cã thÓ chuÈn ho¸ giao diÖn
Hanoi University of Technology Faculty of Electronics and Telecommunications
- T¹o ranh giíi gi÷a c¸c tÇng sao cho cã thÓ chuÈn ho¸ giao diÖn
t−¬ng øng.
- T¹o mét tÇng khi d÷ liÖu ®−îc xö lý mét c¸ch t¸ch biÖt.
- Mçi tÇng sö dông dÞch vô cña tÇng d−íi nã, cung cÊp dÞch vô cho c¸c
tÇng trªn.
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
Network processes to
applications
Data representation
Interhost communication
End-to-end connections
Application
Presentation
Session
Transport
7
6
5
4
Hanoi University of Technology Faculty of Electronics and Telecommunications
End-to-end connections
Addresses and best path
Access to media
Binary transmission
Transport
Network
Data Link
Physical
4
3
2
1
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
Application
Layer
Presentation
Layer
Session
Layer
Transport
Application
Application
Layer
Presentation
Layer
Session
Layer
Transport
Application
End-to-end Protocols
Hanoi University of Technology Faculty of Electronics and Telecommunications
Layer
Network
Layer
Data Link
Layer
Physical
Layer
Network
Layer
Data Link
Layer
Physical
Layer
Network
Layer
Data Link
Layer
Physical
Layer
Layer
Network
Layer
Data Link
Layer
Physical
Layer
One or more network nodes
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
T ng v t lý – physical
o Cơ ch truy n bit
o Các giao th c liên quan đ n đi n áp và cơ khí
o Đư ng truy n v t lý: Twisted-pair cable, coaxial cable, optical fiber,
radio, infrared, …
T ng liên k t d li u – data link
Hanoi University of Technology Faculty of Electronics and Telecommunications
T ng liên k t d li u – data link
o Truy n frame qua đư ng k t n i tr c ti p
o Cơ ch chia s môi trư ng truy n d n
o Phát hi n l i bit, truy n l i frame
o MAC cho m ng LAN, đ a ch ph n c ng
o Đi u khi n lu ng (flow control)
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
T ng m ng – network
o Truy n packet gi a các m ng
o Cơ ch đ a ch hóa (đ a ch logic)
o Chon đư ng t i ưu. Các nút m ng (node) s d ng thu t toán đ nh
tuy n đ xác đ nh đư ng đi c a packet
o Ki m soát, c t/h p d li u khi c n thi t
Hanoi University of Technology Faculty of Electronics and Telecommunications
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
T ng giao v n – transport
o Truy n d li u theo phương th c end-to-end gi a 2 tr m
o Truy n d n tin c y
o Cơ ch MUX t i các đ a ch c ng (port number)
o Thi t l p và h y b liên k t
Hanoi University of Technology Faculty of Electronics and Telecommunications
T ng phiên – session
o Đi u khi n phương th c trao đ i d li u, cung c p phương ti n
qu n lý truy n thông gi a các ng d ng
o Thi t l p, duy trì, đ ng b hoá và hu b các phiên truy n thông
gi a các ng d ng.
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
T ng ng d ng – application
o Cung c p các d ch v c a ngư i s d ng tr c ti p
o Cung c p giao di n tương tác vào các h thông đ u cu i (end
T ng trình di n – presentation
o Chuy n đ i cú pháp d li u.
o Cung c p bi u di n dùng chung trong truy n thông (mã hoá, nén,
đ nh d ng, xác th c, m t mã hoá)
Hanoi University of Technology Faculty of Electronics and Telecommunications
o Cung c p giao di n tương tác vào các h thông đ u cu i (end
system)
o Giao di n l p trình ng d ng API (application programming
interface)
o Ví d : WWW, e-mail, FTP, telnet, …
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
Headers và Trailers
o M i giao th c s d ng header mang thông tin v đ a ch , s th t ,
c , đ dài thông tin …
o Trailer thư ng ch a thông tin phát hi n l i (Cyclic Redundancy
Check - CRC)
Application
Application
Application
Application
App Data
App. Data
AH
Hanoi University of Technology Faculty of Electronics and Telecommunications
Layer
Presentation
Layer
Session
Layer
Transport
Layer
Network
Layer
Data Link
Layer
Physical
Layer
Layer
Presentation
Layer
Session
Layer
Transport
Layer
Network
Layer
Data Link
Layer
Physical
Layer
App. Data
App. Data
App. Data
App. Data
App. Data
App. Data
AH
AH
AH
AH
AH
AH
PH
PH
PH
PH
PH
SH
SH
SH
SH
TH
TH
TH
NH
NHDH DT
Bits
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
Hi
Hi
TCP connection
req.
Giao th c trong m ng máy tính
Hanoi University of Technology Faculty of Electronics and Telecommunications
Hi
Got the
time?
2:00
TCP connection
reply.
<file>
time
Get http://www.hut.edu.vn/index.htm
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
Giao th c đi u khi n toàn b quá trình trao đ i thông tin bao g m:
• K t n i v t lý đư c xây d ng th nào
• Các máy tính k t n i t i m ng ra sao
• D li u có đ nh d ng th nào khi truy n
• Cách th c truy n d li u
• X lý l i khi truy n th nào
Hanoi University of Technology Faculty of Electronics and Telecommunications
Ví d v m t s t ch c đưa ra giao th c m ng:
- Institute of Electrical and Electronic Engineers (IEEE),
- American National Standards Institute (ANSI),
- Telecommunications Industry Association (TIA),
- Electronic Industries Alliance (EIA)
- International Telecommunications Union (ITU), formerly known as the Comité Consultati
International Téléphonique et Télégraphique (CCITT).
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
§Þnh nghÜa giao thøc (Protocol)
Giao thøc (protocol) lµ tËp quy t¾c quy ®Þnh ph−¬ng thøc truyÒn
nhËn/th«ng tin gi÷a c¸c m¸y tÝnh trªn m¹ng.
Hanoi University of Technology Faculty of Electronics and Telecommunications
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
Segmentation và Reassembly
o M i layer quy đ nh kích thư c kh i d li u SDU mà nó có th
truy n đư c
o M t SDU c a layer n có th l n hơn SDU c a layer n-1
o Phía truy n: SDU phân đo n thành nhi u PDUs
o Phía nh n: các PDUs đư c k t h p l i thành SDU
Hanoi University of Technology Faculty of Electronics and Telecommunications
Segmentation
n-SDU
n-PDU n-PDU n-PDU
Reassembly
n-SDU
n-PDU n-PDU n-PDU
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
Giíi thiÖu hä giao thøc TCP/IP
Vµo cuèi nh÷ng n¨m 1960, Trung t©m nghiªn cøu cÊp cao (Advanced
Research Projects Agency - ARPA) thuéc bé quèc phßng MÜ (Department
of Defense - DoD) ®−îc giao tr¸ch nhiÖm ph¸t triÓn m¹ng ARPANET bao
gåm m¹ng cña nh÷ng tæ chøc qu©n ®éi, c¸c tr−êng ®¹i häc vµ c¸c tæ chøc
nghiªn cøu vµ ®−îc dïng ®Ó hç trî cho nh÷ng dù ¸n nghiªn cøu khoa häc
vµ qu©n ®éi
§Çu nh÷ng n¨m 1980, mét hä giao thøc míi ®−îc ®−a ra lµm giao thøc chuÈn
cho m¹ng ARPANET vµ c¸c m¹ng cña DoD mang tªn DARPA Internet
Hanoi University of Technology Faculty of Electronics and Telecommunications
cho m¹ng ARPANET vµ c¸c m¹ng cña DoD mang tªn DARPA Internet
protocol suit, th−êng ®−îc gäi lµ hä giao thøc TCP/IP hay cßn gäi t¾t lµ
TCP/IP (Transmission Control Protocol/Internet Protocol).
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
KiÕn tróc hä giao thøc TCP/IP
Application
Presentation
7
6 Application
OSI Reference Model
6
TCP/IP Conceptual Layers
Hanoi University of Technology Faculty of Electronics and Telecommunications
Session
Transport
Network
Data Link
Physical
5
4
3
2
1
Transport
Internet
Network
Interface
5
4
3
Ethernet, 802.3,
802.5, FDDI, and
so on.
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
TruyÒn tin trªn m« h×nh TCP/IP
Hanoi University of Technology Faculty of Electronics and Telecommunications
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
§ãng gãi tin trong TCP/IP
Segment
Data
Data
E-mail message
Data Stream
Segment
Hanoi University of Technology Faculty of Electronics and Telecommunications
Network
Header
Segment
Header
Frame
Trailer
Data
Segment
Header
Data
Frame
Header
Network
Header
Segment
Header
Data
0111111010101100010101101010110001
Segment
Datagram
Frame (medium dependent)
Bits
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
Application
Header + data
Ví d v data encapsulation
Application Layer
Layer 4: Transport Layer
Layer 3: Network Layer
Hanoi University of Technology Faculty of Electronics and Telecommunications
010010100100100100111010010001101000…
Layer 3: Network Layer
Layer 2:
Network
Layer
Layer 1: Physical
Layer
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
Internet protocol
o Các gói tin IP truy n thông tin qua m ng Internet qua các giao
di n c a m ng:
Host A IP router router … router host B IP
o Layer IP trong m i router s xác đ nh ch ng ti p theo (router ti p
theo)
Host A Host B
Router
Internet
Router
Hanoi University of Technology Faculty of Electronics and Telecommunications
1
Net
1
4
Net
4
2
Net
2
3
Net
3
Transport
Internet
Network
Interface
Application
Transport
Internet
Network
Interface
Application
Internet
Network
Interface
Router
Internet
Network
Interface
Internet
Network
Interface
Router
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
Các giao th c trong b giao th c TCP/IP
Hanoi University of Technology Faculty of Electronics and Telecommunications
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
Tên và đ a ch Internet
o Tên Internet
M i host có tên duy nh t
Không ph thu c vào
đ a ch v t lý
D nh
Domain name
o Đ a Internet
o Đ a ch IP riêng cho m i k t n i
v t lý trong m ng
o Đ nh tuy n th c hi n thông qua
đ a ch IP đích
o Đ a ch IP g m
Hanoi University of Technology Faculty of Electronics and Telecommunications
Domain name
Host name và user name
o Đ a ch IP g m
Netid và hostid
Netid là duy nh t
Netid s d ng trong đ nh
tuy n
o Dotted Decimal Notation
Octet
Ví d : 128.100.10.3
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
Ví d v m ng Internet
Server Router
PC
PPP
Netid = 2
(2, 2)
(1, 3) R(1, 1)
W
S
Workstation
(2, 1)
Ethernet
Netid = 1
Hanoi University of Technology Faculty of Electronics and Telecommunications
(1, 2)
WorkstationNetid = 1
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
Gói IP t W S
Server Router
PC
PPP
(2, 2)
(1, 3) R(1, 1)
W
S
(2, 1)
Ethernet
W, S (1, 2), (1, 1)
Hanoi University of Technology Faculty of Electronics and Telecommunications
(1, 2) Workstation
1. Goi IP c a W có đ a ch IP ngu n (1, 2) và đ a ch IP đích (1, 1)
2. T b ng IP W và máy có đ a ch đích cùng m ng. Đóng gói IP
trong khung Ethernet v i các đ a ch (W, S)
3. Khung Ethernet đư c truy n lên m ng nh NIC c a W và NIC c a
server s nh n đư c gói tin
4. NIC phân tích trư ng TYPE và truy n gói tin t i lơp IP
W, S (1, 2), (1, 1)
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
Gói IP t S PC
Server
Router
PC
PPP
(2, 2)
(1, 3) R(1, 1)
W
(1, 2)
S
Workstation
(2, 1)
Ethernet
S, R (1, 1), (2, 2)
(1, 1), (2, 2)
Hanoi University of Technology Faculty of Electronics and Telecommunications
(1, 2) Workstation
1. Goi IP c a W có đ a ch IP ngu n (1, 1) và đ a ch IP đích (2, 2)
2. T b ng IP gói tin ph i g i đ n R, đóng gói IP trong khung Ethernet v i các đ a
ch (S, R)
3. NIC c a R s nh n gói tin IP, phân tích TYPE và g i t i l p IP
4. L p IP phân tích IP đích và đ nh tuy n đ n (2, 2)
5. B ng IP c a R ch ra (2, 2) đư c k t n i tr c ti p v i R qua PPP
6. Đóng gói gói IP vào khung PPP và g i t i PC
7. PPP t i PC phân tích TYPE và truy n gói IP t i l p IP c a PC
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
• So sánh mô hình OSI và Internet
Hanoi University of Technology Faculty of Electronics and Telecommunications
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
M t s ví d v m ng
• M ng c c b (Local Area Network – LAN)
Môi trư ng truy n d n
Network Interface Card (NIC)
M i NIC có đ a ch v t lý duy nh t
Hanoi University of Technology Faculty of Electronics and Telecommunications
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
Network Layer
802.2 Logical Link Control
802.3 802.5 802.11 Other
LLC
IEEE 802
Data Link Layer
Network Layer
OSI
Hanoi University of Technology Faculty of Electronics and Telecommunications
802.3
CSMA-CD
802.5
Token Ring
802.11
WLAN
Other
LAN
Various Physical Layer
MAC
Physical
Layer
Physical Layer
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
l¾p ®Æt bé ®Þnh tuyÕn+Modem ADSL
Hanoi University of Technology Faculty of Electronics and Telecommunications
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
• Ethernet
1970: radio network ALOHA in Hawaii
1973: Metcaff và Boggs phát minh Ethernet, random access, wired net
1979: DIX (Digital, Intel và Xerox ) Ethernet II standard 10 Mbps
1985: IEEE 802.3 LAN 10 Mbps
1995: Fast Ethernet 100 Mbps
Hanoi University of Technology Faculty of Electronics and Telecommunications
1995: Fast Ethernet 100 Mbps
1998: Gigabit Ethernet
2002: 10 Gigabit Ethernet
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
Hanoi University of Technology Faculty of Electronics and Telecommunications
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
• Internet
M ng c a liên m ng
Host và End-System: ch y các ng d ng
Giao th c: TCP, IP, HTTP, FTP, PPP
Liên k t truy n thông: Cáp, v tinh, vô tuy n
Router: Đ nh tuy n cho các gói tin
Hanoi University of Technology Faculty of Electronics and Telecommunications
Router: Đ nh tuy n cho các gói tin
Chu n Internet: RFC (Request for Comments), IETF (Internet
Engineering Task Force)
Cơ s h t ng truy n thông cho phép tri n khai các d ch v phân tán:
Web, E-mail, online Game, v.v…
Kh năng cung c p các dich v liên k t và không liên k t
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
Hanoi University of Technology Faculty of Electronics and Telecommunications
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
Hanoi University of Technology Faculty of Electronics and Telecommunications
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
M ng WAN
Integrated Services Digital Network (ISDN)
o Khái ni m
Tích h p đi n tho i s và d ch v truy n d li u
S hóa m ng đi n tho i đ cho phép truy n voice, data, text,
graphics, music, video … qua m ng đi n tho i s n có
Cung c p d ch v ISDN t c đ cao: image, file transmission,
video conferencing …
Hanoi University of Technology Faculty of Electronics and Telecommunications
video conferencing …
o Thi t b ISDN
Terminal: ISDN (TE1) k t n i v i ISDN b ng cáp xu n đôi,
non-ISDN (Data Terminal Equipment - DTE) hay TE2, k t n i
v i m ng ISDN qua TA theo chu n v t lý (RS-232C, V24…)
Data Circuit Terminating Equipment (DCE): Modem, MUX …
Terminal adapter (TA): stand-alone ho c on-board c a DTE2
Network_termination: NT1, NT2, k t h p
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
Asychronous Transfer Mode (ATM)
o Khái ni m
Thông tin c a các lo i dich v khác nhau (voice, image,
video…) đư c t i vào t bào v i kích thư c nh xác đ nh
M ng ATM là lo i connection-oriented
Hanoi University of Technology Faculty of Electronics and Telecommunications
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
Asychnorous transmission: Time slot đư c c p theo yêu c u
căn c vào ATM header đ xác đ nh source (khác synch.TDM)
ATM format: 53 octet (byte) v i 5 byte header+48 byte payload
Thi t b ATM
M ng ATM d a vào ATM switch và ATM endpoint
ATM switch nh n cell t ATM switch và ATM endpoint, c p
nh t header và chuy n ti p t i đích
o Thi t b ATM và môi trư ng m ng
Hanoi University of Technology Faculty of Electronics and Telecommunications
nh t header và chuy n ti p t i đích
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
Frame relay
o Khái ni m
Giao th c m ng WAN t c đ cao làm vi c t ng v t lý và liên
k t d li u trong mô hình OSI
Cho phép các tr m đ u cu i chia s môi trư ng và băng thông
linh ho t d a vào: gói tin v i kích thư c thay đ i và d n kênh
d a trên mô hình th ng kê
Hanoi University of Technology Faculty of Electronics and Telecommunications
Là m t phiên b n c a X25 nhưng không có ch c năng
windowing và re-transmission
o Thi t b Frame relay
DTE (PC, router, bridge) và DCE đ t o xung nh p và cung
c p d ch v chuy n m ch (packet switch)
K t n i gi a DTE và DCE th c hi n c 2 t ng: V t lý (ch -
y u là RS-232) và t ng liên k t cung c p giao th c k t n i
gi a DTE (router) và DCE (switch)
1/2008 Chương 1Chương 1. T ng quan v m ng máy tính
o Tri n khai thi t k m ng frame relay
Hanoi University of Technology Faculty of Electronics and Telecommunications

Chapter1 [compatibility mode]

  • 1.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính M c đích hình thành m ng máy tính Các d ch v truy n thông ng d ng Quá trình phát tri n ki n trúc m ng truy n thông Các ki n trúc v t lý c a m ng Mô hình tham chi u và các giao th c trên m ng Hanoi University of Technology Faculty of Electronics and Telecommunications Mô hình tham chi u và các giao th c trên m ng M t s thí d v m ng Internet
  • 2.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính M c đích hình thành m ng máy tính (MMT) Như c đi m trong phương th c trao đ i thông tin cũ – Dư th a tài nguyên thi t b – Hi u su t trao đ i thông tin th p – Khó qu n lý m ng Hanoi University of Technology Faculty of Electronics and Telecommunications Nhu c u chia s tài nguyên, thông tin và d ch v M ng máy tính ra đ i cung c p các chu n m cho ph n c ng, ph n m m và các thi t b m ng
  • 3.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính Các d ch v truy n thông • Cho phép trao đ i thông tin giũa các user các v trí đ a lý khác nhau Hanoi University of Technology Faculty of Electronics and Telecommunications
  • 4.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính Hanoi University of Technology Faculty of Electronics and Telecommunications
  • 5.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính ng d ng • Đư c xây d ng trên các d ch v truy n thông • E-mail đư c xây dưng trên dich v Internet (realiable stream) Hanoi University of Technology Faculty of Electronics and Telecommunications
  • 6.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính • Web browser đư c xây dưng trên dich v Internet (realiable stream) Hanoi University of Technology Faculty of Electronics and Telecommunications
  • 7.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính • Web browser đư c xây dưng trên dich v Internet (realiable stream) và CPTM (cellular phone text mesaging) Hanoi University of Technology Faculty of Electronics and Telecommunications
  • 8.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính Các ví d khác • Peer-to-peer: Chia s file c a Napster, Gnuitella, Kazza • Audio – video streaming • Network games • Online purchasing • Voice-over-Internet Hanoi University of Technology Faculty of Electronics and Telecommunications • Voice-over-Internet • Video on demand • IP TV
  • 9.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính M ng truy n thông là gì? Hanoi University of Technology Faculty of Electronics and Telecommunications • Là t p h p các thi t b (hardware và software) và ti n nghi đ có th cung c p các d ch v truy n thông cơ b n + Thi t b : Routers, servers, switches, multiplexers, hubs, modems, … + Ti n nghi: cáp đ ng, cáp đ ng tr c, cáp quang, ng d n, … • Ví d : M ng đi n tho i, m ng di đ ng, m ng máy tính, Internet, …
  • 10.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính • Ki n trúc m ng: Ch ra phương th c xây d ng và ho t đ ng c a m ng • Ki n trúc m ng ph thu c d ch v m ng • Ki n trúc m ng chia các quá trình truy n thông trên m ng thành các vùng ch c năng g i là phân l p (layers) Hanoi University of Technology Faculty of Electronics and Telecommunications
  • 11.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính Quá trình phát tri n ki n trúc m ng truy n thông • Telegraph networks Message switching and digital transmission • Telephone networks Circuit switching Hanoi University of Technology Faculty of Electronics and Telecommunications Analog transmission -> digital transmission Mobile communications • Internet Packet switching and computer applications • Next-generation internet Multi-service packet switching networks
  • 12.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính Telegraph networks và message switching • Electric telegraph - Trư ng đi n t đu c t o ra t mi ng lõi s t qu n dây đ ng khi có dòng đi n ch y qua Samuel Morse (1835): Xung và dòng làm cong mi ng nam châm t o ra ch m và g ch. Hanoi University of Technology Faculty of Electronics and Telecommunications
  • 13.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính • Electric Telegraph Networks Chuy n m ch thông báo và cơ ch Store-and-Forward Đ a ch hóa, đ nh tuy n, chuy n ti p Hanoi University of Technology Faculty of Electronics and Telecommunications
  • 14.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính • Signaling C n thi t đ thi t l p cu c g i Bell’s telephone (1875) Telephone networks và circuit switching Hanoi University of Technology Faculty of Electronics and Telecommunications • N2 problem K t n i tr c ti p N users, c n N(N-1)/2 liên k t Lãng phí, kích thư c cáp l n Gi i quy t b ng switch
  • 15.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính • Circuit switching Phát minh năm 1877 Ngư i đi u hành k t n i khi có yêu c u cu c goi: cung c p dòng đi n Ch có N k t n i t i t ng đài trung tâm Hanoi University of Technology Faculty of Electronics and Telecommunications • Manual switching
  • 16.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính • Đi u khi n k t n i b ng máy tính Yêu c u có h th ng báo hi u riêng Máy tính đi u khi n k t n i trong b chuy n m ch Các máy tính trao đ i thông báo báo hi u đ : Thi t l p k t n i cu c g i Thi t l p các d ch v : Caller ID, voice mail, … Hanoi University of Technology Faculty of Electronics and Telecommunications Thi t l p các d ch v : Caller ID, voice mail, …
  • 17.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính • S hóa m ng đi n tho i Tín hi u tho i PCM (Pulse Code Modulation) Voice: 8bit/sample x 8000 samples/sec = 64 kbps Time Division Multiplexing (TDM) cho tín hi u tho i Ghép kênh T-1 (1961): 24 voice signal = 1.544 Mbps Chuy n m ch s (1980s) Hanoi University of Technology Faculty of Electronics and Telecommunications Đi n tho i s t bào (1990s) Truy n s li u quang (1990s) Chuy n m ch s , đi u khi n s , truy n s li u,
  • 18.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính Computer network và packet switching • Khái quát quá trình phát tri n MMT 1950s: Công ngh đi n báo thích ng v i máy tính 1960s: Các thi t b đ u cu i có th truy nh p các máy ch 1970s: Các máy tính k t n i tr c ti p v i nhau: ARPANET, TCP/IP, Ethernet LAN 1980s & 1990s: Các ng d ng khác và m ng Internet ra đ i Hanoi University of Technology Faculty of Electronics and Telecommunications 1980s & 1990s: Các ng d ng khác và m ng Internet ra đ i • M t s giao th c trong m ng Internet Protocol (IP) Transmission Control Protocol (TCP) Hyper Text Transfer Protocol (HTTP) Simple Mail Transfer Protocol (SMTP)
  • 19.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính • M ng Internet Các ki u MMT khác nhau đư c k t n i v i nhau đ trao đ i d li u giưa MT M i MMT có th có ki n trúc và đư c xây d ng trên các công ngh khác nhau Các giao th c liên m ng c n thi t cho trao đ i tin gi a các m ng Internet: m ng c a các m ng Hanoi University of Technology Faculty of Electronics and Telecommunications Internet: m ng c a các m ng
  • 20.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính • Internet Protocol (IP) Routers ho c gateway liên k t các m ng khác nhau Các máy tram truy n các gói IP trong m ng k t n i Routers chuy n các gói tin qua liên m ng Best-effort IP services, no re-transmission Hanoi University of Technology Faculty of Electronics and Telecommunications
  • 21.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính Các c u trúc (topology) c a m ng Hanoi University of Technology Faculty of Electronics and Telecommunications - Topology m ng đ nh nghĩa c u trúc m ng - Topology v t lý (physical), đư c xem là k t n i th c c a dây d n hay phương ti n truy n d n - Topology logic (logical) , đư c xem là cách th c truy nh p môi trư ng truy n d n c a các máy tính khi truy n d li u - Logical topology th hi n cách th c các máy tính trao đ i thông tin qua môi trư ng truy n d n - Hai lo i logical topologies chính là broadcast và token passing.
  • 22.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính 1. M ng hình sao (star topology) • Thi t b trung tâm: switch, router, hub ho c thi t b tích h p • Passive hub: B t p trung các máy tính thành m ng đơn hay segment • Active hub: B t p trung có kh năng khu ch đ i tín hi u Hanoi University of Technology Faculty of Electronics and Telecommunications
  • 23.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính 2. M ng hình bus (bus topology) • S d ng m t đư ng truy n chung cho t t c các máy tính • Máy tính k t n i vào m ng s d ng T-Connector • Terminator: ngăn ch n kh năng d i tín hi u Hanoi University of Technology Faculty of Electronics and Telecommunications
  • 24.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính 3. M ng hình vòng (ring topology) • Các máy tính liên k t v i nhau thành vòng tròn theo nguyên t c đi m-đi m • Máy tính trao đ i d li u theo m t chi u • D li u truy n d ng gói Hanoi University of Technology Faculty of Electronics and Telecommunications
  • 25.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính 4. M ng k t h p (star bus, star-ring topology) • T h p các topology cơ b n tùy theo đ a hình nơi thi t k m ng Hanoi University of Technology Faculty of Electronics and Telecommunications
  • 26.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính 5. M ng Mesh • Full - Mesh ho c Partial - Mesh Hanoi University of Technology Faculty of Electronics and Telecommunications
  • 27.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính Phân lo i m ng Theo kh năng cung c p tài nguyên – Client/Server – Peer-to-peer Theo Mô hình m ng – M ng LAN Hanoi University of Technology Faculty of Electronics and Telecommunications – M ng LAN – M ng WAN – M ng MAN Theo k thu t chuy n m ch Theo phương th c k t n i (connectionless - không k t n i ho c oriented-connection hư ng k t n i) Theo d ng k t n i (đơn công, song công, bán song công)
  • 28.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính Local-area networks (LANs) Hanoi University of Technology Faculty of Electronics and Telecommunications M t s công ngh m ng LAN: - Ethernet - Token Ring - FDDI (Fiber Data Distributed Interface)
  • 29.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính Wide-area networks (WANs) Hanoi University of Technology Faculty of Electronics and Telecommunications M t s công ngh m ng WAN: - Modems - Integrated Services Digital Network (ISDN) - Digital Subscriber Line (DSL) - Frame Relay - US (T) and Europe (E) Carrier Series – T1, E1, T3, E3 - Synchronous Optical Network (SONET)
  • 30.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính Metropolitan-area networks (MANs) Hanoi University of Technology Faculty of Electronics and Telecommunications MAN thư ng m r ng trong ph m vi 1 thành ph và có th ch a nhi u m ng LAN
  • 31.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính • Giao th c, d ch v và phân t ng Layers, Service & Protocols o Quá trình giao ti p truy n thông trên m ng r t ph c t p o Phân t ng chia quá trình giao ti p thành các nhóm ch c năng ti n qu n lý (layer) o T ng dư i cung c p d ch v (service) cho t ng trên Mô hình tham chi u và giao th c trên m ng Hanoi University of Technology Faculty of Electronics and Telecommunications o M i t ng làm vi c theo giao th c (protocol) c a t ng đó Ví d : Web browsing application o World Wide Web (WWW) cho phép ngư i s d ng truy nh p các tài nguyên c a m ng dư i d ng văn b n HTML o Browser là chương trình đ truy nh p web (IE, Netscape, Firefox …) o Trong văn b n HTML có link t i các tài nguyên khác o M i link tham chi u t i Uniform Resource Locator (URL) cung c p tài nguyên yêu c u
  • 32.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính Ví d : Access to a web 1. Domain Name Server (DNS) DNS server A: 209.191.93.52 HTTP server Hanoi University of Technology Faculty of Electronics and Telecommunications User Q: www.yahoo.com ? HTTP server
  • 33.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính 2. Transport Control Protocol (TCP) DNS server HTTP server ACK Hanoi University of Technology Faculty of Electronics and Telecommunications User ACK, TCP connection request From: 209.191.93.52 Port 80 To: 192.168.1.2 Port 2070 TCP connection request From: 192.168.1.2 Port 2070 To: 209.191.93.52 Port 80 HTTP server
  • 34.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính 3. Hyper Text Transport Protocol (HTTP) DNS server HTTP serverContent Hanoi University of Technology Faculty of Electronics and Telecommunications User GET / HTTP/1.1 HTTP server 200 OK Content
  • 35.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính • Mô hình tham chi u OSI Open system for interconnection o Ki n trúc m ng đ nh nghĩa d a vào các t ng v i giao th c m i t ng o 1970s: Nhi u hãng thi t k ki n trúc phân t ng riêng khó khăn trong k t n i m ng gi a các máy tính c a các hãng khác nhau o ISO đưa ra mô hình OSI cho phép k t n i các máy tính t nhi u hãng Hanoi University of Technology Faculty of Electronics and Telecommunications Mô hình tham chi u OSI o Mô hình 7 t ng cho ki n trúc m ng o S d ng đ phát tri n các giao th c o TCP/IP đư c xây d ng d a trên mô hình tham chi u OSI
  • 36.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính M« h×nh tham chiÕu liªn kÕt c¸c hÖ thèng më ®−îc tæ chøc tiªu chuÈn ho¸ quèc tÕ ISO (International Standard Organization) ®−a ra v o n¨m 1984. Mô hình tham chi u OSI - Open Systems Interconnection) HÖ thèng më lµ g× ? ý nghÜa cña nã ? Hanoi University of Technology Faculty of Electronics and Telecommunications Open System Inputs Outputs Open System Phân tầng và chuNn hóa
  • 37.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính Ý nghÜa ph©n tÇng Gi¶m ®é phøc t¹p khi ph©n tÝch v thiÕt kÕ. DÔ tiªu chuÈn hãa c¸c giao diÖn T¹o kh¶ n¨ng m«dul hãa cao Application Presentation Session 7 6 5 Hanoi University of Technology Faculty of Electronics and Telecommunications T¹o kh¶ n¨ng m«dul hãa cao §¶m b¶o kh¶ n¨ng l m viÖc gi÷a c¸c c«ng nghÖ kh¸c nhau Gia tèc cho nh÷ng h−íng ph¸t triÓn míi DÔ häc v gi¶ng d¹y Session Transport Network Data Link Physical 5 4 3 2 1
  • 38.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính HÖ thèng ES vµ IS 7. Application 6. Presentation 7. Application 6. Presentation Hanoi University of Technology Faculty of Electronics and Telecommunications 5. Session 4. Transport 3. Network 2. Data Link 1. Physical Data Link Physical 4. Transport 2. Data Link 5. Session 3. Network 1. Physical 4. Transport 2. Data Link Transmission Media Transmission Media
  • 39.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính C¸c nguyªn t¾c ph©n tÇng - §¬n gi¶n hãa (h¹n chÕ sè l−îng c¸c tÇng). - C¸c tÇng t¸ch biÖt bëi c¸c chøc n¨ng ®éc lËp. - C¸c chøc n¨ng gièng nhau ®−îc ®Æt cïng mét tÇng. - C¸c chøc n¨ng ®−îc ®Þnh vÞ sao cho cã thÓ thiÕt kÕ l¹i tÇng m kh«ng ¶nh h−ëng tíi c¸c tÇng kh¸c. - T¹o ranh giíi gi÷a c¸c tÇng sao cho cã thÓ chuÈn ho¸ giao diÖn Hanoi University of Technology Faculty of Electronics and Telecommunications - T¹o ranh giíi gi÷a c¸c tÇng sao cho cã thÓ chuÈn ho¸ giao diÖn t−¬ng øng. - T¹o mét tÇng khi d÷ liÖu ®−îc xö lý mét c¸ch t¸ch biÖt. - Mçi tÇng sö dông dÞch vô cña tÇng d−íi nã, cung cÊp dÞch vô cho c¸c tÇng trªn.
  • 40.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính Network processes to applications Data representation Interhost communication End-to-end connections Application Presentation Session Transport 7 6 5 4 Hanoi University of Technology Faculty of Electronics and Telecommunications End-to-end connections Addresses and best path Access to media Binary transmission Transport Network Data Link Physical 4 3 2 1
  • 41.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính Application Layer Presentation Layer Session Layer Transport Application Application Layer Presentation Layer Session Layer Transport Application End-to-end Protocols Hanoi University of Technology Faculty of Electronics and Telecommunications Layer Network Layer Data Link Layer Physical Layer Network Layer Data Link Layer Physical Layer Network Layer Data Link Layer Physical Layer Layer Network Layer Data Link Layer Physical Layer One or more network nodes
  • 42.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính T ng v t lý – physical o Cơ ch truy n bit o Các giao th c liên quan đ n đi n áp và cơ khí o Đư ng truy n v t lý: Twisted-pair cable, coaxial cable, optical fiber, radio, infrared, … T ng liên k t d li u – data link Hanoi University of Technology Faculty of Electronics and Telecommunications T ng liên k t d li u – data link o Truy n frame qua đư ng k t n i tr c ti p o Cơ ch chia s môi trư ng truy n d n o Phát hi n l i bit, truy n l i frame o MAC cho m ng LAN, đ a ch ph n c ng o Đi u khi n lu ng (flow control)
  • 43.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính T ng m ng – network o Truy n packet gi a các m ng o Cơ ch đ a ch hóa (đ a ch logic) o Chon đư ng t i ưu. Các nút m ng (node) s d ng thu t toán đ nh tuy n đ xác đ nh đư ng đi c a packet o Ki m soát, c t/h p d li u khi c n thi t Hanoi University of Technology Faculty of Electronics and Telecommunications
  • 44.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính T ng giao v n – transport o Truy n d li u theo phương th c end-to-end gi a 2 tr m o Truy n d n tin c y o Cơ ch MUX t i các đ a ch c ng (port number) o Thi t l p và h y b liên k t Hanoi University of Technology Faculty of Electronics and Telecommunications T ng phiên – session o Đi u khi n phương th c trao đ i d li u, cung c p phương ti n qu n lý truy n thông gi a các ng d ng o Thi t l p, duy trì, đ ng b hoá và hu b các phiên truy n thông gi a các ng d ng.
  • 45.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính T ng ng d ng – application o Cung c p các d ch v c a ngư i s d ng tr c ti p o Cung c p giao di n tương tác vào các h thông đ u cu i (end T ng trình di n – presentation o Chuy n đ i cú pháp d li u. o Cung c p bi u di n dùng chung trong truy n thông (mã hoá, nén, đ nh d ng, xác th c, m t mã hoá) Hanoi University of Technology Faculty of Electronics and Telecommunications o Cung c p giao di n tương tác vào các h thông đ u cu i (end system) o Giao di n l p trình ng d ng API (application programming interface) o Ví d : WWW, e-mail, FTP, telnet, …
  • 46.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính Headers và Trailers o M i giao th c s d ng header mang thông tin v đ a ch , s th t , c , đ dài thông tin … o Trailer thư ng ch a thông tin phát hi n l i (Cyclic Redundancy Check - CRC) Application Application Application Application App Data App. Data AH Hanoi University of Technology Faculty of Electronics and Telecommunications Layer Presentation Layer Session Layer Transport Layer Network Layer Data Link Layer Physical Layer Layer Presentation Layer Session Layer Transport Layer Network Layer Data Link Layer Physical Layer App. Data App. Data App. Data App. Data App. Data App. Data AH AH AH AH AH AH PH PH PH PH PH SH SH SH SH TH TH TH NH NHDH DT Bits
  • 47.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính Hi Hi TCP connection req. Giao th c trong m ng máy tính Hanoi University of Technology Faculty of Electronics and Telecommunications Hi Got the time? 2:00 TCP connection reply. <file> time Get http://www.hut.edu.vn/index.htm
  • 48.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính Giao th c đi u khi n toàn b quá trình trao đ i thông tin bao g m: • K t n i v t lý đư c xây d ng th nào • Các máy tính k t n i t i m ng ra sao • D li u có đ nh d ng th nào khi truy n • Cách th c truy n d li u • X lý l i khi truy n th nào Hanoi University of Technology Faculty of Electronics and Telecommunications Ví d v m t s t ch c đưa ra giao th c m ng: - Institute of Electrical and Electronic Engineers (IEEE), - American National Standards Institute (ANSI), - Telecommunications Industry Association (TIA), - Electronic Industries Alliance (EIA) - International Telecommunications Union (ITU), formerly known as the Comité Consultati International Téléphonique et Télégraphique (CCITT).
  • 49.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính §Þnh nghÜa giao thøc (Protocol) Giao thøc (protocol) lµ tËp quy t¾c quy ®Þnh ph−¬ng thøc truyÒn nhËn/th«ng tin gi÷a c¸c m¸y tÝnh trªn m¹ng. Hanoi University of Technology Faculty of Electronics and Telecommunications
  • 50.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính Segmentation và Reassembly o M i layer quy đ nh kích thư c kh i d li u SDU mà nó có th truy n đư c o M t SDU c a layer n có th l n hơn SDU c a layer n-1 o Phía truy n: SDU phân đo n thành nhi u PDUs o Phía nh n: các PDUs đư c k t h p l i thành SDU Hanoi University of Technology Faculty of Electronics and Telecommunications Segmentation n-SDU n-PDU n-PDU n-PDU Reassembly n-SDU n-PDU n-PDU n-PDU
  • 51.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính Giíi thiÖu hä giao thøc TCP/IP Vµo cuèi nh÷ng n¨m 1960, Trung t©m nghiªn cøu cÊp cao (Advanced Research Projects Agency - ARPA) thuéc bé quèc phßng MÜ (Department of Defense - DoD) ®−îc giao tr¸ch nhiÖm ph¸t triÓn m¹ng ARPANET bao gåm m¹ng cña nh÷ng tæ chøc qu©n ®éi, c¸c tr−êng ®¹i häc vµ c¸c tæ chøc nghiªn cøu vµ ®−îc dïng ®Ó hç trî cho nh÷ng dù ¸n nghiªn cøu khoa häc vµ qu©n ®éi §Çu nh÷ng n¨m 1980, mét hä giao thøc míi ®−îc ®−a ra lµm giao thøc chuÈn cho m¹ng ARPANET vµ c¸c m¹ng cña DoD mang tªn DARPA Internet Hanoi University of Technology Faculty of Electronics and Telecommunications cho m¹ng ARPANET vµ c¸c m¹ng cña DoD mang tªn DARPA Internet protocol suit, th−êng ®−îc gäi lµ hä giao thøc TCP/IP hay cßn gäi t¾t lµ TCP/IP (Transmission Control Protocol/Internet Protocol).
  • 52.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính KiÕn tróc hä giao thøc TCP/IP Application Presentation 7 6 Application OSI Reference Model 6 TCP/IP Conceptual Layers Hanoi University of Technology Faculty of Electronics and Telecommunications Session Transport Network Data Link Physical 5 4 3 2 1 Transport Internet Network Interface 5 4 3 Ethernet, 802.3, 802.5, FDDI, and so on.
  • 53.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính TruyÒn tin trªn m« h×nh TCP/IP Hanoi University of Technology Faculty of Electronics and Telecommunications
  • 54.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính §ãng gãi tin trong TCP/IP Segment Data Data E-mail message Data Stream Segment Hanoi University of Technology Faculty of Electronics and Telecommunications Network Header Segment Header Frame Trailer Data Segment Header Data Frame Header Network Header Segment Header Data 0111111010101100010101101010110001 Segment Datagram Frame (medium dependent) Bits
  • 55.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính Application Header + data Ví d v data encapsulation Application Layer Layer 4: Transport Layer Layer 3: Network Layer Hanoi University of Technology Faculty of Electronics and Telecommunications 010010100100100100111010010001101000… Layer 3: Network Layer Layer 2: Network Layer Layer 1: Physical Layer
  • 56.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính Internet protocol o Các gói tin IP truy n thông tin qua m ng Internet qua các giao di n c a m ng: Host A IP router router … router host B IP o Layer IP trong m i router s xác đ nh ch ng ti p theo (router ti p theo) Host A Host B Router Internet Router Hanoi University of Technology Faculty of Electronics and Telecommunications 1 Net 1 4 Net 4 2 Net 2 3 Net 3 Transport Internet Network Interface Application Transport Internet Network Interface Application Internet Network Interface Router Internet Network Interface Internet Network Interface Router
  • 57.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính Các giao th c trong b giao th c TCP/IP Hanoi University of Technology Faculty of Electronics and Telecommunications
  • 58.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính Tên và đ a ch Internet o Tên Internet M i host có tên duy nh t Không ph thu c vào đ a ch v t lý D nh Domain name o Đ a Internet o Đ a ch IP riêng cho m i k t n i v t lý trong m ng o Đ nh tuy n th c hi n thông qua đ a ch IP đích o Đ a ch IP g m Hanoi University of Technology Faculty of Electronics and Telecommunications Domain name Host name và user name o Đ a ch IP g m Netid và hostid Netid là duy nh t Netid s d ng trong đ nh tuy n o Dotted Decimal Notation Octet Ví d : 128.100.10.3
  • 59.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính Ví d v m ng Internet Server Router PC PPP Netid = 2 (2, 2) (1, 3) R(1, 1) W S Workstation (2, 1) Ethernet Netid = 1 Hanoi University of Technology Faculty of Electronics and Telecommunications (1, 2) WorkstationNetid = 1
  • 60.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính Gói IP t W S Server Router PC PPP (2, 2) (1, 3) R(1, 1) W S (2, 1) Ethernet W, S (1, 2), (1, 1) Hanoi University of Technology Faculty of Electronics and Telecommunications (1, 2) Workstation 1. Goi IP c a W có đ a ch IP ngu n (1, 2) và đ a ch IP đích (1, 1) 2. T b ng IP W và máy có đ a ch đích cùng m ng. Đóng gói IP trong khung Ethernet v i các đ a ch (W, S) 3. Khung Ethernet đư c truy n lên m ng nh NIC c a W và NIC c a server s nh n đư c gói tin 4. NIC phân tích trư ng TYPE và truy n gói tin t i lơp IP W, S (1, 2), (1, 1)
  • 61.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính Gói IP t S PC Server Router PC PPP (2, 2) (1, 3) R(1, 1) W (1, 2) S Workstation (2, 1) Ethernet S, R (1, 1), (2, 2) (1, 1), (2, 2) Hanoi University of Technology Faculty of Electronics and Telecommunications (1, 2) Workstation 1. Goi IP c a W có đ a ch IP ngu n (1, 1) và đ a ch IP đích (2, 2) 2. T b ng IP gói tin ph i g i đ n R, đóng gói IP trong khung Ethernet v i các đ a ch (S, R) 3. NIC c a R s nh n gói tin IP, phân tích TYPE và g i t i l p IP 4. L p IP phân tích IP đích và đ nh tuy n đ n (2, 2) 5. B ng IP c a R ch ra (2, 2) đư c k t n i tr c ti p v i R qua PPP 6. Đóng gói gói IP vào khung PPP và g i t i PC 7. PPP t i PC phân tích TYPE và truy n gói IP t i l p IP c a PC
  • 62.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính • So sánh mô hình OSI và Internet Hanoi University of Technology Faculty of Electronics and Telecommunications
  • 63.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính M t s ví d v m ng • M ng c c b (Local Area Network – LAN) Môi trư ng truy n d n Network Interface Card (NIC) M i NIC có đ a ch v t lý duy nh t Hanoi University of Technology Faculty of Electronics and Telecommunications
  • 64.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính Network Layer 802.2 Logical Link Control 802.3 802.5 802.11 Other LLC IEEE 802 Data Link Layer Network Layer OSI Hanoi University of Technology Faculty of Electronics and Telecommunications 802.3 CSMA-CD 802.5 Token Ring 802.11 WLAN Other LAN Various Physical Layer MAC Physical Layer Physical Layer
  • 65.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính l¾p ®Æt bé ®Þnh tuyÕn+Modem ADSL Hanoi University of Technology Faculty of Electronics and Telecommunications
  • 66.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính • Ethernet 1970: radio network ALOHA in Hawaii 1973: Metcaff và Boggs phát minh Ethernet, random access, wired net 1979: DIX (Digital, Intel và Xerox ) Ethernet II standard 10 Mbps 1985: IEEE 802.3 LAN 10 Mbps 1995: Fast Ethernet 100 Mbps Hanoi University of Technology Faculty of Electronics and Telecommunications 1995: Fast Ethernet 100 Mbps 1998: Gigabit Ethernet 2002: 10 Gigabit Ethernet
  • 67.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính Hanoi University of Technology Faculty of Electronics and Telecommunications
  • 68.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính • Internet M ng c a liên m ng Host và End-System: ch y các ng d ng Giao th c: TCP, IP, HTTP, FTP, PPP Liên k t truy n thông: Cáp, v tinh, vô tuy n Router: Đ nh tuy n cho các gói tin Hanoi University of Technology Faculty of Electronics and Telecommunications Router: Đ nh tuy n cho các gói tin Chu n Internet: RFC (Request for Comments), IETF (Internet Engineering Task Force) Cơ s h t ng truy n thông cho phép tri n khai các d ch v phân tán: Web, E-mail, online Game, v.v… Kh năng cung c p các dich v liên k t và không liên k t
  • 69.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính Hanoi University of Technology Faculty of Electronics and Telecommunications
  • 70.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính Hanoi University of Technology Faculty of Electronics and Telecommunications
  • 71.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính M ng WAN Integrated Services Digital Network (ISDN) o Khái ni m Tích h p đi n tho i s và d ch v truy n d li u S hóa m ng đi n tho i đ cho phép truy n voice, data, text, graphics, music, video … qua m ng đi n tho i s n có Cung c p d ch v ISDN t c đ cao: image, file transmission, video conferencing … Hanoi University of Technology Faculty of Electronics and Telecommunications video conferencing … o Thi t b ISDN Terminal: ISDN (TE1) k t n i v i ISDN b ng cáp xu n đôi, non-ISDN (Data Terminal Equipment - DTE) hay TE2, k t n i v i m ng ISDN qua TA theo chu n v t lý (RS-232C, V24…) Data Circuit Terminating Equipment (DCE): Modem, MUX … Terminal adapter (TA): stand-alone ho c on-board c a DTE2 Network_termination: NT1, NT2, k t h p
  • 72.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính Asychronous Transfer Mode (ATM) o Khái ni m Thông tin c a các lo i dich v khác nhau (voice, image, video…) đư c t i vào t bào v i kích thư c nh xác đ nh M ng ATM là lo i connection-oriented Hanoi University of Technology Faculty of Electronics and Telecommunications
  • 73.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính Asychnorous transmission: Time slot đư c c p theo yêu c u căn c vào ATM header đ xác đ nh source (khác synch.TDM) ATM format: 53 octet (byte) v i 5 byte header+48 byte payload Thi t b ATM M ng ATM d a vào ATM switch và ATM endpoint ATM switch nh n cell t ATM switch và ATM endpoint, c p nh t header và chuy n ti p t i đích o Thi t b ATM và môi trư ng m ng Hanoi University of Technology Faculty of Electronics and Telecommunications nh t header và chuy n ti p t i đích
  • 74.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính Frame relay o Khái ni m Giao th c m ng WAN t c đ cao làm vi c t ng v t lý và liên k t d li u trong mô hình OSI Cho phép các tr m đ u cu i chia s môi trư ng và băng thông linh ho t d a vào: gói tin v i kích thư c thay đ i và d n kênh d a trên mô hình th ng kê Hanoi University of Technology Faculty of Electronics and Telecommunications Là m t phiên b n c a X25 nhưng không có ch c năng windowing và re-transmission o Thi t b Frame relay DTE (PC, router, bridge) và DCE đ t o xung nh p và cung c p d ch v chuy n m ch (packet switch) K t n i gi a DTE và DCE th c hi n c 2 t ng: V t lý (ch - y u là RS-232) và t ng liên k t cung c p giao th c k t n i gi a DTE (router) và DCE (switch)
  • 75.
    1/2008 Chương 1Chương1. T ng quan v m ng máy tính o Tri n khai thi t k m ng frame relay Hanoi University of Technology Faculty of Electronics and Telecommunications