Bài giảng Lập trình mạng: Tổng quan về lập trình mạng - Bùi Minh Quân
Số trang: 18
Loại file: pdf
Dung lượng: 1.06 MB
Lượt xem: 10
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Lập trình mạng - Tổng quan về lập trình mạng cung cấp cho người học các kiến thức: Truyền thông, cơ chế giao tiếp liên quá trình (IPC), mô hình OSI, mạng TCP/IP, dịch vụ mạng,... Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình mạng: Tổng quan về lập trình mạng - Bùi Minh QuânTổng quan vềLập trình mạngTruyền thôngCơ chế giao tiếp liên quá trình (IPC)Mô hình OSIMạng TCP/IPDịch vụ mạngMô hình Client/ServerCác kiểu kiến trúc chương trìnhBộ môn MMT&TT, Khoa Công Nghệ Thông Tin và TT, ĐH Cần Thơ1Truyền thôngLà sự giao tiếp, trao đổi thông tingiữ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ìnhhay 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.Bộ môn MMT&TT, Khoa Công Nghệ Thông Tin và TT, ĐH Cần Thơ2Cơ chế giao tiếp liên quá trìnhPhân loại:Loại 1: Giao tiếp giữa các quá trình trên cùng 1 máy tínhLoại 2: Giao tiếp giữa nhiều quá trìnhtrên các máy tính khác nhauBộ môn MMT&TT, Khoa Công Nghệ Thông Tin và TT, ĐH Cần Thơ3Cơ chế giao tiếp liên quá trìnhIPC 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 đọcIPC 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ạtnhân và giữa các quá trình.Một số IPC phổ biến: Pipe, Socket, RPC.Bộ môn MMT&TT, Khoa Công Nghệ Thông Tin và TT, ĐH Cần Thơ4Mô hình OSIMô hình OSI đầy đủ:Mô hình OSI gồm 7 tầngBộ môn MMT&TT, Khoa Công Nghệ Thông Tin và TT, ĐH Cần Thơ5
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình mạng: Tổng quan về lập trình mạng - Bùi Minh QuânTổng quan vềLập trình mạngTruyền thôngCơ chế giao tiếp liên quá trình (IPC)Mô hình OSIMạng TCP/IPDịch vụ mạngMô hình Client/ServerCác kiểu kiến trúc chương trìnhBộ môn MMT&TT, Khoa Công Nghệ Thông Tin và TT, ĐH Cần Thơ1Truyền thôngLà sự giao tiếp, trao đổi thông tingiữ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ìnhhay 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.Bộ môn MMT&TT, Khoa Công Nghệ Thông Tin và TT, ĐH Cần Thơ2Cơ chế giao tiếp liên quá trìnhPhân loại:Loại 1: Giao tiếp giữa các quá trình trên cùng 1 máy tínhLoại 2: Giao tiếp giữa nhiều quá trìnhtrên các máy tính khác nhauBộ môn MMT&TT, Khoa Công Nghệ Thông Tin và TT, ĐH Cần Thơ3Cơ chế giao tiếp liên quá trìnhIPC 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 đọcIPC 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ạtnhân và giữa các quá trình.Một số IPC phổ biến: Pipe, Socket, RPC.Bộ môn MMT&TT, Khoa Công Nghệ Thông Tin và TT, ĐH Cần Thơ4Mô hình OSIMô hình OSI đầy đủ:Mô hình OSI gồm 7 tầngBộ môn MMT&TT, Khoa Công Nghệ Thông Tin và TT, ĐH Cần Thơ5
Tìm kiếm theo từ khóa liên quan:
Bài giảng Lập trình mạng Lập trình mạng Kỹ thuật lập trình Mạng máy tính Cơ chế giao tiếp liên quá trình Mô hình OSI Dịch vụ mạngGợi ý tài liệu liên quan:
-
Giáo án Tin học lớp 9 (Trọn bộ cả năm)
149 trang 247 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 245 0 0 -
Ngân hàng câu hỏi trắc nghiệm môn mạng máy tính
99 trang 236 1 0 -
47 trang 235 3 0
-
Giáo trình Hệ thống mạng máy tính CCNA (Tập 4): Phần 2
102 trang 229 0 0 -
Đề cương chi tiết học phần Thiết kế và cài đặt mạng
3 trang 229 0 0 -
Bài giảng: Lịch sử phát triển hệ thống mạng
118 trang 227 0 0 -
80 trang 197 0 0
-
Giáo trình Hệ thống mạng máy tính CCNA (Tập 4): Phần 1
122 trang 196 0 0 -
122 trang 192 0 0