Bài giảng Lập trình mạng (Network Programming): Chương 2 - Lương Ánh Hoàng

10 15 0
Bài giảng Lập trình mạng (Network Programming): Chương 2 - Lương Ánh Hoàng

Đang tải... (xem toàn văn)

Thông tin tài liệu

• Việc lập trình mạng sẽ xây dựng ứng dụng tuân theo một trong các giao thức ở tầng này hoặc giao thức do người phát triển tự định nghĩa.. 2.1..[r]

(1)

Lương Ánh Ho{ng

hoangla@soict.hut.edu.vn

(2)

• 2.1 Giới thiệu

• 2.2 Giao thức IPv4 • 2.3 Giao thức IPv6 • 2.4 Giao thức TCP • 2.5 Giao thức UDP

• 2.6 Hệ thống phân giải tên miền

(3)

• Bộ giao thức Internet

– TCP/IP: Transmission Control Protocol/Internet Protocol

– Là giao thức truyền thông sử dụng Internet hầu hết mạng thương mại

– Được chia thành tầng gồm nhiều giao thức, thuận tiện cho việc quản lý phát triển

– Là thể đơn giản hóa mơ hình lý thuyết OSI

2.1 Giới thiệu

(4)

• Bộ giao thức Internet

– Gồm bốn tầng

• Tầng ứng dụng – Application Layer • Tầng giao vận – Transport Layer • Tầng Internet – Internet Layer

• Tầng truy nhập mạng – Network Access Layer

(5)

• Bộ giao thức Internet

– Tầng ứng dụng

• Đóng gói liệu người dùng theo giao thức riêng chuyển xuống tầng

• Các giao thức thông dụng: HTTP, FTP, SMTP, POP3, DNS, SSH, IMAP

Việc lập trình mạng xây dựng ứng dụng tuân theo một giao thức tầng giao thức do người phát triển tự định nghĩa

2.1 Giới thiệu

(6)

• Bộ giao thức Internet

– Tầng giao vận

• Cung cấp dịch vụ truyền liệu ứng dụng - ứng dụng

• Đơn vị liệu đoạn (segment)

• Các giao thức tầng này: TCP, UDP, ICMP

Việc lập trình mạng sử dụng dịch vụ giao thức tầng cung cấp để truyền liệu

(7)

• Bộ giao thức Internet

– Tầng Internet

• Định tuyến truyền gói tin liên mạng

• Cung cấp dịch vụ truyền liệu máy tính – máy tính nhánh mạng nhánh mạng

• Đơn vị liệu gói tin (packet) • Các giao thức tầng này: IPv4, IPv6

Việc lập trình ứng dụng mạng can thiệp vào tầng này, trừ phát triển giao thức liên mạng

2.1 Giới thiệu

(8)

• Bộ giao thức Internet

– Tầng truy nhập mạng

• Cung cấp dịch vụ truyền liệu nút mạng nhánh mạng vật lý

• Đơn vị liệu khung (frame)

• Phụ thuộc nhiều vào phương tiện kết nối vật lý • Các giao thức tầng đa dạng: MAC, LLC, ADSL,

802.11

Việc lập trình mạng tầng xây dựng trình

(9)

• Bộ giao thức Internet

– Dữ liệu gửi qua tầng thêm phần thông tin điều khiển (header)

– Dữ liệu nhận qua tầng bóc tách thơng tin điều khiển

2.1 Giới thiệu

(10)

• Giao thức IPv4

– Được IETF công bố dạng RFC 791 vào 9/1981 – Phiên thứ họ giao thức IP phiên

đầu tiên phát hành rộng rãi

– Là giao thức hướng liệu (phân biệt với hướng thoại, video)

– Sử dụng hệ thống chuyển mạch gói – Truyền liệu theo kiểu Best-Effort

– Không đảm bảo tính trật tự, trùng lặp, tin cậy gói tin

Ngày đăng: 01/04/2021, 15:16

Tài liệu cùng người dùng

Tài liệu liên quan