Bài giảng Thông tin dữ liệu và mạng máy tính - Chương 6: TCP/IP và các ứng dụng. Nội dung chính trong chương gồm có: Tổng quan về TCP/ IP, địa chỉ IP (IP address), giao thức phân giải địa chỉ ngược (RARP), giao thức phân giải địa chỉ (ARP).
Bài giảng thơng tin liệu mạng máy tính Chương 6: TCP/IP ứng dụng Chương 6: TCP/IP VÀ CÁC ỨNG DỤNG 6.1 Tổng quan TCP/ IP: Mô hình TCP/IP đời năm 1970, phát triển dựa mô hình OSI Giao thức TCP/IP cung cấp phương tiện truyền thông liên mạng giúp cho hệ thống mạng khác làm việc với TCP/IP sử dụng giao thức mạng vận chuyển mạng Internet TCP (Transmission Control Protocol) giao thức thuộc tầng vận chuyển IP (Internet Protocol) giao thức thuộc tầng mạng mô hình OSI Cấu trúc mô hình TCP/IP liên quan lớp mô hình TCP/IP với OSI nhö sau : OSI TCP/IP Application Presentation Application Session Transport Transport Network Internet Data Link Physical Network Interface 6.1.1 Lớp ứng dụng (Application Layer): Gồm nhiều giao thức cung cấp ứng dụng cho người dùng, sử dụng để định dạng trao đổi thông tin người dùng Một số giao thức thông dụng lớp là: + DHCP (Dynamic Host Configuration Protocol) + DNS (Domain Name System) + SNMP (Simple Network Management Protocol) + FTP (File Transfer Protocol) + TFTP (Trivial File Transfer Protocol) + SMTP (Simple Mail Transfer Protocol) + TELNET + IMAP (Internet Message Access Protocol) + POP3 (Post Office Protocol) 6.1.2 Lớp vận chuyển (Transport Layer): Lớp vận chuyển thực chức quản lý kiểm tra truyền thông máy tính chuyển tiếp liệu nhận lên lớp xuống lớp dưới, có chức lớp vận chuyển mô hình OSI Lớp vận chuyển sử dụng cổng (port) để xác định ứng dụng tầng nhận liệu Lớp vận chuyển có hai giao thức : ĐH Kỹ thuật Công nghệ Trang 106 Bài giảng thơng tin liệu mạng máy tính Chương 6: TCP/IP ứng dụng + •TCP (Transmission Control Protocol) : cung cấp dịch vụ truyền thông tin cậy hướng kết nối cho ứng dụng cần truyền liệu lớn thời điểm cho ứng dụng cần chế xác nhận liệu Hướng kết nối có nghóa truyền thông gồm ba giai đoạn : thiết lập kết nối, truyền liệu, giải phóng kết nối + •UDP (User Datagram Protocol) : cung cấp dịch vụ truyền thông không kết nối không đảm bảo truyền liệu thành công Không kết nối có nghóa trình truyền liệu không chia thành ba giai đoạn liệu truyền gói độc lập Các ứng dụng sử dụng UDP thường truyền lượng liệu nhỏ thời điểm trách nhiệm cho độ tin cậy giao cho tầng 6.1.3 Lớp liên kết mạng (Internet Layer): Lớp liên mạng có nhiệm vụ đánh địa chỉ, đóng gói định tuyến liệu Lớp có chức giống với chức lớp liên mạng (Network) mô hình OSI Router sử dụng lớp liên mạng để xác định đường cho gói liệu từ mạng tới mạng khác Bốn giao thức quan trọng thuộc lớp gồm : + IP (Internet Protocol) : đánh địa cho liệu trước truyền định tuyến chúng tới đích + ARP (Address Resolution Protocol): có chức biên dịch địa IP máy đích thành địa MAC + ICMP (Internet Control Message Protocol): có chức gửi thông báo điều khiển (báo cáo tình trạng lỗi xảy mạng) Các tình trạng lỗi là: gói tin IP không tới đích, router không đủ nhớ, đệm để lưu chuyển gói tin… + IGMP (Internet Group Management Protocol): thực điều khiển truyền dẫn đa hướng hay multicast TCP/IP 6.1.4 Lớp giao diện mạng (Network Interface layer): Lớp giao diện mạng có trách nhiệm nhận truyền liệu thiết bị mạng, đồng thời xác nhận loại thiết bị cho trình truyền Tầng gồm có thiết bị phần cứng vật lý card mạng, cáp mạng … Các giao thức thuộc lớp gồm : ATM, Ethernet, Token Ring, Frame Relay … Lớp giao diện mạng mô hình TCP/IP có nhiệm vụ tương đương lớp vật lý giao hình OSI 6.2 Địa IP (IP address): - Địa IP có chức đánh địa gói liệu định tuyến chúng đến đích Để thực việc thiết bị nguồn đích phải xác định vị trí Trong sống ngày, sử dụng tên, địa nhà … để phân biệt người người kia, nhà nhà khác Trong mạng TCP/IP, máy, nút mạng sử dụng địa để phân biệt xác định vị trí lẫn Địa gọi địa IP - Địa IP thiết bị mạng Trong trường hợp thiết bị nối với nhiều mạng khác interface thiết bị phải có địa IP khác - Địa IP (version 4) địa nhị phân dài 32 bit gồm hai phần : ĐH Kỹ thuật Công nghệ 107 Trang Bài giảng thơng tin liệu mạng máy tính Chương 6: TCP/IP ứng dụng + Định danh mạng (network ID) + •Định danh host (host ID) Và chia làm octets, octet gồm byte Để dễ sử dụng dễ nhớ, địa IP viết dạng X.Y.Z.W, đó: X, Y, Z, W số thập phân từ ÷ 255 Ví dụ: ta có địa sau: 32 bits - Mục đích địa IP để định danh cho host liên mạng Do tổ chức độ lớn mạng liên mạng khác nhau, người ta chia địa IP thành lớp, ký hiệu là: A, B, C, D, E Trong đó, lớp A, B, C triển khai để đặt cho host mạng Internet, lớp D dùng cho nhóm Multicast, lớp E phục vụ cho mục đích nghiên cứu 6.2.1 Các lớp địa IP: Lớp A Lớp B ĐH Kỹ thuật Công nghệ NetID 15 16 23 24 31 HostID NetID HostID 108 Trang Baøi giảng thơng tin liệu mạng máy tính Chương 6: TCP/IP ứng dụng Lớp C 1 NetID HostID Lớp D 1 address Lớp E 1 1 address Lớp A : + Bit địa lớp A bit nhận dạng bit lại octet thứ dành cho định danh mạng Như vậy, số nhỏ có giá trị là: 00000000 (giá trị thập phân 0), số lớn 01111111 (giá trị thập phân 127) Tuy nhiên, giá trị đặc biệt này, 127 không sử dụng để đánh địa mạng Kết lớp A 126 địa mạng:1.0.0.0 đến 126.0.0.0 + Octet lại có 24 bit dành cho địa máy => có 224 = 16777216 địa host mạng Tuy nhiên, phần hostID có tất bit tất bit không dùng để gán địa cho host Do , tổng số host hợp lệ dùng mạng lớp A là: 224 – = 16777214 Ví dụ: mạng 10.0.0.0 giá trị host hợp lệ là: 10.0.0.1 đến 10.255.255.254 • Lớp B: + Sử dụng byte đầu cho phần netID, byte lại cho hostID + Địa lớp B có hai bit bit nhận dạng làø 10, bit lại tùy ý Như vậy, số nhỏ có giá trị là: 10000000 (giá trị thập phân 128), số lớn 10111111 (giá trị thập phân 191) Kết địa nằm khỏang 128 ÷ 191 địa lớp B có tất 214 = 16384 mạng lớp B (128.0.0.0 ÷ 191.255.0.0) + Phần hostID dài 16 bit => tổng số host có mạng lớp B là: 216 -2 = 65534 host (bỏ trường hợp tất bit tất bit 1) Ví dụ: mạng 172.29.0.0 giá trũ host hụùp leọ laứ: 172.29.0.1 ữ 172.29.255.254 ã Lụựp C: Sử dụng byte cho netID, byte cho hostID Địa lớp C có bit bit nhận dạng làø 110 => địa nằm khỏang 11000000 ( giá trị thập phân 192) ÷ 11011111 (giá trị thập phân 223) địa lớp C có tất 221 = 2097152 mạng lớp C (192.0.0.0 ÷ 223.255.255.0) + Phần hostID dài bit => tổng số host có mạng lớp C là: 28 -2 = 254 host (bỏ trường hợp tất bit tất bit 1) Ví dụ: mạng 203.162.41.0 giá trị host hợp lệ laứ: 203.162.41.1 ữ 203.162.41.254 + + ãLụựp D vaứ E :sử dụng cho mục đích đặc biệt Lớp D sử dụng cho mục đích multicast, lớp E sử dụng cho mục đích mở rộng ĐH Kỹ thuật Công nghệ 109 Trang Bài giảng thơng tin liệu mạng máy tính Chương 6: TCP/IP ứng dụng Các lớp địa IP Khỏang địa IP Lớp A 1÷126 (00000001 ÷01111111) Lớp B 128÷191 (10000000 ÷10111111) Lớp C 192÷223 (11000000 ÷11011111) Lớp D 224÷239 (11100000 ÷11101111) Lớp E 240÷255 (11110000 ÷11111111) Mặt nạ mạng (network mask): số dài 32 bit, phương tiện giúp máy xác định địa mạng địa IP (bằng cách AND địa IP với mặt nạ mạng) để phục vụ cho công việc routing Mặt nạ mạng cho biết số bit nằm phần hostID Được xây dựng theo cách: bật bit tương ứng với phần netwID tắt bit tương ứng với phần hostID Mặt nạ mặc định lớp địa không phân chia mạng là: Lớp A: 255.0.0.0 Lớp B: 255.255.0.0 Lớp C: 255.255.255.0 6.2.2 Các địa dành riêng: Địa mạng (Network address): địa IP dùng để đặt cho mạng Địa dùng để đặt cho interface, phần hostID địa chỉ chứa bit Ví dụ: 176.10.0.0 địa mạng Địa Broadcast (Broadcast address): địa IP dùng để đại diện cho tất host mạng, phần hostID địa chỉ chứa bit Địa dùng để đặt cho interface ĐH Kỹ thuật Công nghệ 110 Trang Bài giảng thơng tin liệu mạng máy tính Chương 6: TCP/IP ứng dụng Ví dụ: 176.10.255.255 địa broadcast Các địa bắt đầu với 127 địa sử dụng cho chức loopback Một thông điệp đánh địa loopback gởi phần mềm TCP/IP cục đến Địa loopback dùng để kiểm tra xem phần mềm TCP/IP có hoạt động không Địa 127.0.0.1 thøng sử dụng 6.2.3 Địa chung địa riêng: Tất IP host kết nối vào mạng Internet phải có địa IP tổ chức IANA (Internet Assigned Numbers Authority) cấp phát – gọi địa hợp lệ (hay đăng ký) Tuy nhiên, số lượng host kết nối vào mạng ngày gia tăng dẫn đến tình trạng khan địa IP Một giải pháp đưa dùng chế NAT kèm theo RFC 1918 quy định danh sách địa riêng RFC 1918 dành riêng vài dãy địa IP cho mạng riêng Với giả định dãy địa riêng không kết nối vào Internet, địa không Trên giới nay, dãy địa ẩn thường sử dụng cho mạng bảo vệ, nằm sau thiết bị chuyển ủoồi maùng: ã 10.0.0.0 ữ 10.255.255.255 ã 172.16.0.0 ữ 172.31.255.255 • 192.168.0.0 ÷192.168.255.255 - Bởi dãy địa riêng tách biệt với phần địa lại, toàn dãy địa sử dụng mạng mà không sợ trùng lắp địa mạng Một nhà quản lý mạng sử dụng địa riêng có nhiều không gian địa để phân chia mạng hơn, nhiều địa gán 6.2.4 Cơ chế NAT: NAT sử dụng thực tế thời điểm, tất host mạng LAN thường không truy xuất vào internet đồng thời Chính vậy, ta không cần phải sử dụng số lượng tương ứng địa IP hợp lệ NAT sử dụng router đóng vai trò gateway kết nối máy tính mạng cục với Internet, thực chức chuyển đổi địa mạng Một thiết bị NAT làm ẩn chi tiết mạng cục che dấu tồn mạng cục Các host bên mạng LAN sử dụng lớp địa IP riêng thích hợp Còn danh sách địa IP hợp lệ cấu hình router NAT Tất gói tin host bên mạng LAN gởi đến host internet router NAT phân tích chuyển đổi địa riêng có gói tin thành địa hợp lệ danh sách chuyển đến host đích nằm mạng internet Sau đó, có gói tin gởi cho host bên mạng LAN router NAT chuyển đổi địa đích thành địa riêng host chuyển Một thiết bị NAT làm tăng tính bảo mật mạng ngăn chặn công từ bên vào mạng cục Đối với mạng bên ngoài, thiết bị 111 ĐH Kỹ thuật Công nghệ Trang Bài giảng thơng tin liệu mạng máy tính Chương 6: TCP/IP ứng dụng NAT giống máy đơn kết nối Internet Nếu kẻ công biết địa máy mạng cục bộ, mở kết nối đến mạng cục sơ đồ gán địa cục độc lập với không gian địa Internet Một thiết bị NAT tiết kiệm số lượng địa Internet cần thiết cho tổ chức Chỉ có thiết bị NAT truy cập từ Internet Tính kinh tế việc tiết kiệm địa Internet khả bảo mật mạng riêng làm cho thiết bị NAT trở nên phổ biến mạng cục Hình 6.1: Một thiết bị chuyển đổi địa mạng 6.2.5 Phân chia mạng (subneting) Người quản trị mạng cần phân chia mạng thành mạng nhỏ hơn, nhằm mục đích: – Giảm kích thứơc broadcast domain, tối ưu việc thực mạng – Bảo mật mạng tốt – Quản lý đơn giản có cố dễ kiểm tra xác định đựơc nguyên nhân gây lỗi mạng lớn Lấy ví dụ, xét mạng lớp A hình 6.1: ĐH Kỹ thuật Công nghệ 112 Trang Bài giảng thơng tin liệu mạng máy tính Chương 6: TCP/IP ứng dụng Hình 6.2: Phân phối liệu đến mạng lớp A Vấn đề làm để phân phối datagram vào không gian địa 99.0.0.0 Một mạng lớp A có phạm vi 16 triệu định danh host Mạng bao gồm hàng triệu host, đường – số lớn phạm vi mạng đơn lẻ Để phân phối hiệu mạng lớn, không gian địa phân nhỏ thành đoạn mạng nhỏ (xem hình -2) ĐH Kỹ thuật Công nghệ 113 Trang Bài giảng thơng tin liệu mạng máy tính Chương 6: TCP/IP ứng dụng Hình 6.3: Tổ chức mạng để phân phối hiệu Việc phân đoạn thành mạng vật lý riêng biệt làm tăng dung lượng toàn mạng làm cho mạng sử dụng phần không gian địa nhiều Trong trường hợp thông thường, router phân tách đoạn không gian địa cần số định nơi phân phối liệu Chúng dùng định danh mạng datagram gởi đến mạng có định danh mạng (99.0.0.0) Mặc dù tổ chức không gian địa định danh host, giải pháp cồng kềnh, không mềm dẻo hoàn toàn không thực tế mạng với 16 triệu host Giải pháp thực tế phân chia không gian địa bên định danh mạng để host router dựa địa IP biết đoạn mạng nhận phân phối Giả sử ta phải tiến hành đặt địa IP cho hệ thống có cấu trúc hình 6.4: Theo hình 6.4, ta bắt buộc phải dùng đến tất đường mạng riêng biệt để đặt cho hệ thống mạng mình, mạng dùng đến vài địa tổng số 65534 địa hợp lệ => phí phạm to lớn ĐH Kỹ thuật Công nghệ 114 Trang Bài giảng thơng tin liệu mạng máy tính Chương 6: TCP/IP ứng dụng Hình 6.4: Mô hình không phân chia mạng Thay vậy, sử dụng kỹ thuật chia mạng con, ta cần sử dụng đường mạng 131.108.0.0 chia đường thành mạng hình 6.5 Hình 6.5: Mô hình có phân chia mạng Rõ ràng tiến hành cấp phát địa cho hệ thống mạng lớn, người ta phải sử dụng kỹ thuật chia mạng tình hình địa IP ngày khan Ví dụ hình hòan tòan chưa phải chiến lược chia mạng tối ưu Thật người ta chia mạng nhỏ nữa, đến mức độ không bỏ phí địa IP khác Xét khía cạnh kỹ thuật, chia mạng việc dùng số bit phần hostID ban đầu để đặt cho cac mạng Lúc này, địa gồm phần: NetID, subnetID, hostID ĐH Kỹ thuật Công nghệ 115 Trang Bài giảng thơng tin liệu mạng máy tính Chương 6: TCP/IP ứng dụng Số bit dùng cho phần subnetID tùy thuộc vào chiến lược chia mạng người quản trị Tuy nhiên, subnetID chiếm trọn số bit phần hostID ban đầu, cụ thể là: subnetID ≤ hostID – Lớp A NetID Lớp B Lớp C 24 - x x subnetID HostID 16 16 - x x NetID subnetID HostID 24 8-x x NetID SubnetID HostID Ví dụ: Số bit phần subnetID xác định số lượng mạng con, giả sử số bit n số lượng mạng có Tuy nhiên, luật phân chia mạng thức không cho phép dạng tòan bit tòan bit định danh subnet Như vậy, số subnet hợp lệ là: 2n – (với n số bit mượn để chia subnet) n Vậy: Số bit tối thiểu mượn để chia subnet là: bit Số bit tối đa mượn để chia subnet là: Lớp A: 22 bits ~ 222 - = 4.194.302 subnet Lớp B: 14 bits ~ 214 - = 16.382 subnet Lớp C: 06 bits ~ 206 - = 62 subnet ĐH Kỹ thuật Công nghệ 116 Trang Bài giảng thơng tin liệu mạng máy tính Chương 6: TCP/IP ứng dụng Số lượng host mạng xác định số bit phần hostID, 2m – số địa hợp lệ đặt cho host mạng (với m số bit lại sau trừ số bit mượn để chia subnet) Khi xác định địa IP (ví dụ: 127.29.191.115) ta biết host nằm mạng (không thể biết mạng có chia mạng hay không, có chia dùng bit để chia) Chính vậy, ghi nhận địa IP host, ta phải cho biết subnet mask Ví dụ: 127.29.191.115/ 255.255.255.0 Hoặc: 127.29.191.115/ 24 Trước thực phân chia mạng con, người quản trị mạng cần thực bước sau: Xác định số subnet cần? Xác định số host yêu cầu subnet Ví dụ: cho địa IP: 172.16.0.0 - Hãy chia địa thành mạng - Tính số host/ subnet, subnet mask, khỏang địa IP subnet, địa broacast? Giải Các bước thực hiện: Bước 1: Xác định số subnet ID cần Bước 2: Xác định khỏang địa host subnet Bước 3: Tìm subnet mask dựa số bit mượn để chia subnet Bước 4: Xác định địa broadcast subnet • Địa 172.16.0.0: địa lớp B Subnet mask mặc định là: 255.255.0.0 • Số subnet ≤ 2n – (với n số bit mượn để chia subnet) 2n – = => n = Ö mượn bit để chia subnet Subnet 0: 00000000.00000000 =0 Subnet 1: 00100000.00000000 = 32 = 1x25 Subnet 2: 01000000.00000000 = 64 = 2x25 Subnet 3: 01100000.00000000 = 96 = 3x25 Subnet 4: 10000000.00000000 = 128 = 4x25 Subnet 5: 10100000.00000000 = 160 = 5x25 Subnet 6: 11000000.00000000 = 192 = 6x25 Subnet 7: 11100000.00000000 = 224 = 7x25 ÑH Kỹ thuật Công nghệ 117 Trang Bài giảng thơng tin liệu mạng máy tính Chương 6: TCP/IP ứng dụng m Số host ≤ – (với m số bit lại sau trừ số bit mượn để chia subnet) Số host/ subnet = 2(16-3) – = 213 – = 8190 host/subnet • Tìm subnet mask: Ư Vậy subnet mask là: 255.255.224.0 • Xác định địa broadcast subnet STT Subnet address Khỏang địa host Địa Broadcast Sử dụng ? 172.16.0.0 172.16.0.1 – 172.16.15.254 172.16.31.255 N 172.16.32.0 172.16.32.1 – 172.16.63.254 172.16.63.255 Y 172.16.64.0 172.16.64.1 –172.16.95.254 172.16.95.255 Y 172.16.96.0 172.16.96.1 –172.16.127.254 172.16.127.255 Y 172.16.128.0 172.16.128.1 –172.16.159.254 172.16.159.255 Y 172.16.160.0 172.16.160.1 –172.16.191.254 172.16.191.255 Y 172.16.192.0 172.16.192 –172.16.223.254 172.16.223.255 Y 172.16.224.0 172.16.224.1 –172.16.255.254 172.16.255.255 N 6.3 Giao thức phân giải địa (ARP): Để máy tính thông tin với nhau, thiết bị gởi (source) phải biết địa IP địa MAC (địa vật lý) thiết bị nhận (destination) Các máy tính mạng cục sử dụng giao thức lớp Internet gọi giao thức phân giải địa – Address Resolution Protocol (ARP) để ánh xạ ĐH Kỹ thuật Công nghệ 118 Trang Bài giảng thơng tin liệu mạng máy tính Chương 6: TCP/IP ứng dụng địa IP vào địa vật lý Một host phải biết địa vật lý tương thích mạng đích để gởi liệu đến Bộ tương thích mạng xác định địa IP Địa IP phải ánh xạ đến địa vật lý để thông điệp đến đích Mỗi máy tính đoạn mạng trì bảng nhớ gọi bảng ARP Bảng ARP chứa địa MAC địa IP thiết bị mạng kết nối đến LAN Bảng ARP hình thành cách tự động Khi máy tính cần gửi liệu đến máy tính khác đoạn mạng, máy tính kiểm tra bảng ARP để xác định địa vật lý nơi nhận Nếu địa MAC địa IP trạm nhận liệu không liệt kê bảng ARP, máy tính gởi broadcast gọi khung yêu cầu ARP Khung yêu cầu ARP chứa địa IP (địa IP chưa phân giải) trạm nhận địa MAC (địa MAC địa broadcast gồm byte: FF-FF-FF-FFFF-FF) Khung yêu cầu ARP chứa địa IP địa vật lý máy tính gởi yêu cầu Các máy tính khác đoạn mạng nhận yêu cầu ARP kiểm tra xem địa IP có giống với địa khung yêu cầu không Nếu không giống, máy tính nhận bỏ qua yêu cầu Nếu giống máy tính nhận gởi trả lời khung gọi khung đáp ứng ARP có chứa địa vật lý đến máy tính gởi yêu cầu Sau đó, máy tính gởi yêu cầu cập nhật địa IP địa MAC vào nhớ ARP Ví dụ: máy tính gởi (Source) cần truyền liệu đến máy tính nhận (destination) hình 6.6 Hình 6.6: Trước tiên, máy truyền (Source) kiểm tra bảng ARP để xác định địa vật lý máy nhận (destination) hình 6.7 Vì địa MAC địa IP máy nhận bảng ARP nên máy tính truyền gởi khung yêu cầu ARP (hình 6.8) Máy nhận xác định địa IP khung yêu cầu ARP (Hình 6.9) gởi khung đáp ứng ARP (Hình 6.10) 119 ĐH Kỹ thuật Công nghệ Trang Bài giảng thơng tin liệu mạng máy tính Chương 6: TCP/IP ứng dụng Máy gởi khung yêu cầu ARP cập nhật địa MAC địa IP máy nhận vào bảng ARP Khi máy tính thuộc LAN Hình 6.7: Trường hợp máy tính truyền máy tính nhận thuộc LAN Hình 6.8: Máy gởi kiểm tra địa MAC địa IP máy nhận bảng ARP ĐH Kỹ thuật Công nghệ 120 Trang Bài giảng thơng tin liệu mạng máy tính Chương 6: TCP/IP ứng dụng Hình 6.9: Máy truyền gởi khung yêu cầu ARP (gởi broadcast) Hình 6.10: Máy nhận xác định địa IP khung yêu cầu ARP Hình 6.11: Máy nhận gởi khung đáp ứng ARP ĐH Kỹ thuật Công nghệ 121 Trang Bài giảng thơng tin liệu mạng máy tính Chương 6: TCP/IP ứng dụng Hình 6.12: Địa MAC địa IP máy nhận cập nhật bảng ARP máy gởi Khi máy tính cách xa nhau: Hình 6.13: Trường hợp máy tính truyền máy tính nhận cách xa (khác LAN) Khi máy tính truyền muốn gởi liệu đến máy tính xa, trước tiên phải tìm địa phần cứng router mặc định Để làm điều này, máy truyền gởi quảng bá khung yêu cầu ARP chứa địa IP router mặc định Sau đó, router mặc định gởi trả lời ARP để thông báo địa phần cứng cho máy tính truyền Lúc này, máy truyền gởi liệu, gói liệu gởi có chứa địa IP máy nhận địa MAC router Khi nhận địa gói liệu, router tìm địa IP đích bảng định tuyến sử dụng thông tin để truyền liệu tới đích 6.4 Giao thức phân giải địa ngược (RARP): RARP viết tắt Reverse ARP (Giao thức phân giải địa ngược) RARP trái ngược với ARP RARP sử dụng biết địa vật lý địa IP RARP thường sử dụng kết hợp với giao thức BOOTP để khởi động trạm làm việc ổ đóa BOOTP (boot PROM)— Nhiều tương thích mạng có khe cắm trống để thêm mạch tích hợp gọi Rom boot Chương trình bootPROM bắt đầu máy tính bật nguồn Nó tải hệ điều hành vào máy tính cách đọc từ máy chủ mạng thay ổ đĩa cục Hệ điều hành tải tới thiết bị BOOTP cấu hình trước địa IP cụ thể ĐH Kỹ thuật Công nghệ 122 Trang ... Trang Bài giảng thơng tin liệu mạng máy tính Chương 6: TCP/IP ứng dụng Máy gởi khung yêu cầu ARP cập nhật địa MAC địa IP máy nhận vào bảng ARP Khi máy tính thuộc LAN Hình 6.7: Trường hợp máy tính. .. thơng tin liệu mạng máy tính Chương 6: TCP/IP ứng dụng Hình 6.12: Địa MAC địa IP máy nhận cập nhật bảng ARP máy gởi Khi máy tính cách xa nhau: Hình 6.13: Trường hợp máy tính truyền máy tính. . .Bài giảng thơng tin liệu mạng máy tính Chương 6: TCP/IP ứng dụng + •TCP (Transmission Control Protocol) : cung cấp dịch vụ truyền thông tin cậy hướng kết nối cho ứng dụng cần truyền liệu