Wyk ad 6 Wprowadzenie do sieci IP (zasada dzia ania, podstawowe us ugi,adresacja)

background image

1

background image

Sieciowe systemy
operacyjne

Network Operating System (NOS) -

oprogramowanie zainstalowane na serwerze

sieciowym, które nadzoruje pracę sieci, decyduje o

tym, kto może mieć dostęp do których plików w

sieci, kto może zmieniać dane i używać zasobów

sieciowych (np. wspólne drukarki);

Tworzy środowisko, w którym użytkownicy -

świadomi wielości maszyn - mają dostęp do

zdalnych zasobów, rejestrując się na odpowiednich

zdalnych maszynach lub przesyłając do własnych

maszyn dane z maszyn zdalnych.

2

background image

Funkcje sieciowych
systemów operacyjnych

zarządzanie użytkownikami ( logowanie użytkownika do sieci, zabezpieczanie

zasobów za pomocą praw dostępu, zarządzanie strukturą grup i kont

użytkowników)

współdzielenie zasobów dyskowych - serwery plików (katalogi i pliki,

użytkowanie plików serwera na komputerze klienta tak jakby były plikami

lokalnymi – przeadresowanie, współużytkowanie aplikacji - serwery aplikacji,

programy, bazy danych)

współdzielenie zasobów (drukarki, serwery wydruku - zarządzanie kolejką

wydruków), połączenia komunikacyjne - dostęp do Internetu, faks, skanery,

czytniki CD-ROM, nagrywarki, napędy zewnętrzne)

zdalna praca na odległych komputerach (obsługa różnych usług sieciowych,

WWW, FTP, e-mail, listy dyskusyjne, DNS - Domain Name Server - serwer nazw,

DHCP - Dynamic Host Configuration Protocol, RAS - Remote Access Service)

przetwarzanie rozproszone (realizacja wybranych etapów zadania poprzez

poszczególne elementy układu sieciowego)

bezpieczeństwo (systemy antywirusowe, funkcje typu firewall i proxy,

monitorowanie osiągów sieci i serwerów)

3

background image

Środowiska sieci

każdy z każdym (peer-to-peer) - model architektury sieciowej oparty na
równoważności wszystkich jej węzłów. Umożliwia użytkownikom udostępnienie
zasobów swojego komputera oraz dostęp do zasobów innych komputerów.
Wszystkie systemy w sieci mają taki sam status - żaden z nich nie jest
podporządkowany innemu. Użytkownik sam zarządza swoim komputerem i dba
o dostęp innych użytkowników do swoich zasobów.

dedykowany serwer (client-server)- jeden lub więcej komputerów spełnia rolę
serwera i nie wykonuje innych zadań. Serwer spełnia takie zadania jak:
przechowywanie i udostępnianie plików, zarządzanie współdzieleniem drukarek
oraz funkcje związane z bezpieczeństwem danych. W sieciach LAN typu
klient/serwer zasadnicza część sytemu operacyjnego jest zlokalizowana na
serwerze plików. Stacja robocza dołączona do sieci komunikuje się z systemem
operacyjnym używając oprogramowania klienta. Dwie wersje klient/serwer:

wszystkie aplikacje wykonywane są przez serwer a wyniki wyświetlane na ekranie
klienta;

serwer dostarcza danych dla aplikacji uruchamianych na komputerze klienta;

4

background image

Networks and Distributed
Processing

Centralized Processing

Data processing that occurs in a single location or facility

(przetwarzanie danych odbywa się w jednym miejscu lub

w jednej funkcji).

Decentralized Processing

Data processing that occurs when devices are placed at

various remote locations

(przetwarzanie danych odbywa się w urządzeniach

rozmieszczonych w różnych lokalizacjach).

Distributed Processing

Data processing that occurs when computers are placed

at remote locations but are connected to each other via

telecommunications devices

(przetwarzanie danych odbywa się w urządzeniach

rozmieszczonych w różnych lokalizacjach, które są

połączone ze sobą urządzeniami telekomunikacyjnymi).

5

23

background image

Communications Software
and Protocols

Communications Software

(NOS)

(oprogramowanie komunikacyjne)

Provides error checking, message formatting, communications

logs, data security and privacy, and translation capabilities for

networks.

Usuwanie błędów, formatowanie wiadomości, logi

komunikacyjne, bezpieczeństwo i prywatność danych,

translacja możliwości (potencjał) dla potrzeb sieci.

Protocol

Rules that ensure communications among computers of

different types and from different manufacturers.

Reguły zapewniające komunikacje pomiędzy

komputerami różnych typów pochodzących od różnych

producentów

6

33

background image

Czym jest protokół?

7

Protokół jest to formalny opis zestawu reguł i konwencji. Określają
one sposób, w jaki urządzenia komunikacyjne w sieci wymieniają
między sobą informacje w celu nawiązania łączności i wymiany
danych. Dzięki temu, że połączenia z użyciem protokołów odbywają
się całkowicie automatycznie typowy użytkownik zwykle nie zdaje
sobie sprawy z ich istnienia i nie musi o nich nic wiedzieć.

Funkcje realizowane przez protokoły:
- faza wstępna, zestawienie połączenia;
- faza wymiany danych;
- faza sprawdzania poprawności przekazu.

background image

8

background image

The Internet

9

Internet: a
collection of
interconnected
networks, all freely
exchanging
information.
Zbiór połączonych
ze sobą sieci w
celu swobodnej
wymiany
informacji

Internet: a
collection of
interconnected
networks, all freely
exchanging
information.

Zbiór połączonych
ze sobą sieci w
celu swobodnej
wymiany
informacji

background image

10

Dear Joan,

Hi! How’s it goin’? I apologize for taking so long to respond
to your last message. I’ve been up to my neck in school
work and stuff.

Just finished midterms, and it looks like I might graduate
this semester after all! :-) My computer teacher is really
great and I guess that I learned more than I thought in
those wonderful lectures that I had previously written you
about….

Dear Joan,

Hi! How’s it goin’? I apologize for taking so long to respond
to your last message. I’ve been up to my neck in school
work and stuff.

Just finished midterms, and it looks like I might graduate
this semester after all! :-) My computer teacher is really
great and I guess that I learned more than I thought in
those wonderful lectures that I had previously written you
about….

An email message

background image

11

learned more than I thought in those wonderful lectures
that I had previously written you about….

learned more than I thought in those wonderful lectures
that I had previously written you about….

Broken into packets

looks like I might graduate this semester after all! :-) My
computer teacher is really great and I guess that I

looks like I might graduate this semester after all! :-) My
computer teacher is really great and I guess that I

message. I’ve been up to my neck in school work and stuff.

Just finished midterms, and it

message. I’ve been up to my neck in school work and stuff.

Just finished midterms, and it

Dear Joan,

Hi! How’s it goin’? I apologize for taking so long to respond
to your last

Dear Joan,

Hi! How’s it goin’? I apologize for taking so long to respond
to your last

background image

12

Packet headers added

Dear Joan,

Hi! How’s it goin’? I apologize for taking so
long to respond to your last

Dear Joan,

Hi! How’s it goin’? I apologize for taking so
long to respond to your last

Message 3761HZA Date May 1
Packet 1 of 4
From sweetykb@aol.com
To joan_kelly@yale.edu

Message 3761HZA Date May 1
Packet 1 of 4
From sweetykb@aol.com
To joan_kelly@yale.edu

learned more than I thought in those
wonderful lectures that I had previously
written you about….

learned more than I thought in those
wonderful lectures that I had previously
written you about….

Message 3761HZA Date May 1
Packet 4 of 4
From sweetykb@aol.com
To joan_kelly@yale.edu

Message 3761HZA Date May 1
Packet 4 of 4
From sweetykb@aol.com
To joan_kelly@yale.edu

looks like I might graduate this semester
after all! :-) My computer teacher is really
great and I guess that I

looks like I might graduate this semester
after all! :-) My computer teacher is really
great and I guess that I

Message 3761HZA Date May 1
Packet 3 of 4
From sweetykb@aol.com
To joan_kelly@yale.edu

Message 3761HZA Date May 1
Packet 3 of 4
From sweetykb@aol.com
To joan_kelly@yale.edu

message. I’ve been up to my neck in school
work and stuff.

Just finished midterms, and it

message. I’ve been up to my neck in school
work and stuff.

Just finished midterms, and it

Message 3761HZA Date May 1
Packet 2 of 4
From sweetykb@aol.com
To joan_kelly@yale.edu

Message 3761HZA Date May 1
Packet 2 of 4
From sweetykb@aol.com
To joan_kelly@yale.edu

background image

13

Each packet sent individually over the network

background image

Co to jest INTERNET ?

INTERNET jest międzynarodową siecią

łączącą różnego rodzaju komputery
na całym świecie.

14

background image

Packets are transferred
from router to router on
the Internet until they
arrive at their destination
and are re-assembled into
the original message.

Pakiety są przesyłane
od rutera do rutera
poprzez internet aż
osiągną cel i ponownie
zostaną zebrane w
oryginalną wiadomość

.

Packets are transferred
from router to router on
the Internet until they
arrive at their destination
and are re-assembled into
the original message.

Pakiety są przesyłane
od rutera do rutera
poprzez internet aż
osiągną cel i ponownie
zostaną zebrane w
oryginalną wiadomość

.

background image

How the Internet Works

Internet Protocol (IP)

Standard for communications over the Internet

(Standardowy protokół komunikacyjny dla

Internetu)

Transport Control Protocol (TCP)

An error checking protocol is used in combination

with IP by most Internet applications (TCP/IP)

(protokół poprawiający błędy, używany wraz z

protokołem IP przez większość aplikacji)

Uniform Resource Locator (URL)

An assigned address on the Internet for each

computer.

(przydzielanie adresów w internecie dla

każdego komputera)

16

background image

How the Internet Works

U.S. Top-Level Domain Affiliations

17

Affiliation ID

Affiliation

arts

cultural and entertainment

activities
com

business organizations

edu

educational sites

firm

businesses and firms

gov

government sites

info

information service providers

mil

military sites

nom

individuals

net

networking organizations

org

organizations

rec

recreational activities

store

businesses offering goods for

purchase
web

entities related to World Wide Web

activities

http://www.icann.org/

background image

Access to the Internet

From Work:

LAN Servers

From Home:

Many Options

18

background image

Różne rodzaje dostępu do
INTERNETU

PSTN (sieć telefoniczna),

LB (łącze dzierżawione),

tzw. linia bezpośrednia

ISDN (cyfrowe łącze

abonenckie),

GSM (sieć komórkowa),

CATV (sieć TV kablowej).

19

background image

ISDN - SIEĆ DOSTĘPOWA

B = 64 kbit/s (kanał informacyjny)
D = 16 kbit/s (kanał sterowania)
Kabel symetryczny - zasięg ok. 3 -6 km
2 pary symetryczne - zasięg ok. 5 - 10 km

20

CENTRALA

STACJA

KOŃCOWA

Pętla abonencka

Przepływność 144 kbit/s

(symbol 2B+D)

background image

21

POLPAK - T

łącze dzierżawine z TP S.A.

łącze dzierżawine z TP S.A.

lub inna sieć PSPDN (X.25)

innesieci PDN

inneserwery

Internet

SERWER

SERWER

Po prostu Telekomunikacja

background image

Internet Service
Providers

Internet Service Provider (ISP)

Any company that provides individuals or companies with access
to the Internet

(organizacja lub organizacje z dostępem do

Internetu)

.

Thousands of providers including large communications
companies

( tysiące providers włączając w to duże przedsiębiorstwa

telekomunikacyjne).

Need an account with the ISP and software that links with TCP/IP

(warunki konieczne to umowa z ISP, oprogramowanie i łącze z
protokołem TCP/IP)

.

Commercial Information Services (AOL, MSN)

22

Local ISP’s: http://www.tfn.net/Business/isp.html

National ISP’s:
http://home.cnet.com/internet/0-3762-7-2518426.html

Local ISP’s:

http://www.tfn.net/Business/isp.html

National ISP’s:

http://home.cnet.com/internet/0-3762-7-2518426.html

background image

Przegląd usług dostępnych w sieci

INTERNET

World Wide Web

E-mail

Telnet

Usenet and newsgroups

Chat rooms

Internet phone

Internet

videoconferencing

Content streaming

Instant Messaging

FTP

IRC

Intranet

23

background image

Usługi dostępne w
INTERNECIE

E-mail, czyli poczta

elektroniczna

(bardzo szybkie przekazywanie

wiadomości w postaci tekstu, zdjęć,
rysunków, dźwięku - mowa,
muzyka).

24

background image

Usługi dostępne w
INTERNECIE

FTP (File Transfer

Protocol), czyli protokół
transmisji plików

(sposób i oprogramowanie

umożliwiające wymianę plików
pomiędzy Twoim komputerem a
serwerami FTP, na których
znajdują się tysiące plików)

25

background image

Usługi dostępne w
INTERNECIE

Telnet

(możliwość dostępu do roz-

budowanych, ogromnych
baz danych np. archiwów,
zbiorów akt prawnych,
danych statystycznych bez
ruszania się od swojego
komputera; praktycznie
praca na innym
komputerze)

26

background image

Usługi dostępne w
INTERNECIE

IRC czyli

internetowe
CB-Radio

(po połączeniu się z

serwerem można włączyć
się w dyskusję z innymi
użytkownikami sieci -
forma pisana)

27

background image

Usługi dostępne w
INTERNECIE

INTRANET

bezpieczny system
obiegu informacji
wewnątrz firmy

(obiegu informacji

wewnątrz firmy i jej
oddziałów w różnych
miastach i krajach)

28

background image

Telefonia IP -
przesyłanie głosu

Telefonia, w której nośnikiem (medium transmisyjnym) jest

sieć Internet.

29

background image

Internet Services

30

Voice-Over-IP
(VOIP)

Technology that
enables network
managers to route
phone calls and fax
transmissions over
the same network
they use for data.

Technologia
umożliwiająca
zestawianie dróg
transmisyjnych dla
połączeń
telefonicznych i
faxowych poprzez
sieć transmisji
danych.

background image

Telecommunications
Applications EDI

31

Electronic Data
Interchange (EDI)

Uses

network systems and follows
standards and procedures that
allow output from one system
to be processed directly as
input to other systems,
without human intervention.

Używanie systemów
sieciowych, standardów i
procedur pozwalających na
to, by dane wychodzące z
jednego systemu mogły by
być procedowane
bezpośrednio na wejście
innego systemu bez
udziału człowieka.

42

background image

Content Streaming

A method for transferring multimedia files over the
Internet so that the data stream of voice and pictures
plays continuously, without a break, or very few of
them. It also enables users to browse large files in real
time.

Metoda przesyłania multimedialnych
zbiorów poprzez internet tak, by strumienie
danych głosowych i obrazu były przesyłane
ciągle bez przerw lub co najwyżej z bardzo
małymi przerwami. To może być również
używane do przeglądania dużych zbiorów w
czasie realnym (rzeczywistym).

32

www.movies.com

click Trailers

background image

Usługi dostępne w
INTERNECIE

WWW (World Wide

Web), czyli
światowa pajęczyna

(dostęp do informacji - strona

WWW - praktycznie na
dowolnie wybrany temat pod
warunkiem, że znajduje się
ona na jakimś serwerze
gdzieś na świecie).

33

background image

The World Wide Web

World Wide Web

A collection of tens of thousands of independently-

owned computers that work together as one in an

Internet service

(zbiór dziesiątek tysięcy

niezależnych komputerów, które pracują razem jak

jeden komputer dla potrzeb usług internetowych).

A GUI for the Internet that uses hyperlinks.

34

Hypertext Markup
Language (HTML)
The standard page
description language for
Web pages.

Hypertext Markup
Language (HTML)
The standard page
description language for
Web pages.

The

Web

WWW

W3

background image

The World Wide Web

HTML (Hypertext Markup Language)

Web Browser (przeglądarka)

Software that creates a unique hypermedia-

based menu on your computer screen and
provides a graphical interface to the Web.

Web Page

A screen of information sent to a requesting

user and presented through a browser.

35

View Source!

background image

The World Wide Web

Search Engines

A search tool for the Web (like card catalogs

in libraries).

36

Google
http://www.google.com
Altavista
http://www.altavista.digital.com
Excite

http://www.excite.com

Galaxy

http://www.einet.net

Hotbot
http://www.hotbot.com
Infoseek

http://www.infoseek.com

Lycos

http://www.lycos.com

Webcrawler
http://www.webcrawler.com
Yahoo!
http://www.yahoo.com

Google
http://www.google.com
Altavista
http://www.altavista.digital.com
Excite

http://www.excite.com

Galaxy

http://www.einet.net

Hotbot
http://www.hotbot.com
Infoseek

http://www.infoseek.com

Lycos

http://www.lycos.com

Webcrawler
http://www.webcrawler.com
Yahoo!
http://www.yahoo.com

background image

Java & The World Wide
Web

37

Downloading an Applet from a Web
Server
.

Java
An object-
oriented
programming
language from
Sun
Microsystems
based on C++
that allows
small programs
-- applets -- to
be embedded
within an HTML
document.

Anyone want

a cookie?

background image

Intranets and Extranets

Intranet

An internal corporate network built using Internet and World Wide Web standards
and products that allows employees of an organization to gain access to corporate
information.

Wewnętrzna korporacyjna sieć, zbudowana według standardów IP i WWW,

która umożliwia użytkownikom danej korporacji na korzystanie z dostępu
do wewnętrznych informacji danej korporacji.

Extranet

A network based on Web technologies that links selected resources of the intranet of
a company with its customers, suppliers, or other business partners.

Sieć bazująca na technologiach Webowych z wyselekcjonowanymi liniami do

zewnętrznych partnerów korporacji (klientów, dostawców, itp.)

38

22

background image

Virtual Private Network (VPN)

39

Virtual Private Network (VPN)
A secure connection between two points across
the Internet.

Tunneling
The process by which VPNs transfer information by
encapsulating traffic in IP packets and sending the
packets over the Internet.

24

background image

Net Issues - Privacy &
Security

40

Cryptography
The process of
converting a
message into a
secret code and
changing the
encoded message
back to regular
text.

Encryption

The original conversion
of a message into a
secret code.

Digital Signature

An encryption technique used for online financial
transactions.

26

background image

Firewalls

Firewalls

A method of preventing unauthorized access between a
company’s computers and the Internet (looks at the header of a
packet).

Metoda prewencji nieautoryzowanego dostępu do korporacyjnych

komputerów poprzez Internet.

Assured pipeline

An Internet security method that looks at the entire request for
data and then determines whether the request is valid.

Metoda zabezpieczenia Internetu, która bierze pod uwagę żądania

w stosunku do danych i określa czy te żądania są zasadne

41

27

Personal Firewall:

www.networkice.com

background image

SIEĆ IP

42

Warstwa 5

Program użytkowy

Warstwa 4

Transport

Warstwa 3

Intersieć

Warstwa 2

Interfejs sieciowy

Warstwa 1

Fizyczna (sprzęt)

MODEL WARSTWOWY TCP/IP

Odpowiada warstwom 6 i 7
modelu ISO.

Sposób realizacji usług
niezawodnego przesyłania danych.

Format i metody przesyłanych w
pakietów.

Podział danych na ramki i zasady
przesyłania ramek przez sieć.

Bazowy sprzęt sieciowy.

background image

Warstwa sieci i jej protokoły

43

Warstwa sieci jest odpowiedzialna za przenoszenie pakietów w sieci
przy użyciu adresowania logicznego.

Protokoły warstwy trzeciej modelu OSI:
-

IP (Internet Protocol);

-

IPX (Internetwork Packet Exchange);

-

XNS (Xerox Network Systems);

-

ICMP (Internet Control Message Protocol);

-

ARP (Address Resolution Protocol);

-

RARP (Revers Address Resolution Protocol);

-

BOOTP;

-

DHCP (Dynamic Host Configuration Protocol);

-

protokoły routingu: RIP, RIPv2, IGRP.

background image

44

T r a n s m is ja b in a r n a
- p r z e w o d y , z łą c z a , n a p ię c ia , p r ę d k o ś c i tr a n s m is ji

B e z p o ś r e d n i e s te r o w a n i e łą c z e m , d o s tę p d o m e d i u m
- n ie z a w o d n e p r z e s y ła n ie d a n y c h p o p r z e z m e d ia tr a n s m is ji

- łą c z n o ś ć i w y b ó r ś c ie ż k i p o m ię d z y h o s ta m i

A d r e s a c ja s i e c io w a i w y b ó r n a j le p s z e j ś c i e ż k i

- łą c z n o ś ć i w y b ó r ś c ie ż k i p o m ię d z y h o s ta m i

- a d r e s o w a n ie lo g ic z n e

P o łą c z e n ia ty p u e n d - to - e n d

- r o z w ią z a n ie p r o b le m ó w tr a n s p o r tu , n ie z a w o d n o ś ć tr a n s p o r tu

- u s ta n a w ia n ie , u tr z y m y w a n ie i z a m y k a n ie o b w o d ó w w ir tu a ln y c h

K o m u n ik a c ja m i ę d z y h o s ta m i

- u s ta n a w ia n ie i z a m y k a n ie s e s ji m ię d z y a p lik a c ja m i

o r a z z a r z ą d z a n ie s e s ja m i

R e p r e z e n ta c j a d a n y c h

- z a p e w n ie n ie m o ż liw o ś c i o d c z y tu d a n y c h p r z e z s y s te m o d b ie r a ją c y

- f o r m a t d a n y c h , s tr u k tu r a d a n y c h

P o łą c z e n ie p r o c e s ó w s ie c i o w y c h z a p l ik a c ja m i
- z a p e w n ie n ie u s łu g s ie c io w y c h p r o c e s o m a p lik a c ji

background image

SIEĆ IP

45

Historia Internetu (1957 - 1973)

1957

- w odpowiedzi na wystrzelenie przez ZSRR

pierwszego sputnika, USA tworzą ARPA (Advanced
Research Projects Agency)
w celu intensyfikacji
badań naukowych o zastosowaniach naukowych;

1962

, kryzys kubański - Pentagon uświadamia

sobie konieczność utworzenia sieci komputerowej
łączącej różne ośrodki dowodzenia, zdolnej oprzeć
się atakowi nuklearnemu dzięki zdecentralizowanej,
rozproszonej strukturze (głównym zadaniem sieci
ma być możliwość zdalnej kontroli nad
komputerami włączonymi do sieci);

1969

- startuje ARPANET, pierwsza sieć

rozproszona o czterech węzłach i przepustowości 56
Kbps (ok. 5 600 znaków na sekundę);

1971

- 23 komputery w sieci ARPANET;

1973

- powstają pierwsze połączenia

międzynarodowe: USA-GB, USA-Norwegia; pojawia
się nazwa INTERNET.

background image

SIEĆ IP

46

Historia Internetu (1994 - 1997)

1994

- ilość serwerów WWW przekracza

10 000 (w grudniu 1993 było 623). Pierwsze
sklepy Internetowe;

1995

- pierwsze Internetowe serwisy

radiowe w czasie rzeczywistym. WWW
wyprzedza FTP i staje się najpopularniejszą
usługą Internetu. Serwer WWW uruchamia
Watykan;

1996

- amerykańskie kompanie

telefoniczne żądają od Kongresu USA zakazu
telefonii Internetowej. Szybkość sieci
szkieletowej podniesiona z 45Mbps do 622
Mbps;

1997

- 20 000 000 komputerów w

Internecie.

background image

SIEĆ IP

47

Usługi bezpołączeniowego przesyłania pakietów

Usługi niezawodnego przesyłania

Usługi programów użytkowych

Sieć TCP/IP udostępnia trzy zbiory
usług:

background image

SIEĆ IP

48

Podstawowa usługa - przenoszenie pakietów bez użycia połączenia -

Internet Protocol (IP).

zdefiniowana jako zawodny (

ang. unreliable

) system

przenoszenia pakietów bez użycia połączenia (

nie ma gwarancji, że

przenoszenie zakończy się sukcesem

);

każdy pakiet obsługiwany jest niezależnie od innych;

pakiety z jednego ciągu, wysyłanego z danego komputera do

drugiego, mogą podróżować różnymi ścieżkami, niektóre z nich
mogą zostać zgubione, inne natomiast dotrą do celu bez
problemów.

pakiet może zostać zagubiony, zduplikowany, zatrzymany, lub

dostarczony z błędem, a system nie sprawdzi, że coś takiego
zaszło, a także nie powiadomi o tym ani nadawcy, ani odbiorcy.

background image

Protokół IP (Internet Protocol)

49

Najważniejsze cechy protokołu IP:
-

bezpołączeniowy;

-

niepewny;

-

najbardziej wydajny w Internecie.

background image

SIEĆ IP

50

Protokół IP zawiera trzy definicje:

definicję

podstawowej jednostki

przesyłanych

danych, używanej w sieciach TCP/IP. Określa ona
dokładny format wszystkich danych przesyłanych
przez sieć;

definicję

operacji trasowania

, wykonywanej

przez oprogramowanie IP, polegającej na wybieraniu
trasy, którą będą przesyłane dane;

zawiera

zbiór reguł

, które służą do realizacji

zawodnego przenoszenia pakietów. Reguły te opisują,
w jaki sposób węzły powinny przetwarzać pakiety,
jak i kiedy powinny być generowane komunikaty o
błędach oraz kiedy pakiety mogą być porzucane.

background image

51

0 4 8 1 6 1 9 2 4 3 1

V E R S H L E N T y p u s łu g i C a łk o w ita d łu g o ś ć

I d e n ty fi k a c ja F la g i P r z e s u n ię c ie f r a g m e n tu

C z a s ż y c ia P r o to k ó ł S u m a k o n tr o ln a n a g łó w k a

Ź r ó d ło w y a d r e s I P

D o c e lo w y a d r e s I P

O p c je I P ( je ś li is tn ie ją ) U z u p e łn ie n ie

D a n e

. . . . . . . . . .

background image

SIEĆ IP

52

Nagłówek datagramuCzęść datagramu z danymi

Datagram IP

podstawowa jednostka przesyłanych danych;

podzielony na nagłówek i dane;

nagłówek zawiera adres nadawcy i odbiorcy oraz pole

typu, które identyfikuje zawartość datagramu;

datagram przypomina ramkę sieci fizycznej. Różnica polega

na tym, że nagłówek ramki zawiera adresy fizyczne, zaś
nagłówek datagramu adresy IP;

ponieważ przetwarzaniem datagramów zajmują się

programy, zawartość i format datagramów nie są
uwarunkowane sprzętowo.

background image

SIEĆ IP

53

Format Datagramu IP

background image

SIEĆ IP

54

Opis Datagramu IP

pole

WERSJA

(4-bitowe) - zawiera informację o wersji

protokołu IP, która była używana przy tworzeniu
datagramu. Informacja ta jest wykorzystywana do
sprawdzania, czy nadawca, odbiorca i wszystkie rutery
zgadzają się na format datagramu;

oprogramowanie IP zawsze sprawdza pole wersji w celu

upewnienia się, czy jego format zgadza się ze
spodziewanym.
Obecna wersja protokołu IP to 4;

pole

DŁUGOŚĆ NAGŁÓWKA

(4-bitowe) - zawiera

informację o
długości nagłówka mierzoną w 32-bitowych słowach.

background image

SIEĆ IP

55

Opis Datagramu IP (c.d.)

pola

OPCJE IP

i

UZUPEŁNIENIE

najczęściej nie są

wypełnione. Ponieważ długość pozostałych pól
nagłówka
jest stała, więc nagłówek najczęściej ma długość równą
5
słów 32-bitowych;

pole

DŁUGOŚĆ CAŁKOWITA

(16-bitowe) zawiera,

mierzoną w bajtach, długość całego datagramu IP.
Rozmiar
pola danych można uzyskać przez odjęcie DŁUGOŚCI
NAGŁÓWKA od DŁUGOŚCI CAŁKOWITEJ.

ponieważ pole DŁUGOŚĆ CAŁKOWITA ma 16 bitów

długości, maksymalny możliwy rozmiar datagramu IP
wynosi 2

16

-1 czyli 65535 bajtów.

background image

SIEĆ IP

56

Typ obsługi (c.d.)

podpole PIERWSZEŃSTWO (3-bitowe) zawiera

informację
o stopniu ważności datagramu, od 0 (normalny
stopień
ważności) do 7 (sterowanie siecią). Umożliwia to
nadawcy
wskazanie jak ważny jest dany datagram;

bity O, S, P określają rodzaj przesyłania, którego

wymaga
datagram. Ustawienie bitu O - oznacza prośbę o
krótkie
czasy oczekiwania, S - o przesyłanie szybkimi łączami,
P - o dużą pewność przesyłanych danych.

ponieważ nie ma pewności, że trasa o wskazanych

parametrach będzie dostępna, informacje te należy
traktować tylko jako podpowiedź dla algorytmów
trasowania; jednocześnie wskazanie wszystkich trzech
sposobów obsługi na raz, zwykle nie ma sensu.

W praktyce większość oprogramowania węzłów i ruterów
ignoruje pole typ obsługi.

background image

SIEĆ IP

57

ADRES IP:

jest 32-bitową liczbą całkowitą zawierającą informacje

o
tym do jakiej sieci włączony jest dany komputer,
oraz
jednoznaczny adres w tej sieci.

zapisywany jest w postaci czterech liczb dziesiętnych

oddzielonych kropkami, przy czym każda liczba
dziesiętna odpowiada 8 bitom adresu IP. np. 32-
bitowy
adres 10000000 00001010 00000010 00011110
jest zapisany jako 128.10.2.30

Adresy IP podzielone są na klasy.

Klasa adresu IP określona jest przez najstarsze bity,

przy czym do zidentyfikowania jednej z trzech
zasadniczych klas (A, B, C) wystarczą dwa pierwsze
bity.

Taki mechanizm adresowania wykorzystują rutery,

które używają adresu sieci do wyznaczania trasy
pakietów.

background image

SIEĆ IP

58

Klasy adresów IP

background image

SIEĆ IP

59

najstarsze bity adresu - do jakiej klasy należy dany

adres (w
efekcie można stwierdzić ile bitów będzie adresowało
sieć, ile
zaś sam komputer
);

adresów klasy A jest niewiele (2

7

=128), ale w każdej

z sieci
klasy może być aż 65535 komputerów;

klasa B to 2

14

sieci i 2

16

komputerów;

w klasie C sieć adresowana jest za pomocą 21 bitów

- daje
to 2

21

sieci, ale w każdej z nich może być co najwyżej

2

8

=256 komputerów;

adres klasy D ma specjalne znaczenie - jest używany

w
sytuacji gdy ma miejsce jednoczesna transmisja do
większej
liczby urządzeń. 

Klasy adresów IP (c.d.)

background image

SIEĆ IP

60

Klasa

Najniższy adres

Najwyższy adres

A

0.1.0.0

126.0.0.0

B

128.0.0.0

191.255.0.0

C

192.0.1.0

223.255.255.0

D

224.0.0.0

239.255.255.255

E

240.0.0.0

247.255.255.255

Klasy adresów IP
(c.d.)

background image

Format adresu IP

61

Adres IP w notacji binarnej:

11000000.10101000.00000001.00001000

Adres IP w notacji dziesiętnej:

192.168.1.8

background image

SIEĆ IP

62

Przydzielanie adresów sieciowych

W celu zapewnienia jednoznaczności identyfikatorów sieci,

wszystkie
adresy przydzielane są przez jedną organizację. Zajmuje się
tym

Internet Network Information Center

(

INTERNIC

).

INTERNIC przydziela adresy sieci, zaś adresy komputerów

administrator może przydzielać bez potrzeby kontaktowania
się z
organizacją. Organizacja ta przydziela adresy tym
instytucjom, które są
lub będą przyłączone do ogólnoświatowej sieci INTERNET.

Każda instytucja może sama wziąć odpowiedzialność za

ustalenie
adresu IP, jeśli nie jest połączona ze światem zewnętrznym.
Nie jest to jednak dobre rozwiązanie, gdyż w przyszłości może
uniemożliwić współpracę między sieciami i sprawiać trudności
przy
wymianie oprogramowania z innymi ośrodkami.


Document Outline


Wyszukiwarka

Podobne podstrony:
Wyk éad 3 Wprowadzenie do zagadnien¦ü medycyny rozwojowej (2)
Wyk éad 3 Wprowadzenie do zagadnien¦ü medycyny rozwojowej (2)
Podsumowanie, 01 Wprowadzenie do sieci komputerowych
WDOP-1 wyk, PEDAGOGIKA, Wprowadzenie do pedagogiki opiekuńczej
Wprowadzenie do sieci bezprzewodowych, Notatki lekcyjne ZSEG, Informatyka
WDPO WYK, PEDAGOGIKA, Wprowadzenie do pedagogiki opiekuńczej
,sieci komputerowe,Wprowadzenie do sieci
KW LAN Wprowadzenie do sieci LAN
1 Wprowadzenie do sieci komputerowychid 8805 ppt
KW LAN Wprowadzenie do sieci LAN
Podsumowanie, 01 Wprowadzenie do sieci komputerowych
WDOP-1 wyk, PEDAGOGIKA, Wprowadzenie do pedagogiki opiekuńczej
Wprowadzenie do sieci bezprzewodowych, Notatki lekcyjne ZSEG, Informatyka
Wprowadznie do sieci Windows
1 1 Wprowadzenie do Sieci Komputerowych Nawiązywanie połączenia z Internetemid 8855 pptx
BD Wykˆad 1 Wprowadzenie do baz danych
wyk ad 1sieci tkm wyk ad wprowadzaj cy

więcej podobnych podstron