• If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.
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.

Hỏi về transport layer???

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

  • Hỏi về transport layer???

    Đọc tài liệu về tầng transport : End to end connection
    Handles transportation isuse betweens host
    Ensures data transport reliability
    Establishes, maintains. anh terminates virtual circuits
    Provides reliability through faut detection and recovery information flow control


    Đọc phần này có hơi khó hiểu, bạn nào giải thích giúp mình với

  • #2
    Transport layer bao gồm nhiều giao thức khác nhau như TCP,UDP,DCCP,STCP.

    Đây là những đặc trưng của TCP

    + Thiết lập kết nối giữa 2 thiết bị
    +Đảm bảo độ tin cậy của dữ liệu
    +Cách thức vận chuyển giữa các host,thiết bị qua protocals va ports
    + Cung cấp cơ chế phát hiện và sửa lỗi
    +THiết lập bảo trì ngắt các kết nối có hướng

    Comment


    • #3
      Chúng ta cùng phân tích & giải thích kỹ hơn về vấn đề mà chủ "thớt" gặp phải nào:
      Đầu tiên chúng ta điểm qua các đặc điểm của lớp Transport:
      - Session multiplexing: các ứng dụng ở các lớp trên, có thể chia sẽ dùng chung lớp transport -> các dữ liệu của nhiều ứng dụng khác nhau, có thể đóng gói chung trong 1 segment dữ liệu. Nhìn hình bên dưới các bạn có thể hình dung ra được vấn đề.
      Click image for larger version

Name:	Untitled-1.jpg
Views:	1
Size:	41.2 KB
ID:	205599
      - Segmentation: nguyên 1 khối dữ liệu từ ứng dụng ở các lớp trên đưa xuống, sẽ được cắt nhỏ ra thành từng "segment - đoạn dữ liệu"
      - Flow Control: quản lý việc truyền luồng dữ liệu nhanh/chậm, khi nào thì truyền nhanh, khi nào thì truyền chậm, khi nào thì không truyền v...v... Và cơ chế flow-control này, là 1 dạng option có lựa chọn, tùy theo giao thức đang xài ở lớp Transport này giao thức nào, có cần xài cơ chế flow-control này không. Vd như là TCP thì có xài flow-control, trong khi đó UDP thì không xài.
      - Connection-oriented: 2 bên gửi và nhận, trước khi bắt đầu truyền & nhận thì sẽ làm các thủ tục cần thiết, để đồng bộ, thỏa thuận, quy ước v...v... cách truyền như thế nào, truyền nhanh/chậm v...v... nhằm quản lý việc truyền, và tránh nghẽn. Tương tự như flow-control, thì Connection-oriented là dạng option cho phép lựa chọn xài hay không xài, tùy theo giao thức đang sử dụng.
      - Reliability: truyền tin cậy - cơ chế để giúp cho 2 bên gửi&nhận có thể trao đổi đầy đủ dữ liệu, không sợ mất mát hay là sai sót. Nói tóm gọn, truyền đúng & truyền đủ.
      Vd: anh A gửi email cho cô B, nội dung là để giải quyết 1 cuộc tình tay ba: "Anh yêu em, anh không yêu cô C" -> cô B phải nhận đủ 8 chữ và phải ráp lại thành câu hoàn chỉnh như ban đầu.
      Cô B chỉ nhận được 4 chữ: "Anh yêu cô C" -> chết chắc -> việc truyền không đủ dữ liệu thể hiện rõ :D
      Cô B nhận đủ 8 chữ, nhưng ráp sai thứ tự: "Anh yêu cô C, anh không yêu em" -> cũng chết -> việc truyền không đúng dữ liệu thể hiện rõ =((
      Để làm được việc đó, ơ đây ta sẽ xài thêm 2 giao thức: Acknowledge & Sequencing.
      Acknowledge: bên này gửi 1 chữ, bên kia sẽ báo lại là đã nhận (ack) -> lúc đó mới gửi tiếp. Không thấy ack, gửi lại.
      Sequencing: đánh số thứ tự, để bên nhận có thể ráp lại cho đúng thứ tự.
      Và tương tự như 2 thằng Flow-control & Connection-oriented, cơ chế truyền tin cậy này là dạng: tùy giao thức có xài hay không.


      Trong giao thức TCP (1 thành viên, nằm trong tầng Transport này), nó sử dụng cả 3 cơ chế flow-control, Connection-oriented, Reliability như đã nêu ở trên, nên nó đáp ứng được những cái gạch đầu dòng mà chủ topic này đã hỏi. Còn về dịch sang tiếng Việt, thì xem reply của bạn tongnhutminh. :)
      Best Regards.
      --------------------------------------------------------------
      Nguyễn Đức Ân, Instructor
      Email : nguyenducan@vnpro.org

      Viet Professionals Co. Ltd. (VnPro)
      149/1D Ung Văn Khiêm P25 Q.Bình thạnh TPHCM
      Tel: (08) 35124257 (5 lines)
      Fax: (08) 35124314
      Home Page : http://www.vnpro.vn
      Support forum : http://vnpro.org
      LiveChat : http://www.vnpro.vn/support
      Wifi forum : http://wifipro.org
      Blog : http://vnpro.org/blog

      Comment

      Working...
      X