Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.

Announcement

Collapse
No announcement yet.

Cho Em Hỏi Dữ Liệu Được Chia Như Thế Nào Khi Gởi Trong Mô Hình OSI?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Cho Em Hỏi Dữ Liệu Được Chia Như Thế Nào Khi Gởi Trong Mô Hình OSI?

    Em không hiểu là khi ta gởi 1 gói tin (giả sử 200MB) trên mạng thì gói tin sẽ được chia nhỏ ra như thế nào trong mô hình OSI ở bên máy gởi gói tin đó. Có tiêu chuẩn nào để chia nhỏ gói tin ra hay không? Và khi gói tin được chia nhỏ ra khi xuống các tầng thấp hơn thì phần header tương ứng với mỗi tầng phải gắn vào các gói tin được chia hay có tầng nào không gắn phần heder của nó vào không?

  • #2
    Cái này em có thể đọc ở phần mô hình 7 lớp OSI mà, trong sách học CCNA nó có ghi từng lớp một.
    Quá trình encapsulation diễn ra thế nào, từ trên xuống dưới, lúc nào là Segment, là Packet, là Frame.
    Khi nào thì thêm header, khi nào thêm trailer mà.
    Với một số giao thức truyền thì nó còn quy định cả kích thước mỗi gói là bao nhiêu Bytes, header bao nhiêu Bytes, flag bao nhiêu, v.v.
    Huy Bắc
    The Mumble Fund
    Hanh trinh noi nhung vong tay.

    Vui long vao:
    http://groups.google.com.vn/group/tinhnguyen_vietnam hoac lien he Nguyen Huy Bac: 093 668 9866
    De cung ket noi.
    Yahoo: huybac_nguyen
    Mail: huybac.nguyen@gmail.com
    Techcombank: 13320037822012
    Vietcombank: 0611001454910

    "Ky thuc tren mat dat von lam gi co duong.
    Nguoi ta di mai thi thanh duong thoi."

    Comment


    • #3
      Thanks wlansecure

      Em cảm ơn Wlansecure nhiều. Do Em học bên mạng MCSE nên tài liệu về CISCO không có. Nếu Wlansecure có Ebook nào thì có thể gởi cho Em với. Mail của Em là nttan02@gmail.com. Thanks!

      Comment


      • #4
        Tannt:

        Tất cả các hoạt động truyền tin trên mạng đều bắt đầu từ một nguồn và nhắm đến một đích, thông tin được gửi lên mạng được tham khảo đến như là dữ liệu hay là các gói dữ liệu.

        Hai máy tính muốn gửi dữ liệu cho nhau, truớc hết dữ liệu phải được đóng gói bởi một quá trình. Quá trình này được gọi là quá trình đóng gói (encapsulation).

        Hoạt động đóng gói sẽ bao bọc dữ liệu cùng với các thông tin giao thức cần thiết trước khi chuyển đi. Do đó, khi dữ liệu chuyển xuống xuyên qua các lớp của mô hình OSI, nó tiếp nhận các header, các trailer, và các thông tin khác (header có nghĩa là các thông tin địa chỉ được thêm vào).



        Năm bước đóng gói dữ liệu:

        1. Xây dựng dữ liệu: Khi một user gửi một bức thư, các ký tự alphabet được chuyển đổi thành dạng dữ liệu có thể di chuyển xuyên qua liên mạng. Trong trường hợp của bạn, chắc chắn dữ liệu sẽ được cắt ra thành các phần cần thiết.

        2. Gói dữ liệu để vận chuyển đầu cuối đến đầu cuối: dữ liệu được đóng gói để vận chuyển qua liên mạng. Bằng cách dùng các phân đoạn dữ liệu (segment), chức năng vận chuyển đảm bảo rằng các chủ (nguồn và đích) của thông điệp tại cả hai đầu cuối của hệ thông email có thể liên lạc một cách tin cậy

        3. Gắn địa chỉ mạng vào header: dữ liệu được đặt trong một gói (packet) hay datagram chứa một header với các địa chỉ luận lý của nguồn và đích. Các điạ chỉ này giúp các thiết bị mạng gửi gói dữ liệu qua mạng dọc theo đường dẫn đã chọn.

        4. Gắn địa chỉ cục bộ vào vào header liên kết dữ liệu: mỗi thiết bị mạng phải đặt gói vào trong một frame. Frame cho phép kết nối đến thiết bị mạng kế tiếp được nối trực tiếp trên liên kết. Mỗi thiết bị mạng trên đường dẫn mạng đã chọn yêu cầu đóng frame để nó kết nối được đến thiết bị kế tiếp.

        5. Chuyển đổi thành các bit để truyền: frame phải được chuyển đổi thành các mẫu bit 1 và 0 để truyền trên môi trường. Một chức năng đồng bộ (clocking) cho phép các thiết bị phân biệt các bit này khi chúng di chuyển qua môi trường. Môi trường trên liên mạng về mặt vật lý có thể thay đổi dọc theo đường dẫn .

        Ví dụ: Thông điệp email có thể bắt nguồn từ một LAN, xuyên qua một backbone của khuôn viên doanh nghiệp, đi ra các liên kết WAN cho đến khi đạt đến đích của nó trên một LAN khác ở xa. Các header và trailer đựoc thêm vào khi dữ liệu di chuyển xuống các lớp của mô hình OSI.
        Đặng Quang Minh, CCIEx2#11897 (Enterprise Infrastructure, Wireless), DEVNET, CCSI#31417

        Email : dangquangminh@vnpro.org
        https://www.facebook.com/groups/vietprofessional/

        Comment


        • #5
          Cảm Ơn Anh Cho Em Hoi Them Ti Nua.

          Em cảm ơn Anh nhiều! Bây giờ thì Em đã hiểu thêm được rồi. Anh cho Em hỏi thêm một tí:
          + Theo hình vẽ thì dữ liệu trong 3 lớp trên( Application,Presentation,Session) là Data Stream. Như vậy dữ liệu sẽ không bị chia nhỏ ra trong các lớp này và không có sự thêm vào các header hay trailer? Nếu dữ liệu Em gởi đi là 200MB thì trong 3 lớp này nó vẫn là 200MB?
          + Khi dữ liệu chuyễn từ tầng Session xuống tầng Transport thì được chia thành nhiều segment và gắn vào Network header. Vậy có tiêu chuẩn nào để ta tính ra là chia được bao nhiêu segment hay không nếu gói dữ liệu gởi đi là 200MB?
          + Đơn vị Frame>packet và packet>segment?

          Comment


          • #6
            hi

            có vài ý cần phải review lại trứoc khi tiếp tục thảo luận.

            Đầu tiên, một ý niệm về mô hình OSI là đây chỉ là một mô hình mang tính chất lý tưởng. Các giao thức mà thực tế đang sử dụng không hoàn toàn tuân thủ/ tương thích theo mô hình này. Do đó, đôi khi, việc cố gắng mô tả hoạt động của các giao thức thực tế theo góc nhìn OSI có thể gặp khó khăn và gây ra nhiều tranh luận. Bạn xem lại một số thảo luận trước đây của diễn đàn:




            Hai là, bạn hỏi:

            + Khi dữ liệu chuyễn từ tầng Session xuống tầng Transport thì được chia thành nhiều segment và gắn vào Network header. Vậy có tiêu chuẩn nào để ta tính ra là chia được bao nhiêu segment hay không nếu gói dữ liệu gởi đi là 200MB?
            Trong các lớp của mô hình OSI, có khái niệm PDU (protocol data unit). Đây là đơn vị xử lý dữ liệu mà một giao thức ở một lớp nào đó có thể mang. Ví dụ như gói tin (packet), frame....Vậy, nếu có một tiêu chuẩn nào đó để phân dữ liệu ra, tiêu chuẩn để phân chia chính là giá trị dữ liệu lớn nhất mà một PDU của lớp đó có thể mang. Giá trị lớn nhất cụ thể của từng PDU sẽ phụ thuộc vào giao thức. Trong câu hỏi của bạn, bạn nói bạn gửi đi 200MB. Vậy bạn dùng giao thức gì (ví dụ như FTP, HTTP, SMTP....của TCP/IP) để gửi đi? Nếu biết giao thức mà bạn chọn, ta có thể mô tả chi li cách thức mà 200MB dữ liệu đó được gửi đi giữa hai host.

            Chúc vui vẻ
            Đặng Quang Minh, CCIEx2#11897 (Enterprise Infrastructure, Wireless), DEVNET, CCSI#31417

            Email : dangquangminh@vnpro.org
            https://www.facebook.com/groups/vietprofessional/

            Comment

            Working...
            X