1. Trang chủ
  2. » Công Nghệ Thông Tin

Lập trình hệ thống mạng (Nguyễn Hữu Thể) - Mạng máy tính

17 7 0

Đ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ô hình TCP/IP ra đời trong những năm 1970, được phát triển dựa trên mô hình OSI. Giao thức TCP/IP cung cấp các phương tiện truyền thông liên mạng giúp cho các hệ thống mạng khác nhau có thể làm việc với nhau. TCP/IP được sử dụng trên mạng Internet.

LẬP TRÌNH HỆ THỐNG MẠNG MẠNG MÁY TÍNH Nguyễn Hữu Thể Nội dung Giao thức TCP/IP Cách chuyển liệu mạng Kết nối Internet Lập trình mạng dùng Socket Giao thức TCP/ IP  Mơ hình TCP/IP đời năm 1970, phát triển dựa mơ hình OSI  Giao thức TCP/IP cung cấp phương tiện truyền thông liên mạng giúp cho hệ thống mạng khác làm việc với  TCP/IP sử dụng mạng Internet Tổng quan TCP/ IP  TCP (Transmission Control Protocol) giao thức thuộc tầng vận chuyển  IP (Internet Protocol) giao thức thuộc tầng mạng mơ hình OSI Các tầng mơ hình TCP/IP Mơ hình TCP/IP gồm có tầng:     ứng dụng (Application), vận chuyển (Transport) , tầng Internet (Internet), truy xuất mạng(NetworkAccess) Mơ hình OSI Mơ hình TCP/IP Tầng ứng dụng (Application Layer)  Trao đổi thông tin người dùng  Một số giao thức thông dụng lớp là: Tầng vận chuyển (Transport Layer)  Quản lý kiểm tra truyền thông máy tính  Chuyển tiếp liệu nhận lên lớp xuống lớp  Sử dụng cổng (port) để xác định ứng dụng tầng nhận liệu  Hai giao thức :  TCP (Transmission Control Protocol)  UDP (User Datagram Protocol) Tầng vận chuyển (Transport Layer) TCP (Transmission Control Protocol) :  Cung cấp dịch vụ truyền thông tin cậy hướng kết nối  Các ứng dụng cần truyền liệu lớn thời điểm  Ứng dụng cần chế xác nhận liệu  Hướng kết nối gồm ba giai đoạn :  thiết lập kết nối,  truyền liệu,  giải phóng kết nối Tầng vận chuyển (Transport Layer) UDP (User Datagram Protocol) :  Cung cấp dịch vụ truyền thông không kết nối  Không đảm bảo truyền liệu thành công  Thường truyền lượng liệu nhỏ thời điểm Các giao thức TCP/IP  TCP/IP Port 10 Cách chuyển liệu mạng  Dùng địa IP số Port để nhận dạng dịch vụ 11 Mơ hình Client / Server Phục vụ Xử lý Yêu cầu  Tạo yêu cầu  Lắng nghe yêu cầu  Gửi yêu cầu qua Server  Nhận yêu cầu  Chờ Server xử lý  Xử lý yêu cầu  Nhận kết trả xử lý theo mục đích riêng  Gửi kết trả cho Client Dạng thức thông điệp phải tuân theo protocol dịch vụ 3 Kết nối Internet Mơ hình hoạt động Web 13 Lập trình mạng dùng Socket KHÁI NIỆM VỀ SOCKET  Socket API  Ðược giới thiệu UNIX, 1981  Ðược ứng dụng khởi tạo, sử dụng hủy bỏ  Dùng chế client/server  Cung cấp hai dịch vụ chuyển liệu thông qua socket API: • unreliable datagram • reliable, byte stream-oriented 14 Lập trình mạng dùng Socket Socket (cơ chế ổ cắm): kết nối máy khách máy chủ  Máy khách: xem phích cắm  Máy chủ: xem ổ cắm  Nhiều máy khách kết nối vào máy chủ 15 Lập trình mạng dùng Socket Socket kết nối máy khách máy chủ cần yêu cầu:  Địa máy cần kết nối  Số hiệu cổng chương trình dịch vụ (vùng cho phép từ đến ~16000) Java cung cấp gói thư viện Java.net gồm lớp:  Socket: dùng cho máy khách  ServerSocket: dùng cho máy chủ 16 ... stream-oriented 14 Lập trình mạng dùng Socket Socket (cơ chế ổ cắm): kết nối máy khách máy chủ  Máy khách: xem phích cắm  Máy chủ: xem ổ cắm  Nhiều máy khách kết nối vào máy chủ 15 Lập trình mạng. .. liệu mạng Kết nối Internet Lập trình mạng dùng Socket Giao thức TCP/ IP  Mơ hình TCP/IP đời năm 1970, phát triển dựa mơ hình OSI  Giao thức TCP/IP cung cấp phương tiện truyền thông liên mạng. .. nối máy khách máy chủ cần yêu cầu:  Địa máy cần kết nối  Số hiệu cổng chương trình dịch vụ (vùng cho phép từ đến ~16000) Java cung cấp gói thư viện Java.net gồm lớp:  Socket: dùng cho máy

Ngày đăng: 09/05/2021, 19:19

Xem thêm:

w