Cấu trúc gói tin và luồng dữ liệu trên mạng

5 752 5
Cấu trúc gói tin và luồng dữ liệu trên mạng

Đang tải... (xem toàn văn)

Thông tin tài liệu

Cấu trúc gói tin luồng liệu mạng Cấu trúc gói tin luồng liệu mạng Bởi: Khoa CNTT ĐHSP KT Hưng Yên Cấu trúc gói tin Tại tầng truyền thông gói tin có thông tin bổ sung khác nhau, cấu trúc gói tin có thay đổi nhiên gói tin xuyên qua tầng trường thông tin sau: Cấu trúc cụ thể gói tin mô tả phần sau Luồng liệu mạng Dữ liệu xuyên qua mô hình OSI tầng gói liệu xử lý có tên gọi riêng 1/5 Cấu trúc gói tin luồng liệu mạng Hình 2.3 – Tên gọi liệu tầng mô hình OSI Dữ liệu trải qua tiến trình • Tiến trình đóng gói trạm gửi (Data Encapsulation) • Tiến trình mở gói trạm nhận (Data De-encapsulation) 2/5 Cấu trúc gói tin luồng liệu mạng Data De - EncapsulationData Encapsulation Qu trìn h đ óng gó i d ữ l i ệu ( t i má y g ửi) Đóng gói liệu trình đặt liệu nhận vào sau header (và trước trailer) lớp Lớp Physical không đóng gói liệu không dùng header trailer Việc đóng gói liệu không thiết phải xảy lần truyền liệu trình ứng dụng Các lớp 5, 6, sử dụng header trình khởi động, phần lớn lần truyền header lớp 5, 6, lý thông tin để trao đổi Các liệu máy gửi xử lý theo trình tự sau: • Người dùng thông qua lớp Applicationđể đưa thông tin vào máy tính Các thông tin có nhiều dạng khác như: hình ảnh, âm thanh, văn • Tiếp theo thông tin chuyển xuống lớp Presentationđể chuyển thành dạng chung, mã hoá nén liệu • Tiếp liệu chuyển xuống lớp Sessionđể bổ sung thông tin phiên giao dịch • Dữ liệu tiếp tục chuyển xuống lớp Transport, lớp liệu cắt thành nhiều Segment bổ sung thêm thông tin phương thức vận chuyển liệu để đảm bảo độ tin cậy truyền • Dữ liệu tiếp tục chuyển xuống lớp Network, lớp Segmentđược cắt thành nhiều Packet bổ sung thêm thông tin định tuyến 3/5 Cấu trúc gói tin luồng liệu mạng • Tiếp liệu chuyển xuống lớp DataLink, lớp Packet cắt thành nhiều Frame bổ sung thêm thông tin kiểm tra gói tin (để kiểm tra nơi nhận) • Cuối cùng, Frame tầng Vật Lý chuyển thành chuỗi bit, đẩy lên phương tiện truyền dẫn để truyền đến thiết bị khác • Quá trình truyền liệu từ máy gửi đến máy nhận • Bước 1: Trình ứng dụng (trên máy gửi) tạo liệu chương trình phần cứng, phần mềm cài đặt lớp bổ sung vào header trailer (quá trình đóng gói liệu máy gửi) • Bước 2: Lớp Physical (trên máy gửi) phát sinh tín hiệu lên môi trường truyền tải để truyền liệu • Bước 3: Lớp Physical (trên máy nhận) nhận liệu • Bước4: Các chương trình phần cứng, phần mềm (trên máy nhận) gỡ bỏ header trailer xử lý phần liệu (quá trình xử lý liệu máy nhận) • Giữa bước bước trình tìm đường gói tin Thông thường, máy gửi biết địa IP máy nhận Vì thế, sau xác định địa IP máy nhận lớp Network máy gửi so sánh địa IP máy nhận địa IP nó: ◦ Nếu địa mạng máy gửi tìm bảng MACTable để có địa MAC máy nhận Trong trường hợp địa MAC tương ứng, thực giao thức ARP để truy tìm địa MAC Sau tìm địa MAC, lưu địa MAC vào bảng MACTableđể lớp Datalink sử dụng lần gửi sau Sau có địa MAC máy gửi gởi gói tin ◦ Nếu khác địa mạng máy gửi kiểm tra xem máy có khai báo DefaultGateway hay không ▪ Nếu có khai báo DefaultGateway máy gửi gởi gói tin thông qua DefaultGateway ▪ Nếu khai báo DefaultGateway máy gởi loại bỏ gói tin thông báo "Destination host Unreachable" Chi tiết trình xử lý máy nhận • Bước 1: Lớp Physical kiểm tra trình đồng bit đặt chuỗi bit nhận vào vùng đệm Sau thông báo cho lớp Data Link liệu nhận • Bước2: Lớp DataLink kiểm lỗi frame cách kiểm tra FCS trailer Nếu có lỗi frame bị bỏ Sau kiểm tra địa lớp DataLink (địa MAC) xem có trùng với địa máy nhận hay không Nếu phần liệu sau loại header trailer chuyển lên cho lớp Network • Bước3: Địa lớp Networkđược kiểm tra xem có phải địa máy nhận hay không (địa IP) ? Nếu liệu chuyển lên cho lớp Transport xử lý 4/5 Cấu trúc gói tin luồng liệu mạng • Bước4: Nếu giao thức lớp Transport có hỗ trợ việc phục hồi lỗi số định danh phân đoạn xử lý Các thông tin ACK,NAK (gói tin ACK,NAK dùng để phản hồi việc gói tin gởi đến máy nhận chưa) xử lý lớp Sau trình phục hồi lỗi thứ tự phân đoạn, liệu đưa lên lớp Session • Bước5: Lớp Sessionđảm bảo chuỗi thông điệp trọn vẹn Sau luồng hoàn tất, lớp Session chuyển liệu sau header lớp lên cho lớp Presentation xử lý • Bước6: Dữ liệu lớp Presentation xử lý cách chuyển đổi dạng thức liệu Sau kết chuyển lên cho lớp Application • Bước7: Lớp Application xử lý header cuối Header chứa tham số thoả thuận hai trình ứng dụng Do tham số thường trao đổi lúc khởi động trình truyền thông hai trình ứng dụng 5/5

Ngày đăng: 20/10/2016, 05:45

Từ khóa liên quan

Mục lục

  • Cấu trúc gói tin và luồng dữ liệu trên mạng

Tài liệu cùng người dùng

Tài liệu liên quan