1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Mô hình TCP IP tầng ứng dụng (application layer) tầng giao vận tầng internet tầng truy cập mạng

19 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

Tiêu đề Mô hình TCP IP tầng ứng dụng (application layer) tầng giao vận tầng internet tầng truy cập mạng
Tác giả Nhóm 4 Thành Viên: Trịnh Thị Hương Đồng Văn Ngữ DưƠng Du Y Long Nguyễn Thu Diu Nguyễn Khắc Giang Nguyễn Đức Tùng Lâm
Trường học Trường Đại Học Công Nghệ Thông Tin - Đại Học Quốc Gia Hà Nội
Chuyên ngành Mạng và Truyền Thông Thông Tin
Thể loại Báo cáo môn học
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 19
Dung lượng 2,96 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Giao thức TCP * TCP là giao thức truyền tải hướng kết nối connection-oriented, nghĩa là phải thực hiện thiết lập kết nối với đầu xa trước khi thực hiện truyền dữ liệu.. • Cung cấp cơ chế

Trang 1

Nhóm 4

T H ÀN H VI Ê N:

T R Ị N H T H Ị H Ư Ơ N G

Đ Ồ N G V Ă N N G Ữ

D Ư Ơ N G D U Y L O N G

N G U Y Ễ N T H U D Ị U

N G U Y Ễ N K H Ắ C G I A N G

N G U Y Ễ N Đ Ứ C T Ù N G L Â M

Trang 2

I Mô hình TCP/IP

Mô hình TCP/IP chia làm 4 tầng:

– Tầng ứng dụng (Application Layer)

– Tầng giao vận (Transport Layer)

– Tầng Internet (Internet Layer)

– Tầng truy cập mạng (Network access Layer)

Trang 3

I Mô hình TCP/IP

2 Các giao thức tương ứng với các tầng

Trang 4

I Mô hình TCP/IP

3 Quá trình đóng gói dữ liệu

Trang 5

II Giao thức TCP và UDP

1 Giao thức TCP

* TCP là giao thức truyền tải hướng kết nối (connection-oriented), nghĩa là phải thực hiện thiết lập kết nối với đầu xa trước khi thực hiện truyền dữ liệu Tiến trình thiết lập kết nối ở TCP được gọi là tiến

trình bắt tay 3 bước (threeway handshake).

• Cung cấp cơ chế báo nhận (Acknowledgement) :Khi A gửi dữ liệu cho B, B nhận được thì gửi gói tin cho A xác nhận là đã nhận Nếu không nhận được tin xác nhận thì A sẽ gửi cho đến khi B báo nhận thì thôi.

• Cung cấp cơ chế đánh số thứ tự gói tin (sequencing) cho các đơn vị dữ liệu được truyền, sử dụng để ráp các gói tin chính xác ở điểm nhận và loại bỏ gói tin trùng lặp.

• Có các cơ chế điều khiển luồng thích hợp (flow control) để tránh nghẽn xảy ra.

• Hỗ trợ cơ chế full-duplex ( truyền và nhận dữ liệu cùng một lúc)

• Phục hồi dữ liệu bị mất trên đường truyền ( A gửi B mà không thấy xác nhận sẽ gửi lại)

Trang 6

II Giao thức TCP và UDP

1.1 Cấu trúc gói tin TCP

Trang 7

II Giao thức TCP và UDP

* Do là giao thức tin cậy nên cấu trúc gói tin của TCP rất phức tạp

Source port và destination port (đều dài 16 bit): được sử dụng để định danh cho

session của giao thức nào đó trên lớp ứng dụng đang được truyền tải trong TCP segment đang xét

Sequence number (32 bit): dùng để đánh số thứ tự gói tin (từ số sequence nó sẽ tính ra

được số byte đã được truyền)

Acknowledge number (32 bit): : dùng để báo đã nhận được gói tin nào và mong nhận

được byte mang số thứ tự nào tiếp theo

Header length (4 bit): cho biết toàn bộ header dài bao nhiêu tính theo đơn vị word(1

Word = 4 byte)

Các bit reserverd (4 bit): đều được thiết lập bằng 0

Các bit control (9 bit): các bit dùng để điều khiển cờ (flag) ACK, cờ Sequence

Trang 8

II Giao thức TCP và UDP

Trang 9

II Giao thức TCP và UDP

2 Giao thức UDP

•Ngược lại với giao thức TCP thì UDP là giao thức truyền tải hướng không kết nối (connectionless)

Nó sẽ không thực hiện thao tác xây dựng kết nối trước khi truyền dữ liệu mà thực hiện truyền ngay lập tức khi có dữ liệu cần truyền (kiểu truyền best effort) => truyền tải rất nhanh cho dữ liệu của lớp ứng dụng

•Không đảm bảo tính tin cậy khi truyền dữ liệu và không có cơ chế phục hồi dữ liệu ( nó không quan tâm gói tin có đến đích hay không, không biết gói tin có bị mất mát trên đường đi hay

không) => dễ bị lỗi

•Không thực hiện các biện pháp đánh số thứ tự cho các đơn vị dữ liệu được truyền…

•Nhanh và hiệu quả hơn đối với các dữ liệu có kích thước nhỏ và yêu cầu khắt khe về thời gian

•Bản chất không trạng thái nên UDP hữu dụng đối với việc trả lời các truy vấn nhỏ với số lượng lớn người yêu cầu

Trang 10

II Giao thức TCP và UDP

2.1 Cấu trúc gói tin UDP

Trang 11

II Giao thức TCP và UDP

* Cấu trúc gói tin UDP đơn giản hơn rất nhiều so với TCP

•Source port và destination port(đều 16 bit): cho phép định danh một session của một ứng dụng nào đó chạy trên UDP Có thể coi port chính là địa chỉ của tâng Transport

•UDP length(16 bit): cho biết chiều dài của toàn bộ UDP datagram tổng cộng bao nhiêu byte (16 bit thì sẽ có

tổng cộng 2^16 byte = 65536 giá trị (từ 0 -> 65535 byte))

•UDP checksum(16 bit): sử dụng thuật toán mã vòng CRC để kiểm lỗi cho toàn bộ UDP datagram và chỉ kiểm tra một cách hạn chế

•Data: dữ liệu tầng trên được đóng gói vào UDP datagram đang xét.

cần tốc độ và giảm chi phí thì sử dụng UDP

Trang 12

III Giao thức IPv4 và IPv6

1 Giao thức IPv4

a, Cấu trúc địa chỉ IP

Địa chỉ nhị phân 32 bit.

Ví dụ: 1100000101010000000000100000001

• Địa chỉ IP được biểu diễn thành 4 phần bằng nhau và cách nhau bởi dấu chấm Giá trị của mỗi phần được biểu diễn trong hệ 10, ví dụ: 192.168.1.1

• Có hai phần

– Phần mạng - Network portion

Dùng để phân biệt mạng

– Phần host - Host Portion

Dùng để phân biệt các host trong cùng mạng

Trang 13

III Giao thức IPv4 và IPv6

b, Phân lớp địa chỉ IP

Class A

▪ Tối đa 126 mạng với tối đa 16.777.212 host / mạng: 1.0.0.0 đến 126.255.255.255 Class B

▪ Tối đa 16382 mạng với tối đa 65.534 host / mạng: 128.0.0.0 : 191.255.255.255 Class C

▪ Tối đa 2.097.150 mạng với tối đa 254 host / mạng: 192.0.0.0 : 223.255.255.255 Class D: Multicast

Trang 14

III Giao thức IPv4 và IPv6

c, Cấu trúc gói tin IPv4

Trang 15

III Giao thức IPv4 và IPv6

2 Giao thức IPv6

a, Cấu trúc địa chỉ IP

- Địa chỉ IPv6 (Internet protocol version 6) là thế hệ địa chỉ Internet phiên bản mới được thiết kế

để thay thế cho phiên bản địa chỉ IPv4 trong hoạt động Internet

- Địa chỉ IPv6 có chiều dài 128 bít, biểu diễn dưới dạng các cụm số hexa phân cách bởi dấu::, ví

dụ 2001:0DC8:1005:2F43:0BCD:FFFF

- Với 128 bít chiều dài, không gian địa chỉ IPv6 gồm 2128 địa chỉ, cung cấp một lượng địa chỉ khổng lồ cho hoạt động Internet của thế giới

Trang 16

III Giao thức IPv4 và IPv6

b, Các loại địa chỉ IP

•Unicast: Địa chỉ unicast xác định một giao diện duy nhất

•Multicast: Địa chỉ multicast định danh một nhóm nhiều giao diện Gói tin có địa chỉ đích là địa chỉ multicast sẽ được gửi tới tất cả các giao diện trong nhóm được gắn địa chỉ đó Mọi chức năng của địa chỉ broadcast trong IPv4 được thay thế bởi địa chỉ IPv6 multicast

•Anycast[1]: Anycast là khái niệm mới của địa chỉ IPv6 Địa chỉ anycast cũng xác định tập hợp

nhiều giao diện Tuy nhiên, trong mô hình định tuyến, gói tin có địa chỉ đích anycast chỉ được gửi tới một giao diện duy nhất trong tập hợp Giao diện đó là giao diện "gần nhất" theo khái niệm của thủ tục định tuyến

Trang 17

III Giao thức IPv4 và IPv6

c, Cách biểu diễn địa chỉ IPv6

Trang 18

III Giao thức IPv4 và IPv6

3 So sánh giao thức IPv4 & IPv6

Trang 19

Thank you for watching !

HAVE A GOOD DAY

Ngày đăng: 25/12/2022, 05:12

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w