Khái quát hóa mô hình TCP/IP

Mô hình TCP (giao thức điều khiển giao vận) / IP (giao thức điều khiển liên mạng), Mô hình TCP được dùng nhiều trong thực tế hơn là mô hình OSI mô hình OSI đa phần chỉ dùng để tham chiếu hiểu rõ hơn về quá trình truyền và nhận dữ liệu trong quá trình học tập và nghiên cứu. Hình dưới và tham chiếu của TCP/IP và OSI

              osi-tham-chie%cc%82u-tcp-2

  • Application

Khi truyền dữ liệu trên mạng chúng ta không tương tác trực tiếp với lớp 2 mô hình TCP/IP mà phải thông qua một chương trình nào đó. Tầng ứng dụng thực hiện quá trình đóng gói dữ liệu phù hợp để chuyển giao cho tầng Transport

Ví dụ: Khi bạn lướt web ứng dụng ở đây là trình duyệt của bạn, request hay gửi dữ liệu gì đó thông qua trình duyệt, trình duyệt đóng gói dữ liệu của bạn thành HTTP và đưa xuống tầng Transport sử lý.

Vậy khi có nhiều ứng dụng chạy trên cùng một máy tính thì làm sao biết dữ liệu truyền đi hay nhận là thuộc ứng dụng nào, khi đó người ta sẽ gán cho mỗi một ứng dụng ứng với một số đó gọi là port, Khi dữ máy tính nhận được dữ liệu dựa vào port mà nó biết đưa đến ứng dụng nào.

  • Transport

Tầng này chúng ta có 2 giao thức chính là TCP và UDP

  • TCP giúp kiểm soát gửi dữ liệu thiết bị đầu cuối được chính xác, đầy đủ
  • UDP giao thức rút gọn của TCP hoạt động nhanh hơn TCP nhưng không đảm bảo tính chính xác và toàn vẹn của dữ liệu

Khi dữ liệu từ tầng app đi xuống nó thực hiện việc chia nhỏ gói dữ liệu và đóng vào đó các thông tin cần thiết cho việc ráp nối sau này (chúng ta nghiên cứu sâu hơn về các giao thức trong bài tiếp theo)

  • Internet

Khi dữ liệu đã được chia nhỏ ở tầng Transport thì tầng này đóng IP và các gói lúc nãy và chuyển cho tầng Network

  • Network

Tầng này có nhiệm vụ rã các gói ở tầng Internet nhỏ ra và đóng MAC vào thành các Frame và gửi đi.

*Việc hiểu rõ hơn về các giao thức trong bộ giao thức TCP/IP mình sẽ có bài viết sau.

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s