SlideShare a Scribd company logo
1 of 5
Download to read offline
1
HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG
BÀI GIẢNG MÔN
Internet và giao thức
(Internet and Protocols)
C10VT1-2-3
1-
Giảng viên: Ths. Nguyễn Thị Thu Hằng
Điện thoại/E-mail: 04 33515 484 - 38549 352
ptitthuhang@gmail.com, hangntt@ptit.edu.vn, bomonmangvt1@yahoo.com
Bộ môn: Mạng viễn thông - KhoaViễn thông 1
Học kỳ/Năm biên soạn: I/ 2012-2013 1
Internet và giao thứcInternet và giao thức
Chương 1: Network Application Architecture
(Kiến trúc ứng dụng mạng)
2012-NguyễnThịThuHằng-PTIT
1-
 Nội dung chương 1
 Các lớp giao thức (Protocol Layers)
 Client-Server với Peer-to-Peer (Client-Server vs. Peer-to-Peer)
 Tiến trình truyền thông (Process Communication)
 Tên, địa chỉ, cổng (Names, Addresses, Ports)
 Vận chuyển (Transports) 2
Internet và giao thứcInternet và giao thức
Internet là gì
 Hàng triệu thiết bị kết
nối với nhau:
Mobile networkPC
s nối với nhau:
hosts = end systems
 running network
apps
Home network
Global ISP
Regional ISP
server
wireless
laptop
cellular
handheld
access
i ts
 Đường/kênh truyền thông
 fiber, copper, radio,
satellite
2012-NguyễnThịThuHằng-PTIT
1-
Institutional network
router
wired
links
points
sate te
 Tốc độ truyền=
bandwidth
 routers: chuyển tiếp goi (các
đoạn dữ liệu)
3
Internet và giao thứcInternet và giao thức
Mạng có rất nhiều thành phần
Fibers
Links (liên kết)
Interfaces
(các giao diện)
Switches/routers
Large router
Coaxial Cable
Ethernet card
g
2012-NguyễnThịThuHằng-PTIT
1- 4
Wireless card Telephone
switchTwisted Cable
2
Internet và giao thứcInternet và giao thức
Áp dụng độc đáo trên Internet
Khung ảnh IP
http://www.ceiva.com/
2012-NguyễnThịThuHằng-PTIT
1-
Server web nhỏ nhất thế giới
http://www-ccs.cs.umass.edu/~shri/iPic.html Điện thoại Internet
5
Internet và giao thứcInternet và giao thức
Internet là gì
 Các giao thức: điều khiển việc
gửi và nhận các bản tin
Mobile network
Global ISP
gửi và nhận các bản tin
 Ví dụ: TCP, IP, HTTP, Skype,
Ethernet
 Internet: “mạng của các mạng”
 Tính phân cấp lỏng lẻo
 Internet công cộng với intranet
riêng biệt
Home network
Institutional network
Regional ISP
2012-NguyễnThịThuHằng-PTIT
1-
 Các chuẩn Internet
 RFC: Request for comments
 IETF: Internet Engineering Task
Force
http://www.ietf.org/
6
Internet và giao thứcInternet và giao thức
Internet là gì: quan điểm dịch vụ
 Cơ sở hạ tầng truyền thông
(communication infrastructure) triển( )
khai các ứng dụng phân tán
 Web, VoIP, email, games, e-
commerce, chia sẻ file
 Các dịch vụ truyền thông cung cấp cho
các ứng dụng:
 Khả năng chuyển dữ liệu tin
ậ ừ ồ ớ í
2012-NguyễnThịThuHằng-PTIT
1-
cậy từ nguồn tới đích
 Truyền dữ liệu nỗ lực tối đa
“best effort” (không tin cậy)
7
Internet và giao thứcInternet và giao thức
Giao thức (protocol) là gì?
Các giao thức của con
người :
Các giao thức của mạng:
Má ó hứ khô hảingười :
 “Bây giờ là mấy giờ?”
 “ Tôi muốn hỏi ”
 Lời giới thiệu
… bản tin đặc biệt được gửi
 Máy móc chứ không phải con
người
 Tất cả các hoạt động truyền
thông trên Internet được quản
lý thông qua các giao thức
2012-NguyễnThịThuHằng-PTIT
1-
ặ ệ ợ g
đi
… các hành động cụ thể khi
nhận được bản tin hay
khi có các sự kiện khác
Các giao thức định nghĩa khuôn
dạng, tiến trình gửi và nhận
tin giữa các thực thể trong
mạng và đưa ra các hành
động tương ứng thông qua các
bản tin truyền và nhận 8
3
Internet và giao thứcInternet và giao thức
Giao thức (protocol) là gì?
Giao thức của con người và mạng máy tính
Chào anh
Chào em
Anh ơi, bây giờ
là mấy giờ ạ?
Yêu cầu kết nốiTCP
Đáp ứng kết nốiTCP
<truyền file>
2012-NguyễnThịThuHằng-PTIT
1-
Q: Còn giao thức nào trong cuộc sống?
Bây giờ là 2giờ
time
Các giao thức đặc tả cú pháp (syntax) và ngữ nghĩa
(semantics)
Syntax: cách cấu trúc giao thức
Khuôn dạng, trình tự các bản tin được
gửi và nhận
Semantics: ý nghĩa của các bít
Cách thức phản hồi các bản tin, sự kiện,
v.v.
9
Internet và giao thứcInternet và giao thức
Chương 1: Network Application Architecture
 Các lớp giao thức (Protocol Layers)
ỨngỨng dụngdụng
Trình diễn
Phiên
Application
Presentation
Session
Data
Application
Header
Data
Presentation
Header
Data
Session
Header
T t
OSI model
2012-NguyễnThịThuHằng-PTIT
1-
Vận chuyển
Mạng
Liên kết dữ liệu
Vật lý
Transport
Network
Data Link
Physical
Data
Transport
Header
Data
Network
Header
0101101010110001
Data
Frame
Header
10
Internet và giao thứcInternet và giao thức
Mô hình phân lớp OSI
Application7
 Network
 Routing, Call control
 IP internetworking
 Link
Transport
Network
Presentation
Session
4
3
6
5
2012-NguyễnThịThuHằng-PTIT
1- 11
 Ethernet, FDDI
 Circuit, ATM, FR switches
 Physical
 SONET, T1, T3
Physical
Link
1
2
Internet và giao thứcInternet và giao thức
Mô hình phân lớp OSI
 Session, Presentation,
Application7
, ,
Application
 Data, voice encodings
 Authentication
 web/http, ftp, telnet
 Transport
Transport
Network
Presentation
Session
4
3
6
5
2012-NguyễnThịThuHằng-PTIT
1- 12
p
 Error and congestion
control
 TCP, UDP
Physical
Link
1
2
4
Internet và giao thứcInternet và giao thức
Internet: các lớp xếp chồng giống như đồng hồ cát
Giao thức ứng
Ứng dụng
Giao thức ứng
dụng
Chuyển gói không
tin cậy
Mạng lớp thấp
Vận chuyển tin cậy
1-
Mạng lớp thấp
Các lớp vật lý
13
Internet và giao thứcInternet và giao thức
Kiến trúc giao thức Internet
Mô hì h OSI Mô hì h TCP/IP
Bộ giao thức TCP/IP là sự
kết hợp của các giao
thức khác nhau ở các
tầng khác nhau, không
Lớp ứng dụng
Lớp trình diễn
Lớp phiên
Lớp vận chuyển
Tầng ứng dụng
Tầng vận chuyển
Mô hình OSI Mô hình TCP/IP chỉ có các giao thức
TCP và IP. Mỗi tầng lại
có chức năng riêng.
Hầu hết các dữ liệu
truyền trên bộ giao
thức TCP/IP đều kết
thúc đóng gói ở dữ
liệu đồ IP (IP
datagram), trừ ARP
và RARP được đóng
gói trực tiếp ở Khung
1- 14
Lớp mạng
Lớp liên kết dữ liệu
Lớp vật lý
Tầng liên mạng
Tầng giao diện mạng
Lớp liên
kết dữ liệu
Lớp vật lý
gói trực tiếp ở Khung
lớp liên kết (Link
Level Frames)
Internet và giao thứcInternet và giao thức
Kiến trúc giao thức Internet
RTP SNMPDNSTELNETFTP HTTPPing
TCP UDP OSPF
BGPSMTP
ICMP
IP
RIP
1-
LANs PPPATM FR
10/100BaseT Dedicated B/W:
DSx, SONET, ...
Circuit-Switched B/W:
POTS, SDS, ISDN, ...
CDPD
Wireless
Internet và giao thứcInternet và giao thức
Chương 1: Network Application Architecture
 Client-server với Peer-to-Peer
 Kiến trúc ứng dụng Internet
 Client-Server
 Peer-to-Peer
 Lai ghép Client-Server với Peer-to-Peer
2012-NguyễnThịThuHằng-PTIT
1- 16
5
Internet và giao thức
Clients và Servers (Khách/chủ)
 Chương trình Client
 Chạy trên trạm cuối
 Chương trình Server
 Chạy trên trạm cuốiạy ạ
 Yêu cầu dịch vụ
 Ví dụ: Web browser
ạy ạ
 Cung cấp dịch vụ
 Ví dụ: Web server
GET /index.html
1- 17“Trang web đang được xây dựng”
Internet và giao thứcInternet và giao thức
Kiến trúc Client-server
Clients (các máy khách):
 Truyền thông với máy chủ
 Có thể được kết nối không
liên tục
 Có thể có các địa chỉ IP động
 Không truyền thông trực tiếp
với nhau
Server (máy chủ):client/server
2012-NguyễnThịThuHằng-PTIT
1- 18
 Là trạm luôn ở trạng thái
hoạt động
 Có địa chỉ IP cố định
 Mở rộng tạo thành các server
farms
Internet và giao thứcInternet và giao thức
Kiến trúc Peer-to-Peer thuần
 Server không phải luôn
hoạt độnghoạt động
 Các hệ thống đầu cuối
bất kỳ truyền thông trực
tiếp
 Các peer được kết nối
tuỳ ý và có địa chỉ IP
thay đổi
peer-peer
2012-NguyễnThịThuHằng-PTIT
1-
thay đổi
Dễ mở rộng nhưng
khó quản lý
19
Internet và giao thứcInternet và giao thức
Lai ghép client-server và P2P
Skype
 ứng dụng voice-over-IP P2P ứng dụng voice over IP P2P
 Server tập trung: tìm địa chỉ đầu xa
 Kết nối client-client : trực tiếp (không qua server)
Nhắn tin ngắn trên mạng
 Chatting giữa hai người dùng là P2P
 Dịch vụ tập trung: phát hiện vị trí/hiện diện của
client
2012-NguyễnThịThuHằng-PTIT
1-
client
 Người dùng đăng ký địa chỉ IP của mình với server trung
tâm khi lên online
 Người sử dụng kết nối tới trung tâm để tìm địa chỉ của
bạn chát
20

More Related Content

Viewers also liked

Tìm hiểu về giao thức mạng tcp ip
Tìm hiểu về giao thức mạng tcp ipTìm hiểu về giao thức mạng tcp ip
Tìm hiểu về giao thức mạng tcp ipleduyk11
 
Tìm hiểu về giao thức mạng tcp ip
Tìm hiểu về giao thức mạng tcp ipTìm hiểu về giao thức mạng tcp ip
Tìm hiểu về giao thức mạng tcp ipleduyk11
 
Introduction of tcp, ip & udp
Introduction of tcp, ip & udpIntroduction of tcp, ip & udp
Introduction of tcp, ip & udprahul kundu
 
Bài giảng kỹ thuật điều khiển tự động
Bài giảng kỹ thuật điều khiển tự độngBài giảng kỹ thuật điều khiển tự động
Bài giảng kỹ thuật điều khiển tự độngNguyễn Nam Phóng
 

Viewers also liked (6)

Tìm hiểu về giao thức mạng tcp ip
Tìm hiểu về giao thức mạng tcp ipTìm hiểu về giao thức mạng tcp ip
Tìm hiểu về giao thức mạng tcp ip
 
DSDV VS AODV
DSDV VS AODV DSDV VS AODV
DSDV VS AODV
 
Tìm hiểu về giao thức mạng tcp ip
Tìm hiểu về giao thức mạng tcp ipTìm hiểu về giao thức mạng tcp ip
Tìm hiểu về giao thức mạng tcp ip
 
Introduction of tcp, ip & udp
Introduction of tcp, ip & udpIntroduction of tcp, ip & udp
Introduction of tcp, ip & udp
 
Bài giảng kỹ thuật điều khiển tự động
Bài giảng kỹ thuật điều khiển tự độngBài giảng kỹ thuật điều khiển tự động
Bài giảng kỹ thuật điều khiển tự động
 
Tcp and udp
Tcp and udpTcp and udp
Tcp and udp
 

Similar to 2012 b01-chuong1-cac lop giao thuc p2 p-sv

2022-Chuong01.pdf
2022-Chuong01.pdf2022-Chuong01.pdf
2022-Chuong01.pdfBicCng4
 
9849ed58 0205-4740-8040-8c6f33761cb3 computernetworkc1
9849ed58 0205-4740-8040-8c6f33761cb3 computernetworkc19849ed58 0205-4740-8040-8c6f33761cb3 computernetworkc1
9849ed58 0205-4740-8040-8c6f33761cb3 computernetworkc1Theduyet Pham
 
Mang May Tinh - Chapter 1
Mang May Tinh - Chapter 1Mang May Tinh - Chapter 1
Mang May Tinh - Chapter 1Giang Dinh
 
Chapter 1 vietnamese [compatibility mode] Mang May tinh
Chapter 1 vietnamese [compatibility mode] Mang May tinhChapter 1 vietnamese [compatibility mode] Mang May tinh
Chapter 1 vietnamese [compatibility mode] Mang May tinhVu Van Tuu
 
Bao cao da lap trinh manh
Bao cao da lap trinh manhBao cao da lap trinh manh
Bao cao da lap trinh manhBồ Công Anh
 
Mạng máy tính
Mạng máy tínhMạng máy tính
Mạng máy tínhMai Điệp
 
Bcvt.đttx.sách hướng dẫn học tập mạng máy tính phạm thế quế[bookbooming.com]
Bcvt.đttx.sách hướng dẫn học tập mạng máy tính   phạm thế quế[bookbooming.com]Bcvt.đttx.sách hướng dẫn học tập mạng máy tính   phạm thế quế[bookbooming.com]
Bcvt.đttx.sách hướng dẫn học tập mạng máy tính phạm thế quế[bookbooming.com]bookbooming1
 
bctntlvn (50).pdf
bctntlvn (50).pdfbctntlvn (50).pdf
bctntlvn (50).pdfLuanvan84
 
Giới thiệu tổng quan mạng lưới và dịch vụ của HITC_2023 - Copy.pdf
Giới thiệu tổng quan mạng lưới và dịch vụ của HITC_2023 - Copy.pdfGiới thiệu tổng quan mạng lưới và dịch vụ của HITC_2023 - Copy.pdf
Giới thiệu tổng quan mạng lưới và dịch vụ của HITC_2023 - Copy.pdfp7bentre
 
E Com Ch00 Internet Web
E Com Ch00 Internet WebE Com Ch00 Internet Web
E Com Ch00 Internet WebChuong Nguyen
 
Module6_Chuẩn kỹ năng sử dụng CNTT cơ bản
Module6_Chuẩn kỹ năng sử dụng CNTT cơ bảnModule6_Chuẩn kỹ năng sử dụng CNTT cơ bản
Module6_Chuẩn kỹ năng sử dụng CNTT cơ bảntiennd67
 
Thương mại điện tử - Chương 1
Thương mại điện tử - Chương 1Thương mại điện tử - Chương 1
Thương mại điện tử - Chương 1Duy Trung
 
Giáo trình mạng máy tính PTIT
Giáo trình mạng máy tính PTITGiáo trình mạng máy tính PTIT
Giáo trình mạng máy tính PTITNguynMinh294
 
Chương 1 Khái niệm và ứng dụng của mạng máy tính - Giáo trình FPT
Chương 1 Khái niệm và ứng dụng của mạng máy tính - Giáo trình FPTChương 1 Khái niệm và ứng dụng của mạng máy tính - Giáo trình FPT
Chương 1 Khái niệm và ứng dụng của mạng máy tính - Giáo trình FPTMasterCode.vn
 
Seminar peer to_peer
Seminar peer to_peerSeminar peer to_peer
Seminar peer to_peerduytankchy
 
[Báo cáo] Bài tập lớn Cơ sở truyền số liệu
[Báo cáo] Bài tập lớn Cơ sở truyền số liệu[Báo cáo] Bài tập lớn Cơ sở truyền số liệu
[Báo cáo] Bài tập lớn Cơ sở truyền số liệuThe Nguyen Manh
 

Similar to 2012 b01-chuong1-cac lop giao thuc p2 p-sv (20)

2022-Chuong01.pdf
2022-Chuong01.pdf2022-Chuong01.pdf
2022-Chuong01.pdf
 
9849ed58 0205-4740-8040-8c6f33761cb3 computernetworkc1
9849ed58 0205-4740-8040-8c6f33761cb3 computernetworkc19849ed58 0205-4740-8040-8c6f33761cb3 computernetworkc1
9849ed58 0205-4740-8040-8c6f33761cb3 computernetworkc1
 
Chương 2.pdf
Chương 2.pdfChương 2.pdf
Chương 2.pdf
 
Mang May Tinh - Chapter 1
Mang May Tinh - Chapter 1Mang May Tinh - Chapter 1
Mang May Tinh - Chapter 1
 
Chapter 1 vietnamese [compatibility mode] Mang May tinh
Chapter 1 vietnamese [compatibility mode] Mang May tinhChapter 1 vietnamese [compatibility mode] Mang May tinh
Chapter 1 vietnamese [compatibility mode] Mang May tinh
 
Bao cao da lap trinh manh
Bao cao da lap trinh manhBao cao da lap trinh manh
Bao cao da lap trinh manh
 
Mạng máy tính
Mạng máy tínhMạng máy tính
Mạng máy tính
 
Bcvt.đttx.sách hướng dẫn học tập mạng máy tính phạm thế quế[bookbooming.com]
Bcvt.đttx.sách hướng dẫn học tập mạng máy tính   phạm thế quế[bookbooming.com]Bcvt.đttx.sách hướng dẫn học tập mạng máy tính   phạm thế quế[bookbooming.com]
Bcvt.đttx.sách hướng dẫn học tập mạng máy tính phạm thế quế[bookbooming.com]
 
bctntlvn (50).pdf
bctntlvn (50).pdfbctntlvn (50).pdf
bctntlvn (50).pdf
 
Giới thiệu tổng quan mạng lưới và dịch vụ của HITC_2023 - Copy.pdf
Giới thiệu tổng quan mạng lưới và dịch vụ của HITC_2023 - Copy.pdfGiới thiệu tổng quan mạng lưới và dịch vụ của HITC_2023 - Copy.pdf
Giới thiệu tổng quan mạng lưới và dịch vụ của HITC_2023 - Copy.pdf
 
E Com Ch00 Internet Web
E Com Ch00 Internet WebE Com Ch00 Internet Web
E Com Ch00 Internet Web
 
Mạng Máy tính
Mạng Máy tínhMạng Máy tính
Mạng Máy tính
 
Module6_Chuẩn kỹ năng sử dụng CNTT cơ bản
Module6_Chuẩn kỹ năng sử dụng CNTT cơ bảnModule6_Chuẩn kỹ năng sử dụng CNTT cơ bản
Module6_Chuẩn kỹ năng sử dụng CNTT cơ bản
 
Thương mại điện tử - Chương 1
Thương mại điện tử - Chương 1Thương mại điện tử - Chương 1
Thương mại điện tử - Chương 1
 
Mmt
MmtMmt
Mmt
 
Công nghệ mạng
Công nghệ mạng Công nghệ mạng
Công nghệ mạng
 
Giáo trình mạng máy tính PTIT
Giáo trình mạng máy tính PTITGiáo trình mạng máy tính PTIT
Giáo trình mạng máy tính PTIT
 
Chương 1 Khái niệm và ứng dụng của mạng máy tính - Giáo trình FPT
Chương 1 Khái niệm và ứng dụng của mạng máy tính - Giáo trình FPTChương 1 Khái niệm và ứng dụng của mạng máy tính - Giáo trình FPT
Chương 1 Khái niệm và ứng dụng của mạng máy tính - Giáo trình FPT
 
Seminar peer to_peer
Seminar peer to_peerSeminar peer to_peer
Seminar peer to_peer
 
[Báo cáo] Bài tập lớn Cơ sở truyền số liệu
[Báo cáo] Bài tập lớn Cơ sở truyền số liệu[Báo cáo] Bài tập lớn Cơ sở truyền số liệu
[Báo cáo] Bài tập lớn Cơ sở truyền số liệu
 

2012 b01-chuong1-cac lop giao thuc p2 p-sv

  • 1. 1 HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG BÀI GIẢNG MÔN Internet và giao thức (Internet and Protocols) C10VT1-2-3 1- Giảng viên: Ths. Nguyễn Thị Thu Hằng Điện thoại/E-mail: 04 33515 484 - 38549 352 ptitthuhang@gmail.com, hangntt@ptit.edu.vn, bomonmangvt1@yahoo.com Bộ môn: Mạng viễn thông - KhoaViễn thông 1 Học kỳ/Năm biên soạn: I/ 2012-2013 1 Internet và giao thứcInternet và giao thức Chương 1: Network Application Architecture (Kiến trúc ứng dụng mạng) 2012-NguyễnThịThuHằng-PTIT 1-  Nội dung chương 1  Các lớp giao thức (Protocol Layers)  Client-Server với Peer-to-Peer (Client-Server vs. Peer-to-Peer)  Tiến trình truyền thông (Process Communication)  Tên, địa chỉ, cổng (Names, Addresses, Ports)  Vận chuyển (Transports) 2 Internet và giao thứcInternet và giao thức Internet là gì  Hàng triệu thiết bị kết nối với nhau: Mobile networkPC s nối với nhau: hosts = end systems  running network apps Home network Global ISP Regional ISP server wireless laptop cellular handheld access i ts  Đường/kênh truyền thông  fiber, copper, radio, satellite 2012-NguyễnThịThuHằng-PTIT 1- Institutional network router wired links points sate te  Tốc độ truyền= bandwidth  routers: chuyển tiếp goi (các đoạn dữ liệu) 3 Internet và giao thứcInternet và giao thức Mạng có rất nhiều thành phần Fibers Links (liên kết) Interfaces (các giao diện) Switches/routers Large router Coaxial Cable Ethernet card g 2012-NguyễnThịThuHằng-PTIT 1- 4 Wireless card Telephone switchTwisted Cable
  • 2. 2 Internet và giao thứcInternet và giao thức Áp dụng độc đáo trên Internet Khung ảnh IP http://www.ceiva.com/ 2012-NguyễnThịThuHằng-PTIT 1- Server web nhỏ nhất thế giới http://www-ccs.cs.umass.edu/~shri/iPic.html Điện thoại Internet 5 Internet và giao thứcInternet và giao thức Internet là gì  Các giao thức: điều khiển việc gửi và nhận các bản tin Mobile network Global ISP gửi và nhận các bản tin  Ví dụ: TCP, IP, HTTP, Skype, Ethernet  Internet: “mạng của các mạng”  Tính phân cấp lỏng lẻo  Internet công cộng với intranet riêng biệt Home network Institutional network Regional ISP 2012-NguyễnThịThuHằng-PTIT 1-  Các chuẩn Internet  RFC: Request for comments  IETF: Internet Engineering Task Force http://www.ietf.org/ 6 Internet và giao thứcInternet và giao thức Internet là gì: quan điểm dịch vụ  Cơ sở hạ tầng truyền thông (communication infrastructure) triển( ) khai các ứng dụng phân tán  Web, VoIP, email, games, e- commerce, chia sẻ file  Các dịch vụ truyền thông cung cấp cho các ứng dụng:  Khả năng chuyển dữ liệu tin ậ ừ ồ ớ í 2012-NguyễnThịThuHằng-PTIT 1- cậy từ nguồn tới đích  Truyền dữ liệu nỗ lực tối đa “best effort” (không tin cậy) 7 Internet và giao thứcInternet và giao thức Giao thức (protocol) là gì? Các giao thức của con người : Các giao thức của mạng: Má ó hứ khô hảingười :  “Bây giờ là mấy giờ?”  “ Tôi muốn hỏi ”  Lời giới thiệu … bản tin đặc biệt được gửi  Máy móc chứ không phải con người  Tất cả các hoạt động truyền thông trên Internet được quản lý thông qua các giao thức 2012-NguyễnThịThuHằng-PTIT 1- ặ ệ ợ g đi … các hành động cụ thể khi nhận được bản tin hay khi có các sự kiện khác Các giao thức định nghĩa khuôn dạng, tiến trình gửi và nhận tin giữa các thực thể trong mạng và đưa ra các hành động tương ứng thông qua các bản tin truyền và nhận 8
  • 3. 3 Internet và giao thứcInternet và giao thức Giao thức (protocol) là gì? Giao thức của con người và mạng máy tính Chào anh Chào em Anh ơi, bây giờ là mấy giờ ạ? Yêu cầu kết nốiTCP Đáp ứng kết nốiTCP <truyền file> 2012-NguyễnThịThuHằng-PTIT 1- Q: Còn giao thức nào trong cuộc sống? Bây giờ là 2giờ time Các giao thức đặc tả cú pháp (syntax) và ngữ nghĩa (semantics) Syntax: cách cấu trúc giao thức Khuôn dạng, trình tự các bản tin được gửi và nhận Semantics: ý nghĩa của các bít Cách thức phản hồi các bản tin, sự kiện, v.v. 9 Internet và giao thứcInternet và giao thức Chương 1: Network Application Architecture  Các lớp giao thức (Protocol Layers) ỨngỨng dụngdụng Trình diễn Phiên Application Presentation Session Data Application Header Data Presentation Header Data Session Header T t OSI model 2012-NguyễnThịThuHằng-PTIT 1- Vận chuyển Mạng Liên kết dữ liệu Vật lý Transport Network Data Link Physical Data Transport Header Data Network Header 0101101010110001 Data Frame Header 10 Internet và giao thứcInternet và giao thức Mô hình phân lớp OSI Application7  Network  Routing, Call control  IP internetworking  Link Transport Network Presentation Session 4 3 6 5 2012-NguyễnThịThuHằng-PTIT 1- 11  Ethernet, FDDI  Circuit, ATM, FR switches  Physical  SONET, T1, T3 Physical Link 1 2 Internet và giao thứcInternet và giao thức Mô hình phân lớp OSI  Session, Presentation, Application7 , , Application  Data, voice encodings  Authentication  web/http, ftp, telnet  Transport Transport Network Presentation Session 4 3 6 5 2012-NguyễnThịThuHằng-PTIT 1- 12 p  Error and congestion control  TCP, UDP Physical Link 1 2
  • 4. 4 Internet và giao thứcInternet và giao thức Internet: các lớp xếp chồng giống như đồng hồ cát Giao thức ứng Ứng dụng Giao thức ứng dụng Chuyển gói không tin cậy Mạng lớp thấp Vận chuyển tin cậy 1- Mạng lớp thấp Các lớp vật lý 13 Internet và giao thứcInternet và giao thức Kiến trúc giao thức Internet Mô hì h OSI Mô hì h TCP/IP Bộ giao thức TCP/IP là sự kết hợp của các giao thức khác nhau ở các tầng khác nhau, không Lớp ứng dụng Lớp trình diễn Lớp phiên Lớp vận chuyển Tầng ứng dụng Tầng vận chuyển Mô hình OSI Mô hình TCP/IP chỉ có các giao thức TCP và IP. Mỗi tầng lại có chức năng riêng. Hầu hết các dữ liệu truyền trên bộ giao thức TCP/IP đều kết thúc đóng gói ở dữ liệu đồ IP (IP datagram), trừ ARP và RARP được đóng gói trực tiếp ở Khung 1- 14 Lớp mạng Lớp liên kết dữ liệu Lớp vật lý Tầng liên mạng Tầng giao diện mạng Lớp liên kết dữ liệu Lớp vật lý gói trực tiếp ở Khung lớp liên kết (Link Level Frames) Internet và giao thứcInternet và giao thức Kiến trúc giao thức Internet RTP SNMPDNSTELNETFTP HTTPPing TCP UDP OSPF BGPSMTP ICMP IP RIP 1- LANs PPPATM FR 10/100BaseT Dedicated B/W: DSx, SONET, ... Circuit-Switched B/W: POTS, SDS, ISDN, ... CDPD Wireless Internet và giao thứcInternet và giao thức Chương 1: Network Application Architecture  Client-server với Peer-to-Peer  Kiến trúc ứng dụng Internet  Client-Server  Peer-to-Peer  Lai ghép Client-Server với Peer-to-Peer 2012-NguyễnThịThuHằng-PTIT 1- 16
  • 5. 5 Internet và giao thức Clients và Servers (Khách/chủ)  Chương trình Client  Chạy trên trạm cuối  Chương trình Server  Chạy trên trạm cuốiạy ạ  Yêu cầu dịch vụ  Ví dụ: Web browser ạy ạ  Cung cấp dịch vụ  Ví dụ: Web server GET /index.html 1- 17“Trang web đang được xây dựng” Internet và giao thứcInternet và giao thức Kiến trúc Client-server Clients (các máy khách):  Truyền thông với máy chủ  Có thể được kết nối không liên tục  Có thể có các địa chỉ IP động  Không truyền thông trực tiếp với nhau Server (máy chủ):client/server 2012-NguyễnThịThuHằng-PTIT 1- 18  Là trạm luôn ở trạng thái hoạt động  Có địa chỉ IP cố định  Mở rộng tạo thành các server farms Internet và giao thứcInternet và giao thức Kiến trúc Peer-to-Peer thuần  Server không phải luôn hoạt độnghoạt động  Các hệ thống đầu cuối bất kỳ truyền thông trực tiếp  Các peer được kết nối tuỳ ý và có địa chỉ IP thay đổi peer-peer 2012-NguyễnThịThuHằng-PTIT 1- thay đổi Dễ mở rộng nhưng khó quản lý 19 Internet và giao thứcInternet và giao thức Lai ghép client-server và P2P Skype  ứng dụng voice-over-IP P2P ứng dụng voice over IP P2P  Server tập trung: tìm địa chỉ đầu xa  Kết nối client-client : trực tiếp (không qua server) Nhắn tin ngắn trên mạng  Chatting giữa hai người dùng là P2P  Dịch vụ tập trung: phát hiện vị trí/hiện diện của client 2012-NguyễnThịThuHằng-PTIT 1- client  Người dùng đăng ký địa chỉ IP của mình với server trung tâm khi lên online  Người sử dụng kết nối tới trung tâm để tìm địa chỉ của bạn chát 20