Giao thức là những nguyên tắc và thủ tục giao tiếp. Trong mạng máy tính chúng được gọi là giao thức (protocol):
Có nhiều giao thức, mỗi giao thức đều có ưu và nhược điểm riêng
Một số giao thức hoạt động ở nhiều tầng OSI. Tầng nơi mà giao thức hoạt động sẽ mô tả chức năng của giao thức đó.
Nhiều giao thức có thể hoạt động phối hợp với nhau, gọi là chồng giao thức
17 trang |
Chia sẻ: haohao89 | Lượt xem: 2137 | Lượt tải: 1
Bạn đang xem nội dung tài liệu Bài giảng Nhập môn mạng máy tính: Giao thức, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Nhập Môn Mạng Máy TínhKhoa Công Nghệ Thông Tin
Bài 4: Giao thức
I. Chức năng của giao thức
Giao thức là những nguyên tắc và thủ tục giao
tiếp. Trong mạng máy tính chúng được gọi là
giao thức (protocol):
¾ Có nhiều giao thức, mỗi giao thức đều có ưu và nhược điểm
riêng
¾ Một số giao thức hoạt động ở nhiều tầng OSI. Tầng nơi mà
giao thức hoạt động sẽ mô tả chức năng của giao thức đó.
¾ Nhiều giao thức có thể hoạt động phối hợp với nhau, gọi là
chồng giao thức
Nhập Môn Mạng Máy TínhKhoa Công Nghệ Thông Tin
Bài 4: Giao thức
II. Hoạt động của giao thức
Quá trình truyền dữ liệu được chia thành nhiều bước,
và được thực hiện theo trình tự nhất định. Máy tính gửi
thực hiện các bước từ trên xuống, máy tính nhận thực
hiện các bước từ dưới lên. Để sao cho dữ liệu không bị
thay đổi so với lúc được gửi.
Ở máy tính gửi:
¾ Chia dữ liệu thành từng phần nhỏ
¾ Thêm thông tin địa chỉ vào từng gói, để máy tính đích có
thể nhận được và sở hữu nó.
¾ Chuẩn bị dữ liệu và cho truyền thực sự qua card mạng
Nhập Môn Mạng Máy TínhKhoa Công Nghệ Thông Tin
Bài 4: Giao thức
Ở máy tính nhận:
¾ Lấy gói dữ liệu từ cáp qua card mạng
¾ Loại bỏ thông tin phụ do máy tính gửi thêm vào
¾ Sao chép dữ liệu vào bộ nhớ đệm
¾ Chuyển dữ liệu từ vùng đệm vào ứng dụng
Nhập Môn Mạng Máy TínhKhoa Công Nghệ Thông Tin
Bài 4: Giao thức
III. Giao thức trong kiến trúc phân tầng
1. Chồng giao thức
Là sự kết hợp các giao thức. Mỗi tầng định rõ một giao
thức chuyên đảm trách một chức năng, mỗi tầng có tập
hợp quy tắc riêng.
2. Giao thức ứng dụng
Các giao thức ứng dụng hoạt động ở tầng cao trong
mô hình OSI. Cung cấp các khả năng tương tác giữa
các chương trình ứng dụng và trao đổi dữ liệu.
Ví dụ: SMTP, SNMP, Telnet, DAP, LDAP, POP, ...
Nhập Môn Mạng Máy TínhKhoa Công Nghệ Thông Tin
Bài 4: Giao thức
a. SMTP (Simple Mail Transfer Protocol)
Giao Thức Chuyển Thư Điện Tử Đơn Giản
SMTP là một cơ chế trao đổi thư trên Internet. Nó có trách
nhiệm chuyển thông điệp từ một mail server (máy chủ
chuyên lo về dịch vụ thư tín điện tử) này đến mail server
khác.
Mail server chạy một giao thức kiểm soát thông điệp gọi là
POP (giao thức bưu điện) hay IMAP4 (giao thức truy cập thư
Internet, phiên bản 4). IMAP4 là một giao thức mới và linh
động hơn thay thế cho POP.
SMTP giống như người mang thư có trách nhiệm chuyển thư
trong khi POP và IMAP4 giống như các bưu điện có trách
nhiệm nhận, trữ và chuyển tiếp thư. SMTP dùng địa chỉ thư
Internet mà mọi người đều quen thuộc -
username@company.com
Nhập Môn Mạng Máy TínhKhoa Công Nghệ Thông Tin
Bài 4: Giao thức
b. SNMP (Simple Network Management Protocol)
Giao Thức Quản Lý Mạng Đơn Giản
SNMP là giao thức quản lý phổ biến được những người
dùng Internet với giao thức TCP/IP định nghĩa. SNMP
là một giao thức truyền thông để thu thập thông tin từ
những thiết bị trên mạng.
Mỗi thiết bị chạy một chương trình con thu thập thông
tin và cung cấp thông tin đó cho bộ phận quản lý.
Những thiết bị được quản lý: như bộ phận đầu mối
trung tâm (hub), những thiết bị dẫn đường (router), và
các cầu,… được cài những chương trình con nhằm thu
thập thông tin về hoạt động của chúng và cung cấp
những thông tin này cho bộ quản lý theo cách của giao
thức SNMP.
Nhập Môn Mạng Máy TínhKhoa Công Nghệ Thông Tin
Bài 4: Giao thức
Đây là một giao thức truyền không kết nối với một
tập lệnh đơn giản. Trên quan điểm nầy, SNMP tỏ ra
ưu việt và thậm chí có thể can thiệp vào các mạng
đã chết hay quá tải. Những chương trình con làm
rất ít việc của chúng ngoài việc theo dõi những sự
kiện quan trọng xảy ra trong thiết bị.
Một khuynh hướng mới nổi lên là việc dùng giao
thức HTTP để truyền những thông tin quản lý.
Trong hệ thống nầy, mỗi thiết bị được quản lý sẽ
hoạt động như là một bộ hỗ trợ cho duyệt Web,
cung cấp thông tin cho bộ duyệt Web và còn hoạt
động như một đơn vị quản lý.
Nhập Môn Mạng Máy TínhKhoa Công Nghệ Thông Tin
Bài 4: Giao thức
c. Telnet
Trong các máy dựa vào hệ điều hành UNIX
và được nối vào mạng Internet, đây là một
chương trình cho phép người sử dụng tiến
hành thâm nhập vào các máy tính ở xa
thông qua các ghép nối TCP/IP
Nhập Môn Mạng Máy TínhKhoa Công Nghệ Thông Tin
Bài 4: Giao thức
d. LDAP (Lightweight Directory Access Protocol)
LDAP là dịch vụ thư mục của IETF (Internet
Engineering Task Force) đã được dùng rộng rãi
trên Internet. Dịch vụ thư mục cung cấp dịch
vụ “trang trắng” (white page), dịch vụ thư mục
cung cấp thông tin về các dịch vụ có trên
Internet.
Dịch vụ thư mục là cơ sở dữ liệu cung cấp
thông tin về mạng và các tài nguyên của mạng.
Một trong những ứng dụng của dịch vụ thư mục
là xây dựng và quản lý account của người sử
dụng.
Nhập Môn Mạng Máy TínhKhoa Công Nghệ Thông Tin
Bài 4: Giao thức
e. POP (Post Office Protocol)
Giao thức Bưu điện
POP là một giao thức Internet mail server phục vụ
việc lưu trữ các thông điệp được gởi đến hệ thống.
Nó hoạt động kết hợp với giao thức SMTP (Simple
Mail Transfer Protocol: Giao thức truyền thư đơn
giản),
POP và SMTP được liên kết một cách chặt chẽ. Một
mail server (server phục vụ thư điện tử) phải chạy
cả hai giao thức nếu nó dùng để nhận, lưu trữ hay
gửi tiếp các thông điệp. Công việc trao đổi các
thông điệp được điều hành bởi giao thức SMTP.
Nhập Môn Mạng Máy TínhKhoa Công Nghệ Thông Tin
Bài 4: Giao thức
Các thông điệp được dẫn đường từ mail server
nầy đến mail server khác cho đến khi chúng
đến đích. Sau đó, SMTP sắp xếp các thông điệp
vào POP server để nó đặt chúng vào một hộp
thư.
Nếu POP server đích đang ở chế độ offline, thì
POP server sau cùng nhận được thông điệp sẽ
giữ nó lại cho đến khi nó có thể được gửi tiếp
đến POP server đích. Rồi POP server đích đặt
thư nầy trong hộp thư của người nhận để họ
lấy xem.
Nhập Môn Mạng Máy TínhKhoa Công Nghệ Thông Tin
Bài 4: Giao thức
3. Giao thức vận tải
Giao thức vận tải cung cấp phiên truyền thông
giữa các máy tính và bảo đảm dữ liệu có thể
truyền đi một cách đáng tin cậy giữa các máy
tính.
Ví dụ: TCP, SPX, NetBEUI, ...
Nhập Môn Mạng Máy TínhKhoa Công Nghệ Thông Tin
Bài 4: Giao thức
a. TCP (Transmission Control Protocol)
TCP là một thành phần của tầng chuyển tải
(transport layer) trong bộ giao thức TCP/IP của
Internet. Nó nằm trên giao thức IP (Internet
Protocol) trong ngăn xếp giao thức cà cung cấp
dịch vụ truyền dữ liệu tin cậy qua các kết nối.
TCP ban đầu được phát triển để kết nối nhiều loại
máy tính khác nhau trong các viện nghiên cứu,
trường đại học, và các tổ chức chính phủ. Phương
pháp bao bọc được cài đặt vì những nhà thiết kế
không muốn người chủ mạng phải thay đổi sơ đồ
mạng của họ để liên kết với các mạng khác.
Nhập Môn Mạng Máy TínhKhoa Công Nghệ Thông Tin
Bài 4: Giao thức
b. SPX (Sequenced Packet Exchange):
Trao đổi gói tin có trình tự), trong tầng chuyển
tải. Khi so sánh với bộ giao thức TCP/IP, IPX
cung cấp quá trình dò đường và các dịch vụ liên
mạng tương tự với IP, và SPX cung cấp các dịch
vụ tầng truyền tải tương đương với TCP
(Transmission Control Protocol).
IPX và IP đều là các giao thức truyền dữ liệu
phải liên kết, trong khi SPX và TCP đều là các
giao thức hướng liên kết.
Nhập Môn Mạng Máy TínhKhoa Công Nghệ Thông Tin
Bài 4: Giao thức
c. NetBEUI (NetBIOS Extended User Interface)
Giao diện người dùng mở rộng trong NetBIOS được
IBM và Microsoft thiết kế dùng để hỗ trợ giao tiếp
trong môi trường vừa và nhỏ. Hai giao thức nầy
đều hiện thực trong môi trường Windows, và dù
Microsoft đã thay thế NetBEUI bằng giao thức
mạng phổ dụng nhất là TCP/IP, nhưng vẫn còn hỗ
trợ NetBEUI
NetBEUI là một giao thức nhỏ nên không có tầng
mạng, không có cả chức năng định tuyến. Giao
thức nầy chỉ phù hợp với các mạng cục bộ. Không
thể nào xây dựng liên mạng bằng giao thức nầy,
mà phải dùng TCP/IP.
Nhập Môn Mạng Máy TínhKhoa Công Nghệ Thông Tin
Bài 4: Giao thức
4. Giao thức mạng
Giao thức này xử lý thông tin địa chỉ, thông tin
đường đi, yêu cầu kiểm tra lỗi và yêu cầu truyền
lại.
Ví dụ: IP, IPX, DDP
Nhập Môn Mạng Máy TínhKhoa Công Nghệ Thông Tin
Bài 4: Giao thức
a. Tiêu chuẩn giao thức
Mô hình OSI được dùng để định rõ nên sử dụng giao
thức nào ở mỗi tầng. Sản phẩm của các hãng tuân thủ
theo nguyên tắc này đều có thể giao tiếp với nhau.
b. Giao thức TCP/IP
TCP/IP là một dãy giao thức theo đúng tiêu chuẩn
công nghiệp. Là giao thức tiêu chuẩn dùng cho khả
năng liên kết hoạt động trong nhiều loại máy tính khác
nhau. Giao thức này hỗ trợ việc định tuyến và được sử
dụng làm giao thức liên mạng. Hiện nay có rất nhiều
giao thức khác được viết riêng cho giao thức TCP/IP:
SMTP, FTP, SNMP.