Mô hình truyền thông trong mạng TCP/IP

Một phần của tài liệu Nghiên cứu cải tiến cơ chế điều khiển tại các nút mạng (Trang 27 - 28)

Trong mạng TCP/IP, thông tin muốn gửi đi được chia thành các đơn vị dữ liệu nhỏ gọi là gói tin (Packet). Hình 1.2 [33] trình bày qui trình truyền gói tin từ máy gửi đến máy nhận. Trước khi gửi gói tin đi, máy gửi gắn vào gói tin các thông tin điều khiển khi nó qua các tầng: ứng dụng (Application), giao vận (Transport), liên mạng (Network), liên kết dữ liệu (Data Link) và vật lý (Physical). Sau khi gói tin được gửi đến máy nhận, máy nhận thực hiện gỡ các thông tin điều khiển trong gói tin khi gói tin lần lượt qua các tầng: vật lý, liên kết dữ liệu, liên mạng, giao vận và ứng dụng. Cuối cùng, máy nhận tổng hợp các gói dữ liệu để có được toàn bộ thông tin như máy gửi đã gửi [33]. Transport Application Presentation Session Network Data-Link Physical Transport Application Presentation Session Network Data-Link Physical

MÔI TRƯỜNG TRUYỀN THÔNG

Upper-Layer Data

Data MAC Hea der Data LCC Header Data IP Header Upper-Layer Data TCP Header Upper-Layer Data

MAC Header Data LCC Header Data IP Header Data TCP Header Upper-Layer Data

Application Layer Transport Layer Network Layer Data-Link Layer Physical Layer Máy nhận Máy gửi

Hình 1.2. Mô hình truyền thông trong mạng TCP/IP.

Dòng dữ liệu di chuyển từ tầng ứng dụng gửi xuống tầng giao vận, nếu dịch vụ cần truyền là dữ liệu tin cậy thì giao thức TCP được sử dụng. Tại đây, các gói tin được gắn thêm các thông tin điều khiển của giao thức TCP (TCP Header) được trình bày trong Hình 1.3 [3]. Trong đó, các thông tin điều khiển của TCP gồm có: cổng

11

máy gửi (Source Port), cổng máy nhận (Destination Port), số thứ tự gói tin (Sequence Number), thứ tự gói tiếp theo máy nhận cần (Acknowledment Number), kích thước cửa sổ gửi (Window size), kích thước phần đầu của gói tin (Offset), các cờ điều khiển (Flags), kiểm tra lỗi (Checksum) trong quá trình truyền thông.

Source Port Destination Port

Sequence Number Acknowledgment Number

Offset Reserved Flags Window size

Checksum Urgent Pointer

Options Padding

Hình 1.3. Khuôn dạng dữ liệu của TCP Header

Khi gói tin được chuyển xuống tầng liên mạng, thông tin điều khiển của giao thức IP (IP Header) được gắn vào gói tin. Hình 1.4 [3] trình bày khung dạng dữ liệu của IP Header, trong đó có các thông tin: phiên bản (Version), chiều dài phần đầu của gói tin (Header length), loại dịch vụ (ToS: Type of Service), tổng chiều dài của gói tin (Total length of Datagram), thời gian tồn tại gói tin (Time to live), giao thức ở tầng kế tiếp (Protocol), địa chỉ máy gửi (Source Address) và địa chỉ máy nhận (Destination Address) để định tuyến và chuyển gói tin đến đúng máy nhận.

Version Header

length

Type of

Service Total length of Datagram

Indentification Flags Fragment offset

Time to live Protocol Header Checksum

Source Address Destination Address

Options

Hình 1.4. Khuôn dạng dữ liệu của IP Header

Một phần của tài liệu Nghiên cứu cải tiến cơ chế điều khiển tại các nút mạng (Trang 27 - 28)

Tải bản đầy đủ (PDF)

(157 trang)