Bài giảng kỹ thuật liên mạng chương 3 ths nguyễn đức thiện

53 1 0
Bài giảng kỹ thuật liên mạng chương 3   ths  nguyễn đức thiện

Đ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

Chương 3: Tầng mạng – Network Layer Giảng viên: Nguyễn Đức Thiện 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 khn dạng gói tin IP Giao thức thông báo điểu khiển- ICMP 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 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 tới đích Chuyển tiếp (Forwarding): Chuyển liệu từ đầu vào tới đầu đinh tuyến (router) VD application TCP/UDP IP data link physical Send data Receive data application TCP/UDP IP data link physical Chọn đường chuyển tiếp gói tin Ver IP packet IHL 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 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) Đặ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 Đị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 Đị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 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 1 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 để mô tả địa 32 bits 3417476964 11001011101100101000111101100100 203 178 143 100 10 Checksum Mã kiểm soát lỗi cho phầ đầu Tại bên gửi Đặt checksum = Tổng theo số 16 bits Đảo bít tất Tại bên nhận Tổng theo số 16 bits Phải thu toàn bit Nếu khơng, gói tin bị lỗi 43 Tùy chọn Dùng để thêm vào chức Có thể tới 40 bytes Code (8) copy Length (8) Class Copy: 0: copy only in first fragment 1: copy into all fragment Class: 00: Datagram control 01: Reserved 10: Debugging and measurement 11: Reserved Data (Variable length) Number Number: 00000: End of option 00001: No operation 00011: Loose source route 00100: Timestamp 00111: Record route 01001: Strict source route 44 Internet Control Message Protocol Tổng quan Khn dạng gói tin Ping Traceroute 45 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 soá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 máy trạm, mạng cổng, giao thức Thông điệp phản hồi 46 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 IP header ICMP message 47 Nhắc lại: IP header trường Protocol Ver HLEN DS Identification TTL Total Length Flags Protocol Fragmentation offset Header Checksum Source IP address Destination IP address Option Protocol: 1: ICMP 2: IGMP 6: TCP 17: UDP 89: OSPF Có thể xem số hiệu giao thức /etc/protocols C:\WINDOWS\system32\drivers\etc\protocols 48 Khn dạng gói tin ICMP Type: dạng gói tin ICMP Code: Nguyên nhân gây lỗi Checksum Mỗi dạng có phần lại tương ứng Type 78 Code 15 16 31 Checksum Rest of the header Data 49 Một số dạng gói tin ICMP Error-reporting messages ICMP 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 ICMP công cụ debug ICMP hoạt động suốt với người sử dụng NSD dùng ICMP thơng qua cơng cụ debug ping traceroute 51 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 có chứa thời gian gửi gói tin Tính thời gian - RTT (round-trip time) 52 RTT (Round-Trip Time) Sender Receiver L/R RTT Reply RTT + L / R time time 53 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 Traceroute: Công cụ dò vết đường 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

Ngày đăng: 21/07/2023, 16:51

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

Tài liệu liên quan