Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 60 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
60
Dung lượng
443,78 KB
Nội dung
Chương 3: Tầng mạng – Internet Layer Giảng viên: Ngô Hồng Sơn Khoa CNTT- ðHBK Hà Nội Bộ môn Truyền thơng Mạng máy tính Bài giảng có sử dụng nguồn tài liệu cung cấp trường ðại học Keio, Nhật Bản SinhVienZone.com https://fb.com/sinhvienzonevn Tổng quan Tuần trước… Vì phải phân tầng Kiến trúc phân tầng, mơ hình OSI/TCP Khái niệm ñịa IP, ñịa MAC, số hiệu cổng, tên miền Tuần Giao thức tầng mạng – Internet Protocol ðịa IP khuôn dạng gói tin IP Giao thức thơng báo điều khiển- ICMP SinhVienZone.com https://fb.com/sinhvienzonevn Giới thiệu giao thức tầng mạng IP Khái niệm Nguyên lý lưu-và-chuyển tiếp ðặc ñiểm giao thức IP SinhVienZone.com https://fb.com/sinhvienzonevn Internet Protocol Là giao thức tầng mạng Hai chức Chọn đường (Routing): Xác định đường gói tin từ nguồn đến đích Chuyển tiếp (Forwarding): Chuyển liệu từ ñầu vào tới ñầu ñịnh tuyển (router) VD application TCP/UDP IP data link physical Send data application TCP/UDP IP Receive data data link physical SinhVienZone.com https://fb.com/sinhvienzonevn Chọn đường chuyển tiếp gói tin Ver IHL IP packet TOS Identification TTL payload IP header Protocol Packet length Flag Fragment Offset Header Checksum Source IP address Destination IP address Host Router • ðường tiếp theo? • Chuyển tiếp đến router nào? Router Router Host SinhVienZone.com https://fb.com/sinhvienzonevn Nhắc lại: Network layer vs Transport layer network: Giữa máy trạm ñịnh tuyến (Hosts) transport: Giữa tiến trình máy trạm (Processes) SinhVienZone.com https://fb.com/sinhvienzonevn ðặc ñiểm giao thức IP Không tin cậy / nhanh Truyền liệu theo phương thức “best effort” IP khơng có chế phục hồi lỗi Khi cần, sử dụng dịch vụ tầng ñể ñảm bảo ñộ tin cậy (TCP) Giao thức không liên kết Các gói tin xử lý độc lập SinhVienZone.com https://fb.com/sinhvienzonevn ðịa IP Lớp ñịa IP CIDR – ðịa IP không phân lớp Mạng mặt nạ mạng Các ñịa IP ñặc biệt SinhVienZone.com https://fb.com/sinhvienzonevn ðịa IP (IPv4) ðịa IP : Một số 32-bit ñể ñịnh danh giao diện máy trạm, ñịnh tuyến Mỗi ñịa IP ñược gán cho giao diện ðịa IP có tính 223.1.1.1 223.1.2.1 223.1.1.2 223.1.1.4 223.1.1.3 223.1.2.9 223.1.3.27 223.1.2.2 223.1.3.2 223.1.3.1 223.1.1.1 = 11011111 00000001 00000001 00000001 223 SinhVienZone.com 1 https://fb.com/sinhvienzonevn 19 Ký hiệu thập phân có chấm Ví dụ: 203.178.136.63 259.12.49.192 133.27.4.27 bits – 255 integer o x o Sử dụng phần bits ñể miêu tả ñịa 32 bits 3417476964 1 0 1 1 1 0 1 0 1 1 1 0 0 203 SinhVienZone.com 178 143 100 https://fb.com/sinhvienzonevn 10 Tổng quan ICMP (1) IP giao thức không tin cậy, không liên kết Thiếu chế hỗ trợ kiểm sốt lỗi ICMP sử dụng tầng mạng để trao đổi thơng tin Báo lỗi: báo gói tin khơng ñến ñược máy trạm, mạng, cổng, giao thức Thơng điệp phản hồi 46 SinhVienZone.com https://fb.com/sinhvienzonevn Tổng quan ICMP (2) Cũng giao thức tầng mạng, song “phía trên” IP: Thơng điệp ICMP chứa gói tin IP ICMP message: Type, Code, với bytes gói tin IP bị lỗi ICMP message IP header ICMP message 47 SinhVienZone.com https://fb.com/sinhvienzonevn Nhắc lại: IP header trường Protocol Ver HLEN DS Total Length Identification TTL Flags Protocol Fragmentation offset Header Checksum Source IP address Destination IP address Protocol: 1: ICMP 2: IGMP 6: TCP 17: UDP 89: OSPF Option Có thể xem số hiệu giao thức /etc/protocols C:\WINDOWS\system32\drivers\etc\protocols SinhVienZone.com https://fb.com/sinhvienzonevn 48 Khuôn dạng gói tin ICMP Type: dạng gói tin ICMP Code: Ngun nhân gây lỗi Checksum Mỗi dạng có phần lại tương ứng 78 Type 15 16 Code 31 Checksum Rest of the header Data 49 SinhVienZone.com https://fb.com/sinhvienzonevn ICMP Message Type Một số dạng gói tin ICMP Error-reporting messages Query messages Destination Unreachable Source quench Redirection 11 Time exceeded 12 Parameter problem or Echo reply or request 13 or 14 Time stamp request or reply 17 or 18 Address mask request or reply or 10 Router advertisement or solicitation 50 SinhVienZone.com https://fb.com/sinhvienzonevn ICMP cơng cụ debug ICMP ln hoạt động song suốt với người sử dụng NSD sử dụng ICMP thông qua công cụ debug ping traceroute 51 SinhVienZone.com https://fb.com/sinhvienzonevn Ping ICMP ping Sử dụng ñể kiểm tra kết nối Gửi gói tin “ICMP echo request” Bên nhận trả “ICMP echo reply” Mỗi gói tin có số hiệu gói tin Trường liệu chứa thời gian gửi gói tin Tính thời gian - RTT (round-trip time) 52 SinhVienZone.com https://fb.com/sinhvienzonevn RTT (Round-Trip Time) Receiver Sender L/R RTT ly p e R RTT + L / R time SinhVienZone.com time 53 https://fb.com/sinhvienzonevn Ping: Ví dụ C:\Documents and Settings\hongson>ping www.yahoo.co.uk Pinging www.euro.yahoo-eu1.akadns.net [217.12.3.11] with 32 bytes of data: Reply from 217.12.3.11: bytes=32 time=600ms TTL=237 Reply from 217.12.3.11: bytes=32 time=564ms TTL=237 Reply from 217.12.3.11: bytes=32 time=529ms TTL=237 Reply from 217.12.3.11: bytes=32 time=534ms TTL=237 Ping statistics for 217.12.3.11: Packets: Sent = 4, Received = 4, Lost = (0% loss), Approximate round trip times in milli-seconds: Minimum = 529ms, Maximum = 600ms, Average = 556ms 54 SinhVienZone.com https://fb.com/sinhvienzonevn Traceroute: Cơng cụ dò vết đường ñi C:\Documents and Settings\hongson>tracert www.jaist.ac.jp Tracing route to www.jaist.ac.jp [150.65.5.208] over a maximum of 30 hops: 10 11 12 13 14 15 ms