Danh mục

Bài giảng Mạng máy tính: Bài 7 (Chương III) - ThS. Nguyễn Cao Đạt

Số trang: 45      Loại file: pdf      Dung lượng: 1.20 MB      Lượt xem: 7      Lượt tải: 0    
Hoai.2512

Hỗ trợ phí lưu trữ khi tải xuống: 19,000 VND Tải xuống file đầy đủ (45 trang) 0

Báo xấu

Xem trước 5 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

"Bài giảng Mạng máy tính: Bài 7 (Chương III)" giúp các bạn nắm được những kiến thức về: sự truyền tải hướng kết nối, các nguyên lý của kiểm soát tắc nghẽn mạng và kiểm soát tắc nghẽn trong TCP. Tài liệu này giúp các bạn bổ sung thêm vốn kiến thức về Mạng máy tính.
Nội dung trích xuất từ tài liệu:
Bài giảng Mạng máy tính: Bài 7 (Chương III) - ThS. Nguyễn Cao Đạt Trường Đại Học Bách Khoa Tp.HCMKhoa Khoa Học và Kỹ Thuật Máy Tính Bài giảng Mạng máy tính ThS. NGUYỄN CAO ĐẠT E-mail:dat@cse.hcmut.edu.vn Bài giảng 7: Tầng truyền tải (tt) Tham khảo: Chương 3: “Computer Networking – A top-down approach” Kurose & Ross, 5th ed., Addison Wesley, 2010.Trường Đại Học Bách Khoa Tp.HCM MẠNG MÁY TÍNH CĂN BẢNKhoa Khoa Học và Kỹ Thuật Máy Tính Bài giảng 2 - Chương 3: Tầng Truyền Tải© 2011 2 Chương 3: Mục lục  3.1 Các dịch vụ tầng-truyền tải  3.4 Sự truyền tải hướng  3.2 Sự dồn và tách kết nối : TCP  3.3 Sự truyền tải không kết  cấu trúc đoạn tin nối: UDP  truyền tải dự liệu tin cậy  kiểm soát lưu lượng  quản lý kết nối  3.5 Các nguyên lý của kiểm soát tắc nghẽn  3.6 Kiểm soát tắc nghẽn trong TCPTrường Đại Học Bách Khoa Tp.HCM MẠNG MÁY TÍNH CĂN BẢNKhoa Khoa Học và Kỹ Thuật Máy Tính Bài giảng 2 - Chương 3: Tầng Truyền Tải© 2011 3 Truyền tải dữ liệu tin cậy TCP  TCP tạo dịch vụ ttdltc trên  Truyền tải lại được kích nên dịch vụ không tin cậy hoạt bởi: IP  sự kiện hết thời gian chờ  Các khúc được tạo đường  Trùng lặp ACK ống  Đầu tiên xem xét  ACK cộng dồn ng/gửi TCP đơn giản: bỏ qua các ack trùng lặp  TCP chỉ sử dụng một bộ  bỏ qua kiểm tra lưu lượng, đếm thời gian cho truyền  kiểm tra tắc nghẽn tải lạiTrường Đại Học Bách Khoa Tp.HCM MẠNG MÁY TÍNH CĂN BẢNKhoa Khoa Học và Kỹ Thuật Máy Tính Bài giảng 2 - Chương 3: Tầng Truyền Tải© 2011 4 Các sự kiện phía người gửi TCP: nhận dữ liệu từ ứ/d: hết giờ:  Tạo ra khúc với STT  gửi lại khúc dữ liệu mà  STT là stt trên luồng-byte gây nên hết t/g chờ của byte dữ liệu đầu tiên  khởi động lại bđtg trong đoạn Nhận được ACK:  khởi động bộ đếm t/g nếu  Nếu đó là ACK cho các nó chưa chạy (bộ đếm t/g khúc trước đó chưa được cho khúc dữ liệu chưa ACK ACK lâu nhất)  cập nhật danh sách các gói  khoảng t/g hết hạn: đã được ACK TimeOutInterval  chạy lại bđtg nếu như còn có các khúc chưa ACKTrường Đại Học Bách Khoa Tp.HCM MẠNG MÁY TÍNH CĂN BẢNKhoa Khoa Học và Kỹ Thuật Máy Tính Bài giảng 2 - Chương 3: Tầng Truyền Tải© 2011 5 NextSeqNum = InitialSeqNum SendBase = InitialSeqNum ng/gửi loop (forever) { TCP switch(event) event: nhận được dữ liệu từ ứng dụng tầng trên (đơn giản hóa) tạo ra đoạn TCP với STT NextSeqNum if (bđtg không chạy) khởi chạy bđtg đẩy đoạn xuống IP NextSeqNum = NextSeqNum + length(data) Chú thích: • SendBase-1: byte event: bđtg hết giờ được ack cộng dồn gửi lại đoạn chưa ACK với STT nhỏ nhất cuối cùng khởi chạy bđtg Ví dụ: event: nhận được ACK, với giá trị trường ACK là y • SendBase-1 = 71; if (y > SendBase) { y= 73, vậy người SendBase = y nhận cần 73+ ; if (còn đoạn chưa ACK) y > SendBase, vì khởi chạy bđtg ...

Tài liệu được xem nhiều: