Presentation is loading. Please wait.

Presentation is loading. Please wait.

مبانی شبکه های کامپیوتری براساس TCP/IP ومروری بر CCNA اولین همایش دانشجویی IT – دانشگاه بیرجند.

Similar presentations


Presentation on theme: "مبانی شبکه های کامپیوتری براساس TCP/IP ومروری بر CCNA اولین همایش دانشجویی IT – دانشگاه بیرجند."— Presentation transcript:

1 مبانی شبکه های کامپیوتری براساس TCP/IP ومروری بر CCNA اولین همایش دانشجویی IT – دانشگاه بیرجند

2 عنوان مطالب طرح شده در این جلسه : مبانی شبکه های کامپیوتری پروتکل TCP/IP تکنولوژی CISCO و مروری بر CCNA

3 مبانی شبکه های کامپیوتری First recorded description of the social interactions enabled through networking written by Licklider of MIT 1962 1964 First book on packet switching theory published by Leonard Kleinrock at MIT Lawrence Roberts went to DARPA to develop the computer network concept and put together his plan for “ARPANET” 1966 First host computer connected at UCLA 1969 Network Working Group finished the initial Host-to-Host protocol, called the Network Control protocol 1970 Kahn organized large and successful demonstration of the ARPANET at the International Computer Communication Conference. It was the first public demonstration of this new network technology to the public 1972

4 مبانی شبکه های کامپیوتری The idea of open-architecture networking was first introduced by Kahn shortly after having arrived at DARPA in 1972. WHY? Many networks exist in the world, often with different hardware and software. People connected to one network often want to communication with people attached to a different one. WHAT DO? TCP/IP Reference Model define in 1974 by Cerf and Kahn It was first define. A later perspective is given in (Leiner et al., 1985) The design philosophy behind the model is discussed in (Clark, 1988)

5 مبانی شبکه های کامپیوتری LAN 1LAN 2 City 1City 2 Internetwork Protocol 1986 Incompatible Networks Gateway 1 Gateway 2 The roughly 100 protocols became available in the 1980's The Internet has grown to include some 5,000 networks in over three dozen countries, serving over 700,000 host computers used by over 4,000,000 people in the 1990.(E-Mail, News, File Transfer, Remote Login) Network

6 Standardization (ISO,IEEE) OSI : Open System Interconnection (1990) OSI is Reference Model and Layered Communication. The U.S. government passed laws requiring vendors to support OSI software on their systems. TCP/IP: Transmission Control Protocol / Internet Protocol TCP/IP is an application protocol. TCP/IP is a protocol suit. TCP/IP is follow the OSI Model.

7 Classification of interconnected processors by scale 0.1 m Circuit board 1 m System 10 m Room 100 m Building 1 km Campus 10 km City 100 km Country 1000 km Continent 10000 km Planet Interprocessor Distance Processors Located in Same Data flow machine Multicomputer Local Area Network Metropolitan Area Network Wide Area Network The internet

8 OSI Reference Model Layer 7ApplicationInterface between network and application Telnet,www browser, Eudora Layer 6PresentationHow data is present JPEG, ASCII, EBCDIC Layer 5SessionKeeping data separate from different application Operating system,RPC Layer 4TransportReliable or unreliable delivery Multiplexing TCP UDP SPX Layer 3NetworkLogical addressing, which routers use for path determination IP IPX ICMP Layer 2Data LinkCombination of bit to bytes, and byte to frame Error detection IEEE802.3- HDLC - Frame Relay – PPP-ATM Layer 1PhysicalMoving of bits between devices EIA/TIA-232, V.35 – Ethernet – FDDI – RJ45

9 OSI Model Overview Application (Upper) Layers Session Presentation Application

10 OSI Model Overview Data Flow Layers Transport Layer Data Link Network Layer Physical Application (Upper) Layers Session Presentation Application

11 Role of Application Layers Telnet HTTP User Interface EXAMPLES Application

12 Telnet HTTP ASCII EBCDIC JPEG User Interface How data is presented Special processing such as encryption EXAMPLES Presentation Application Role of Application Layers

13 Telnet HTTP ASCII EBCDIC JPEG Keeping different applications’ data separate User Interface How data is presented Special processing such as encryption Operating System/ Application Access Scheduling/RPC EXAMPLES Session Presentation Application Role of Application Layers Page113

14 Keeping different applications’ data separate User Interface How data is presented Special processing such as encryption Telnet HTTP ASCII EBCDIC JPEG Operating System/ Application Access Scheduling/RPC Transport Layer Data Link Network Layer Physical EXAMPLES Session Presentation Application Role of Application Layers

15 Role of Data Flow Layers EIA/TIA-232 V.35 EXAMPLES Physical Move bits between devices Specifies voltage, wire speed and pin-out cables

16 802.3 / 802.2 HDLC EIA/TIA-232 V.35 EXAMPLES Role of Data Flow Layers Data Link Physical Combines bits into bytes and bytes into frames Access to media using MAC address Error detection not correction Move bits between devices Specifies voltage, wire speed and pin-out cables

17 802.3 / 802.2 HDLC EIA/TIA-232 V.35 IP IPX EXAMPLES Role of Data Flow Layers Network Data Link Physical Combines bits into bytes and bytes into frames Access to media using MAC address Error detection not correction Move bits between devices Specifies voltage, wire speed and pin-out cables Provide logical addressing which routers use for path determination

18 TCP UDP SPX 802.3 / 802.2 HDLC EIA/TIA-232 V.35 IP IPX EXAMPLES Role of Data Flow Layers Transport Data Link Physical Reliable or unreliable delivery Error correction before retransmit Combines bits into bytes and bytes into frames Access to media using MAC address Error detection not correction Move bits between devices Specifies voltage, wire speed and pin-out cables Network Provide logical addressing which routers use for path determination

19 TCP UDP SPX 802.3 / 802.2 HDLC EIA/TIA-232 V.35 IP IPX Presentation Application Session EXAMPLES Role of Data Flow Layers Reliable or unreliable delivery Error correction before retransmit Combines bits into bytes and bytes into frames Access to media using MAC address Error detection not correction Move bits between devices Specifies voltage, wire speed and pin-out cables Transport Data Link Physical Network Provide logical addressing which routers use for path determination

20 Encapsulating Data Transport Data Link Physical Network Upper Layer Data TCP Header DataIP Header DataLLC Header 0101110101001000010 DataMAC Header Presentation Application Session Segment Packet Bits Frame PDU FCS

21 Upper Layer Data De-encapsulating Data LLC Hdr + IP + TCP + Upper Layer Data MAC Header IP + TCP + Upper Layer Data LLC Header TCP+ Upper Layer Data IP Header Upper Layer Data TCP Header 0101110101001000010 Transport Data Link Physical Network Presentation Application Session

22 © 1999, Cisco Systems, Inc. 8-22 پروتکل TCP/IP Interconnecting Networks with TCP/IP

23 Early protocol suite Universal Introduction to TCP/IP Host Internet TCP/IP Host

24 Computer Network Setting ipconfig Ping Tracert

25 TCP/IP Protocol Stack 7 6 5 4 3 2 5 4 3 2 Application Presentation Session Transport Network Data Link Physical 1 Application Transport Internet Data Link Physical 1

26 Application Layer Overview *Used by the router Application Transport Internet Data Link Physical File Transfer - TFTP * - FTP * - NFS E-Mail - SMTP Remote Login - Telnet * - rlogin * Network Management - SNMP * Name Management - DNS* File Transfer - TFTP * - FTP * - NFS E-Mail - SMTP Remote Login - Telnet * - rlogin * Network Management - SNMP * Name Management - DNS*

27 Transport Layer Overview Transmission Control Protocol (TCP) User Datagram Protocol (UDP) Transmission Control Protocol (TCP) User Datagram Protocol (UDP) Application Transport Internet Data Link Physical Connection- Oriented Connectionless TCP Port یک عدد 16 بیتی است که معین میکند داده های Packet دریافتی مربوط به کدام Application است. مثلا اطلاعات web از port شماره 80 ارسال و یا دریافت می شود. ولی اطلاعات نرم افزار Yahoo Chat از پورت 5050 ارسال یا دریافت می شود. 192.168.1.10 : 2000 TCP Port: 0 - 65535

28 Reliable Transport Layer Functions Synchronize Acknowledge, Synchronize Acknowledge Data Transfer (Send Segments) SenderReceiver Connection Established

29 Port Numbers TCP Port Numbers FTPFTP Transport Layer TELNETTELNET DNSDNS SNMPSNMP TFTPTFTP SMTPSMTP UDP Application Layer 21 23 25 53 69 161 RIPRIP 224

30 No sequence or acknowledgment fields UDP Segment Format Source port (16) Destination port (16) Length (16) Data (if any) 1 Bit 0 Bit 15Bit 16Bit 31 Checksum (16) 8 Bytes

31 Internet Layer Overview OSI network layer corresponds to the TCP/IP internet layer Internet Protocol (IP) Internet Control Message Protocol (ICMP) Address Resolution Protocol (ARP) Reverse Address Resolution Protocol (RARP) Internet Protocol (IP) Internet Control Message Protocol (ICMP) Address Resolution Protocol (ARP) Reverse Address Resolution Protocol (RARP) Application Transport Internet Data Link Physical

32 IP Datagram Version (4) Destination IP Address (32) Options (0 or 32 if any) Data (varies if any) 1 Bit 0 Bit 15Bit 16Bit 31 Header Length (4) Priority & Type of Service (8) Total Length (16) Identification (16) Flags (3) Fragment offset (13) Time to live (8) Protocol (8)Header checksum (16) Source IP Address (32) 20 Bytes

33 Internet Control Message Protocol Application Transport Internet Data Link Physical Destination Unreachable Echo (Ping) Other ICMP 1 Ping Tracert

34 Address Resolution Protocol 172.16.3.1 172.16.3.2 IP: 172.16.3.2 = ??? I need the Ethernet address of 176.16.3.2. جدول ARP از دو فیلد تشکیل شده است که در حافظه سیستم عامل شبکه نگهداری و بروز رسانی میشود. 1- MAC Address کامپیوتر های شبکه محلی 2- IP Address کامپیوتر های شبکه محلی یک نوع Broadcast Message

35 Address Resolution Protocol 172.16.3.1 172.16.3.2 IP: 172.16.3.2 = ??? I heard that broadcast. The message is for me. Here is my Ethernet address. I need the Ethernet address of 176.16.3.2.

36 Address Resolution Protocol 172.16.3.1 IP: 172.16.3.2 Ethernet: 0800.0020.1111 IP: 172.16.3.2 Ethernet: 0800.0020.1111 172.16.3.2 IP: 172.16.3.2 = ??? I heard that broadcast. The message is for me. Here is my Ethernet address. I need the Ethernet address of 176.16.3.2.

37 Address Resolution Protocol Map IP Ethernet Local ARP 172.16.3.1 IP: 172.16.3.2 Ethernet: 0800.0020.1111 IP: 172.16.3.2 Ethernet: 0800.0020.1111 172.16.3.2 IP: 172.16.3.2 = ??? I heard that broadcast. The message is for me. Here is my Ethernet address. I need the Ethernet address of 176.16.3.2.

38 Unique addressing allows communication between end stations Path choice is based on location Location is represented by an address Introduction to TCP/IP Addresses 172.18.0.2 172.18.0.1 172.17.0.2 172.17.0.1 172.16.0.2 172.16.0.1 SADAHDRDATA 10.13.0.0 192.168.1.0 10.13.0.1 192.168.1.1

39 IP Addressing 255 Dotted Decimal Maximum NetworkHost 32 bits

40 IP Addressing 255 Dotted Decimal Maximum NetworkHost 128 64 32 16 8 4 2 1 11111111 Binary 32 bits 18916 17 242532 128 64 32 16 8 4 2 1

41 IP Addressing 255 Dotted Decimal Maximum NetworkHost 128 64 32 16 8 4 2 1 11111111 10101100 00010000 01111010 11001100 Binary 32 bits 172 16 122 204 Example Decimal Example Binary 18916 17 242532 128 64 32 16 8 4 2 1

42 Class A: Class B: Class C: Class D: Multicast Class E: Research IP Address Classes Network Host Network Host Network Host 8 bits

43 IP Address Classes 1 Class A: Bits: 0NNNNNNN Host 891617242532 Range (1-126) 1 Class B: Bits: 10NNNNNN Network Host 891617242532 Range (128-191) 1 Class C: Bits: 110NNNNN Network Host 891617242532 Range (192-223) 1 Class D: Bits: 1110MMMM Multicast Group 891617242532 Range (224-239)

44 11111111 Determining Available Host Addresses 172 16 0 0 10101100 00010000 00000000 16 15 14 13 12 11 10 9 8765432187654321 Network Host 00000000 00000001 11111111 11111110... 00000000 00000011 11111101 1 2 3 65534 65535 65536 -... 2 65534 N 2 N -2 = 2 16 -2 = 65534

45 Network 172.16.0.0 172.16.0.0 Addressing without Subnets 172.16.0.1172.16.0.2 172.16.0.3 …... 172.16.255.253172.16.255.254

46 Network 172.16.0.0 Addressing with Subnets 172.16.1.0172.16.2.0 172.16.3.0 172.16.4.0

47 Subnet Addressing 172.16.2.200 172.16.2.2 172.16.2.160 172.16.2.1 172.16.3.5 172.16.3.100 172.16.3.150 E0 172.16 Network Interface 172.16.0.0 E0 E1 New Routing Table 2160 Host.. 172.16.3.1 E1

48 Subnet Addressing 172.16.2.200 172.16.2.2 172.16.2.160 172.16.2.1 172.16.3.5 172.16.3.100 172.16.3.150 172.16.3.1 E0 E1 172.162160 NetworkHost.. NetworkInterface 172.16.2.0 172.16.3.0 E0 E1 New Routing Table Subnet

49 Subnet Mask 172 16 0 0 0 0 255 0 0 0 0 0 0 IP Address Default Subnet Mask 8-bit Subnet Mask NetworkHost NetworkHost NetworkSubnetHost Also written as “/16” where 16 represents the number of 1s in the mask. Also written as “/24” where 24 represents the number of 1s in the mask. 11111111 00000000

50 Decimal Equivalents of Bit Patterns 10000000=128 11000000=192 11100000=224 11110000=240 11111000=248 11111100=252 11111110=254 11111111=255 128 6432168421

51 16 Network Host 17200 10101100 11111111 10101100 00010000 11111111 00010000 00000000 10100000 00000000 Subnets not in use—the default 00000010 Subnet Mask without Subnets 172.16.2.160 255.255.0.0 Network Number

52 Network number extended by eight bits Subnet Mask with Subnets 16 Network Host 172.16.2.160 255.255.255.0 17220 10101100 11111111 10101100 00010000 11111111 00010000 11111111 00000010 10100000 00000000 00000010 Subnet Network Number 128 192 224 240 248 252 254 255

53 Subnet Mask with Subnets (cont.) Network Host 172.16.2.160 255.255.255.192 10101100 11111111 10101100 00010000 11111111 00010000 11111111 00000010 10100000 11000000 10000000 00000010 Subnet Network number extended by ten bits 161722128 Network Number 128 192 224 240 248 252 254 255 128 192 224 240 248 252 254 255

54 Subnet Mask Exercise AddressSubnet MaskClassSubnet 172.16.2.10 10.6.24.20 10.30.36.12 255.255.255.0 255.255.240.0 255.255.255.0

55 Subnet Mask Exercise Answers AddressSubnet MaskClassSubnet 172.16.2.10 10.6.24.20 10.30.36.12 255.255.255.0 255.255.240.0 255.255.255.0 B A A 172.16.2.0 10.6.16.0 10.30.36.0

56 © 1999, Cisco Systems, Inc. 8-56 Cisco Technology سیسکو یک تولید کننده محصولات سخت افزار شبکه است.

57 معرفی سیسکو دوره های آموزشی راهبردی محصولات Cisco و پیکربندی آن معرفی بعضی قابلیت ها در مدیریت شبکه نمونه ای از معماری شبکه های مرسوم

58 دوره های آموزشی راهبردی Cisco 1. Network support ■ CCNA Cisco Certified Network Association ■ CCNP Cisco Certified Network Professional ■ CCIE Cisco Certified Internetwork Expert 2. Network Design ■ CCDA Cisco Certified Design Association ■ CCNA Cisco Certified Network Association ■ CCDP Cisco Certified Design Professional 3. Internetwork Support ■ CCNA Cisco Certified Network Association ■ CCIP Cisco Certified Internetwork Professional ■ CCIE Cisco Certified Internetwork Expert

59 دوره های آموزشی راهبردی Cisco  CCNAمهارت در پیاده سازی شبکه های ساده  CCDA مهارت در طراحی شبکه های ساده  CCNP مهارت در پیاده سازی شبکه های متوسط  CCDP مهارت در طراحی شبکه های متوسط  CCIE مهارت در پیاده سازی شبکه های بزرگ و پیچیده  CCIP از طراحی زیرساخت شبکه تا پیاده سازی انواع شبکه ها

60 Configurations can come from many sources Configurations will act in device memory Console port Auxiliary port Interfaces PC or Unix server Web or Network Management server Virtual terminal External Configuration Sources Telnet TFTP

61 Router Internal Components RAM Config register ROM Flash NVRAM Interfaces حافظه ثانویه و محل قرارگرفتن سیستم عامل IOS برنامه bootstrap محل قرار گرفتن Startup Config

62 User Mode Limited examination of switch or router Command Prompt is hostname> There are two main EXEC modes for entering commands. First mode: Cisco IOS Software EXEC

63 Privileged (or enabled) Mode Detailed examination of switch or router Enables configuration and debugging Prerequisite for other configuration modes Command prompts on the device hostname# Second mode (and most commonly used): The Cisco IOS Software EXEC (cont.)

64 Console Logging into the Switch and Entering the Enable Password > > enable Enter password: # # disable User mode prompt Privileged mode prompt

65 Switch#show interfaces Switch#show version Showing Switch Initial Startup Status Switch#show running-config Display operational status of switch components

66 معرفی بعضی قابلیت های Cisco در مدیریت شبکه Segmentation Flexibility Security 3rd floor 2nd floor 1st floor SALESHRENG A VLAN = A broadcast domain = Logical network (subnet)

67 Standard versus External Access List StandardExtended Filters Based on Source. Filters Based on Source and destination. Permit or deny entire TCP/IP protocol suite. Specifies a specific IP protocol and port number. Range is 100 through 199.Range is 1 through 99

68 Notify Sender Outbound Access Lists If no access list statement matches then discard the packet N Y Packet Discard Bucket Choose Interface Routing Table Entry ? N Y Test Access List Statements Permit ? Y Access List ? Discard Packet N Outbound Interfaces Packet S0 E0 Inbound Interface Packets

69 نمونه ای از معماری یک شبکه Private Network Public Network HDSL Modem Internet

70 پایان با تشکر و عرض خسته نباشید


Download ppt "مبانی شبکه های کامپیوتری براساس TCP/IP ومروری بر CCNA اولین همایش دانشجویی IT – دانشگاه بیرجند."

Similar presentations


Ads by Google