Giáo trình lập trình truyền thông
➤ Gửi thông báo lỗi ⚠️ Báo cáo tài liệu vi phạmNội dung chi tiết: Giáo trình lập trình truyền thông
Giáo trình lập trình truyền thông
Khoa Công Nghệ Thông Tin - Đai Học cần Thơ - Giáo Trinh Lập Trinh T1.., -.—-CHƯƠNG 1Tổng quan về lập trình truyền thôngMục đíchChương này nhằm cung cấ Giáo trình lập trình truyền thông ấp cho các bạn một cái nhìn tồng quan về các vấn dề có liên quan trong lập trinh truyền thòngYêu cầuSau khi hoãn tất chương này, bạn có thẻ:■Giãi thích dược Cơ chế giao tiếp liên quá trinh (Inter-Process Communication) lã gi.■Mô tá chức năng, nhiệm vụ cúa các tầng trong mô hình OSĨ.■Định nghĩa về gi Giáo trình lập trình truyền thông ao thức và biện luân được sự can thiết cùa giao (hức (rong truyền (hông.■Mô la về bộ giao thức TCP/IP.■Định nghĩa mò hình Client Server.■Phân biệt dượGiáo trình lập trình truyền thông
c 2 chế dộ giao tiếp: Nghèn và Không nghèn.■Phân biệt dược các kiểu kiến trúc chương trinh.Biên Soạn: Ngõ Bá Hiuig - Nguyền Cóng Huy1Khoa Cóng Nghê ThKhoa Công Nghệ Thông Tin - Đai Học cần Thơ - Giáo Trinh Lập Trinh T1.., -.—-CHƯƠNG 1Tổng quan về lập trình truyền thôngMục đíchChương này nhằm cung cấ Giáo trình lập trình truyền thông ao tiếp, trao dôi thông tin giữa hai hay nhiều thực thê trong một hệ thống não dó. Nếu hệ thống mã chúng ta xem xét lã xà hội loài người, thi truyền thông có thê lã quá trình trao dôi thông tin giừa người với người trong cuộc sống thông qua các phương tiện truyền tái thông tin khác nhau như không kh Giáo trình lập trình truyền thông i (trong trò chuyện tiực tiếp), hệ thống diện thoại, sách, báo, các phương tiện nghe nhìn, mạng máy tinh...Nếu hệ thống mã chúng ta xem xét là một hệGiáo trình lập trình truyền thông
thống máy tính hay một hệ thống mạng thi truyền thông có thè dược phản thành hai mức:■Mức phần cứng: là sự giao liếp, trao đôi thông tin giữa các bộ pKhoa Công Nghệ Thông Tin - Đai Học cần Thơ - Giáo Trinh Lập Trinh T1.., -.—-CHƯƠNG 1Tổng quan về lập trình truyền thôngMục đíchChương này nhằm cung cấ Giáo trình lập trình truyền thông S nội. hệ thòng BUS vào ra hay các dày cáp mạng ...■Mức phan mềm: là sự giao liếp, irao đôi thông lin giừa các thành phần bùn trong cùa một chương trình hay giữa các chương trinh với nhau thông qua các cơ chê truyền thông dược hỗ trợ bơi các hệ diêu hành, hệ diêu hành mạng.Trong các hệ thống máy lin Giáo trình lập trình truyền thông h đơn nhiệm (monơlasking) cồ diên, ví dụ MS-DOS. lại một thời diem chi cho phép tồn lại một quá trinh. Việc giao liếp, trao dối thông tin chi dièn raGiáo trình lập trình truyền thông
trong phạm vi cùa một chương trình. Dó là sự giao lièp giừa các thu lục dưới hình thức chia sc các biên loàn cục. hay bâng cách truyền các tham sồ khiKhoa Công Nghệ Thông Tin - Đai Học cần Thơ - Giáo Trinh Lập Trinh T1.., -.—-CHƯƠNG 1Tổng quan về lập trình truyền thôngMục đíchChương này nhằm cung cấ Giáo trình lập trình truyền thông nhau, mồi quả trinh dược thực hiện trong một không gian dịa chi (Address space) riêng biệt. Việc giao liếp giừa các quá trình muon thực hiện được dôi hoi phai có những tiện ích hồ irự bơi hệ điều hành. hệ diêu hành mạng. Các tiện ích này thường dược gọi xới cái lên là Cơ chế giao tiếp liên quá trìn Giáo trình lập trình truyền thông h (1PC - Ỉnler-Proccss Communication).1.2.Phân loại cơ chế giao tiếp liên quá trìnhCác cơ chế giao tiếp liên quá trinh dược hồ trợ bới các hệ diều hànGiáo trình lập trình truyền thông
h da nhiệm, hệ diều hãnh mạng dược chia ra làm hai loại:■ ĩ.oại 1: Cơ chế giao tiếp liên quá trinh hồ trợ giao tiếp giũa các quá trinh trên cùng một mKhoa Công Nghệ Thông Tin - Đai Học cần Thơ - Giáo Trinh Lập Trinh T1.., -.—-CHƯƠNG 1Tổng quan về lập trình truyền thôngMục đíchChương này nhằm cung cấ Giáo trình lập trình truyền thông hơ - Giáo Trinh Lập Trình T1.V ..—• Loại 2: Cơ chế giao tiếp liên quá trình hồ trợ giao tiếp giừa các quá trình nằm trên các máy tính khác nhau (Hình H1.2).Hình 1.2 - Cư chế giao tiếp lien quá trình loại 2Trong cư che giao tiếp liên quá trinh trên cùng một máy, dữ liệu trao đối qua lại giìra các quá Giáo trình lập trình truyền thông trình phái đi xuyên qua hạt nhân (kernel) cua hệ điêu hành. Đó có the là một vùng nhớ dùng chung cho các quá trình đà dirực qui định trước bởi hệ diêGiáo trình lập trình truyền thông
u hãnh. hay một tập tin trên dĩa dirực quàn lý bời hệ diêu hành trong dó một quá trinh sè ghi dìr liệu vào, quá trình khác dọc dừ liệu ra....Trong cư Khoa Công Nghệ Thông Tin - Đai Học cần Thơ - Giáo Trinh Lập Trinh T1.., -.—-CHƯƠNG 1Tổng quan về lập trình truyền thôngMục đíchChương này nhằm cung cấ Giáo trình lập trình truyền thông en quá trình trên một máy lính mà hem thê các hạt nhân cùa các máy có liên quan phai hiêu nhau. Nói cách khác các hạt nhân phai thoà thuận Inrức với nhau về các qui lac trao dồi thông tin giữa chúng. Ihông thường la gọi các qui lac này là các giao thức (Protocol).1.3.Mỏ hình tham khâo OS1Dê dề dâng Giáo trình lập trình truyền thông cho việc nối kết vã trao dôi thòng tin giừa các máy tinh với nhau, vào năm 1983, Tồ chức tiêu chuẩn thế giời ISO dã phát triển một mò hĩnh cho phép haGiáo trình lập trình truyền thông
i máy tính có thê gởi và nhận dù liệu cho nhau. Mô hình nảy dựa trên tiếp cận phàn tầng (lớp), với mồi tầng dám nhiệm một số các chức năng cơ bản não Khoa Công Nghệ Thông Tin - Đai Học cần Thơ - Giáo Trinh Lập Trinh T1.., -.—-CHƯƠNG 1Tổng quan về lập trình truyền thôngMục đíchChương này nhằm cung cấKhoa Công Nghệ Thông Tin - Đai Học cần Thơ - Giáo Trinh Lập Trinh T1.., -.—-CHƯƠNG 1Tổng quan về lập trình truyền thôngMục đíchChương này nhằm cung cấGọi ngay
Chat zalo
Facebook