© 2000, Cisco Systems, Inc. 1-1 Bộ giao thức TCP/IP và Địa chỉ IP.

Slides:



Advertisements
Similar presentations
Dù muốn hay không, một ngày kia, chúng ta cũng phải chia tay thế giới này.
Advertisements

Interconnecting Networks with TCP/IP
CÁCH SỬ DỤNG WINDOWS MOVIE MAKER Xin bấm vào đây để xem tiếp)
5.
AI CŨNG PHẢI HỌC LÀM NGƯỜI
CHƯƠNG III: NGÂN HÀNG VÀ CÁC NGHIỆP VỤ NGÂN HÀNG.
COMPANY LOGO Network+ Guide, 4e Receive gifts !. COMPANY LOGO Network+ Guide, 4e Objectives  Understanding structure of IP addresses, methods of network.
The Saigon CTT Semester 1 CHAPTER 10 Le Chi Trung.
Cài đặt Moodle Cài đặt Moodle trên môi trường Windows Cục CNTT-Bộ GD&ĐT.
Layer 3: Internet Protocol.  Content IP Address within the IP Header. IP Address Classes. Subnetting and Creating a Subnet. Network Layer and Path Determination.
Cách trộn thư trong Office 2003 Ứng dụng để làm giấy khen, giấy mời.
Javascript Giáo viên: TS. Trương Diệu Linh Bộ môn Truyền thông & Mạng
Orientation Các vấn đề về IT.
L/O/G/O NGUYÊN LÝ KẾ TOÁN Nguyễn Hữu Quy (MBA,CPA,APC)
LOGO QUẢN LÝ LƯU LƯỢNG VÀ ĐIỀU KHIỂN TẮC NGHẼN 1 Giảng viên hướng dẫn: TS Lê Trung Quân Nhóm thực hiện: Trần Thị Mỹ Thú - CH
CHƯƠNG 5: PHP & MySQL (tiếp)
CƠ CHẾ QUẢN LÝ KINH TẾ TRƯỚC THỜI KÌ ĐỔI MỚI (1975 – 1986)
37 Lê Quốc Hưng, Quận 4, Tp. Hồ Chí Minh ​ (08) ĐỀ XUẤT POC CÁC GIẢI PHÁP GIÁM SÁT HẠ TẦNG TRÊN NỀN TẢNG CÔNG.
1 BÀI 6 BẤM CÁP VÀ CHIA SẺ DỮ LIỆU MẠNG. 2 Nội Dung  Bấm cáp xoắn đôi đúng chuẩn Phương pháp bấm cáp chuẩn A Phương pháp bấm cáp chuẩn B  Kết nối máy.
TỔNG QUAN VỀ NGÔN NGỮ LẬP TRÌNH C/C++
Chương 1: mạng máy tính và Internet
UBND TỈNH ĐIỆN BIỆN SỞ GIÁO DỤC VÀ ĐÀO TẠO Cuộc thi thiết kế bài giảng điện tử e- Learning Bài giảng Bài 21: MẠNG THÔNG TIN TOÀN CẦU.
Top 10 đáng tin cậy cá cược bóng đá online trang web ở Việt Nam.
Tác tử thông minh.
Internet & E-Commerce
CÂU HỎI SỐ 1 Lựa chọn 1 trong 4 cặp từ dưới đây để điền theo đúng thứ tự vào các chỗ trống trong câu: “ là một tấn công cho phép nghe.
SỬ DỤNG EXCEL ĐỂ TRÍCH KHẤU HAO TSCĐ
Đầu tiên chỉ là 1 giao thức đơn giản
CHƯƠNG 9 PHẦN MỀM POWERPOINT
BÀI 4 CÔNG NGHỆ THÔNG TIN VÀ CHUỖI CUNG ỨNG
© 2007 Thomson South-Western
HƯỚNG DẪN CẤU HÌNH SQL EXPRESS TRÊN MẠNG NỘI BỘ
LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG C++
Kỹ Năng Ghi Nhận - Affirmation
IP ADDRESS Subnet MasK & Receive gifts !.
Địa chỉ IP.
Chương 8 KẾT NỐI VỚI SQL SERVER & ỨNG DỤNG TRÊN C#
Chương 1: Khái quát về dự án đầu tư.
Ra quyết định kinh doanh
IP & SUBMASK.
Theo mặc định toàn bộ dung lượng dùng lưu trữ, các thư mục hiện có trong các Partition , các dịch vụ hệ thống đã được chia sẽ cho mọi người được phép sử.
Policy Analysis Tools of the Trade NMDUC 2009.
Quản lý hệ thống file.
Cấu hình đơn giản cho Router
Bài giảng môn Tin ứng dụng
Ring ? Bus ? ? Mesh ? Start ?. Ring ? Bus ? ? Mesh ? Start ?
Môn: Lập trình Hướng đối tượng (Object Oriented Programming)
Chương 6 Các chiến lược tiếp thị
TÀI LIỆU GIẢNG DẠY IC3 GS4 SPARK
GIÁO TRÌNH ĐÀO TẠO TRƯỜNG ĐẠI HỌC SÀI GÒN
HỆ ĐIỀU HÀNH MẠNG.
you absolutely must have in your HR network
ỨNG DỤNG HIV INFO 3.0 QUẢN LÝ SỐ LIỆU NGƯỜI NHIỄM HIV/AIDS
File Transfer Protocol (FTP) là cơ chế truyền tin dưới dạng tập tin (file). Thông qua giao thức TCP/IP FTP là dịch vụ đặc biệt vì nó dùng tới 2 port Port.
Chapter 05 BẢO MẬT TRONG HỆ THỐNG WLAN
DOANH NGHIỆP – SINH VIÊN VỀ VẤN ĐỀ THỰC TẬP
CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT
BÀI 29: LỌC DỮ LIỆU TỪ DANH SÁCH DỮ LIỆU
Chương 4 - CÁC MÔ ĐUN ĐiỀU KHIỂN TRONG HỆ THỐNG CƠ ĐiỆN TỬ
Chương 1: Giới thiệu về Database
Tổng quan về Hệ điều hành
Phương pháp Nghiên cứu khoa học (SCIENTIFIC RESEARCH METHODOLOGY)
KỸ NĂNG LUYỆN TRÍ NHỚ ThS. Huỳnh Phạm Ngọc Lâm.
LỄ CHÚA BA NGÔI NĂM C. THE MOST HOLY TRINITY
Chương 3. Lập trình trong SQL Server TRIGGER
AUDIO DROPBOX - TUTORIALS
Module 2 – CSR & Corporate Strategy
SỞ GIÁO DỤC VÀ ĐÀO TẠO ĐIỆN BIÊN TRƯỜNG THPT MÙN CHUNG
Company LOGO CĂN BẢN VỀ MẠNG NGUYEN TAN THANH Xem lại bài học tại
Quản trị rủi ro Những vấn đề căn bản Nguyễn Hưng Quang 07/11/2015 NHẬT HOA IC&T.
Presentation transcript:

© 2000, Cisco Systems, Inc. 1-1 Bộ giao thức TCP/IP và Địa chỉ IP

© 2000, Cisco Systems, Inc. ICND v1.0a—1-2 VNPRO – The way to get knowledge Nội dung Giới thiệu TCP/IP Địa chỉ IP Giới thiệu Subnetting

© 2000, Cisco Systems, Inc. ICND v1.0a—1-3 VNPRO – The way to get knowledge Mô hình TCP/IP

© 2000, Cisco Systems, Inc. ICND v1.0a—1-4 VNPRO – The way to get knowledge Ứng dụng TCP/IP

© 2000, Cisco Systems, Inc. ICND v1.0a—1-5 VNPRO – The way to get knowledge Giao thức ở tầng Transport

© 2000, Cisco Systems, Inc. ICND v1.0a—1-6 VNPRO – The way to get knowledge TCP,UDP và Port ứng dụng TCP Port Numbers FTPFTP Transport Layer TELNETTELNET DNSDNS SNMPSNMP TFTPTFTP SMTPSMTP UDP Application Layer RIPRIP 520

© 2000, Cisco Systems, Inc. ICND v1.0a—1-7 VNPRO – The way to get knowledge TCP Port Source Port Source Port Dest. Port Dest. Port … … Host A … … SPDP Host Z Telnet Z Dest. port = 23. GởI packet tớI ứng dụng telnet

© 2000, Cisco Systems, Inc. ICND v1.0a—1-8 VNPRO – The way to get knowledge Thông tin của TCP Header

© 2000, Cisco Systems, Inc. ICND v1.0a—1-9 VNPRO – The way to get knowledge Đồng bộ hoặc ba bước bắt tay TCP là một giao thức tin cậy (connection oriented ), trước khi truyền dữ liệu hai host phải xử lý đồng bộ để tạo ra một kết nốI ảo. Tiến trình này được gọi là ba bứơc bắt tay (Three way handshake) Đầu tiên host khởi tạo connection gởi packet syn (đồng bộ), thông tin này mô tả trong sequen number để báo cho bên nhận biết có nhu cầu kết nối Khi bên nhận được packet nó gởi lại packet xác nhận là đã nhận được packet thông tin này được lưu trong Acknowledgment number (ACK) và số sequence number yêu cầu bên gởi gởi

© 2000, Cisco Systems, Inc. ICND v1.0a—1-10 VNPRO – The way to get knowledge Sau khi host có nhu cầu kết nốI nhận được thông tin trả lời nó sẽ gởi lại một packet ACK. Sau đó 2 bên thực hiện truyền nhận

© 2000, Cisco Systems, Inc. ICND v1.0a—1-11 VNPRO – The way to get knowledge Send SYN (seq=1 ack=0) SYN received Host AHost B Ba bước bắt tay của TCP để mở một kết nối 1

© 2000, Cisco Systems, Inc. ICND v1.0a—1-12 VNPRO – The way to get knowledge Send SYN (seq=1 ack=1) SYN received Send SYN, ACK (seq=1 ack=2) Host AHost B SYN received 1 2 Ba bước bắt tay của TCP để mở một kết nối

© 2000, Cisco Systems, Inc. ICND v1.0a—1-13 VNPRO – The way to get knowledge Send SYN (seq=1 ack=0) SYN received Send SYN, ACK (seq=1 ack=2) Established (seq=2 ack=2) Host AHost B SYN received Ba bước bắt tay của TCP để mở một kết nối

© 2000, Cisco Systems, Inc. ICND v1.0a—1-14 VNPRO – The way to get knowledge TCP Simple Acknowledgment Window size = 1 Sender Receiver

© 2000, Cisco Systems, Inc. ICND v1.0a—1-15 VNPRO – The way to get knowledge TCP Simple Acknowledgment Window size = 1 Sender Receiver Send 1 Receive 1

© 2000, Cisco Systems, Inc. ICND v1.0a—1-16 VNPRO – The way to get knowledge TCP Simple Acknowledgment Window size = 1 Sender Receiver Send 1 Receive 1 Receive ACK 2 Send ACK 2

© 2000, Cisco Systems, Inc. ICND v1.0a—1-17 VNPRO – The way to get knowledge TCP Simple Acknowledgment Window size = 1 Sender Receiver Send 1 Receive 1 Receive ACK 2 Send ACK 2 Send 2 Receive 2

© 2000, Cisco Systems, Inc. ICND v1.0a—1-18 VNPRO – The way to get knowledge TCP Simple Acknowledgment Window size = 1 Sender Receiver Send 1 Receive 1 Receive ACK 2 Send ACK 2 Send 2 Receive 2 Receive ACK 3 Send ACK 3

© 2000, Cisco Systems, Inc. ICND v1.0a—1-19 VNPRO – The way to get knowledge TCP Simple Acknowledgment Window size = 1 Sender Receiver Send 1 Receive 1 Receive ACK 2 Send ACK 2 Send 2 Receive 2 Receive ACK 3 Send ACK 3 Send 3 Receive 3

© 2000, Cisco Systems, Inc. ICND v1.0a—1-20 VNPRO – The way to get knowledge Window size = 1 Sender Receiver Send 1 Receive 1 Receive ACK 2 Send ACK 2 Send 2 Receive 2 Receive ACK 3 Send ACK 3 Send 3 Receive 3 Receive ACK 4 Send ACK 4 TCP Simple Acknowledgment

© 2000, Cisco Systems, Inc. ICND v1.0a—1-21 VNPRO – The way to get knowledge TCP Windowing SenderReceiver Window size = 3

© 2000, Cisco Systems, Inc. ICND v1.0a—1-22 VNPRO – The way to get knowledge Windows và windows size Tổng dữ liệu cần truyền quá lớn được gởi trong segment. Trong trường hợp này dữ liệu phảI được chia nhỏ thành những mảnh nhỏ để truyển dữ liệu hiệu quả hơn. TCP chịu trách nhiệm thực hiện nhiệm vụ này Khi truyền và nhận dữ liệu, một dịch vụ được cung cấp bởi TCP là điều khiển dòng (flow control). Có nghĩa bao nhiêu dữ liệu được truyền trong một khỏang thời gian, tiến trình điều khiển được biết là windowing Window size xác định tổng dữ liệu có thể truyền tạI một thời điểm trước khi nhận ACK từ destination

© 2000, Cisco Systems, Inc. ICND v1.0a—1-23 VNPRO – The way to get knowledge TCP Windowing Window size = 3 Send 2 SenderReceiver Window size = 3 Send 1 Window size = 3 Send 3 Window size = 3

© 2000, Cisco Systems, Inc. ICND v1.0a—1-24 VNPRO – The way to get knowledge Window size = 3 Send 2 TCP Windowing Sender Window size = 3 Send 1 Window size = 3 Send 3 ACK 4 Window size = 3 Receiver Window size = 3 Send 4 Window size = 3 Send 5 Window size = 3 Send 6 Window size = 3

© 2000, Cisco Systems, Inc. ICND v1.0a—1-25 VNPRO – The way to get knowledge Window size = 3 Send 2 TCP Windowing Sender Window size = 3 Send 1 Window size = 3 Send 3 ACK 4 Window size = 3 Receiver Window size = 3 Send 4 Window size = 3 Send 5 Window size = 3 Send 6 ACK 7 Window size = 3

© 2000, Cisco Systems, Inc. ICND v1.0a—1-26 VNPRO – The way to get knowledge TCP Windowing SenderReceiver Window size = 3

© 2000, Cisco Systems, Inc. ICND v1.0a—1-27 VNPRO – The way to get knowledge TCP Windowing Window size = 3 Send 2 SenderReceiver Window size = 3 Send 1 Window size = 3 Send 3 Window size = 3

© 2000, Cisco Systems, Inc. ICND v1.0a—1-28 VNPRO – The way to get knowledge Window size = 3 Send 2 TCP Windowing Sender Window size = 3 Send 1 Window size = 3 Send 3 ACK 3 Window size = 2 Packet 3 is Dropped Receiver Window size = 3

© 2000, Cisco Systems, Inc. ICND v1.0a—1-29 VNPRO – The way to get knowledge Window size = 3 Send 2 TCP Windowing Sender Window size = 3 Send 1 Window size = 3 Send 3 ACK 3 Window size = 2 Packet 3 is Dropped Window size = 2 Send 4 Window size = 2 Send 3 Receiver Window size = 2

© 2000, Cisco Systems, Inc. ICND v1.0a—1-30 VNPRO – The way to get knowledge Window size = 3 Send 2 TCP Windowing Sender Window size = 3 Send 1 Window size = 3 Send 3 ACK 3 Window size = 2 Packet 3 is Dropped Window size = 3 Send 4 Window size = 3 Send 3 ACK 5 Window size = 2 Receiver Window size = 3 Window size = 2

© 2000, Cisco Systems, Inc. ICND v1.0a—1-31 VNPRO – The way to get knowledge TCP sequence và Acknowledgement TCP chia nhỏ dữ liệu thành những segment. Những segment được truyền từ nơi gởi đến nơi nhận, nhưng trong quá trình truyền bên nhận có thể nhận không theo thứ tự Để bên nhận tái lắp ghép lạI data thì khi bởI mỗI segent đều được ghi một số thứ tự gọI là sequence number

© 2000, Cisco Systems, Inc. ICND v1.0a—1-32 VNPRO – The way to get knowledge Tấn công từ chốI dịch vụ (Denial of Service ) Denial of service(DoS) là kiểu tấn công theo kiểu từ chối dịch vụ bằng cách cố gắng tạo connection. Là một kiểu tấn công của hacker nhằm mục đích làm cho server quá tảI bằng cách khởi tạo kết nối đến host muốn tấn công nhưng với IP không tồn tại, khi host bị tấn công nhận segment nó sẽ gởi ACK cho host không tồn tại Kết quả không nhận được trả lờI trong khi đó hacker liên tục gởI làm cho bên nhận rơi vào tình trạng chờ, tiêu tốn RAM,CPU...Đi vào tình trạng treo hệ thống

© 2000, Cisco Systems, Inc. ICND v1.0a—1-33 VNPRO – The way to get knowledge Tấn công từ chốI dịch vụ (Denial of Service )

© 2000, Cisco Systems, Inc. ICND v1.0a—1-34 VNPRO – The way to get knowledge TCP Sequence and Acknowledgment Numbers Source Port Source Port Dest. Port Dest. Port … … Sequence # Sequence # Acknowledgement # Acknowledgement # SourceDest.Seq.Ack I just sent #10.

© 2000, Cisco Systems, Inc. ICND v1.0a—1-35 VNPRO – The way to get knowledge I just got #10, now I need #11. Source Port Source Port Dest. Port Dest. Port … … Sequence # Sequence # Acknowledgement # Acknowledgement # SourceDest Seq. 1 1 Ack SourceDest Seq. 1 1 Ack. I just sent #10. TCP Sequence and Acknowledgment Numbers

© 2000, Cisco Systems, Inc. ICND v1.0a—1-36 VNPRO – The way to get knowledge Source Port Source Port Dest. Port Dest. Port … … Sequence # Sequence # Acknowledgement # Acknowledgement # SourceDest Seq. 2 2 Ack SourceDest Seq. 1 1 Ack SourceDest Seq. 1 1 Ack. I just got #10, now I need #11. I just sent #11. TCP Sequence and Acknowledgment Numbers

© 2000, Cisco Systems, Inc. ICND v1.0a—1-37 VNPRO – The way to get knowledge Source Port Source Port Dest. Port Dest. Port … … Sequence # Sequence # Acknowledgement # Acknowledgement # SourceDest Seq. 101 Ack SourceDest Seq. 100 Ack SourceDest Seq. 100 Ack SourceDest Seq. 101 Ack. I just got #11, now I need #12. I just sent #11. TCP Sequence and Acknowledgment Numbers

© 2000, Cisco Systems, Inc. ICND v1.0a—1-38 VNPRO – The way to get knowledge Port ứng dụng Dịch vụ chạy trên một host phải có một Port đăng ký để giao tiếp mới có thể xảy ra. Một host ở xa kết nối đến một dịch vụ mong đợi mà dịch vụ này dùng transport layer và port Trong TCP/IP gồm 2 giao thức hoạt động tầng transport là TCPvà UDP và một số Port chuẩn

© 2000, Cisco Systems, Inc. ICND v1.0a—1-39 VNPRO – The way to get knowledge Port của Client Khi client kết nốI đến một dịch vụ trên server, source và destination port phảI được chỉ rỏ Trong TCp hoặc UDP đều có trường chứa source và destination port Khi client muốn kết nốI đến một dịch vụ trên server nó tự tạo ra source port > 1024 và destination port là port chuẩn của ứng dụng như : web(80), Telnet(23), DNS(53)...

© 2000, Cisco Systems, Inc. ICND v1.0a—1-40 VNPRO – The way to get knowledge Internet architecture

© 2000, Cisco Systems, Inc. ICND v1.0a—1-41 VNPRO – The way to get knowledge IP address classes: Class B

© 2000, Cisco Systems, Inc. ICND v1.0a—1-42 VNPRO – The way to get knowledge IP address classes: Class B  The first 2 bits of a Class B address is always 1 0.  The first two octets to identify the network part of the address.  Possible network address from to  The remaining two octets can be used for the host portion of the address.  Class B network have up to possible IP addresses.

© 2000, Cisco Systems, Inc. ICND v1.0a—1-43 VNPRO – The way to get knowledge IP address classes: Class C

© 2000, Cisco Systems, Inc. ICND v1.0a—1-44 VNPRO – The way to get knowledge IP address classes: Class C  The first 3 bits of a Class C address is always  The first three octets to identify the network part of the address.  Possible network address from to  The remaining last octet can be used for the host portion of the address.  Class C network have up to 254 possible IP addresses.

© 2000, Cisco Systems, Inc. ICND v1.0a—1-45 VNPRO – The way to get knowledge IP address classes: Summary Class A : Loopback network : Class B : Class C : Class D, multicast : Class E, reserved :

© 2000, Cisco Systems, Inc. ICND v1.0a—1-46 VNPRO – The way to get knowledge IPv4 adrressing

© 2000, Cisco Systems, Inc. ICND v1.0a—1-47 VNPRO – The way to get knowledge Broadcast address  Broadcast goes to every host with a particular network ID number.  An IP address that ends with binary 1s in all host bits is reserved for the directed broadcast address.  An IP address with binary 1s in all network bits and host bits is reserved for the local broadcast address.

© 2000, Cisco Systems, Inc. ICND v1.0a—1-48 VNPRO – The way to get knowledge Local broadcast address STOP

© 2000, Cisco Systems, Inc. ICND v1.0a—1-49 VNPRO – The way to get knowledge Directed broadcast address Broadcast address

© 2000, Cisco Systems, Inc. ICND v1.0a—1-50 VNPRO – The way to get knowledge Example: is Class B address Network portion: Host portion: Network address: Broadcast address:

© 2000, Cisco Systems, Inc. ICND v1.0a—1-51 VNPRO – The way to get knowledge Private addresses According to RFC  Organizations make use of the private Internet address space for hosts that require IP connectivity within their enterprise network, but do not require external connections to the global Internet.  Class A:  Class B:  Class C:

© 2000, Cisco Systems, Inc. ICND v1.0a—1-52 VNPRO – The way to get knowledge Reserved IP addresses

© 2000, Cisco Systems, Inc. ICND v1.0a—1-53 VNPRO – The way to get knowledge Private IP addresses

© 2000, Cisco Systems, Inc. ICND v1.0a—1-54 VNPRO – The way to get knowledge Obtaining an IP address Static assignment of an IP address RARP IP address assignment BOOTP IP address assignment DHCP IP address management Address Resolution Protocol (ARP)

© 2000, Cisco Systems, Inc. ICND v1.0a—1-55 VNPRO – The way to get knowledge DHCP

© 2000, Cisco Systems, Inc. ICND v1.0a—1-56 VNPRO – The way to get knowledge BOOTP

© 2000, Cisco Systems, Inc. ICND v1.0a—1-57 VNPRO – The way to get knowledge RARP

© 2000, Cisco Systems, Inc. ICND v1.0a—1-58 VNPRO – The way to get knowledge ARP

© 2000, Cisco Systems, Inc. ICND v1.0a—1-59 VNPRO – The way to get knowledge ARP Process

© 2000, Cisco Systems, Inc SUBNETTING AND CREATING A SUBNET

© 2000, Cisco Systems, Inc. ICND v1.0a—1-61 VNPRO – The way to get knowledge Why we need to divide network? Network administrators sometimes need to divide networks, especially large ones, into smaller networks: Reduce the size of a broadcast domain. Improve network security. Implement the hierarchical managements. So we need more network addresses for your network.

© 2000, Cisco Systems, Inc. ICND v1.0a—1-62 VNPRO – The way to get knowledge Divide network by three

© 2000, Cisco Systems, Inc. ICND v1.0a—1-63 VNPRO – The way to get knowledge Subnetting Subnetworks are smaller divisions of network.  Subnet addresses include the Class A, Class B, or Class C network portion, subnet field and a host field.  To create a subnet address, a network administrator borrows bits from the original host portion and designates them as the subnet field.  Subnet addresses are assigned locally, usually by a network administrator.

© 2000, Cisco Systems, Inc. ICND v1.0a—1-64 VNPRO – The way to get knowledge Subnetting

© 2000, Cisco Systems, Inc. ICND v1.0a—1-65 VNPRO – The way to get knowledge Subnet mask “Extended Network Prefix”. Determines which part of an IP address is the network field and which part is the host field.  32 bits long.  Divided into four octets.  All 1’s use for Network and Subnet portions.  All 0’s use for Host portions.

© 2000, Cisco Systems, Inc. ICND v1.0a—1-66 VNPRO – The way to get knowledge Network Default Subnet Mask  Class A :  Class B :  Class C :

© 2000, Cisco Systems, Inc. ICND v1.0a—1-67 VNPRO – The way to get knowledge Default subnet mask: Example IP address : Default SM : Class A network: 8 bits for network portion. 0 bits for subnet portion. 24 bits for host portion. Subnet address:

© 2000, Cisco Systems, Inc. ICND v1.0a—1-68 VNPRO – The way to get knowledge Default subnet mask: Cont IP address : Default SM : Class B network: 16 bits for network portion. 0 bits for subnet portion. 16 bits for host portion. Subnet address:

© 2000, Cisco Systems, Inc. ICND v1.0a—1-69 VNPRO – The way to get knowledge Default subnet mask: Cont IP address : Default SM : Class C network: 24 bits for network portion. 0 bits for subnet portion. 8 bits for host portion. Subnet address:

© 2000, Cisco Systems, Inc. ICND v1.0a—1-70 VNPRO – The way to get knowledge Subnet mask: Example IP address : Subnet Mask : Class B network: 16 bits for network portion. 4 bits for subnet portion. 12 bits for host portion. Subnet address:

© 2000, Cisco Systems, Inc. ICND v1.0a—1-71 VNPRO – The way to get knowledge Boolean algebra review Boolean operators: AND. OR. NOT.

© 2000, Cisco Systems, Inc. ICND v1.0a—1-72 VNPRO – The way to get knowledge AND operator 1 AND 1 = 1 1 AND 0 = 0 0 AND 1 = 0 0 AND 0 = 0

© 2000, Cisco Systems, Inc. ICND v1.0a—1-73 VNPRO – The way to get knowledge OR operator 1 OR 1 = 1 1 OR 0 = 1 0 OR 1 = 1 0 OR 0 = 0

© 2000, Cisco Systems, Inc. ICND v1.0a—1-74 VNPRO – The way to get knowledge NOT operator NOT 1 = 0 NOT 0 = 1

© 2000, Cisco Systems, Inc. ICND v1.0a—1-75 VNPRO – The way to get knowledge Boolean algebra examples 1010 AND 0110 = OR 0110 = 1110

© 2000, Cisco Systems, Inc. ICND v1.0a—1-76 VNPRO – The way to get knowledge Why we need to know Boolean ops?  Network layer performs the Boolean operations in order to find the network ID of a subnet  Example: IP addr  AND  SM =  Subnetwork address IP Address AND Subnet Mask = Network and Subnet address

© 2000, Cisco Systems, Inc. ICND v1.0a—1-77 VNPRO – The way to get knowledge Subnetting example Given network We need :  8 usable subnets  Up to 1000 hosts on each subnet.

© 2000, Cisco Systems, Inc. ICND v1.0a—1-78 VNPRO – The way to get knowledge Calculating a subnet  Determine the class of network and default subnet mask.  Determine how many bits to borrow.  Determine the subnet mask and the actual number of subnets and hosts.  Determine the ranges of host address for each subnet. Choose the subnets that you want to use.

© 2000, Cisco Systems, Inc. ICND v1.0a—1-79 VNPRO – The way to get knowledge Calculating a subnet: STEP 1  Determine the Class of network Class B  Determine the default subnet mask

© 2000, Cisco Systems, Inc. ICND v1.0a—1-80 VNPRO – The way to get knowledge Calculating a subnet: STEP 2  Number of subnets <= 2 n - 2 with n is number of bits that are borrowed.  Number of hosts <= 2 m - 2 with m is number of bits that are remained from host bit (m=host bit – n)  Determine how many bits to borrow from the host portion from requirement: 8 subnets hosts on each subnet.

© 2000, Cisco Systems, Inc. ICND v1.0a—1-81 VNPRO – The way to get knowledge Calculating a subnet: STEP 2 (Cont.) Choose n = 4: Number of possible subnets is: = 14 Number of possible hosts on each subnet is: 2 (16-4) - 2 = 4094 Other choice n = 5, n = 6 ?

© 2000, Cisco Systems, Inc. ICND v1.0a—1-82 VNPRO – The way to get knowledge Calculating a subnet: STEP 2 (Cont.) The subnet mask:

© 2000, Cisco Systems, Inc. ICND v1.0a—1-83 VNPRO – The way to get knowledge Calculating a subnet: STEP 3 Determine the subnets and the ranges of host address for each subnet. Including:  Sub-network addresses  Range of usable IP addresses  Sub-network broadcast addresses

© 2000, Cisco Systems, Inc. ICND v1.0a—1-84 VNPRO – The way to get knowledge Calculating a subnet: STEP 3 (Cont.) Determine the subnets from 4 borrowed bits from the host portion (last 2 bytes):  1 st subnet:  2 nd subnet:  3 rd subnet: …  15 th subnet: “Let subnet bits run”

© 2000, Cisco Systems, Inc. ICND v1.0a—1-85 VNPRO – The way to get knowledge Calculating a subnet: STEP 3 (Cont.) No Sub-network address Possible host address Broadcast address Use ? – N – Y – Y – Y – Y – N

© 2000, Cisco Systems, Inc. ICND v1.0a—1-86 VNPRO – The way to get knowledge Calculating a subnet: STEP 3 (Cont.)  Using subnets No.1 to No.8.  Assign IP addresses to hosts and interfaces on each network. IP address configuration.

© 2000, Cisco Systems, Inc. ICND v1.0a—1-87 VNPRO – The way to get knowledge How many bits can I borrow? The minimum bits you can borrow is: 2 bits. The maximum bits you can borrow is: A: 22 bits ~ = subnets. B: 14 bits ~ = subnets. C: 06 bits ~ = 62 subnets.

© 2000, Cisco Systems, Inc. ICND v1.0a—1-88 VNPRO – The way to get knowledge Addresses are loose by subnetting. “ Network administrator must strike a balance between the number of subnets required, the hosts per subnet that is acceptable, and the resulting waste of addresses ”.

© 2000, Cisco Systems, Inc. ICND v1.0a—1-89 VNPRO – The way to get knowledge Preparation for LAB