19
Tổng quan về Tổng quan về MẠNG MÁY TÍNH MẠNG MÁY TÍNH Trình bày: TS. NGÔ BÁ HÙNG Email: [email protected] TRƯỜNG ĐẠI HỌC CẦN THƠ TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG KHOA CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG BỘ MÔN MẠNG MÁY TÍNH & TRUYỀN THÔNG BỘ MÔN MẠNG MÁY TÍNH & TRUYỀN THÔNG

TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN & … · trƯỜng ĐẠi hỌc cẦn thƠ khoa cÔng nghỆ thÔng tin & truyỀn thÔng bỘ mÔn mẠng mÁy tÍnh

  • Upload
    haminh

  • View
    246

  • Download
    5

Embed Size (px)

Citation preview

Page 1: TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN & … · trƯỜng ĐẠi hỌc cẦn thƠ khoa cÔng nghỆ thÔng tin & truyỀn thÔng bỘ mÔn mẠng mÁy tÍnh

Tổng quan vềTổng quan về

MẠNG MÁY TÍNHMẠNG MÁY TÍNH

Trình bày: TS. NGÔ BÁ HÙNGEmail: [email protected]

TRƯỜNG ĐẠI HỌC CẦN THƠTRƯỜNG ĐẠI HỌC CẦN THƠKHOA CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNGKHOA CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG

BỘ MÔN MẠNG MÁY TÍNH & TRUYỀN THÔNGBỘ MÔN MẠNG MÁY TÍNH & TRUYỀN THÔNG

Page 2: TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN & … · trƯỜng ĐẠi hỌc cẦn thƠ khoa cÔng nghỆ thÔng tin & truyỀn thÔng bỘ mÔn mẠng mÁy tÍnh

28/12/2009 Ngô Bá Hùng - Khoa CNTT&TT - ĐH Cần Thơ 2

Quản trị mạng Linux - Tổng quan về mạng máy tính

Nội dung môn họchttp://sites.google.com/site/nbhung/teaching/ct335-2010-08

• Mạng máy tính• Các thành phần mạng máy tính

– Mô hình client-server– Mô hình peer-to-peer– Mạng chuyển mạch/ Mạng chuyển gói

• Kiến trúc phần mềm của mạng máy tính• Các hệ điều hành mạng

Page 3: TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN & … · trƯỜng ĐẠi hỌc cẦn thƠ khoa cÔng nghỆ thÔng tin & truyỀn thÔng bỘ mÔn mẠng mÁy tÍnh

Quản trị mạng Linux - Tổng quan về mạng máy tính

Mạng máy t ính

Mạng của hai hay nhiều máy tính được nối lại với nhau bằng một đường truyền vật lý theo một kiến trúc nào đó.

Page 4: TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN & … · trƯỜng ĐẠi hỌc cẦn thƠ khoa cÔng nghỆ thÔng tin & truyỀn thÔng bỘ mÔn mẠng mÁy tÍnh

Quản trị mạng Linux - Tổng quan về mạng máy tính

Mạng máy t ính Mạng đầy đủ gồm 3 thành phần:

• Đường biên mạng• Mạng đường trục• Mạng truy cập

Page 5: TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN & … · trƯỜng ĐẠi hỌc cẦn thƠ khoa cÔng nghỆ thÔng tin & truyỀn thÔng bỘ mÔn mẠng mÁy tÍnh

Quản trị mạng Linux - Tổng quan về mạng máy tính

Đường biên mạng (Network edge) Host & Application End Systems Tổ chức theo mô hình

Client-Server hoặc Peer2Peer

Page 6: TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN & … · trƯỜng ĐẠi hỌc cẦn thƠ khoa cÔng nghỆ thÔng tin & truyỀn thÔng bỘ mÔn mẠng mÁy tÍnh

Quản trị mạng Linux - Tổng quan về mạng máy tính

Mô hình cl ient server

Máy tính client

Yêu cầu: Giải phương trình bậc 2 với

các tham số a,b,c

Tr l i:ả ờ Nghi m x1,x2ệ

Máy tính Server

Giải phương trình bậc

2

Máy tính client

Yêu cầuTrả lời

Yêu cầu: Giải phương trình bậc 2 với

các tham số a,b,c

Tr l i:ả ờ Nghi m x1,x2ệ

Máy tính Server

Giải phương trình bậc

2

Máy tính client

Yêu cầuTrả lời

Yêu cầu: Giải phương trình bậc 2 với

các tham số a,b,cTrả lời: Nghiệm x1,x2

Máy tính Server

Giải phương

trình bậc 2

Máy tính client

Yêu cầuTrả lời

Yêu cầu: Giải phương trình bậc 2 với

các tham số a,b,cTrả lời: Nghiệm x1,x2

Máy tính Server

Giải phương

trình bậc 2

Máy tính client

Yêu cầuTrả lời

Máy tính client

Page 7: TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN & … · trƯỜng ĐẠi hỌc cẦn thƠ khoa cÔng nghỆ thÔng tin & truyỀn thÔng bỘ mÔn mẠng mÁy tÍnh

Quản trị mạng Linux - Tổng quan về mạng máy tính

Mô hình Peer-to-Peer

Thanh Lam Collections

Mỹ TâmCollections

Lam Trường Collections

Peer-to-peer Network

Mỹ TâmCollections

Đan TrườngCollections

Thanh LamCollections

Một máy tính vừa là server vừa là client:Server: Chia sẻ bài hát mình cóClient: Truy cập bài hát người khác mình thích

Page 8: TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN & … · trƯỜng ĐẠi hỌc cẦn thƠ khoa cÔng nghỆ thÔng tin & truyỀn thÔng bỘ mÔn mẠng mÁy tÍnh

Quản trị mạng Linux - Tổng quan về mạng máy tính

Mạng đường trục (Network core) Mạng của các router Đảm bảo thông tin

thông suốt giữa hai máy tính cách xa nhau

Hai chế độ truyền tin:• Chuyển mạch• Chuyển gói

Page 9: TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN & … · trƯỜng ĐẠi hỌc cẦn thƠ khoa cÔng nghỆ thÔng tin & truyỀn thÔng bỘ mÔn mẠng mÁy tÍnh

Quản trị mạng Linux - Tổng quan về mạng máy tính

Mạng chuyển mạch(Circuit switching network)

Thiết lập kênh truyền tận hiến giữa hai bên truyền nhận

Hai phương pháp thực hiện:• Phân chia theo tần số

(FDMA-Frequency Division Multi Access)

• Phân chia theo thời gian (TDMA- Time Division Multi Access)

Page 10: TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN & … · trƯỜng ĐẠi hỌc cẦn thƠ khoa cÔng nghỆ thÔng tin & truyỀn thÔng bỘ mÔn mẠng mÁy tÍnh

Quản trị mạng Linux - Tổng quan về mạng máy tính

Mạng chuyển gói (Packet Passing Network)

Thông tin truyền đi trong những đơn vị là gói tin (packet)

Sử dụng kỹ thuật lưu và chuyển tiếp (store and forward)

Ví dụ:– Mạng TCP/IP

A

B

C10 MbsEthernet

1.5 Mbs

45 Mbs

D E

statistical multiplexing

queue of packetswaiting for output

link

A

B

C10 MbsEthernet

1.5 Mbs

45 Mbs

D ED E

statistical multiplexing

queue of packetswaiting for output

link

Page 11: TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN & … · trƯỜng ĐẠi hỌc cẦn thƠ khoa cÔng nghỆ thÔng tin & truyỀn thÔng bỘ mÔn mẠng mÁy tÍnh

Quản trị mạng Linux - Tổng quan về mạng máy tính

So sánh giữa mạng chuyển mạch và mạng chuyển gói

Một đường truyền 1 Mbit Mỗi người dùng được cấp

100Kbps khi truy cập “active”

Thời gian active chiếm 10% tổng thời gian.

N users1 Mbps link

N users1 Mbps link

Khi đó:• circuit-switching: cho

phép tối đa 10 users

• packet switching: cho phép 35 users, (xác suất có hơn 10 “active” đồng thời là nhỏ hơn 0.004)

Page 12: TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN & … · trƯỜng ĐẠi hỌc cẦn thƠ khoa cÔng nghỆ thÔng tin & truyỀn thÔng bỘ mÔn mẠng mÁy tÍnh

Quản trị mạng Linux - Tổng quan về mạng máy tính

So sánh giữa mạng chuyển mạch và mạng chuyển gói

Mạng chuyển gói:• Thích hợp cho lượng lưu thông dữ liệu lớn nhờ cơ chế chia

sẻ tài nguyên và không cần thiết lập cuộc.• Cần có cơ chế điều khiển tắt nghẽn và mất dữ liệu.• Không hỗ trợ được cơ chế chuyển mạch để đảm bảo tăng

băng thông cố định cho một số ứng dụng về âm thanh và hình ảnh

N users1 Mbps link

N users1 Mbps link

Page 13: TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN & … · trƯỜng ĐẠi hỌc cẦn thƠ khoa cÔng nghỆ thÔng tin & truyỀn thÔng bỘ mÔn mẠng mÁy tÍnh

Quản trị mạng Linux - Tổng quan về mạng máy tính

Mạng truy cập (Access Network) Nối máy tính vào các

router ngoài bìa Ví dụ:

• Dial qua đường điện thoại hay đường ADSL.

• Mạng cục bộ cho các công ty, xí nghiệp.

• Mạng không dây

Page 14: TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN & … · trƯỜng ĐẠi hỌc cẦn thƠ khoa cÔng nghỆ thÔng tin & truyỀn thÔng bỘ mÔn mẠng mÁy tÍnh

Système de fichiers sémantique basé sur le contexte

Kiến trúc phần mềm mạng

Page 15: TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN & … · trƯỜng ĐẠi hỌc cẦn thƠ khoa cÔng nghỆ thÔng tin & truyỀn thÔng bỘ mÔn mẠng mÁy tÍnh

Quản trị mạng Linux - Tổng quan về mạng máy tính

Các thành phần phần mềm mạng Giao thức (Protocol): Mô tả cách thức hai thành phần

giao tiếp trao đổi thông tin với nhau. Dịch vụ (Services): Mô tả những gì mà một mạng máy

tính cung cấp cho các thành phần muốn giao tiếp với nó.

Giao diện (Interfaces): Mô tả cách thức mà một khách hàng có thể sử dụng được các dịch vụ mạng và cách thức các dịch vụ có thể được truy cập đến

Page 16: TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN & … · trƯỜng ĐẠi hỌc cẦn thƠ khoa cÔng nghỆ thÔng tin & truyỀn thÔng bỘ mÔn mẠng mÁy tÍnh

Quản trị mạng Linux - Tổng quan về mạng máy tính

Kiến trúc thứ bậc của giao thức Các dịch vụ mạng được nhóm vào những tầng khác

nhau Tầng trên sử dụng dịch vụ của tầng dưới Hai tầng ngang cấp giao tiếp nhau theo một giao

thức đã định nghĩa trước Giao thức qui định qui tắt trao đổi thông tin: Khuôn

dạng dữ liệu, nghi thức bắt tay, phương thức phát hiện và xử lý lỗi, …

Page 17: TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN & … · trƯỜng ĐẠi hỌc cẦn thƠ khoa cÔng nghỆ thÔng tin & truyỀn thÔng bỘ mÔn mẠng mÁy tÍnh

Quản trị mạng Linux - Tổng quan về mạng máy tính

Mô hình tham khảo OSI(Open System Interconnection Model)

Page 18: TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN & … · trƯỜng ĐẠi hỌc cẦn thƠ khoa cÔng nghỆ thÔng tin & truyỀn thÔng bỘ mÔn mẠng mÁy tÍnh

Quản trị mạng Linux - Tổng quan về mạng máy tính

Mô hình tham khảo OSI

Interface 4/3

ApplicationProtocol

Page 19: TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN & … · trƯỜng ĐẠi hỌc cẦn thƠ khoa cÔng nghỆ thÔng tin & truyỀn thÔng bỘ mÔn mẠng mÁy tÍnh

Quản trị mạng Linux - Tổng quan về mạng máy tính

Hệ điều hành mạng

Phisycal

Data-link

Network

Transport

Session

Presentation

Application

OSIOSI

Phisycal

Lan DriverMAC

IP

TCP-UDP

FTP,SMTP,...

NFS

UNIX

Phisycal

Lan DriverODI-NDIS

IPX

SPX

Named | NetBiosPipe |

NetwareCore Protocol

Netware

Phisycal

Lan DriverNDIS

NETBEUI

NetBIOS

SubEnv

File I/O

NT

Ng« B¸ Hïng-Khoa CNTT- §¹i häc CÇn Th¬