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

Thông tin cơ bản

Định dạng
Số trang 17
Dung lượng 0,93 MB

Nội dung

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

w