BÀI 4: GIAO THỨC MẠNG | Tin học 12 - Định hướng khoa học máy tính | Chủ đề 2: Mạng máy tính và Internet - Lớp 12 - Kết Nối Tri Thức Với Cuộc Sống


(Trang 21)

SAU BÀI HỌC NÀY EM SẼ:

  • Hiểu và mô tả sơ lược được được vai trò và chức năng của giao thức mạng nói chung và giao thức TCP/IP nói riêng.

Khi được hỏi mạng Internet là gì, không ít người sẽ trả lời là web, chat thậm chílà một mạng xã hội cụ thể. Cũng có người hiểu Internet là mạng máy tính giúp kết nối toàn cầu. Những câu trả lời đó là cách nhìn Internet về phương diện sử dụng mà không thấy cơ chế hoạt động của nó. Câu trả lời chính xác về mặt công nghệ là: Internet là mạng thông tin toàn cầu hoạt động theo giao thức TCP/IP. Vậy giao thức nói chung là gì và giao thức TCP/IP có vai trò gì đối với mạng Internet?

1. GIAO THỨC MẠNG

Hoạt động 1 Cần có những quy định gì khi gửi thư điện tử?

Khi gửi thư điện tử, ngoài chính nội dung văn bản của thư, cần có thêm các thông tin gì phục vụ cho việc chuyển thư? Các thông tin này sẽ được xử lí thế nào bởi các phần mềm gửi hay nhận thư?

Ngoài nội dung thư dưới dạng văn bản, thư điện tử phải mang thông tin địa chỉ người gửi và người nhận có dạng <tên tài khoản>@<tên miền của máy chủ thư điện tử> ví dụ [email protected] hay [email protected] và thông tin về các tệp đính kèm nếu có, theo một định dạng chặt chẽ.

Như vậy, cần có một phần mềm soạn thảo thư theo định dạng đã định và đóng gói toàn bộ dữ liệu gồm nội dung thư, địa chỉ người gửi và người nhận, các tệp đính kèm nếu có rồi chuyển qua Internet tới máy chủ thư điện tử tương ứng với người nhận.

Máy chủ thư điện tử sẽ xử lí thư đến, nếu có người nhận đúng như địa chỉ, nó sẽ lưu vào hộp thư của người nhận. Ngược lại, nó sẽ tạo một thư báo lỗi chuyển ngược lại người gửi.

Người nhận dùng một phần mềm truy cập đến hộp thư, tải thư về. Phần mềm nhận thư sẽ tách các thành phần dữ liệu để lấy lại địa chỉ người gửi, người nhận, nội dung thư và danh sách các tệp đính kèm nếu có đề có thể tải về.

Tất cả các quy định trên có mục đích làm rõ định dạng và ý nghĩa của các thành phần dữ liệu, qua đó xác định cách thức xử lí dữ liệu của phần mềm gửi và nhận thư.

Tập hợp các quy định cách thức giao tiếp giữa các đối tượng tham gia truyền nhận dữ liệu qua mạng gọi là giao thức mạng (network protocol) hay còn gọi là giao thức truyền thông. Tất cả các hoạt động truyền thông trên mạng đều cần có giao thức giúp việc gửi, nhận dữ liệu chính xác, tin cậy và hiệu quả.

Trong ví dụ trên, các quy định liên quan đến gửi thư có tên là giao thức SMTP (Simple Mail Transfer Protocol), còn các quy định về cách người nhận lấy thư có tên là giao thức POP3 (Post Office Protocol phiên bản 3) hoặc IMAP (Internet Message Access Protocol).

(Trang 22)

Ví dụ: Giao thức Ethernet về truyền tin trong mạng cục bộ.

Việc trao đổi dữ liệu giữa các máy tính trong mạng cục bộ cũng tuân thủ theo một giao thức, gọi là Ethernet với một số quy định chính như sau:

Quy định về địa chỉ. Mỗi thiết bị tham gia mạng đều có một địa chỉ bằng số khác nhau đi theo phần cứng, gọi là địa chỉ MAC (Media Access Control Address). Truyền dữ liệu trong mạng cục bộ sẽ căn cứ vào địa chỉ MAC.

Quy định về mã kiểm tra. Dữ liệu chuyển đi có kèm theo một mã kiểm tra. Máy nhận sẽ dùng mã này để phát hiện lỗi truyền. Nếu có nó sẽ yêu cầu gửi lại dữ liệu.

Quy định khung truyền dữ liệu. Giữa hai máy tính, không thể truyền một lượng tin dài không giới hạn trong một khoảng thời gian không định trước vì có thể làm quá tải máy nhận và cản trở các cuộc truyền khác. Việc truyền được thực hiện theo từng gói dữ liệu có độ dài xác định.

Quy định về cách thức xử lí các cuộc truyền khi xảy ra xung đột tín hiệu.

  • Giao thức mạng là tập hợp các quy định về cách thức giao tiếp để truyền dữ liệu giữa các đối tượng tham gia mạng.
  • Các quy định này liên quan tới định dạng, ý nghĩa và cách xử lí dữ liệu để đảm bảo việc gửi và nhận được thực hiện chính xác, tin cậy và hiệu quả.

1. Giao thức là gì?

2. Nêu ý nghĩa của giao thức mạng.

1. GIAO THỨC TCP/IP

Hoạt động 2 Quy định nào có thể là giao thức?

Hãy thảo luận và trả lời câu hỏi sau: Những quy định nào sau đây cần có với vai trò là giao thức mạng trên Internet? 

a) Các máy tính cần có địa chỉ và quy định cách tìm đường để dữ liệu được truyền chính xác tới máy nhận trên phạm vi toàn cầu.

b) Quy định các cá nhân, tổ chức phải đăng kí sử dụng các dịch vụ truyền dữ liệu trên Internet.

c) Quy định người dùng phải trả phí cho các dịch vụ trao đổi dữ liệu theo khối lượng.

d) Quy định chia dữ liệu thành các gói tương tự như giao thức Ethernet, ngoài dữ liệu trao đổi có kèm các dữ liệu địa chỉ nơi gửi, nơi nhận, mã kiểm tra để kiểm soát chất lượng truyền dữ liệu.

Các quy định b) và c) chỉ phục vụ hoạt động sử dụng Internet chứ không phải phục vụ cho chính các hoạt động truyền dữ liệu.

Quy định a) là cần thiết. Cần có địa chỉ mới có thông tin để dẫn đường. Quy định d) cũng cần thiết để đảm bảo việc truyền dữ liệu chính xác và tin cậy. Hai quy định này có liên quan đến hai giao thức quan trọng nhất của Internet là IP (Internet Protocol) và TCP (Transmission Control Protocol).

(Trang 23)

a) Giao thức IP

Giao thức IP có hai nội dung chính là cách đánh địa chỉ và định tuyến để dẫn dữ liệu từ LAN của máy gửi đến LAN của máy nhận.

Địa chỉ IP

Mỗi thiết bị tham gia Internet đều phải có địa chỉ. Hiện nay có hai loại địa chỉ là IPv4 và IPv6. Sau đây chúng ta chỉ xét các địa chỉ IPv4 và gọi tắt là địa chỉ IP. Mỗi địa chỉ IP là một số 4 byte. Người ta thường viết các địa chỉ IP theo kiểu "dot decimal", giá trị của mỗi byte được viết trong hệ thập phân và phân tách nhau bởi các dấu chấm. Ví dụ:

Địa chỉ 0000101000011001 00000000 11111111 sẽ được viết thành 10.25.0.255.

Địa chỉ 11000000 1010100000000001 00000011 sẽ được viết thành 192.168.1.3.

Địa chỉ IP khác với địa chỉ MAC. MAC là địa chỉ 6 byte gắn với phần cứng không thay đổi được, còn IP là địa chỉ 4 byte được gán cho thiết bị và có thể thay đổi nếu ta gán lại.

Định tuyến

Nếu chuyển dữ liệu giữa hai máy tính trong cùng một mạng cục bộ thì chỉ cần địa chỉ MAC. Máy tính chỉ nhận các gói dữ liệu có địa chỉ nhận trùng với địa chỉ MAC của mình.

Khi hai máy tính không nằm trong cùng một LAN, dữ liệu không thể truyền trực tiếp từ máy tính này sang máy tính kia do không có đường cáp tín hiệu nối liền hai máy tính ấy. Hơn nữa, máy tính gửi không thể xác định trực tiếp địa chỉ MAC của máy nhận nằm ngoài mạng LAN của mình. Do vậy, trong trường hợp này, dữ liệu được gửi dựa trên địa chỉ IP và quá trình chuyển tiếp này đòi hỏi sự hỗ trợ của router. Router hoạt động như một điểm chuyển mạch, nó hướng dẫn dữ liệu "tìm đường" tới LAN của máy nhận. Khi dữ liệu đến được LAN của máy nhận, địa chỉ MAC sẽ được sửdụng để chuyển dữ liệu tới máy nhận cụ thể.

Router có thể có nhiều cổng WAN kết nối với các router khác trên mạng Internet. Khi nhận được một gói dữ liệu từ trong mạng gửi đi, nó sẽ chọn cồng thích hợp trong số nhiều cổng để gửi tới đích. Cách thức chọn cổng là nội dung chính của giao thức định tuyến (chọn đường).

Theo phương pháp định tuyến tĩnh, mỗi router có một bảng định tuyến (Bảng 4.1) hướng dẫn nhóm địa chỉ nào sẽ gửi theo cổng nào. Các router bao giờ cũng có một cổng mặc định theo đó nếu địa chỉ đến không có trong bảng hướng dẫn thì gói dữ liệu sẽ được gửi theo cổng mặc định.

Bảng 4.1. Thông tin trên bảng định tuyến gồm nhóm địa chỉ IP, cổng tương ứng, các kí hiệu * được hiểu là bất cứ giá trị nào

Địa chỉ

Cổng Ghi chú
126.13.*.* 1 Mỹ, cổng mặc định
172.18.*.* 2 Hồng Kông
113.23.12.* 3 Singapore
230.17.*.* 4 Thái Lan

Router đóng vai trò như các bưu cục chuyển tiếp bưu phẩm mà bảng định tuyến tương ứng với bảng đường đi của các xe chuyển bưu phẩm. Ví dụ ở Hình 4.1 minh hoạ

(Trang 24)

bảng chỉ đường ở bưu cục Hải Dương có chỉ dẫn đi Quảng Ninh theo đường 37, đi Thái Bình theo đường 391, đi Hưng Yên theo đường 38B và đi Hà Nội theo đường số 5 (đường mặc định) nhưng không có chỉ dẫn đi tới Cần Thơ. Nếu có bưu phẩm chuyển qua bưu cục Hải Dương đến Cần Thơ, nó sẽ được chuyển theo "đường mặc định" về Hà Nội, sau đó được hướng dẫn đi tiếp.

hinh-anh-bai-4-giao-thuc-mang-12407-0

ĐƯỜNG 37 ĐI QUẢNG NINH

ĐƯỜNG 5 ĐI HÀ NỘI

ĐƯỜNG 391 ĐI THÁI BÌNH

ĐƯỜNG 38B ĐI HƯNG YÊN

Hình 4.1. Bảng định tuyến tương tự như bảng chỉ đường giao thông

Phương pháp định tuyến động cho phép có thể thay đổi cổng gửi đi tuỳ thuộc vào điều kiện cụ thể. Điều này cũng tương tự như khi cần chuyển bưu phẩm từ Hà Nội về Thái Bình, bình thường bưu phẩm được chuyển tới Nam Định rồi chuyển tiếp tới Thái Bình. Nhưng nếu xe đi Nam Định đã quá tải mà có xe đi Hưng Yên thì có thể thay đổi hành trình bằng cách chuyển tới Hưng Yên rồi từ đó sẽ chuyển tiếp tới Thái Bình.

Lập địa chỉ và định tuyến theo địa chỉ là các quy tắc đảm bảo liên kết các LAN trong phạm vi toàn cầu. Chúng làm thành giao thức liên mạng (Internet Protocol - viết tắt là IP).

b) Giao thức TCP

Hãy tưởng tượng em được chia sẻ một thư mục trên máy của bạn và đang sao chép một tệp vào thư mục đó qua mạng. Đồng thời, em dùng một phần mềm khác để trao đổi (chat) với bạn. Như vậy máy tính của em và máy tính của bạn đang chạy hai phần mềm đồng thời với hai nhóm dữ liệu khác nhau. Liệu dữ liệu dùng cho phần mềm này có bị chuyển nhằm cho phần mềm kia không? Giao thức IP chỉ đảm bảo chuyển dữ liệu từ mạng này đến mạng kia mà không đảm bảo chuyển dữ liệu đến một ứng dụng cụ thể trên một máy cụ thể.

Cần có quy định chi tiết hơn để đảm bảo kết nối tới mức ứng dụng. Mặt khác cần đảm bảo việc truyền tin cậy, không có sai sót. Giao thức kiểm soát việc truyền dữ liệu (Transmission Control Protocol) viết tắt là TCP đáp ứng cho các mục đích đó với những nội dung chính như sau:

  • Mỗi ứng dụng sẽ được cấp phát một số hiệu gọi là cổng ứng dụng, các gói dữ liệu chuyển đi được gán nhãn cổng ứng dụng để không lẫn giữa các ứng dụng.
  • Tại nơi gửi, dữ liệu được cắt ra thành nhiều gói có độ dài xác định. Các gói dữ liệu gửi đi có thể lưu ở các router với thời gian khác nhau và theo đường khác nhau nên có thể xảy ra trường hợp gói gửi sau lại đến trước. TCP yêu cầu các gói dữ liệu được đánh số theo từng ứng dụng, để ở nơi nhận chúng được ráp lại đúng thứ tự, theo từng ứng dụng.
  • Quy định một cơ chế xác nhận để nơi gửi biết các gói tin đến có sai sót hoặc thất lạc hay không để yêu cầu gửi lại khi cần.

(Trang 25)

Việc tách dữ liệu thành nhiều gói cho phép nhiều cuộc truyền khác nhau có thể được thực hiện xen kẽ nhau trên cùng một đường truyền vật lí giúp tận dụng được đường truyền. Khi gọi điện thoại giữa hai máy để bàn, mỗi cuộc gọi sẽ độc chiếm kênh truyền suốt thời gian nói chuyện, nhưng gọi điện qua Internet có thể thực hiện đồng thời hàng trăm cuộc gọi trên cùng một đường truyền vật lí.

Có nhiều giao thức liên quan đến Internet. Ví dụ HTTP (Hypertext Transmission Protocol) là giao thức quy định cách biểu diễn (mã hoá) các trang web; giao thức DNS (Domain Name System) cho phép dùng hệ thống tên bằng chữ thay thế cho địa chỉ IP vốn khó nhớ, ví dụ có thể dùng moet.edu.vn thay cho địa chỉ máy chủ của Bộ Giáo dục và Đào tạo. Trong số đó, hai giao thức IP và TCP xác định cách kết nối và trao đổi dữ liệu có tính đặc thù của mạng toàn cầu này. Chính vì thế người ta thường coi Internet là mạng toàn cầu hoạt động theo giao thức TCP/IP.

  • Hai giao thức IP và TCP xác định cách thức kết nối và trao đổi dữ liệu có tính đặc thù của Internet.
  • Giao thức IP quy định cách thiết lập địa chỉ cho các thiết bị tham gia mạng và cách dẫn đường các gói dữ liệu theo địa chỉ từ thiết bị gửi đến thiết bị nhận.
  • Giao thức TCP đảm bảo việc truyền dữ liệu theo từng ứng dụng một cách chính xác, tin cậy và hiệu quả.

1. Em hãy nêu nội dung và ý nghĩa của giao thức IP.

2. Em hãy nêu nội dung và ý nghĩa của giao thức TCP.

LUYỆN TẬP

1. Hãy quan sát việc gọi điện thoại bằng máy để bàn. Những hành động và sự kiện xảy ra khi gọi điện thoại như nhấc ống nghe, quay số, phát nhạc chờ, reo chuông báo, báo lỗi, nói chuyện, kết thúc cuộc gọi đều phải theo một quy tắc chặt chẽ. Hãy kể ra các quy tắc đó để làm rõ giao thức gọi điện thoại.

2. Xác định địa chỉ IP tương ứng ở dạng thập phân và dạng nhị phân.

Địa chỉ IP dưới dạng nhị phân Địa chỉ IP dưới dạng thập phân
11000000 101000 00001101 11010010 ?
? 131.214.23.16

VẬN DỤNG

1. Hãy tìm hiểu giao thức tên miền DNS theo các gợi ý sau:

  • Lợi ích của việc dùng tên miền thay thế cho địa chỉ IP.
  • Các lớp tên miền.
  • Tổ chức nào phụ trách việc cấp tên miền ở Việt Nam.

2. Giao thức ICMP (Internet Control Message Protocol) cho phép gửi một yêu cầu đến một máy tính khác, một thiết bị mạng hay một ứng dụng trên mạng để lấy thông tin phản hồi.

Một trong các ứng dụng của giao thức này là lệnh ping của hệ điều hành giúp kiểm tra máy tính của em có kết nối được với một máy tính hay một thiết bị mạng hay không. Hãy tìm hiểu lệnh ping và thử nghiệm sử dụng lệnh này.

Tin tức mới


Đánh giá

BÀI 4: GIAO THỨC MẠNG | Tin học 12 - Định hướng khoa học máy tính | Chủ đề 2: Mạng máy tính và Internet - Lớp 12 - Kết Nối Tri Thức Với Cuộc Sống

Tổng số sao của bài viết là: 5 trong 1 đánh giá
Xếp hạng: 5 / 5 sao

Bình Luận

Để Lại Bình Luận Của Bạn

Tin tức mới

Bộ Sách Lớp 12

Giáo Dục Việt Nam

Bộ Sách Giáo Khoa của Nhà Xuất Bản Giáo Dục Việt Nam

Tài liệu học tập

Đây là tài liệu tham khảo hỗ trợ trong quá trình học tập

Global Success & Bộ Giáo Dục - Đào Tạo

Bộ sách Global Success & Bộ Giáo Dục - Đào Tạo là sự kết hợp giữa ngôn ngữ Tiếng Anh theo lối giảng dạy truyền thống và cập nhật những phương thức quốc tế

Kết Nối Tri Thức Với Cuộc Sống

Sách giáo khoa của nhà xuất bản Kết Nối Tri Thức Với Cuộc Sống

Sách Bài Giải

Bài giải cho các sách giáo khoa, sách bài tập

Sách Kết Nối Tri Thức Với Cuộc Sống

Lớp 1

Sách giáo khoa dành cho lớp 1

Lớp 6

Sách giáo khoa dành cho lớp 6

Lớp 5

Sách giáo khoa dành cho lớp 5

Lớp 4

Sách giáo khoa dành cho lớp 4

Lớp 2

Sách giáo khoa dành cho lớp 2

Lớp 3

Sách giáo khoa dành cho lớp 3

Lớp 7

Sách giáo khoa dành cho lớp 7

Lớp 8

Sách giáo khoa dành cho lớp 8

Lớp 9

Sách giáo khoa dành cho lớp 9

Lớp 10

Sách giáo khoa dành cho lớp 10

Lớp 11

Sách giáo khoa dành cho lớp 11

Lớp 12

Sách giáo khoa dành cho lớp 12

Liên Kết Chia Sẻ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.