Bài giảng Mạng máy tính: Bài 5 - Nguyễn Hữu Thể
lượt xem 8
download
Bài giảng "Mạng máy tính - Bài 5: TCP/IP và Internet" cung cấp cho người học các kiến thức: Cấu trúc gói tin TCP, cấu trúc gói tin TCP, cấu trúc gói dữ liệu IP, giải thuật chọn đường, giải thuật Dijkstra, giải thuật chọn đường Distance vector,... Mời các bạn cùng tham khảo nội dung chi tiết.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Mạng máy tính: Bài 5 - Nguyễn Hữu Thể
- Bài 5 TCP/IP & Internet (bổ sung) GV: Nguyễn Hữu Thể LOGO Mạng máy tính
- Cấu trúc gói tin TCP − Đơn vị dữ liệu sử dụng trong TCP được gọi là Segment (đoạn dữ liệu). − Khuôn đạng và nội dung của gói tin TCP: MMT - Nguyễn Hữu Thể 2
- Cấu trúc gói tin TCP − Source Port, Destination Port : Số hiệu cổng TCP của trạm nguồn, đích. − Sequence Number: số hiệu của byte đầu tiên của segment được thiết lập. − Acknowledgment Number: segment tiếp theo mà trạm nguồn chờ nhận. − Data offset: vị trí bắt đầu của nguồn dữ liệu trong TCP header . − Reserved: dành để dùng trong tương lai − Control bit (các bit điều khiển): Flags − Window: cấp phát credit để kiểm soát nguồn dữ liệu. − Checksum: mã kiểm sốt lỗi cho toàn bộ segment (header + data) − Urgemt Poiter: con trỏ trỏ tới số hiệu tuần tự của byte đi theo sau dữ liệu. − Padding: chèn thêm 0 vào header, đảm bảo header kết thúc ở mốc 32 bit. − TCP data: chứa dữ liệu, có độ dài tối đa là 536 byte. MMT - Nguyễn Hữu Thể 3
- Cấu trúc gói tin UDP − Số hiệu cổng nguồn: số hiệu cổng nơi đã gửi datagram. − Số hiệu cổng đích: số hiệu cổng nơi datagram được chuyển tới. − Độ dài UDP: độ dài của gói UDP datagram. − UDP Checksum: kiểm soát lỗi, nếu phát hiện lỗi thì UDP datagram sẽ bị loại bỏ mà không có một thông báo nào trả lại cho trạm gửi. MMT - Nguyễn Hữu Thể 4
- Cấu trúc gói dữ liệu IP − Gói dữ liệu IP gọi là Datagram. − Datagram có phần tiêu đề (Header) chứa các thông tin điều khiển. − Nếu địa chỉ IP đích cùng mạng với trạm nguồn thì các gói dữ liệu sẽ được chuyển thẳng tới đích, − Nếu địa chỉ IP đích không cùng mạng IP với máy nguồn thì các gói dữ liệu sẽ được gửi đến một máy trung chuyển IP Gateway để chuyển tiếp. − IP Gateway là một thiết bị mạng. MMT - Nguyễn Hữu Thể 5
- Cấu trúc gói dữ liệu IP − Cấu trúc gói dữ liệu IP được mô tả như sau: MMT - Nguyễn Hữu Thể 6
- Cấu trúc gói dữ liệu IP − VER: chỉ version hiện hành của giao thức IP. − IHL: chỉ độ dài phần đầu của gói tin datagram. − Total Length: độ dài toàn bộ gói tin, chiều dài tối đa 65535 bytes. − Identification: định danh duy nhất cho một datagram. − Flags: phân đoạn (fragment) các datagram. − Fragment Offset: vị trí của đoạn (fragment) ở trong datagram. − Time to Live: thời gian tồn tại của gói tin trong mạng. − Header Checksum: Mã kiểm soát lỗi CRC của header gói tin IP. − Padding: đảm bảo cho phần header luôn kết thúc ở mốc 32 bits. − Data: Độ dài dữ liệu tối đa 65535 byte, tối thiểu 8 byte. MMT - Nguyễn Hữu Thể 7
- Giải thuật chọn đường (Routing Algorithms – RA) − Switch, router có bảng định tuyến MAC address table, Routing table. − Quá trình chuyển tiếp: lấy một gói, xem địa chỉ nguồn, tham khảo bảng định tuyến và gửi gói đó theo 1 hướng. MMT - Nguyễn Hữu Thể 8
- Giải thuật Dijkstra − Tất cả các nút mạng có thông tin như nhau về các liên kết của toàn bộ mạng. − Cho phép tìm đường đi từ một nút tới tất cả các nút còn lại. − Ký hiệu: c(i,j): chi phí phải trả để đi từ i tới j (trực tiếp) D(v): giá trị hiện tại của chi phí phải trả để đi từ đỉnh xuất phát tới đỉnh v. p(v): đỉnh trước đỉnh v trên đường đi ngắn nhất N: tập hợp đỉnh mà đường đi ngắn nhất đã được xác định. MMT - Nguyễn Hữu Thể 9
- Giải thuật Dijkstra MMT - Nguyễn Hữu Thể 10
- Giải thuật Dijkstra − VD: gửi gói tin xuất phát từ nút A. Hãy xác định đường đi tốt nhất từ nút A đến tất cả các nút trong đồ thị? MMT - Nguyễn Hữu Thể 11
- Giải thuật chọn đường Distance vector − Xây dựng dữ liệu cho bảng khoảng cách (Distance table): Mỗi nút mạng có một bảng khoảng cách. Hàng dành cho các đích có thể đến được. Cột dành cho các nút có thể đến trực tiếp (nút hàng xóm) Ví dụ: tại nút X, với đích Y đến qua nút Z: MMT - Nguyễn Hữu Thể 12
- Giải thuật chọn đường Distance vector MMT - Nguyễn Hữu Thể 13
- 2. Lịch sử phát triển MMT - Nguyễn Hữu Thể 14
- 2. Lịch sử phát triển MMT - Nguyễn Hữu Thể 15
- Châu Á – Thái Bình Dương cạn kiệt địa chỉ IPv4 − 6 giờ 00 giờ Hà Nội ngày 15/4/2011: Tổ chức quản lý địa chỉ khu vực Châu Á – Thái Bình Dương đã ra thông báo Khu vực Châu Á – Thái Bình Dương chính thức hết địa chỉ IPv4 Cấp IPv4 từ khối /8 cuối cùng. Vùng địa chỉ này chỉ được cấp hết sức hạn chế nhằm phục vụ => triển khai IPv6 để thay thế cho IPv4. MMT - Nguyễn Hữu Thể 16
- Giao thức IPv6 MMT - Nguyễn Hữu Thể 17
- World IPv6 Day − Từ 7h.00AM ngày 8/6/2011 đến 7h.00AM ngày 9/6/2011 (Giờ Hà Nội GMT+7), ngày IPv6 thế giới, Internet Society tổ chức. Facebook Google Yahoo Akamai Limelight Networks − Sẽ cung cấp dịch vụ của họ qua mạng IPv6 trong vòng 24h − Mục tiêu: thúc đẩy các tổ chức hoạt động trong nhiều ngành công nghiệp: chuẩn bị sẵn sàng để chuyển đổi sang địa chỉ IPv6 khi địa chỉ IPv4 đã cạn kiệt. MMT - Nguyễn Hữu Thể 18
- Giao thức IPv6 − IPv6 được IESG (Internet Engineering Steering Group) phê chuẩn năm 1994. − IPv6 là phiên bản kế thừa phát triển từ IPv4. − Internet phát triển mạnh => thiếu hụt địa chỉ IP. MMT - Nguyễn Hữu Thể 19
- Phương pháp biểu diễn địa chỉ IPv6 − Địa chỉ IPv6 được biểu diễn bằng hệ Hexa, gồm 128 bit − Chia thành 8 nhóm 16 bit với 4 chữ số Hexa, ngăn cách nhau bởi dấu “:” − VD: 4021 : 0000 : 240E : 0000 : 0000 : 0AC0 : 3428 : 121C − Có thể thu gọn bằng cách thay các nhóm 0 liên tiếp bằng kí hiệu “::” − VD: 12AB : 0000 : 0000 : CD30 : 0000 : 0000 : 0000 : 0000 /60 Có thể viết lại là 12AB : 0 : 0 : CD30 : 0 : 0 : 0 : 0 /60 hoặc 12AB :: CD30 : 0 : 0 : 0 : 0 /60 hoặc 12AB : 0 : 0 : CD30 :: /60 Không được viết 12AB :: CD30 /60 hay 12AB :: CD30 :: /60 MMT - Nguyễn Hữu Thể 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Mạng máy tính: Bài 2 - Trường TCN Tôn Đức Thắng
32 p | 148 | 16
-
Bài giảng Mạng máy tính: Bài 1 - Trường TCN Tôn Đức Thắng
30 p | 145 | 15
-
Bài giảng Mạng máy tính - Bài số 1: Khái niệm và phân loại
30 p | 175 | 14
-
Bài giảng Mạng máy tính: Bài 3 - Trường TCN Tôn Đức Thắng
39 p | 130 | 14
-
Bài giảng Mạng máy tính: Bài 6 - Trường TCN Tôn Đức Thắng
27 p | 138 | 13
-
Bài giảng Mạng máy tính: Bài 12 - Trường TCN Tôn Đức Thắng
35 p | 107 | 13
-
Bài giảng Mạng máy tính: Bài 11 - Trường TCN Tôn Đức Thắng
24 p | 104 | 11
-
Bài giảng Mạng máy tính: Bài 14 - Trường TCN Tôn Đức Thắng
36 p | 94 | 10
-
Bài giảng Mạng máy tính: Bài 13 - Trường TCN Tôn Đức Thắng
45 p | 120 | 10
-
Bài giảng Mạng máy tính: Bài 4 - Trường TCN Tôn Đức Thắng
13 p | 121 | 10
-
Bài giảng Mạng máy tính: Bài 8 - Trường TCN Tôn Đức Thắng
16 p | 121 | 10
-
Bài giảng Mạng máy tính: Bài 7 - Trường TCN Tôn Đức Thắng
23 p | 109 | 10
-
Bài giảng Mạng máy tính: Bài 5 - Trường TCN Tôn Đức Thắng
35 p | 126 | 10
-
Bài giảng Mạng máy tính: Bài 10 - Trường TCN Tôn Đức Thắng
53 p | 101 | 9
-
Bài giảng Mạng máy tính: Bài 9 - Trường TCN Tôn Đức Thắng
38 p | 110 | 8
-
Bài giảng Mạng máy tính: Bài 15 - Trường TCN Tôn Đức Thắng
38 p | 82 | 7
-
Bài giảng Mạng máy tính: Bài 17 - Trường TCN Tôn Đức Thắng
30 p | 89 | 7
-
Bài giảng Mạng máy tính: Bài 16 - Trường TCN Tôn Đức Thắng
30 p | 94 | 6
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn