6. Dạng địa chỉ quảng bá Berkeley
2.5.3. Sự truyền tin qua liên mạng
Sự đóng gói áp dụng cho việc truyền tin tại một thời điểm. Sau khi máy gửi chọn đợc máy tiếp, máy gửi đóng gói datagram trong một frame và truyền nó đến máy tiếp qua mạng. Khi frame đến máy tiếp, phần mềm nhận chuyển lại IP Datagram và huỷ bỏ frame. Nếu datagram cần phải truyền tiếp đến mạng khác, một frame mới lại đợc tạo ra. Hình sau minh hoạ cách mà một datagram đợc đóng gói mà mở gói khi đợc truyền từ nguồn đến đích qua 3 mạng và 2 router.
Mỗi mạng có thể có một công nghệ phần cứng khác nhau do vậy mà định dạng frame cũng khác nhau. Net 1 Datagram Datagram Header 1 Net 2 Datagram Datagram Header 2 Net 3 Datagram Datagram Header 3 Datagram Máy nguồn Router 1 Router 2 Máy đích
Hình 2.18
Một IP Datagram xuất hiện từng bớc trong quá trình đợc truyền qua liên mạng. Mỗi khi nó truyền qua mạng vật lý nó đợc đóng gói vào một frame thích hợp của mạng đó.
Nh trên hình vẽ, máy trạm và router lu trữ một datagram trong bộ nhớ mà không có phần header thêm vào. Khi datagram truyền qua mạng vật lý, datagram đợc đóng gói trong một frame thích hợp với mạng đó. Kích thớc của frame header xuất hiện trớc datagram phụ thuộc vào công nghệ của mạng. Ví dụ, nếu mạng 1 là Ethernet, header của frame 1 là Ethernet header. Tơng tự, nếu mạng 2 là mạng vòng FDDI, header của frame 2 là FDDI header.
Một quan sát quan trọng đó là các header frame không bị chồng lên nhau trong quá trình truyền một datagram. Trớc khi một datagram đợc truyền qua mạng nhất định, datagram đó đợc đóng gói, thờng là việc gắn thêm header vào đầu. Khi frame đến máy tiếp, datagram đợc lấy ra khỏi frame trớc khi nó đợc định tuyến và đóng gói vào frame chuyển đi. Do vậy, khi datagram đến đích cuối cùng, frame mang datagram bị huỷ bỏ và datagram lại xuất hiện trở lại đúng với kích thớc của nó khi đợc gửi đi.
Tóm lại: khi một datagram nằm trong một frame mạng đến, máy nhận lấy ra datagram đó từ phần dữ liệu của frame và huỷ bỏ frame header.