Вы находитесь на странице: 1из 11

CCNA1

Noter Forår 2010


Dan Mortensen

OSI Modellen: Operativ


System
Applikation Interface,Programmer,Browsere
Cisco(Vigtigste)
Præsentation Generalisere data For. Eks.Mpeg/Gif/Html/Mp3
osv…

Der ud over, står den også for Encryption Services.

Session Starter/Slutter Sessioner (Applikations)

Holder Sessioner adskilt (Logical)

Transport Afgøre hvordan data sendes (Reliable(TCP) eller


Unreliable(UDP) Samler Segments fra Data til
Steam

Der ud over definere Transport også kendte Ports

Network Tildeler logical adresser IPv4 og IPv6 (IP adresser)

Bestemmer den bedste vej fra A til B -Routing

Data Link MAC adresser, Net switches LLC 802.2*

Sikre data er error fri (Frameing) MAC 802.3*

Physical Medie,Kabler(UTP,Lysleder osv), Netkort(NIC),


signal og binær transmission 0/1

*Sub Layers LLC works from Data Link and up. MAC from Data Link and down. (802.2/802.3 er IEEE standards)

OSI vs TCP/IP modellen


OSI er den model der anbefales man lære, men det er TCP/IP modellen man bruger på nuværende tidspunkt.

Applikation

Præsentation Applikation

Session

Transport Transport

Network Internet

Data Link

Physical Network Access


CCNA1
Noter Forår 2010
Dan Mortensen

OSI og TCP/IP Model: Funktioner.

Generale forkortelser/foklaringer:
Applikation: Layer 7,6,5 i OSI modellen. Layer 4 i TCP modellen.

Om Layer 5 (OSI) ikke oversat da oversætning mister data.

The session layer establishes, manages, and terminates communication sessions. Communication sessions consist of service requests and service
responses that occur between applications located in different network devices. These requests and responses are coordinated by protocols
implemented at the session layer. Some examples of session-layer implementations include Zone Information Protocol (ZIP), the AppleTalk protocol
that coordinates the name binding process; and Session Control Protocol (SCP), the DECnet Phase IV session layer protocol.

SMTP: Simple Mail Transfer Protocol

POP3: Post Office Protocol version 3

FTP: File Transfer Protocol

TFTP: Trivial File Transfer Protocol

NNTP: Network News Transfer Protocol

HTTP: Hyper Text Translate Protocol

SNMP: Simple Network Management Protocol (Benytter UDP er derfor Unreliable)

RIP: Remote Install Protocol (Bruges bla. til remote install af clienter via server. Benytter UDP er derfor Unreliable)

DNS: Domain Name System (Benytter UDP er derfor Unreliable)

SSH: Secure Shell

Transport: Layer 4 i OSI modellen. Layer 3 i TCP/IP modellen.

Om Layer 4 (OSI) ikke oversat da oversætning mister data.

The transport layer accepts data from the session layer and segments the data for transport across the network. Generally, the transport layer is
responsible for making sure that the data is delivered error-free and in the proper sequence. Flow control generally occurs at the transport layer.
CCNA1
Noter Forår 2010
Dan Mortensen

Flow control manages data transmission between devices so that the transmitting device does not send more data than the receiving device can
process. Multiplexing enables data from several applications to be transmitted onto a single physical link. Virtual circuits are established,
maintained, and terminated by the transport layer. Error checking involves creating various mechanisms for detecting transmission errors, while
error recovery involves acting, such as requesting that data be retransmitted, to resolve any errors that occur.

The transport protocols used on the Internet are TCP and UDP.

TCP: Transmission Control Protocol (Også kendt som Reliable Tranfers)

- Bygger Forbindelser
- Bruger sequence nr
- Reliable (Bruger ACK)

UDP: User Datagram Protocol (Også kendt som Unreliable Tranfers, bruges hvor det ikke gør noget pakker mistes fx. VoIP, Online spil og Film
(Streaming)

- Forbindelses løs
- Best Effort Delivery
- Unreliable

Network/Internet: Layer 3 i OSI modellen. Layer 2 i TCP/IP modellen.

Om Layer 3 (OSI) Ikke oversat da oversætning mister data.

The network layer defines the network address, which differs from the MAC address. Some network layer implementations, such as the Internet
Protocol (IP), define network addresses in a way that route selection can be determined systematically by comparing the source network address
with the destination network address and applying the subnet mask. Because this layer defines the logical network layout, routers can use this layer
to determine how to forward packets. Because of this, much of the design and configuration work for internetworks happens at Layer 3, the
network layer.

IP: Internet Protocol (IPv4, IPv6 dvs IP Adresser)

ICMP: Internet Control Message Protocol (Encapsulate direkte i et enket IP datagram. Benytter UDP er derfor Unreliable)

IGMP: Internet Group Management Protocol (Benyttes til eks. Online spil og Live streaming. Benytter UDP er derfor Unreliable)

ARP: Address Resolution Protocol (ARP benyttes til at finde Hosts inde for samme Netværk – Husk routers er designet til at stoppe ARPs)

DHCP: Dynamic Host Configuration Protocol (Automatiserer net-parameter opgaver, fra netværksenheder kan være en eller flere DHCP-servere)

Network Access Layer: Layer 2,1 i OSI modellen. Layer 1 i TCP/IP modellen.

Om Layer 1: (OSI) Ikke oversat da oversætning mister data.

The physical layer defines the electrical, mechanical, procedural, and functional specifications for activating, maintaining, and deactivating the
physical link between communicating network systems. Physical layer specifications define characteristics such as voltage levels, timing of voltage
changes, physical data rates, maximum transmission distances, and physical connectors. Physical layer implementations can be categorized as
either LAN or WAN specifications.

Om Layer 2: OSI) Ikke oversat da oversætning mister data.

The data link layer provides reliable transit of data across a physical network link. Different data link layer specifications define different network
and protocol characteristics, including physical addressing, network topology, error notification, sequencing of frames, and flow control. Physical
addressing (as opposed to network addressing) defines how devices are addressed at the data link layer. Network topology consists of the data link
CCNA1
Noter Forår 2010
Dan Mortensen

layer specifications that often define how devices are to be physically connected, such as in a bus or a ring topology. Error notification alerts upper-
layer protocols that a transmission error has occurred, and the sequencing of data frames reorders frames that are transmitted out of sequence.
Finally, flow control moderates the transmission of data so that the receiving device is not overwhelmed with more traffic than it can handle at one
time.

The Institute of Electrical and Electronics Engineers (IEEE) has subdivided the data link layer into two sublayers: Logical Link Control (LLC) and Media
Access Control (MAC). Figure 1-8 illustrates the IEEE sublayers of the data link layer.

Figure 1-8 The Data Link Layer Contains Two Sublayers

The Logical Link Control (LLC) sublayer of the data link layer manages communications between devices over a single link of a network. LLC is
defined in the IEEE 802.2 specification and supports both connectionless and connection-oriented services used by higher-layer protocols. IEEE
802.2 defines a number of fields in data link layer frames that enable multiple higher-layer protocols to share a single physical data link. The Media
Access Control (MAC) sublayer of the data link layer manages protocol access to the physical network medium. The IEEE MAC specification defines
MAC addresses, which enable multiple devices to uniquely identify one another at the data link layer.

LLC: Logical Link Control – IEEE 802.2

MAC: Media Access Control – IEEE 802.3 (se billede ang opbygning af MAC)

Ethernet: Det fysiske link mellem PC og Netværk, LAN kabler benytter et han stik kaldet R-47

Token Ring: Topologi hvor LAN er connected i en ring.

Frame Relay: Se billede.

PPP: Point-to-Point Protocol (anvendes til at etablere en direkte forbindelse mellem to netværk nods.)

ASDL: Asymmetric Digital Subscriber Line (En datakommunikation teknologi, der giver mulighed for hurtigere dataoverførsel via kobber telefonlinjer
end en konventionel voiceband modem kan give.)

Kendte Porte:
Port numre er inddelt i tre kategorier: De kendte porte, de registrerede porte og de dynamiske og/eller private porte.
CCNA1
Noter Forår 2010
Dan Mortensen

De kendte porte er dem fra 0 til 1023. Disse er fordelt og kontrolleret af IANA , og er sædvanligvis ejet af programmer, der udfører (eller er en del
af) system ressourcer på lavt niveau. Http-processer, som for eksempel web-browsere og -servere, bruger TCP/IP-port 80. Ftp-programmer bruger
port 20 og 21.

De registrerede porte er dem fra 1024 til 49151. Disse er også fordelt og kontrollerede af IANA, men er registrerede af virksomheder eller personer
til specifikke formål.

De dynamiske og/eller private porte er dem fra 49152 til 65535. Disse porte er 'virkeligt' dynamiske, forstået på den måde at de kan bruges 'privat'
af enhver proces til ethvert tænkeligt formål. Ganske ofte vil et program, der kører på en registreret port (1024 - 49151), sætte andre processer i
gang, der bruger de private porte.

En lille liste over hvad de forskellige TCP/UDP-porte som regel anvendes til:

 21 FTP (TCP)
 22 SSH (Encrypted Telnet)
 23 Telnet (TCP)
 25 SMTP (TCP) (sende -mail)
 53 DNS (UDP,TCP)
 59 TFTP (UDP)
 80 http (TCP)
 107 Telnet Remote Service
 110 POP3 (TCP) (modtage e-mail)
 119 NNTP
 194 IRC (Internet Relay Chat) msn osv.
 220 IMAP3
 443 HTTPS (TCP)

Offentlige/ Private IP adresser og Classes:


Private:

Offentlige:
Offentlige IP er alle andre IP adresser.

Hvad bruges de IP adresser så til?

- Private IPs er ”statiske” adresser som næsten alle bruger inden for the lokale netværk (LAN)

- Offentlige IPs er de dynamiske adresser man finder ude på internettet (WAN,MAN osv)

Det er sådan ca tommelfinger reglen, men hvordan router man så fra LAN til WAN, vis man ikke kan bruge private adresser i WAN?

NAT: network address translation


Benyttes til f.eks. at oversætte private IP-adresser til offentlige. Ved at benytte alternerende source-ports kan man translatere et eller flere netværk
til en offentlig IP-adresse. Den teknik kendes som many-one NAT, IP masquarading, PAT (Port Address Translation) og SUA (Single User Account).

NAT oversætter IP pakkerne således at de på ydersiden ser ud til at have en anden afsenderadresse (eller source/destination port) end maskinen, de
oprindeligt kommer fra.
CCNA1
Noter Forår 2010
Dan Mortensen

Netværks Klasser:
De 3 mest benyttede klasser er A, B, C

Klasse A

Første Octet i IP er mellem 1-126

Eks. 10.5.1.1

Subnet er 255.0.0.0

Dvs i subnet mask er 1 octet net og de sidste 3 octets Hosts. (16.777.214 Hosts i alt)

Klasse B

Første Octet i IP er mellem 128-191

Eks. 150.51.233.1

Subnet er 255.255.0.0

Dvs i subnet mask er de 2 første octets net og de sidste 2 octets Hosts (65.536 Hosts i alt)

Klasse C

Første Octet i IP er mellem 192-223

Eks. 220.1.50.63

Subnet er 255.255.255.0

Dvs i subnet mask er de 3 første octets net og den sidste octet er Hosts (254 Hosts i alt)

E-Mails og sende/modtage funktioner:


MUA: Mail User Agent -

MDA: Mail Delivery Agent -

MTA: Mail Tranfer Agent

SMTP: Small Mail Transfer Protocol – Sender/source

POP: Post Office Protocol – Modtager/disticnation

Live eks.
CCNA1
Noter Forår 2010
Dan Mortensen

1.MUA 2.SMTP 3.MTA 4.SMTP 5.MTA 6.MDA 7.POP 8.MUA

TCP – 3 way handshake sequence and ACK:

I denne model mister den Seq 7. Dvs. Server sender Ack 7 efter som den ikke er modtaget, derefter gensender PC Seq 7 med færre pakker.

The tree-way handshacke:

Broadcast Domains:
CCNA1
Noter Forår 2010
Dan Mortensen

CSMA/CD: Carrier Sense Multiple Access With Collision Detection

Dataforbindelser som anvender halv-dupleks - anvender CSMA/CD. Ethernet Hubs er netudstyr som kan forstærke og regenererer signaler til flere
segmentgrene.

En netværksswitch med 8P8C ethernet porte anvender i langt de fleste full-dupleks og her er ingen mulighed for kollisioner.

Funktionen af CSMA/CD:

Når et netkort har en frame det skal have sendt, så lytter det på kablet for at finde ud af om der er andre der snakker. Hvis der er det, så venter den
et kort stykke tid og starter forfra.

Når netkortet finder et hul til sine data, begynder den så at sende. Den lytter stadigvæk efter på kablet, for hvis den kan høre at et andet netkort
også er begyndt at sende i samme øjeblik, så er der sket en kollision og data er ubrugelige. Derfor skal netkortet vente et tilfældigt stykke tid og
starte forfra.

Langt om længe er data blevet sendt, og netkortet kan så vente på at en af de andre computere svarer på det den sendte. Når netkortet modtager
data, skal det også være opmærksom på at der kan opstå kollisioner.

Sker det, så skal den smide data væk, da netkortet ikke ved hvad eller hvor meget der er kommet fra hvert af de kolliderende netkort.

Sub Nets:

Adresse Typer i et IPv4 net.

- Netværks adressen, det er den første IP og kan ikke bruges (er allerede brugt) eks. 10.0.0.0

- Broadcast Adressen, det er den sidste IP og kan ikke bruges (er allerede brug til nettet) eks 10.0.0.255

- Host Adresser, det er asigned IP adresser på net devices. Disse IP’s er uniqe og befinder sig mellem Netværk/Broadcast adresserne eks.
10.0.0.1 – 10.0.0.254

Netværk Prefix:

Mange gange når man ser en IP adresse ser man 172.16.4.0/24. Bemærk /24 dette er Prefixen dvs, subnet masken.
Eks. /24 11111111.11111111.11111111.00000000 255.255.255.0

Planligning af Net adresser: Par ting at huske.

- Vil der være flere enheder tilsluttet netværket end offentlige adresser tildelt af netværkets

- Vil anordninger skal tilgås udefra det lokale netværk?

- Hvis anordninger, der kan tildeles private adresser kræver adgang til internettet, er det netværk, der kan levere en Network Address
Translation (NAT) service?

Hosts typer:
CCNA1
Noter Forår 2010
Dan Mortensen

- End Devices til brugerne


- Servere og periferiudstyr
- Hosts, der er tilgængelige fra internettet
- Intermediary devices (Hubs, Routers, Switches osv.)

For hver af disse forskellige typer udstyr, bør der afsættes en logisk blok adresser i adressen vifte af nettet .

Udregning af Sub Nets:

IPv4 Subnetting (Network Classes)

The 3 steps used for Subnetting: (Make Networks)

In Binary 1 = Networks / 0 = Hosts

Using an example with requirements: 50 networks and at the moment we got 1with the IP address 195.5.20.0 and the Submask 255.255.255.0 (a
Class C network)

1. Determine number of Networks and convert to binary.


Binary = 128 / 64 / 32 / 16 / 8 / 4 / 2 / 1 Networks wanted = 50  to binary.
0/ 0/ 1/ 1 / 0/ 0/1/0 So 50 = 00110010
To find the bits = 00110010 = Highest 1 counting from back 0 incl = 6 bits
2. Reserve bits in subnet mask and find your increment.
Current Subnet Mask: 255.255.255.0 –Binary--> 11111111.11111111.11111111.00000000
New Subnetmask (incl. The 6 needed bits) – Binary --> 11111111.11111111.11111111.11111100
New Subnet inDecimal:
Binary = 128 / 64 / 32 / 16 / 8 / 4 / 2 / 1 = 11111100 = 128+64+32+16+8+4 = 252
So Subnet Mask will be: 255.255.255.252 or in sort terms /30
That means you cant write IP and Subnet just like: 195.5.20.1/30
-------------------------------------------------------------------------
Figure the Increment.
The Increment is the lowerst number in last octet (Biary) = 11111100 converted to Decimal = 4
3. Use increment to find your network ranges.
Network Broadcast Useble addresses
195.5.20.0 - 195.5.20.3 195.5.20.1 and 195.5.20.2
195.5.20.4 - 195.5.50.7 195.5.20.5 and 195.5.20.6
195.5.20.8 - 195.5.20.11 195.5.20.9 and 195.5.20.10
195.5.20.12 - 195.5.20.15
195.5.20.16 - …… 20.255
Notice Important you can NOT use Net and Broadcast addresses in the network.
This is a subnet that only asign 2 useble IP addresses per Network!!! Now that doesnt seems like much and well it isnt, but it is a very
popular one… why? Routers look at example below.

Calculation of Subnets: (Fomular 2^ˣ) = 2^bits = 2^6 = 64 Subnets


Calculation of Hosts: (Fomular 2^ˣ -2)** = 2^0s = 2^2 = 4-2 = 2 Hosts (Ips per Net)
CCNA1
Noter Forår 2010
Dan Mortensen

**The ”x ”in this case are the 0s in the Binary Subnet mask and -2 is because of Net and Broadcast IP.

The 3 steps used for Subnetting: (Make Hosts)

Using an example with requirements: 1000 Hosts per Network and at the moment we got 1with the IP address 170.50.0.0 and the Submask
255.255.0.0 (a Class B network)

1. Determine number of Hosts and convert to binary.


Binary = 1024 /512 /256 /128 / 64 / 32 / 16 / 8 / 4 / 2 / 1 Networks wanted = 1000  to binary.
0 / 1 / 1 / 1 / 1 / 1 / 0 / 1 / 0 / 0 / 0 So 1000 = 01111101000
To find the bits = 01111101000 = Highest 1 counting from back 0 incl = 10 bits
2. Reserve bits in subnet mask and find your increment.
Current Subnet Mask: 255.255.0.0 –Binary--> 11111111.11111111.00000000.00000000
New Subnetmask (incl. The 10 needed Hosts) – Binary --> 11111111.11111111.11111100.00000000
New Subnet inDecimal:
Binary = 128 / 64 / 32 / 16 / 8 / 4 / 2 / 1 = 11111100 = 128+64+32+16+8+4 = 252
So Subnet Mask will be: 255.255.252.0 or in sort terms /22
That means you cant write IP and Subnet just like: 170.50.2.255/22
-------------------------------------------------------------------------
Figure the Increment.
The Increment is the lowerst number in last octet (Biary) = 11111100 converted to Decimal = 4
3. Use increment to find your networks and Hosts per Network.
Network Broadcast Useble Hosts per Net: 2^10-2 = 1022 hosts.
17.50.0.0 - 17.50.3.255
17.50.4.0 - 17.50.7.255
17.50.8.0 - 17.50.13.255
17.50.12.0 - 17.50.15.255
17.50.16.0

Reverse Engineering. (Network Troubleshooting)

How too example:

Start by looknig at your Subnet mask in this case 240.


240 in Binary = 256/128/64/32/16/8/4/2/1
0/ 1/ 1/ 1/ 1/ 0/ 0/0/ 0 = 240 = 11110000

After this you have to find the increment: in this example its 11110000 = 16
So now just type the Ips to see if theres problems:
Network 1: 172.16.68.0 - .15
Network 2: 172.16.68.16 - .31
Network 3: 172.16.68.32 - .47
Network 4: 172.16.68.48 - .63 ---> The Router is in this Network
Network 5: 172.16.68.64 - .79 ---> The PC is in this Network
CCNA1
Noter Forår 2010
Dan Mortensen

Conclusion here: The PC and Router cant communicate since they are on different Networks…
Tom side til sidste øjebliks noter

Вам также может понравиться