CÁC LOẠI MẠNG máy TÍNH CHƯƠNG 1

19 237 0
CÁC LOẠI MẠNG máy TÍNH   CHƯƠNG 1

Đ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

II CÁC LOẠI MẠNG MÁY TÍNH Mạng cục LAN (Local Area Network) Mạng LAN nhóm máy tính thiết bị truyền thông mạng nối kết với khu vực nhỏ nhà cao ốc, khuôn viên trường đại học, khu giải trí Các mạng LAN thường có đặc điểm sau:  Băng thông lớn, có khả chạy ứng dụng trực tuyến xem phim, hội thảo qua mạng  Kích thước mạng bị giới hạn thiết bị  Chi phí thiết bị mạng LAN tương đối rẻ  Quản trị đơn giản Hình 1.1 – Mô hình mạng cục (LAN) Mạng đô thị MAN (Metropolitan Area Network) Mạng MAN gần giống mạng LAN giới hạn thành phố hay quốc gia Mạng MAN nối kết mạng LAN lại với thông qua phương tiện truyền dẫn khác (cáp quang, cáp đồng, sóng ) phương thức truyền thông khác Đặc điểm mạng MAN:  Băng thông mức trung bình, đủ để phục vụ ứng dụng cấp thành phố hay quốc gia  phủ điện tử, thương mại điện tử, ứng dụng ngân hàng  Do MAN nối kết nhiều LAN với nên độ phức tạp tăng đồng thời công tác quản trị khó  khăn  Chi phí thiết bị mạng MAN tương đối đắt tiền Mạng diện rộng WAN (Wide Area Network) Mạng WAN bao phủ vùng địa lý rộng lớn quốc gia, lục địa hay toàn cầu Mạng WAN thường mạng công ty đa quốc gia hay toàn cầu, điển hình mạng Internet Do phạm vi rộng lớn mạng WAN nên thông thường mạng WAN tập hợp mạng LAN, MAN nối lại với phương tiện như: vệ tinh (satellites), sóng viba (microwave), cáp quang, cáp điện thoại Đặc điểm mạng WAN:  Băng thông thấp, dễ kết nối, thường phù hợp với ứng dụng offline e-mail, web, ftp  Phạm vi hoạt động rộng lớn không giới hạn  Do kết nối nhiều LAN, MAN lại với nên mạng phức tạp có tính toàn cầu nên thường có tổ chức quốc tế đứng quản trị  Chi phí cho thiết bị công nghệ mạng WAN đắt tiền Hình 1.2 – Mô hình mạng diện rộng (WAN) Mạng Internet Mạng Internet trường hợp đặc biệt mạng WAN, cung cấp dịch vụ toàn cầu mail, web, chat, ftp phục vụ miễn phí cho người Câu 2:Chức lớp mô hình tham chiếu OSI Lớp ứng dụng (Application Layer): giao diện chương trình ứng dụng người dùng mạng Lớp Application xử lý truy nhập mạng chung, kiểm soát luồng phục hồi lỗi Lớp không cung cấp dịch vụ cho lớp mà cung cấp dịch vụ cho ứng dụng như: truyền file, gởi nhận Email, Telnet, HTTP, FTP, SMTP… Lớp trình bày (Presentation Layer): lớp chịu trách nhiệm thương lượng xác lập dạng thức liệu trao đổi Nó đảm bảo thông tin mà lớp ứng dụng hệ thống đầu cuối gởi đi, lớp ứng dụng hệ thống khác đọc Lớp trình bày thông dịch nhiều dạng liệu khác thông qua dạng chung, đồng thời nén giải nén liệu Thứ tự byte, bit bên gởi bên nhận qui ước qui tắc gởi nhận chuỗi byte, bit từ trái qua phải hay từ phải qua trái Nếu hai bên không thống có chuyển đổi thứ tự byte bit vào trước sau truyền Lớp presentation quản lý cấp độ nén liệu nhằm giảm số bit cần truyền Ví dụ: JPEG, ASCCI, EBCDIC Lớp phiên (Session Layer): lớp có chức thiết lập, quản lý, kết thúc phiên thông tin hai thiết bị truyền nhận Lớp phiên cung cấp dịch vụ cho lớp trình bày Lớp Session cung cấp đồng hóa tác vụ người dùng cách đặt điểm kiểm tra vào luồng liệu Bằng cách này, mạng không hoạt động có liệu truyền sau điểm kiểm tra cuối phải truyền lại Lớp thi hành kiểm soát hội thoại trình giao tiếp, điều chỉnh bên truyền, nào, Ví dụ như: RPC, NFS, Lớp kết nối theo ba cách: Haft-duplex, Simplex, Full-duplex Lớp vận chuyển (Transport Layer): lớp vận chuyển phân đoạn liệu từ hệ thống máy truyền tái thiết lập liệu vào luồng liệu hệ thống máy nhận đảm bảo việc bàn giao thông điệp thiết bị đáng tin cậy Dữ liệu lớp gọi segment Lớp thiết lập, trì kết thúc mạch ảo đảm bảo cung cấp dịch vụ sau: - Xếp thứ tự phân đoạn: thông điệp lớn tách thành nhiều phân đoạn nhỏ để bàn giao, lớp vận chuyển xếp thứ tự phân đoạn trước ráp nối phân đoạn thành thông điệp ban đầu - Kiểm soát lỗi: có phân đoạn bị thất bại, sai trùng lắp, lớp vận chuyển yêu cầu truyền lại - Kiểm soát luồng: lớp vận chuyển dùng tín hiệu báo nhận để xác nhận Bên gửi không truyền phân đoạn liệu bên nhận chưa gởi tín hiệu xác nhận nhận phân đoạn liệu trước đầy đủ Lớp mạng (Network Layer): lớp mạng chịu trách nhiệm lập địa thông điệp, diễn dịch địa tên logic thành địa vật lý đồng thời chịu trách nhiệm gởi packet từ mạng nguồn đến mạng đích Lớp định đường từ máy tính nguồn đến máy tính đích Nó định liệu truyền đường dựa vào tình trạng, ưu tiên dịch vụ yếu tố khác Nó quản lý lưu lượng mạng chẳng hạn chuyển đổi gói, định tuyến, kiểm soát tắc nghẽn liệu Nếu thích ứng mạng định tuyến (router) truyền đủ đoạn liệu mà máy tính nguồn gởi đi, lớp Network định tuyến chia liệu thành đơn vị nhỏ hơn, nói cách khác, máy tính nguồn gởi gói tin có kích thước 20Kb, Router cho phép gói tin có kích thước 10Kb qua, lúc lớp Network Router chia gói tin làm 2, gói tin có kích thước 10Kb Ở đầu nhận, lớp Network ráp nối lại liệu Ví dụ: số giao thức lớp này: IP, IPX, Dữ liệu lớp gọi packet datagram Lớp liên kết liệu (Data link Layer): cung cấp khả chuyển liệu tin cậy xuyên qua liên kết vật lý Lớp liên quan đến: - Địa vật lý - Mô hình mạng - Cơ chế truy cập đường truyền - Thông báo lỗi - Thứ tự phân phối frame - Điều khiển dòng Tại lớp data link, bít đến từ lớp vật lý chuyển thành frame liệu cách dùng số nghi thức lớp Lớp data link chia thành hai lớp con: - Lớp LLC (logical link control) - Lớp MAC (media access control) Lớp LLC phần so với giao thức truy cập đường truyền khác, cung cấp mềm dẻo giao tiếp Bởi lớp LLC hoạt động độc lập với giao thức truy cập đường truyền, giao thức lớp (ví dụ IP lớp mạng) hoạt động mà không phụ thuộc vào loại phương tiện LAN Lớp LLC lệ thuộc vào lớp thấp việc cung cấp truy cập đường truyền Lớp MAC cung cấp tính thứ tự truy cập vào môi trường LAN Khi nhiều trạm truy cập chia sẻ môi trường truyền, để định danh trạm, lớp cho MAC định nghĩa trường địa phần cứng, gọi địa MAC address Địa MAC số đơn giao tiếp LAN (card mạng) Lớp vật lý (Physical Layer): định nghĩa qui cách điện, cơ, thủ tục đặc tả chức để kích hoạt, trì dừng liên kết vật lý hệ thống đầu cuối Một số đặc điểm lớp vật lý bao gồm: - Mức điện - Khoảng thời gian thay đổi điện - Tốc độ liệu vật lý - Khoảng đường truyền tối đa - Các đầu nối vật lý a c âu 3: Giao thức TCP (TCP protocol) TCP cung cấp kết nối tin cậy hai máy tính, kết nối thiết lập trước liệu bắt đầu truyền TCP gọi nghi thức hướng kết nối, với nghi thức TCP trình hoạt động trải qua ba bước sau: - Thiết lập kết nối (connection establishment) - Truyền liệu (data tranfer) - Kết thúc kết nối (connection termination) TCP phân chia thông điệp thành segment, sau ráp segment lại bên nhận, truyền lại gói liệu bị Với TCP liệu đến đích thứ tự, TCP cung cấp Virtual Circuit ứng dụng bên gởi bên nhận Giao thức TCP thiết lập kết nối phương pháp “Bắt tay lần” (three-way handshake) Hình 3.7 – Cách thiết lập kết nối giao thức TCP Hình vẽ ví dụ cách thức truyền, nhận gói tin giao thức TCP Hình 3.8 – Minh họa cách truyền, nhận gói tin giao thức TCP Giao thức TCP giao thức có độ tin cậy cao, nhờ vào phương pháp truyền gói tin, chế điều khiển luồng (flow control), gói tin ACK,… Hình vẽ sau thể gói tin TCP Hình 3.9 – Cấu trúc gói tin TCP Các thành phần gói tin: - Source port: port nguồn - Destination Port: port đích - Sequence number: số (để xếp gói tin theo trật tự nó) - Acknowledgment number (ACK số): số thứ tự Packet mà bên nhận chờ đợi - Header Length: chiều dài gói tin - Reserved: trả - Code bit: cờ điều khiển - Windows: kích thước tối đa mà bên nhận nhận - Checksum: máy nhận dùng 16 bit để kiểm tra liệu gói tin có hay không - Data: liệu gói tin (nếu có) b Giao thức UDP (UDP protocol) UDP không giống TCP, UDP nghi thức phi kết nối, nghĩa liệu gởi tới đích không tin cậy Bởi kết nối không tạo trước liệu truyền, UDP nhanh TCP UDP nghi thức không tin cậy, không đảm bảo liệu đến đích không bị mất, thứ tự mà nhờ nghi thức lớp đảm nhận chức UDP có ưu TCP: - Nhờ vào việc thiết lập kết nối trước thật truyền dẫn liệu nên truyền với tốc độ nhanh - Bên nhận không cần phải trả gói tin xác nhận (ACK) nên giảm thiểu lãng phí băng thông Hình 3.10 – Cấu trúc gói tin UDP Các thành phần gói tin UDP: - Source Port: port nguồn - Destination Port: port đích - UDP Length: chiều dài gói tin - UDP Checksum: dùng để kiểm tra gói tin có bị sai lệch hay không - Data: liệu kèm gói tin (nếu có) Câu 6: I GIỚI THIỆU CÁC LỚP ĐỊA CHỈ Lớp A Dành byte cho phần network_id ba byte cho phần host_id 0 network_id host_id Để nhận diện lớp A, bit byte phải bit Dưới dạng nhị phân, byte có dạng 0xxxxxxx Vì vậy, địa IP có byte nằm khoảng từ (00000000) đến 127 (01111111) thuộc lớp A Ví dụ địa 50.14.32.8 địa lớp A (50 < 127) Byte network_id, trừ bit làm ID nhận dạng lớp A, lại bảy bit để đánh thứ tự mạng, ta 128 (27) mạng lớp A khác Bỏ hai trường hợp đặc biệt 127 Kết lớp A 126 (27-2) địa mạng, 1.0.0.0 đến 126.0.0.0 Phần host_id chiếm 24 bit, tức đặt địa cho 16.777.216 (224) host khác mạng Bỏ địa mạng (phần host_id chứa toàn bit 0) địa broadcast (phần host_id chứa toàn bit 1) có tất 16.777.214 (224-2) host khác mạng lớp A Ví dụ, mạng 10.0.0.0 giá trị host hợp lệ 10.0.0.1 đến 10.255.255.254 128 mạng khác Một mạng chứa 16.777.214 host Hình 4.1 – Mô tả mạng lớp A kết nối với Lớp B Dành hai byte cho phần network_id host_id network_id 1 host_id Dấu hiệu để nhận dạng địa lớp B byte bắt đầu hai bit 10 Dưới dạng nhị phân, octet có dạng 10xxxxxx Vì địa nằm khoảng từ 128 (10000000) đến 191 (10111111) thuộc lớp B Ví dụ 172.29.10.1 địa lớp B (128 < 172 < 191) Phần network_id chiếm 16 bit bỏ bit làm ID cho lớp, lại 14 bit cho phép ta đánh thứ tự 16.384 (214) mạng khác (128.0.0.0 đến 191.255.0.0) Phần host_id dài 16 bit hay có 65536 (216) giá trị khác Trừ trường hợp đặc biệt lại 65534 host mạng lớp B Ví dụ, mạng 172.29.0.0 địa host hợp lệ từ 172.29.0.1 đến 172.29.255.254 16.384 mạng khác Một mạng chứa 65534 host Hình 4.2 – Mô tả mạng lớp B kết nối với Lớp C Dành ba byte cho phần network_id byte cho phần host_id 1 network_id 2 host_id Byte bắt đầu ba bit 110 dạng nhị phân octet 110xxxxx Như địa nằm khoảng từ 192 (11000000) đến 223 (11011111) thuộc lớp C Ví dụ địa lớp C 203.162.41.235 (192 < 203 < 223) Phần network_id dùng ba byte hay 24 bit, trừ bit làm ID lớp, lại 21 bit hay 2.097.152 (221) địa mạng (từ 192.0.0.0 đến 223.255.255.0) Phần host_id dài byte cho 256 (28) giá trị khác Trừ hai trường hợp đặc biệt ta 254 host khác mạng lớp C Ví dụ, mạng 203.162.41.0, địa host hợp lệ từ 203.162.41.1 đến 203.162.41.254 Lớp D E Các địa có byte nằm khoảng 224 đến 255 địa thuộc lớp D E 1 1 multicast address 1 1 để dành - Lớp D : Dùng để gởi IP datagram tới nhóm host mạng Lớp E : Dự phòng tương lai  Một địa có host_id = dùng để hướng tới tất host nối vào mạng định danh network_id gọi địa broadcast trực tiếp  Nếu tất toàn số dùng để hướng tới tất host liên mạng (nhân giải b-node)  Địa 0.0.0.0 sử dụng bảng routing để đến điểm vào mạng cho địa routing mặc định Bảng tổng kết Giá trị byte Số byte phần Network_id Số byte phần Host_id Network mask Network Address Số đường mạng Số host đường mạng Lớp A – 127 Lớp B 128 – 191 Lớp C 192 – 223 3 255.0.0.0 XX.0.0.0 128 16.777.214 255.255.0.0 XX.XX.0.0 16.384 65.534 255.255.255.0 XX.XX.XX.0 2.097.152 254 * Ghi chú: XX số miền cho phép Ví dụ cách triển khai đặt địa IP cho hệ thống mạng Hình 4.3 – Minh họa hệ thống mạng Chia mạng (subnetting) Giả sử ta phải tiến hành đặt địa IP cho hệ thống có cấu trúc sau: Hình 4.4 – Hệ thống mạng có đường mạng Theo hình trên, ta bắt buộc phải dùng đến tất sáu đườ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 Thay vậy, sử dụng kỹ thuật chia mạng con, ta cần sử dụng đường mạng 150.150.0.0 chia đường mạng thành sáu mạng theo hình bên dưới: Hình 4.5 – Hệ thống mạng có đường mạng (sau chia Subnet) 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 hoàn toàn 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 mượn số bit phần host_id ban đầu để đặt cho mạng Lúc này, cấu trúc địa IP gồm có ba phần: network_id, subnet_id host_id Số bit dùng cho phần subnet_id tuỳ thuộc vào chiến lược chia mạng người quản trị, số tròn byte (8 bit) số bit lẻ Tuy nhiên subnet_id chiếm trọn số bit có host_id ban đầu, cụ thể (số bit làm subnet_id) ≤ (số bit làm host_id)-2 Cụ thể lớp A, B, C sau : network_id subnet_id network_id host_id network_id subnet_id 2 host_id subnet2 _id 2Host id3 Số lượng host mạng xác định số bit phần host_id; x – số địa hợp lệ đặt cho host mạng Tương tự, số bit phần subnet_id xác định số lượng mạng Giả sử số bit y ⇒ 2y – số lượng mạng có (trường hợp đặc biệt sử dụng 2y mạng con) Một số khái niệm mới: - Địa mạng (địa đường mạng): bao gồm phần network_id subnet_id, phần host_id chứa bit Theo hình bên ta có địa mạng sau: 150.150.1.0, 150.150.2.0, … - Địa broadcast mạng con: Giữ nguyên bit dùng làm địa mạng con, đồng thời bật tất bit phần host_id lên Ví dụ địa broadcast mạng 150.150.1.0 150.150.1.255 - Mặt nạ mạng (subnet mask): giúp máy tính xác định địa mạng địa host Để xây dựng mặt nạ mạng cho hệ thống địa chỉ, ta bật bit phần network_id subnet_id lên 1, tắt bit phần host_id thành Ví dụ mặt nạ mạng dùng cho hệ thống mạng hình 255.255.255.0 Vấn đề đặt xác định địa IP (ví dụ 172.29.8.230) 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 ghi nhận địa IP host, ta phải cho biết subnet mask (subnet mask giá trị thập phân, số bit dùng làm subnet mask) + Ví dụ địa IP ghi theo giá trị thập phân subnet mask 172.29.8.230/255.255.255.0 + Hoặc địa IP ghi theo số bit dùng làm subnet mask 172.29.8.230/24 Địa riêng (private address) chế chuyển đổi địa mạng (Network Address Translation - NAT) 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 sử dụng chế NAT kèm theo RFC 1918 qui định danh sách địa riêng Các địa không IANA cấp phát - hay gọi địa không hợp lệ Bảng sau liệt kê danh sách địa này: Nhóm địa 10.0.0.0 đến 10.255.255.255 172.16.0.0 đến 172.31.255.255 192.168.0.0 đến 192.168.255.255 Lớp A B C Số lượng mạng 16 256 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, 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 nhà cung cấp dịch vụ Internet (ISP) cung cấp số lượng địa IP hợp lệ so với số máy cần truy cập Internet NAT sử dụng router đóng vai trò gateway cho mạng Các host bên mạng LAN sử dụng lớp địa riêng thích hợp Còn danh sách địa IP hợp lệ cấu hình Router NAT Tất packet host bên mạng LAN gửi đến host Internet router NAT phân tích chuyển đổi địa riêng có packet thành địa hợp lệ danh sách chuyển đến host đích nằm mạng Internet Sau có packet gửi cho host bên mạng LAN Router NAT chuyển đổi địa đích thành địa riêng host chuyển cho host bên mạng LAN Một chế mở rộng NAT PAT (Port Address Translation) dùng cho mục đích tương ứng Lúc thay chuyển đổi địa IP địa cổng dịch vụ (port) chuyển đổi (do Router NAT định) II MỘT SỐ CÂU HỎI ĐẶT RA KHI LÀM VIỆC VỚI ĐỊA CHỈ IP Ví dụ Người ta ghi nhận địa IP host sau: 172.29.32.30/255.255.240.0, trả lời câu hỏi sau: - Hãy cho biết mạng chứa host có chia mạng hay không? Nếu có cho biết có mạng tương tự vậy? Và có host mạng con? - Hãy cho biết host nằm mạng có địa gì? - Hãy cho biết địa broadcast dùng cho mạng đó? - Liệt kê danh sách địa host nằm chung mạng với host Hướng dẫn trả lời: Hãy cho biết mạng chứa host có chia mạng hay không? Nếu có cho biết có mạng tương tự vậy? Và có host mạng con? Xác định lớp địa ⇒ xác định mặt nạ mặc định lớp, so khớp với mặt nạ địa ⇒ kết luận có chia mạng hay không? Xác định số bit subnet_id = x ⇒ số mạng = 2x-2 Xác định số bit host_id = y ⇒ số host mạng = 2y-2  Như vậy, Host có địa IP thuộc lớp B, subnet mask Host lại 255.255.240.0 (khác với subnet mask mặc định lớp B) nên host nằm mạng có chia mạng Subnet mask mặc định lớp B Subnet mask Host 255.255.0.0 = 11111111 11111111 00000000 00000000 255.255.240.0 = 11111111 11111111 11110000 00000000  So sánh số bit dùng làm subnet mask Host với số bit dùng làm subnet mask mặc định lớp B, có số bit dùng làm subnet_id bit Nên số bit dùng làm host_id (16-4) = 12 bit  Số mạng tương tự 14  Số host mạng 4094 Hãy cho biết host nằm mạng có địa gì? Duyệt mặt nạ mạng địa IP theo byte tương ứng, từ trái qua phải + Byte subnet mask mang giá trị 255 ghi lại byte tương ứng địa IP + Byte subnet mask ghi lại byte tương ứng địa IP + Nếu giá trị byte subnet mask khác 255 để trống byte tương ứng địa IP gọi byte số khó chịu Tìm số sở = 256 - số khó chịu Tìm bội số lớn số sở bội số phải bé số tương ứng địa IP ghi lại số  172.29. Số khó chịu = 240  Số sở = 256 – 240 = 16  Bội số 16 lớn bé 32 32  địa đường mạng cần tìm 172.29.32.0 Hãy cho biết địa broadcast dùng cho mạng đó? Duyệt mặt nạ mạng địa IP theo byte tương ứng, từ trái qua phải + Byte subnet mask mang giá trị 255 ghi lại byte tương ứng địa IP, + Byte subnet mask ghi vào byte tương ứng địa IP 255 + Nếu byte subnet mask có giá trị khác 255 để trống byte tương ứng địa IP gọi byte số khó chịu Tìm số sở = 256 - số khó chịu Tìm bội số nhỏ số sở bội số phải lớn số tương ứng địa IP, đem số trừ kết  172.29. 255 Số khó chịu = 240  Số sở = 256 – 240 = 16  Bội số nhỏ 16 lớn 32 48 48 – = 47  Địa broadcast cần tìm 172.29.47.255 Liệt kê danh sách địa host nằm chung mạng với host trên? Các địa host hợp lệ đặt cho host nằm chung mạng với host là: địa sau địa mạng trước địa broadcast •Các địa từ 172.29.32.1 đến 172.29.47.254 Ví dụ Cho host có địa 10.8.100.49/19 Hãy trả lời câu hỏi cho host - Subnet mask 19 bit hay 255.255.224.0 ⇒ có chia mạng Số bit subnet_id 11 ⇒ số subnet = 211-2 = 2046 Số bit host_id 13 ⇒ số host hợp lệ = 213 – = 8190 - Địa mạng: 10.8. Số khó chịu = 224 ⇒ Số sở = 256 – 224 = 32 Bội số lớn 32 bé 100 96 ⇒ địa mạng 10.8.96.0 - Địa broadcast: 10.8.127.255 - Các địa hợp lệ mạng con: 10.8.96.1 đến 10.8.127.254 Cho giải địa 172.35.0.0/16 , Subnet để cấp cho mạng con: A: 320 host B: 115 host C: 80 host D: 30 host E: host F: host G: host theo phương pháp VLSM? Hướng dẫn giải mẫu: - Theo đầu cho địa ban đầu X: 172.35.0.0/16 => đổi hệ nhị phân ta được: 10101100.00100011.00000000.00000000 11111111.11111111.00000000.00000000 (Phần gạch chân phần bit host, việc chia từ địa thành nhiều Subnet việc biến đổi – hay gọi mượn bit phần host_id chuyển thành bit Net_id; Nhìn vào số bit địa Subnet Mask ta phân biệt danh giới: bit bên bit Net_id, bit bên bit host_id) - B1: Theo VLSM ta phải chia X cho mạng theo chiều giảm dần, tức chia cho mạng có số host cao thấp cuối cùng-> xếp lại ta có: +A: 320 +B:115 +C:80 +D:30 +E:2 +F:2 +G:2 - B2: +Thực chia X cho mạng A đầu tiên, áp dụng công thức: 2n - ≥ 320 => n=9 (chính số bit lại chưa bị mượn) => số bit mượn m= 32 (là tổng số bit địa IP v4) – 16 (số bit thuộc phần Net_id địa cho) – ( số bit lại) = => SM’ (Subnet Mask mới) = SM (Subnet Mask cũ) + m = 16 + = 23 ( viết tắt /23) & số Subnet (mạng con) tạo là: 2m = 27 = 128 với SM’ thay đổi từ /16 thành /23 (các bit khoảng X chuyển sang Octet thứ 3) nên ta có 1 1 1 [...]... mạng con = 2x-2 3 Xác định số bit trong host_id = y ⇒ số host trong mạng con = 2y-2  Như vậy, Host này có địa chỉ IP thuộc lớp B, trong khi subnet mask của Host lại là 255.255.240.0 (khác với subnet mask mặc định của lớp B) nên host trên nằm trong mạng có chia mạng con Subnet mask mặc định của lớp B Subnet mask của Host 255.255.0.0 = 11 111 111 11 111 111 00000000 00000000 255.255.240.0 = 11 111 111 11 111 111 ... con: 10 .8.96 .1 đến 10 .8 .12 7.254 Cho giải địa chỉ 17 2.35.0.0 /16 , hãy Subnet để cấp cho các mạng con: A: 320 host B: 11 5 host C: 80 host D: 30 host E: 2 host F: 2 host G: 2 host theo phương pháp VLSM? Hướng dẫn giải mẫu: - Theo đầu bài cho địa chỉ ban đầu là X: 17 2.35.0.0 /16 => đổi ra hệ nhị phân ta được: 10 1 011 00.0 010 0 011 .00000000.00000000 11 111 111 .11 111 111 .00000000.00000000 (Phần gạch chân chính là phần... là 19 bit hay 255.255.224.0 ⇒ có chia mạng con Số bit trong subnet_id là 11 ⇒ số subnet = 211 -2 = 2046 Số bit trong host_id là 13 ⇒ số host hợp lệ = 213 – 2 = 819 0 - Địa chỉ mạng: 10 .8. 0 Số khó chịu = 224 ⇒ Số cơ sở = 256 – 224 = 32 Bội số lớn nhất của 32 nhưng bé hơn 10 0 là 96 ⇒ địa chỉ mạng là 10 .8.96.0 - Địa chỉ broadcast: 10 .8 .12 7.255 - Các địa chỉ hợp lệ của mạng con: 10 .8.96 .1 đến 10 .8 .12 7.254... chỉ mạng con, đồng thời bật tất cả các bit trong phần host_id lên 1 Ví dụ địa chỉ broadcast của mạng con 15 0 .15 0 .1. 0 là 15 0 .15 0 .1. 255 - Mặt nạ mạng con (subnet mask): giúp máy tính xác định được địa chỉ mạng con của một địa chỉ host Để xây dựng mặt nạ mạng con cho một hệ thống địa chỉ, ta bật các bit trong phần network_id và subnet_id lên 1, tắt các bit trong phần host_id thành 0 Ví dụ mặt nạ mạng. .. hơn 32 là 48 48 – 1 = 47  Địa chỉ broadcast cần tìm là 17 2.29.47.255 Liệt kê danh sách các địa chỉ host nằm chung mạng con với host trên? Các địa chỉ host hợp lệ có thể đặt cho các host nằm chung mạng con với host ở trên là: các địa chỉ sau địa chỉ mạng và trước địa chỉ broadcast Các địa chỉ từ 17 2.29.32 .1 đến 17 2.29.47.254 1 Ví dụ 2 Cho host có địa chỉ 10 .8 .10 0.49 /19 Hãy trả lời các câu hỏi trên... 255.255.240.0 = 11 111 111 11 111 111 11 110 000 00000000  So sánh số bit dùng làm subnet mask của Host với số bit dùng làm subnet mask mặc định của lớp B, sẽ có được số bit dùng làm subnet_id là 4 bit Nên số bit dùng làm host_id sẽ là (16 -4) = 12 bit  Số mạng con tương tự là 14  Số host trong mỗi mạng con là 4094 Hãy cho biết host nằm trong mạng có địa chỉ là gì? 1 Duyệt mặt nạ mạng con và địa chỉ IP theo... kết nối vào mạng ngày càng gia tăng dẫn đến tình trạng khan hiếm địa chỉ IP Một giải pháp đưa ra là sử dụng cơ chế NAT kèm theo là RFC 19 18 qui định danh sách địa chỉ riêng Các địa chỉ này sẽ không được IANA cấp phát - hay còn gọi là địa chỉ không hợp lệ Bảng sau liệt kê danh sách các địa chỉ này: Nhóm địa chỉ 10 .0.0.0 đến 10 .255.255.255 17 2 .16 .0.0 đến 17 2. 31. 255.255 19 2 .16 8.0.0 đến 19 2 .16 8.255.255...lượng mạng con Giả sử số bit là y ⇒ 2y – 2 là số lượng mạng con có được (trường hợp đặc biệt thì có thể sử dụng được 2y mạng con) Một số khái niệm mới: - Địa chỉ mạng con (địa chỉ đường mạng) : bao gồm cả phần network_id và subnet_id, phần host_id chỉ chứa các bit 0 Theo hình bên trên thì ta có các địa chỉ mạng con sau: 15 0 .15 0 .1. 0, 15 0 .15 0.2.0, … - Địa chỉ broadcast trong một mạng con: Giữ nguyên các. .. hay gọi là mượn các bit phần host_id chuyển thành các bit Net_id; Nhìn vào số bit 1 của địa chỉ Subnet Mask ta sẽ phân biệt được danh giới: các bit bên trên bit 1 chính là Net_id, các bit bên trên bit 0 là host_id) - B1: Theo VLSM thì ta sẽ phải chia X cho các mạng theo chiều giảm dần, tức là chia cho mạng có số host cao nhất rồi thấp nhất cuối cùng-> sắp xếp lại ta có: +A: 320 +B :11 5 +C:80 +D:30 +E:2... NAT quyết định) 1 II MỘT SỐ CÂU HỎI ĐẶT RA KHI LÀM VIỆC VỚI ĐỊA CHỈ IP 1 Ví dụ 1 Người ta ghi nhận được địa chỉ IP của một host như sau: 17 2.29.32.30/255.255.240.0, hãy trả lời các câu hỏi sau: - Hãy cho biết mạng chứa host đó có chia mạng con hay không? Nếu có thì cho biết có bao nhiêu mạng con tương tự như vậy? Và có bao nhiêu host trong mỗi mạng con? - Hãy cho biết host nằm trong mạng có địa chỉ ... định lớp B) nên host nằm mạng có chia mạng Subnet mask mặc định lớp B Subnet mask Host 255.255.0.0 = 11 111 111 11 111 111 00000000 00000000 255.255.240.0 = 11 111 111 11 111 111 11 110 000 00000000  So sánh... Hướng dẫn giải mẫu: - Theo đầu cho địa ban đầu X: 17 2.35.0.0 /16 => đổi hệ nhị phân ta được: 10 1 011 00.0 010 0 011 .00000000.00000000 11 111 111 .11 111 111 .00000000.00000000 (Phần gạch chân phần bit host,... toàn bit 1) có tất 16 .777. 214 (224-2) host khác mạng lớp A Ví dụ, mạng 10 .0.0.0 giá trị host hợp lệ 10 .0.0 .1 đến 10 .255.255.254 12 8 mạng khác Một mạng chứa 16 .777. 214 host Hình 4 .1 – Mô tả mạng lớp

Ngày đăng: 04/12/2015, 16:42

Từ khóa liên quan

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

Tài liệu liên quan