Bài giảng Lập trình mạng: Các ứng dụng mạng - ĐH Công nghệ Đồng Nai

Trong Bài giảng này người học sẽ tìm hiểu một số nội dung sau đây: Tổng quan tầng ứng dụng, ứng dụng tầng mạng, mô hình client-server và mọt số ví dụ. để nắm bắt các nội dung chi tiết. | Các ứng dụng mạng Nội dung Tổng quan tầng ứng dụng Ứng dụng tầng mạng Mô hình client-server Ví dụ Kiến trúc mô hình Internet Hạ tầng mạng Người dùng cuối IP Ethernet Cable/DSL Wireless TCP UDP Telnet Email FTP WWW SSL How about move the line to on top of TCP/UDP? Tầng ứng dụng Các khía cạnh về khái niệm và cài đặt của các giao thức tầng ứng dụng. Mô hình client-server Biết một số giao thức thông dụng của tầng mạng. smtp/pop3 http ftp dns Ứng dụng mạng và giao thức tầng mạng Các ứng dụng mạng Các chương trình chạy ở trên host cung cấp giao diện cho người dùng. web: browser audio/video: media player Sử dụng giao thức của tầng ứng dụng để giao tiếp. Các giao thức tầng ứng dụng Định dạng mẫu thông tin Định nghĩa cách thức giao tiếp giữa các ứng dụng. Thực hiện được dịch vụ với các yêu cầu trong giao thức bằng cách sử dụng các dịch vụ của tầng thấp hơn. Sử dụng các dịch vụ tầng mạng, vận chuyển như thế nào? Cung cấp một giao diện lập trình - API Định nghĩa giao diện giữa tầng ứng dụng và tầng mạng. Ví dụ: Socket API Còn gọi là "Berkeley sockets“. Một socket bao gồm địa chỉ IP và số hiệu cổng Ví dụ: email (SMTP) cổng 25, web (HTTP) cổng 80 Một ứng dụng sẽ gắn với một socket %netstat –a Hai chương trình giao tiếp với nhau bằng cách gởi dữ liệu tới socket, và đọc dữ liệu ra từ nó. Một số API khác như XTI (X/Open Transport Interface), (TLI) được phát triển bởi AT&T. Ứng dụng và Giao thức Ứng dụng e-mail remote terminal access Web file transfer Internet telephony remote file server streaming multimedia Giao thức tầng ứng dụng smtp [RFC 821] telnet [RFC 854] http [RFC 2068] ftp [RFC 959] proprietary (ví dụ, Vocaltec) NFS proprietary Giao thức tầng vận chuyển bên dưới TCP/SSL TCP TCP/SSL TCP UDP TCP hoặc UDP UDP Một ứng dụng cần chọn giao thức vận chuyển phù hợp Mô hình Client-Server Có 2 loại ứng dụng mạng: client và server application transport network data link physical application transport network data link physical | Các ứng dụng mạng Nội dung Tổng quan tầng ứng dụng Ứng dụng tầng mạng Mô hình client-server Ví dụ Kiến trúc mô hình Internet Hạ tầng mạng Người dùng cuối IP Ethernet Cable/DSL Wireless TCP UDP Telnet Email FTP WWW SSL How about move the line to on top of TCP/UDP? Tầng ứng dụng Các khía cạnh về khái niệm và cài đặt của các giao thức tầng ứng dụng. Mô hình client-server Biết một số giao thức thông dụng của tầng mạng. smtp/pop3 http ftp dns Ứng dụng mạng và giao thức tầng mạng Các ứng dụng mạng Các chương trình chạy ở trên host cung cấp giao diện cho người dùng. web: browser audio/video: media player Sử dụng giao thức của tầng ứng dụng để giao tiếp. Các giao thức tầng ứng dụng Định dạng mẫu thông tin Định nghĩa cách thức giao tiếp giữa các ứng dụng. Thực hiện được dịch vụ với các yêu cầu trong giao thức bằng cách sử dụng các dịch vụ của tầng thấp hơn. Sử dụng các dịch vụ tầng mạng, vận chuyển như thế nào? Cung cấp một giao diện lập trình - API Định

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.