Slide Mạng máy tính

48 490 1
Slide Mạng máy tính

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

MẠNG MÁY TÍNH CHƯƠNG VII: LỚP GIAO VẬN TRANSPORT LAYER Giới thiệu Mô hình OSI lớp thấp: Physical, Data Link, Network, Transport Quan tâm đến việc truyền liệu hệ thống đầu cuối qua phương tiện truyền thông lớp cao: Session, Presention, Application Tập trung đáp ứng yêu cầu ứng dụng người s dụng Giới thiệu  Mục đích Lớp giao vận: cung cấp dịch vụ truyền liệu cho chi tiết cụ thể phương tiện truyền thông sử dụng bên trở nên “trong suốt” lớp cao  Nhiệm vụ Lớp giao vận: thích ứng với phạm vi rộng đặc trưng mạng(có thể “có kết nối” “không kết nối”,có thể tin cậy chưa tin cậy, ) 7.1 Các dịch vụ lớp giao vận  7.1.1 Mối quan hệ lớp giao vận với lớp khác  7.1.2 Các dịch vụ (lệnh gốc) lớp giao vận  1.1.3 Dịch vụ Barkely Socket 7.1.1 Mối quan hệ lớp giao vận với lớp khác  Để thực mục tiêu chuyển giao liệu tin cậy, an toàn cho lớp trên, lớp giao vận (lớp 4) phải sử dụng dịch vụ cung cấp từ lớp mạng  Phần cứng mềm lớp giao vận để thực tác vụ gọi thực thể giao vận 7.1.1 Mối quan hệ lớp giao vận với lớp khác Hình 7-1: Quan hệ lớp máy trạm 7.1.2 Các dịch vụ (lệnh gốc) lớp giao vận  Đặc điểm:  Độ tin cậy: - Dịch vụ lớp mạng độ tin cậy cao - Dịch vụ lớp giao vận có độ tin cậy cao mạng thực không ổn định  Đối tượng sử dụng: - Dịch vụ lớp mạng dùng thực thể lớp giao vận mà người sử dụng thấy tác động 7.1.2 Các dịch vụ (lệnh gốc) lớp giao vận - Dịch vụ lớp giao vận:người sử dụng nhận thấy được, dịch vụ lớp giao vận dễ sử dụng tiện lợi 7.1.2 Các dịch vụ (lệnh gốc) lớp giao vận Lệnh gốc Gói liệu gửi Ý nghĩa LISTEN (không có) Giữ trạng thái khóa có tiến trình nối đến CONNECT CONNECT REQ Cố gắng chủ động thiết lập kết nối SEND DATA Gửi thông tin RECEIVE (không có) Giữ trạng thái khóa có gói liệu DATA đến DISCONNECT DISCONNECT REQ Muốn giải phóng kết nối Bảng 7-1.1: Các dịch vụ gốc (lệnh gốc) lớp giao vận dạng kết nối 7.1.2 Các dịch vụ (lệnh gốc) lớp giao vận Lệnh gốc Gói liệu gửi Ý nghĩa SEND DATA Gửi thông tin RECEIVE Không có Giữ trạng thái khóa có gói liệu đến nhận Bảng 7-1.2: Các dịch vụ gốc (lệnh gốc) lớp giao vận dạng không kết nối 7.2.2 Các giao thức lớp giao vận, chức o Khắc phục lỗi 7.3 Giao thức giao vận UDP TCP  7.3.1 Giao thức giao vận UDP  7.3.1.1 Giới thiệu  7.3.1.2 Các ứng dụng giao thức UDP  7.3.2 Giao thức giao vận TCP  7.3.2.1 Giới thiệu  7.3.2.2 Các ứng dụng giao thức TCP 7.3.1.1 Giới thiệu UDP  Giao thức UDP cung cấp cho ứng dụng phương thức để gửi datagram IP đóng gói mà không cần thiết lập kết nối  UDP mô tả chuẩn RFC 768  Dữ liệu UDP gồm 8-byte mào đầu phần tải tin Hình 7-4: Phần mào đầu gói liệu UDP 7.3.1.2 Các ứng dụng giao thức UDP  Gọi thủ tục đầu xa (RPC)  Trong trường hợp người sử dụng muốn gửi tin đến máy trạm đầu xa lấy kết trả về, người ta thường sử dụng gói liệu dạng UDP để thực công việc này.Tiến trình gọi Gọi thủ tục đầu xa Hình 7-5: Các bước gọi thủ tục đầu xa 7.3.1.2 Các ứng dụng giao thức UDP  Gọi thủ tục đầu xa cho phép chương trình gọi thủ tục nằm máy trạm đầu xa  Để gọi thủ tục đầu xa, chương trình máy trạm phải có thủ tục thư viện client stub đại diện cho thủ tục máy chủ máy khách Tại máy chủ có thủ tục server stub 7.3.1.2 Các ứng dụng giao thức UDP  Giao thức giao vận thời gian thực (RTP)  Đáp ứng nhu cầu dịch vụ thời gian thực: Internet, điện thoại Internet, âm nhạc trực truyến theo yêu cầu, truyền hình hội nghị ứng dụng đa phương tiện  RTP đời Chuẩn RFC 1889 Hình 7-6: Vị trí RTP chồng giao thức gói liệu 7.3.1.2 Các ứng dụng giao thức UDP  Chức RTP ghép nhiều luồng liệu thời gian thực thành luồng liệu chung dạng UDP  RTP header 7.3.2.1 Giới thiệu giao thức giao vận TCP  Được thiết kế để cung cấp luồng liệu đầu cuối - đến – đầu cuối với độ tin cậy cao mạng thông thường  Thích nghi với đặc điểm mạng có khả đối phó với lỗi mạng  Chuẩn:   RFC 793 Bổ sung mở rộng:RFC 1122, RFC 1323 7.3.2.1 Giới thiệu giao thức giao vận TCP  TCP segment header 7.3.2.2 Dịch vụ TCP  Dịch vụ TCP tạo điểm kết cuối đầu phát thu liệu, gọi socket  Mỗi socket gồm địa IP địa cổng 16-bit  Một socket dùng cho nhiều kết nối thời điểm 7.3.2.2 Dịch vụ TCP Cổng Giao thức Ứng dụng 21 FTP Truyền file 23 Telnet Đăng nhập từ xa 25 SMTP Thư điện tử 69 TFTP Truyền file 79 Finger Tìm kiếm thông tin người dùng 80 HTTP Web 110 POP-3 Truy cập thư điện tử từ xa 119 NNTP Tin tức USENET Bảng 7-3: Một số cổng thông dụng giao thức TCP 7.3.2.2 Dịch vụ TCP  Tất kết nối TCP kết nối song công theo phương thức điểm – nối – điểm TCP không hỗ trợ kết nối theo phương thức đa điểm (multicasting) quảng bá (broadcasting) 7.3.2.2 Dịch vụ TCP  Thiết lập kết nối (3 bước)  Đầu phát gửi lệnh gốc CONNECT (SYN bit on + ACK off) đợi phúc đáp  Nếu đầu thu chấp nhận kết nối, gửi trả ACK  Kết nối thiết lập, bắt đầu truyền liệu 7.3.2.2 Dịch vụ TCP  Giải phóng kết nối  Một đầu cuối gửi TCP segment với bit FIN  Khi FIN xác nhận  kết thúc kết nối CẢM ƠN THẦY, CÔ VÀ CÁC BẠN ĐÃ QUAN TÂM THEO DÕI [...]...  Máy chủ kích hoạt lệnh LISTEN  khóa máy chủ cho đến khi máy trạm kích hoạt  Khi một máy trạm muốn trao đổi với máy chủ, nó kích hoạt lệnh CONNECT  khóa máy gọi đi và gửi gói dữ liệu đến máy chủ  Gói dữ liệu của lớp giao vận (TPDU-Transport Protocol Data Unit), được chứa trong khung dữ liệu Khi khung dữ liệu đến, lớp liên kết dữ liệu sẽ xử lý phần mào đầu  chuyển tải tin lên lớp mạng  Lớp mạng. .. lập thủ tục lớp giao vận, các tính chất thực tế của Subnet ít quan trọng hơn so với các dịch vụ  Tuy nhiên, ở một giới hạn nhất định, dịch vụ lớp mạng có thể che những mặt ít được chú ý của Subnet và cung cấp ghép nối tốt hơn 7.2.2 Các giao thức của lớp giao vận, chức năng  Mô hình OSI chia giao thức của lớp giao vận thành 5 lớp:  Lớp 0: Lớp mạng đơn giản, kết nối mạng khi có yêu cầu giao vận không... lớp mạng hoạt động tốt hơn Bao gồm cơ cấu thiết lập và hủy liên kết ở lớp giao diện  Lớp 1: Tương tự lớp 0, ngoài ra: - Khởi động lại mạng sau khi thực hiện N_RESET 7.2.2 Các giao thức của lớp giao vận, chức năng - Đồng bộ lại và sau đó nối lại liên lạc giữa các thực thể giao vận đã bị gián đoạn Lớp 1 không kiểm tra lỗi và kiểm soát dòng dữ liệu  Lớp 2: Là phiên bản của lớp 0 và được xây dựng cho mạng. .. lập kết nối đến một ứng dụng đầu xa  nó phải xác định điểm kết nối (cổng truy cập dịch vụ) Các mạng khác nhau qui định các điểm truy cập khác nhau - Đối với mạng Internet: port - Đối với ATM: AAL-SAP (ATM Adaptation Layer Service Access Point) 7.2.2 Các giao thức của lớp giao vận, chức năng - Đối với Lớp mạng: NSAP (Network Service Access Point) - Đối với Lớp giao vận: TSAP (Transport Service Access... ứng có ít kết nối - Trong khi đó, số lượng kết nối ở lớp giao vận trên một máy trạm là rất nhiều   Phương án điều khiển luồng/lưu đệm dữ liệu khác nhau: phân bố động dung lượng bộ đệm và kích thước cửa sổ trượt 7.2.2 Các giao thức của lớp giao vận, chức năng o Ghép kênh kết nối • Ghép chiều lên - Mỗi host chỉ có 1 địa chỉ mạng trong khi đó tất cả các kết nối lớp giao vận đều sử dụng địa chỉ này ... vấn đề lỗi, điều khiển lưu lượng và đảm bảo trình tự bản tin  Ở lớp liên kết dữ liệu, hai thực thể truyền tin trực tiếp qua đường kênh vật lý Ở lớp giao vận, đường kênh vật lý được thay bằng Subnet (Mạng cấp dưới) 7.2.1 Yêu cầu, đặc điểm  Sự khác nhau về xây dựng các thủ tục:  Lớp giao vận phải xác định địa chỉ nơi nhận,còn lớp liên kết dữ liệu thì không (vì chỉ có một đường truyền tin giữa 2 điểm)... đã bị gián đoạn Lớp 1 không kiểm tra lỗi và kiểm soát dòng dữ liệu  Lớp 2: Là phiên bản của lớp 0 và được xây dựng cho mạng tin cậy, nhiều kết nối của lớp giao vận có thể dùng chung một kết nối ở lớp mạng Sử dụng khi nhiều liên kết ở lớp giao vận được mở đồng thời, nối liên kết có lưu lượng nhỏ 7.2.2 Các giao thức của lớp giao vận, chức năng  Lớp 3: Là tổ hợp lớp 1 và lớp 2 Cho phép dồn kênh, khởi ...  Hoạt động:  Máy chủ kích hoạt lệnh LISTEN  khóa máy chủ máy trạm kích hoạt  Khi máy trạm muốn trao đổi với máy chủ, kích hoạt lệnh CONNECT  khóa máy gọi gửi gói liệu đến máy chủ  Gói liệu... chương trình gọi thủ tục nằm máy trạm đầu xa  Để gọi thủ tục đầu xa, chương trình máy trạm phải có thủ tục thư viện client stub đại diện cho thủ tục máy chủ máy khách Tại máy chủ có thủ tục server... lớp giao vận thành lớp:  Lớp 0: Lớp mạng đơn giản, kết nối mạng có yêu cầu giao vận không giải lỗi Chủ yếu tạo trình tự, điều khiển dòng liệu để làm cho lớp mạng hoạt động tốt Bao gồm cấu thiết

Ngày đăng: 07/11/2015, 05:33

Mục lục

  • 7.1 Các dịch vụ của lớp giao vận

  • 7.1.1 Mối quan hệ giữa lớp giao vận với các lớp khác

  • 7.1.2 Các dịch vụ cơ bản (lệnh gốc) của lớp giao vận

  • 7.1.3 Dịch vụ Barkely Socket

  • 7.2 Các giao thức trong lớp giao vận

  • 7.2.1 Yêu cầu, đặc điểm

  • 7.3 Giao thức giao vận UDP và TCP

  • 7.3.1.2 Các ứng dụng của giao thức UDP

  • 7.3.2.1 Giới thiệu giao thức giao vận TCP

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

Tài liệu liên quan