Danh mục

Tổng quan về MMT và Lập trình mạng

Số trang: 51      Loại file: ppt      Dung lượng: 1.26 MB      Lượt xem: 66      Lượt tải: 0    
Jamona

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

Thông tin tài liệu:

Là sự giao tiếp, trao đổi thông tin giữa 2 hay nhiều thực thể trong hệ thống.Trong hệ thống máy tính, hệ thống mạng máy tính: truyền thông là sự giao tiếp bên trong 1 quá trình hay giữa các quá trình với nhau thông qua các cơ chế truyền thông.Hệ thống đơn nhiệm (monotasking):Giao tiếp chỉ trong phạm vi 1 chương trình.Dùng biến toàn cục, tham số gọi hàm, trị trả về của hàm …Hệ thống đa nhiệm (multitasking):Nhiều quá trình được thực thi song song.Dùng cơ chế giao...
Nội dung trích xuất từ tài liệu:
Tổng quan về MMT và Lập trình mạng Tổng quan vềMMT và Lập trình mạng Truyềnthông Cơchếgiaotiếpliênquátrình(IPC) MôhìnhOSI MạngTCP/IP Dịchvụmạng MôhìnhClient/Server Cáckiểukiếntrúcchươngtrình 1Truyền thông Là sự giao tiếp, trao đổi thông tin giữa 2 hay nhiều thực thể trong hệ thống. Trong hệ thống máy tính, hệ thống mạng máy tính: truyền thông là sự giao tiếp bên trong 1 quá trình hay giữa các quá trình với nhau thông qua các cơ chế truyền thông.  Hệ thống đơn nhiệm (monotasking):  Giao tiếp chỉ trong phạm vi 1 chương trình.  Dùng biến toàn cục, tham số gọi hàm, trị trả về của hàm …  Hệ thống đa nhiệm (multitasking):  Nhiều quá trình được thực thi song song.  Dùng cơ chế giao tiếp liên quá trình (InterProcess Communication) được cung cấp bởi hệ điều hành và hệ điều hành mạng. 2Cơ chế giao tiếp liên quá trình Phân loại: Loại 1: Giao tiếp giữa các quá trình trên cùng 1 máy tính Loại 2: Giao tiếp giữa nhiều quá trình trên các máy tính khác nhau 3Cơ chế giao tiếp liên quá trình IPC loại 1: giao tiếp trên cùng 1 máy tính.  Thông qua hạt nhân (kernel) của hệ điều hành.  Dùng vùng nhớ dùng chung hay tập tin chia sẻ:  Một quá trình ghi  Một quá trình đọc IPC loại 2: giao tiếp trên các máy tính khác nhau.  Thông qua các hạt nhân (kernel) của nhiều hệ điều hành.  Phải có quy tắc trao đổi thông tin (protocol) giữa các hạt nhân và giữa các quá trình. Một số IPC phổ biến: Pipe, Socket, RPC. 4Mô hình OSI Mô hình OSI đầy đủ: Mô hình OSI gồm 7 tầng 5Mô hình OSI Kiến trúc các hệ điều hành mạng: Cùng chức năng, không tương tác được với nhau 6Tổng quát về TCP/IP Một số đặc tính:  Độc lập về hình thái của mạng.  Độc lập về phần cứng của mạng.  Các chuẩn giao thức mở.  Mô hình địa chỉ toàn cầu.  Nền tảng client/server mạnh mẽ.  Các chuẩn về giao thức ứng dụng mạnh mẽ. 7Mạng TCP/IP TCP/IP: giao thức chung để giao tiếp trên Internet. Mạng TCP/IP dùng mô hình OSI đơn giản: Mô hình OSI đơn giản gồm 5 tầng 8TCP/IP TCP/IP là một tập của các protocols (một bộ giao thức) định nghĩa cách thức truyền dữ liệu qua môi trường Internet TCP/IP là tên của mô hình mạng được ghép giữa hai giao thức chính trong mạng làTCP (Transmission Control Protocol) và IP (Internet Protocol) 9Mạng TCP/IP Tầng ứng dụng  TCP/IP Stack  Standard apps  HTTP  FTP  Telnet Application  User apps (http,ftp,telnet,…) Tầng vận chuyển  TCP Transport  UDP (TCP, UDP,..)  Programming Interface:  Sockets Network Tầng mạng (IP,..)  IP Link Tầng kết nối (device driver,..)  Device drivers 10Những điểm khác giữa OSI vàTCP/IP Lớp ứng dụng trongTCP/IP xử lý các chức năng của các lớp 5,6, và7 trong mô hình OSI Lớp transport trongTCP/IP cung cấp cơ chế UDP truyền dữ liệu không tin cậy, khác với lớp transport trong mô hình OSI là luôn đảm bảo dữ liệu truyền tin cậy 11Mạng TCP/IP TCP (Transport Control  TCP/IP Stack Protocol) là giao thức vận chuyển dựa trên kết nối logic trực tiếp giữa 2 máy Application (http,ftp,telnet,…) tính. Transport Ví dụ: (TCP, UDP,..)  HTTP Network  FTP (IP,..)  Telnet Link (device driver,..) 12Mạng TCP/IP ...

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

Tài liệu cùng danh mục:

Tài liệu mới: