Sunteți pe pagina 1din 33
Protocoale Internet – Cursul 12 Prof. univ. dr. Constantin Popescu Departamentul de Matematica si Informatica
Protocoale Internet – Cursul 12 Prof. univ. dr. Constantin Popescu Departamentul de Matematica si Informatica
Protocoale Internet – Cursul 12 Prof. univ. dr. Constantin Popescu Departamentul de Matematica si Informatica

Protocoale Internet – Cursul 12

Prof. univ. dr. Constantin Popescu Departamentul de Matematica si Informatica http://webhost.uoradea.ro/cpopescu/

Popescu Departamentul de Matematica si Informatica http://webhost.uoradea.ro/cpopescu/ Introducere in Criptografie 1
Popescu Departamentul de Matematica si Informatica http://webhost.uoradea.ro/cpopescu/ Introducere in Criptografie 1
Popescu Departamentul de Matematica si Informatica http://webhost.uoradea.ro/cpopescu/ Introducere in Criptografie 1

Introducere in Criptografie

1

Agenda Topologii retea Istoria Internetului Protocoale Internet Adrese IP Sistemul de Nume pentru Domenii Porturi

Agenda

Topologii reteaAgenda Istoria Internetului Protocoale Internet Adrese IP Sistemul de Nume pentru Domenii Porturi si sockets Introducere

Istoria InternetuluiAgenda Topologii retea Protocoale Internet Adrese IP Sistemul de Nume pentru Domenii Porturi si sockets Introducere

Protocoale InternetAgenda Topologii retea Istoria Internetului Adrese IP Sistemul de Nume pentru Domenii Porturi si sockets Introducere

Adrese IPTopologii retea Istoria Internetului Protocoale Internet Sistemul de Nume pentru Domenii Porturi si sockets

Sistemul de Nume pentru DomeniiAgenda Topologii retea Istoria Internetului Protocoale Internet Adrese IP Porturi si sockets Introducere in Criptografie 2

Porturi si socketsretea Istoria Internetului Protocoale Internet Adrese IP Sistemul de Nume pentru Domenii Introducere in Criptografie 2

Protocoale Internet Adrese IP Sistemul de Nume pentru Domenii Porturi si sockets Introducere in Criptografie 2
Protocoale Internet Adrese IP Sistemul de Nume pentru Domenii Porturi si sockets Introducere in Criptografie 2
Protocoale Internet Adrese IP Sistemul de Nume pentru Domenii Porturi si sockets Introducere in Criptografie 2

Introducere in Criptografie

2

Internet este un sistem deschis Detalii disponibile public O varietate de aplicatii software gratis Posibilitatea
Internet este un sistem deschis Detalii disponibile public O varietate de aplicatii software gratis Posibilitatea
Internet este un sistem deschis Detalii disponibile public O varietate de aplicatii software gratis Posibilitatea
Internet este un sistem deschis Detalii disponibile public O varietate de aplicatii software gratis Posibilitatea
Internet este un sistem deschis Detalii disponibile public O varietate de aplicatii software gratis Posibilitatea
Internet este un sistem deschis Detalii disponibile public O varietate de aplicatii software gratis Posibilitatea

Internet este un sistem deschis

Internet este un sistem deschis Detalii disponibile public O varietate de aplicatii software gratis Posibilitatea de
Internet este un sistem deschis Detalii disponibile public O varietate de aplicatii software gratis Posibilitatea de

Detalii disponibile publicInternet este un sistem deschis O varietate de aplicatii software gratis Posibilitatea de informare constanta Ajutor

O varietate de aplicatii software gratisInternet este un sistem deschis Detalii disponibile public Posibilitatea de informare constanta Ajutor oferit prin

Posibilitatea de informare constantadisponibile public O varietate de aplicatii software gratis Ajutor oferit prin grupuri de discutii Amenintari asupra

Ajutor oferit prin grupuri de discutiisoftware gratis Posibilitatea de informare constanta Amenintari asupra datelor private Introducere in

Amenintari asupra datelor privatesoftware gratis Posibilitatea de informare constanta Ajutor oferit prin grupuri de discutii Introducere in Criptografie 3

informare constanta Ajutor oferit prin grupuri de discutii Amenintari asupra datelor private Introducere in Criptografie 3
informare constanta Ajutor oferit prin grupuri de discutii Amenintari asupra datelor private Introducere in Criptografie 3
informare constanta Ajutor oferit prin grupuri de discutii Amenintari asupra datelor private Introducere in Criptografie 3

Introducere in Criptografie

3

Implicatiile sistemelor deschise O varietate de implementari, de exemplu protocolul TCP/IP Costuri de

Implicatiile sistemelor deschise

O varietate de implementari, de

O

varietate de implementari, de

exemplu protocolul TCP/IP

Costuri de implementare scazute

Costuri de implementare scazute

Nivel inalt de compatibilitate

Nivel inalt de compatibilitate

O varietate de dezvoltatori software

O

varietate de dezvoltatori software

care isi vind produsele

inalt de compatibilitate O varietate de dezvoltatori software care isi vind produsele Introducere in Criptografie 4
inalt de compatibilitate O varietate de dezvoltatori software care isi vind produsele Introducere in Criptografie 4
inalt de compatibilitate O varietate de dezvoltatori software care isi vind produsele Introducere in Criptografie 4

Introducere in Criptografie

4

Exemple de sisteme deschise HTTP TCP/IP Java Linux Apache Introducere in Criptografie 5

Exemple de sisteme deschise

HTTPExemple de sisteme deschise TCP/IP Java Linux Apache Introducere in Criptografie 5

TCP/IPExemple de sisteme deschise HTTP Java Linux Apache Introducere in Criptografie 5

JavaExemple de sisteme deschise HTTP TCP/IP Linux Apache Introducere in Criptografie 5

LinuxExemple de sisteme deschise HTTP TCP/IP Java Apache Introducere in Criptografie 5

ApacheExemple de sisteme deschise HTTP TCP/IP Java Linux Introducere in Criptografie 5

Exemple de sisteme deschise HTTP TCP/IP Java Linux Apache Introducere in Criptografie 5
Exemple de sisteme deschise HTTP TCP/IP Java Linux Apache Introducere in Criptografie 5
Exemple de sisteme deschise HTTP TCP/IP Java Linux Apache Introducere in Criptografie 5

Introducere in Criptografie

5

Topologii retea Retea Bus Retea Inel Retea Hub Introducere in Criptografie 6

Topologii retea

Retea BusTopologii retea Retea Inel Retea Hub Introducere in Criptografie 6

Retea InelTopologii retea Retea Bus Retea Hub Introducere in Criptografie 6

Retea HubTopologii retea Retea Bus Retea Inel Introducere in Criptografie 6

Topologii retea Retea Bus Retea Inel Retea Hub Introducere in Criptografie 6
Topologii retea Retea Bus Retea Inel Retea Hub Introducere in Criptografie 6
Topologii retea Retea Bus Retea Inel Retea Hub Introducere in Criptografie 6

Introducere in Criptografie

6

Retea Bus Devices: computers, printers etc Terminator Introducere in Criptografie 7

Retea Bus

Devices: computers, printers etc
Devices: computers,
printers etc

Terminator

Retea Bus Devices: computers, printers etc Terminator Introducere in Criptografie 7
Retea Bus Devices: computers, printers etc Terminator Introducere in Criptografie 7
Retea Bus Devices: computers, printers etc Terminator Introducere in Criptografie 7

Introducere in Criptografie

7

Retea Inel Computer Computer Mass storage device Printer Introducere in Criptografie 8

Retea Inel

Computer

Computer

Retea Inel Computer Computer Mass storage device Printer Introducere in Criptografie 8
Retea Inel Computer Computer Mass storage device Printer Introducere in Criptografie 8
Retea Inel Computer Computer Mass storage device Printer Introducere in Criptografie 8
Retea Inel Computer Computer Mass storage device Printer Introducere in Criptografie 8

Mass

storage

device

Printer

Retea Inel Computer Computer Mass storage device Printer Introducere in Criptografie 8
Retea Inel Computer Computer Mass storage device Printer Introducere in Criptografie 8

Introducere in Criptografie

8

Retea Hub Port Backplane Introducere in Criptografie 9

Retea Hub

Port

Retea Hub Port Backplane Introducere in Criptografie 9
Retea Hub Port Backplane Introducere in Criptografie 9
Retea Hub Port Backplane Introducere in Criptografie 9
Retea Hub Port Backplane Introducere in Criptografie 9
Retea Hub Port Backplane Introducere in Criptografie 9
Retea Hub Port Backplane Introducere in Criptografie 9

Backplane

Retea Hub Port Backplane Introducere in Criptografie 9
Retea Hub Port Backplane Introducere in Criptografie 9
Retea Hub Port Backplane Introducere in Criptografie 9

Introducere in Criptografie

9

Istoria Internetului (1) ARPA s-a dezvoltat din reteaua ARPAnet ARPAnet a utilizat protocol NCP 1974

Istoria Internetului (1)

ARPA s-a dezvoltat din reteaua ARPAnetIstoria Internetului (1) ARPAnet a utilizat protocol NCP 1974 Cerf si Kahn au dezvoltat TCP/IP Introducere

ARPAnet a utilizat protocol NCPInternetului (1) ARPA s-a dezvoltat din reteaua ARPAnet 1974 Cerf si Kahn au dezvoltat TCP/IP Introducere

1974 Cerf si Kahn au dezvoltat TCP/IPInternetului (1) ARPA s-a dezvoltat din reteaua ARPAnet ARPAnet a utilizat protocol NCP Introducere in Criptografie

din reteaua ARPAnet ARPAnet a utilizat protocol NCP 1974 Cerf si Kahn au dezvoltat TCP/IP Introducere
din reteaua ARPAnet ARPAnet a utilizat protocol NCP 1974 Cerf si Kahn au dezvoltat TCP/IP Introducere
din reteaua ARPAnet ARPAnet a utilizat protocol NCP 1974 Cerf si Kahn au dezvoltat TCP/IP Introducere

Introducere in Criptografie

10

Istoria Internetului (2) Impartirea retelei ARPAnet in MILnet si ARPAnet Redenumirea ARPAnet in Internet Dezvoltarea

Istoria Internetului (2)

Impartirea retelei ARPAnet in MILnet si ARPAnet ARPAnet

Redenumirea ARPAnet in Internet(2) Impartirea retelei ARPAnet in MILnet si ARPAnet Dezvoltarea Web la CERN - Elvetia Dezvoltarea de

Dezvoltarea Web la CERN - ElvetiaARPAnet in MILnet si ARPAnet Redenumirea ARPAnet in Internet Dezvoltarea de noi protocoale Introducere in Criptografie

Dezvoltarea de noi protocoalein MILnet si ARPAnet Redenumirea ARPAnet in Internet Dezvoltarea Web la CERN - Elvetia Introducere in

ARPAnet in Internet Dezvoltarea Web la CERN - Elvetia Dezvoltarea de noi protocoale Introducere in Criptografie
ARPAnet in Internet Dezvoltarea Web la CERN - Elvetia Dezvoltarea de noi protocoale Introducere in Criptografie
ARPAnet in Internet Dezvoltarea Web la CERN - Elvetia Dezvoltarea de noi protocoale Introducere in Criptografie

Introducere in Criptografie

11

Protocoale Internet (1) Telnet , utilizat pentru conexiuni File Transfer Prototcol (FTP), utilizat pentru transfer

Protocoale Internet (1)

Telnet, utilizat pentru conexiuni , utilizat pentru conexiuni

File Transfer Prototcol (FTP), utilizat (FTP), utilizat

pentru transfer fisiere

Simple Mail Transfer Protocol (SMTP), (SMTP),

utilizat pentru posta electronica

Kerberos, utilizat pentru securitatea accesului intr-o retea , utilizat pentru securitatea accesului intr-o retea

pentru posta electronica Kerberos , utilizat pentru securitatea accesului intr-o retea Introducere in Criptografie 12
pentru posta electronica Kerberos , utilizat pentru securitatea accesului intr-o retea Introducere in Criptografie 12
pentru posta electronica Kerberos , utilizat pentru securitatea accesului intr-o retea Introducere in Criptografie 12

Introducere in Criptografie

12

Protocoale Internet (2) Network File System (NFS), utilizat pentru partajare fisiere (share) Trivial File Transfer

Protocoale Internet (2)

Network File System (NFS), utilizat (NFS), utilizat

pentru partajare fisiere (share)

Trivial File Transfer Protocol (TFTP), (TFTP),

utilizat pentru transmisie rapida fisiere

Transmission Control Protocol (TCP), (TCP),

utilizat pentru transmisie rapida fisiere.

fisiere Transmission Control Protocol (TCP), utilizat pentru transmisie rapida fisiere. Introducere in Criptografie 13
fisiere Transmission Control Protocol (TCP), utilizat pentru transmisie rapida fisiere. Introducere in Criptografie 13
fisiere Transmission Control Protocol (TCP), utilizat pentru transmisie rapida fisiere. Introducere in Criptografie 13

Introducere in Criptografie

13

Protocoale Internet (3) User Datagram Protocol (UDP), utilizat pentru transfer rapid de date HyperText Transfer

Protocoale Internet (3)

User Datagram Protocol (UDP), utilizat (UDP), utilizat

pentru transfer rapid de date

HyperText Transfer Protocol (HTTP), (HTTP),

utilizat pentru transferul de documente Web

Internet Protocol (IP), basic functioning of moving data (IP), basic functioning of moving data

transferul de documente Web Internet Protocol (IP), basic functioning of moving data Introducere in Criptografie 14
transferul de documente Web Internet Protocol (IP), basic functioning of moving data Introducere in Criptografie 14
transferul de documente Web Internet Protocol (IP), basic functioning of moving data Introducere in Criptografie 14

Introducere in Criptografie

14

Identificarea computerelor in Internet Identificarea computerelor si a altor resurse folosind nume unice Notatia cu
Identificarea computerelor in Internet Identificarea computerelor si a altor resurse folosind nume unice Notatia cu
Identificarea computerelor in Internet Identificarea computerelor si a altor resurse folosind nume unice Notatia cu
Identificarea computerelor in Internet Identificarea computerelor si a altor resurse folosind nume unice Notatia cu
Identificarea computerelor in Internet Identificarea computerelor si a altor resurse folosind nume unice Notatia cu
Identificarea computerelor in Internet Identificarea computerelor si a altor resurse folosind nume unice Notatia cu

Identificarea computerelor in Internet

Identificarea computerelor in Internet Identificarea computerelor si a altor resurse folosind nume unice Notatia cu
Identificarea computerelor in Internet Identificarea computerelor si a altor resurse folosind nume unice Notatia cu

Identificarea computerelor si a altor resurse folosind nume unice resurse folosind nume unice

Notatia cu “numere si punct” identifica o adresa IP o adresa IP

Numele de domeniu utilizind notatia simbolica simbolica

si punct” identifica o adresa IP Numele de domeniu utilizind notatia simbolica Introducere in Criptografie 15
si punct” identifica o adresa IP Numele de domeniu utilizind notatia simbolica Introducere in Criptografie 15
si punct” identifica o adresa IP Numele de domeniu utilizind notatia simbolica Introducere in Criptografie 15

Introducere in Criptografie

15

Adresele IP Adresa IP identifica un computer Adresele IP pot fi de clasa A, clasa

Adresele IP

Adresa IP identifica un computerAdresele IP Adresele IP pot fi de clasa A, clasa B, clasa C sau clasa D

Adresele IP pot fi de clasa A, clasa B, clasa C sau clasa D clasa C sau clasa D

Ele identifica o retea si un computer in Internet Internet

clasa A, clasa B, clasa C sau clasa D Ele identifica o retea si un computer
clasa A, clasa B, clasa C sau clasa D Ele identifica o retea si un computer
clasa A, clasa B, clasa C sau clasa D Ele identifica o retea si un computer

Introducere in Criptografie

16

Exemplu: Adresa de clasa A 1 bit 7 biti 24 biti Adresa retea Adresa computer

Exemplu: Adresa de clasa A

1 bit

7 biti

24 biti

Adresa retea Adresa computer

Adresa retea

Adresa computer

1 bit utilizat pentru a desemna clasa A

Adresa computer 1 bit utilizat pentru a desemna clasa A 7 biti utilizati pentru a identifica

7 biti utilizati pentru a identifica reteaua

clasa A 7 biti utilizati pentru a identifica reteaua 24 biti utilizati pentru a identifica computerul

24 biti utilizati pentru a identifica computerul

utilizati pentru a identifica reteaua 24 biti utilizati pentru a identifica computerul Introducere in Criptografie 17
utilizati pentru a identifica reteaua 24 biti utilizati pentru a identifica computerul Introducere in Criptografie 17
utilizati pentru a identifica reteaua 24 biti utilizati pentru a identifica computerul Introducere in Criptografie 17

Introducere in Criptografie

17

Notatia cu numere si punct Utilizata pentru a identifica computerul, 4 grupe a cite 8

Notatia cu numere si punct

Utilizata pentru a identifica computerul, 4 grupe a cite 8 biti reprezentind o adresa de 32 biti utilizata in reteaua Internet

reprezentind o adresa de 32 biti utilizata in reteaua Internet Exemplu 101.23.111.128 Introducere in Criptografie 18

Exemplu

101.23.111.128

reprezentind o adresa de 32 biti utilizata in reteaua Internet Exemplu 101.23.111.128 Introducere in Criptografie 18
reprezentind o adresa de 32 biti utilizata in reteaua Internet Exemplu 101.23.111.128 Introducere in Criptografie 18
reprezentind o adresa de 32 biti utilizata in reteaua Internet Exemplu 101.23.111.128 Introducere in Criptografie 18

Introducere in Criptografie

18

Adresa loopback Adresa 127.0.01 este cunoscuta ca si adresa loop- back Orice data care este

Adresa loopback

Adresa 127.0.01 este cunoscuta ca si adresa loop- back

Orice data care este trimisa la aceasta adresa de la un computer va fi returnata direct la computer

care este trimisa la aceasta adresa de la un computer va fi returnata direct la computer
care este trimisa la aceasta adresa de la un computer va fi returnata direct la computer
care este trimisa la aceasta adresa de la un computer va fi returnata direct la computer

Introducere in Criptografie

19

Sistemul de Nume pentru Domenii Notatia cu numere si punct prezinta o problema majora: dificultatea

Sistemul de Nume pentru Domenii

Notatia cu numere si punct prezinta o problema majora: dificultatea de memorare problema majora: dificultatea de memorare

Notatia simbolica este preferatasi punct prezinta o problema majora: dificultatea de memorare Domain Name System (DNS) Introducere in Criptografie

Domain Name System (DNS)prezinta o problema majora: dificultatea de memorare Notatia simbolica este preferata Introducere in Criptografie 20

majora: dificultatea de memorare Notatia simbolica este preferata Domain Name System (DNS) Introducere in Criptografie 20
majora: dificultatea de memorare Notatia simbolica este preferata Domain Name System (DNS) Introducere in Criptografie 20
majora: dificultatea de memorare Notatia simbolica este preferata Domain Name System (DNS) Introducere in Criptografie 20

Introducere in Criptografie

20

Un exemplu www.gold.ac.uk Nume computer Tara de origine Nume organizatie Organizatie academica, edu este folosit

Un exemplu

www.gold.ac.uk

Un exemplu www.gold.ac.uk Nume computer Tara de origine Nume organizatie Organizatie academica, edu este folosit in
Un exemplu www.gold.ac.uk Nume computer Tara de origine Nume organizatie Organizatie academica, edu este folosit in

Nume computer

Un exemplu www.gold.ac.uk Nume computer Tara de origine Nume organizatie Organizatie academica, edu este folosit in
Un exemplu www.gold.ac.uk Nume computer Tara de origine Nume organizatie Organizatie academica, edu este folosit in

Tara de origine

Nume

organizatie

Organizatie academica, edu este folosit in America

Tara de origine Nume organizatie Organizatie academica, edu este folosit in America Introducere in Criptografie 21
Tara de origine Nume organizatie Organizatie academica, edu este folosit in America Introducere in Criptografie 21
Tara de origine Nume organizatie Organizatie academica, edu este folosit in America Introducere in Criptografie 21

Introducere in Criptografie

21

Domenii com – firma comerciala edu or ac – insitutie educationala gov – organizatie guvernamentala

Domenii

com – firma comerciala firma comerciala

edu or ac – insitutie educationala or ac – insitutie educationala

gov – organizatie guvernamentala organizatie guvernamentala

mil – organizatie militara organizatie militara

museum – muzee muzee

net – administrare retea administrare retea

org – organizatii organizatii

organizatie militara museum – muzee net – administrare retea org – organizatii Introducere in Criptografie 22
organizatie militara museum – muzee net – administrare retea org – organizatii Introducere in Criptografie 22
organizatie militara museum – muzee net – administrare retea org – organizatii Introducere in Criptografie 22

Introducere in Criptografie

22

Ierarhie nume domeniu edu mit cs athena com gov …… uk fr www.athena.cs.mit.edu Computerul athena

Ierarhie nume domeniu

edu mit cs
edu
mit
cs

athena

com

gov …… uk fr

www.athena.cs.mit.edu

mit cs athena com gov …… uk fr www.athena.cs.mit.edu Computerul athena este in departmentul c s

Computerul

athena este in

departmentul cs de la MIT

uk fr www.athena.cs.mit.edu Computerul athena este in departmentul c s de la MIT Introducere in Criptografie
uk fr www.athena.cs.mit.edu Computerul athena este in departmentul c s de la MIT Introducere in Criptografie
uk fr www.athena.cs.mit.edu Computerul athena este in departmentul c s de la MIT Introducere in Criptografie

Introducere in Criptografie

23

Domenii Noi General .biz - business pentru vinzari .web - Web Personal .nom - individuale

Domenii Noi

GeneralDomenii Noi .biz - business pentru vinzari .web - Web Personal .nom - individuale Comercial restrictiv

.biz - business pentru vinzariDomenii Noi General .web - Web Personal .nom - individuale Comercial restrictiv .pro - business (avocati,

.web - WebDomenii Noi General .biz - business pentru vinzari Personal .nom - individuale Comercial restrictiv .pro -

PersonalDomenii Noi General .biz - business pentru vinzari .web - Web .nom - individuale Comercial restrictiv

.nom - individualeGeneral .biz - business pentru vinzari .web - Web Personal Comercial restrictiv .pro - business (avocati,

Comercial restrictivpentru vinzari .web - Web Personal .nom - individuale .pro - business (avocati, doctori) Introducere in

.pro - business (avocati, doctori).biz - business pentru vinzari .web - Web Personal .nom - individuale Comercial restrictiv Introducere in

- Web Personal .nom - individuale Comercial restrictiv .pro - business (avocati, doctori) Introducere in Criptografie
- Web Personal .nom - individuale Comercial restrictiv .pro - business (avocati, doctori) Introducere in Criptografie
- Web Personal .nom - individuale Comercial restrictiv .pro - business (avocati, doctori) Introducere in Criptografie

Introducere in Criptografie

24

Locatie Internationala .ca - Canada .au - Australia .jp - Japonia .de - Germania .dk

Locatie Internationala

.ca - CanadaLocatie Internationala .au - Australia .jp - Japonia .de - Germania .dk - Danemarca .es -

.au - AustraliaLocatie Internationala .ca - Canada .jp - Japonia .de - Germania .dk - Danemarca .es -

.jp - JaponiaLocatie Internationala .ca - Canada .au - Australia .de - Germania .dk - Danemarca .es -

.de - GermaniaInternationala .ca - Canada .au - Australia .jp - Japonia .dk - Danemarca .es - Spania

.dk - Danemarca.ca - Canada .au - Australia .jp - Japonia .de - Germania .es - Spania .ch

.es - Spania.au - Australia .jp - Japonia .de - Germania .dk - Danemarca .ch - Elvetia .ro

.ch - Elvetia.jp - Japonia .de - Germania .dk - Danemarca .es - Spania .ro - Romania .no

.ro - Romania.de - Germania .dk - Danemarca .es - Spania .ch - Elvetia .no - Norvegia .it

.no - Norvegia.dk - Danemarca .es - Spania .ch - Elvetia .ro - Romania .it - Italia .hu

.it - Italia.es - Spania .ch - Elvetia .ro - Romania .no - Norvegia .hu - Ungaria .hr

.hu - Ungaria.ch - Elvetia .ro - Romania .no - Norvegia .it - Italia .hr - Croatia .ru

.hr - Croatia.ro - Romania .no - Norvegia .it - Italia .hu - Ungaria .ru - Rusia .uk

.ru - Rusia.no - Norvegia .it - Italia .hu - Ungaria .hr - Croatia .uk - Marea Britanie

.uk - Marea Britanie.it - Italia .hu - Ungaria .hr - Croatia .ru - Rusia .fr - Franta .at

.fr - Franta.hu - Ungaria .hr - Croatia .ru - Rusia .uk - Marea Britanie .at - Austria

.at - Austria (140+ tari) (140+ tari)

.hr - Croatia .ru - Rusia .uk - Marea Britanie .fr - Franta .at - Austria
.hr - Croatia .ru - Rusia .uk - Marea Britanie .fr - Franta .at - Austria
.hr - Croatia .ru - Rusia .uk - Marea Britanie .fr - Franta .at - Austria

Introducere in Criptografie

25

Client si Server O retea poate fi considerata ca un set de clienti si servere

Client si Server

O retea poate fi considerata ca un set de clienti si servere de clienti si servere

Serverele furnizeaza un serviciu, de exemplu un server Web transmite documente Web exemplu un server Web transmite documente Web

Clientii solicita servicii furnizate de un server server

un server Web transmite documente Web Clientii solicita servicii furnizate de un server Introducere in Criptografie
un server Web transmite documente Web Clientii solicita servicii furnizate de un server Introducere in Criptografie
un server Web transmite documente Web Clientii solicita servicii furnizate de un server Introducere in Criptografie

Introducere in Criptografie

26

Porturi si sockets Port software, a nu se confunda cu portul hardware Porturile sunt utilizate

Porturi si sockets

Port software, a nu se confunda cu portul hardware a nu se confunda cu portul hardware

Porturile sunt utilizate pentru comunicatii de date comunicatii de date

Porturile sunt numerotatePorturile sunt utilizate pentru comunicatii de date Unele porturi sunt dedicate pentru to anumite aplicatii

Unele porturi sunt dedicate pentru to anumite aplicatii anumite aplicatii

de date Porturile sunt numerotate Unele porturi sunt dedicate pentru to anumite aplicatii Introducere in Criptografie
de date Porturile sunt numerotate Unele porturi sunt dedicate pentru to anumite aplicatii Introducere in Criptografie
de date Porturile sunt numerotate Unele porturi sunt dedicate pentru to anumite aplicatii Introducere in Criptografie

Introducere in Criptografie

27

Porturi dedicate 80 este utilizat pentru traficul Web 25 este utilizat pentru Simple Mail Transfer

Porturi dedicate

80 este utilizat pentru traficul Web

80

este utilizat pentru traficul Web

25 este utilizat pentru Simple Mail

25

este utilizat pentru Simple Mail

Transfer Protocol (SMTP)

110 este utilizat pentru Post Office Protocol (POP) versiunea 3 – servciu email

110 este utilizat pentru Post Office Protocol (POP) versiunea 3 – servciu email

21 este utilizat pentru File Transfer

21

este utilizat pentru File Transfer

Protocol (FTP)

versiunea 3 – servciu email 21 este utilizat pentru File Transfer Protocol (FTP) Introducere in Criptografie
versiunea 3 – servciu email 21 este utilizat pentru File Transfer Protocol (FTP) Introducere in Criptografie
versiunea 3 – servciu email 21 este utilizat pentru File Transfer Protocol (FTP) Introducere in Criptografie

Introducere in Criptografie

28

Sockets si server sockets Un socket este o conexiune la un computer Un server socket

Sockets si server sockets

Un socket este o conexiune la un computer computer

Un server socket este utilizat pentru a crea un socket pe un server crea un socket pe un server

Java are facilitati pentru setarea sockets-urilor si server-elor sockets sockets-urilor si server-elor sockets

pe un server Java are facilitati pentru setarea sockets-urilor si server-elor sockets Introducere in Criptografie 29
pe un server Java are facilitati pentru setarea sockets-urilor si server-elor sockets Introducere in Criptografie 29
pe un server Java are facilitati pentru setarea sockets-urilor si server-elor sockets Introducere in Criptografie 29

Introducere in Criptografie

29

Sockets si server sockets Adresa Computer: Adresa IP Adresa unei conexiuni la un computer: Port

Sockets si server sockets

Adresa Computer: Adresa IPSockets si server sockets Adresa unei conexiuni la un computer: Port (de exemplu 25 pentru Telnet)

Adresa unei conexiuni la un computer:Sockets si server sockets Adresa Computer: Adresa IP Port (de exemplu 25 pentru Telnet) Canal de

Port

(de exemplu 25 pentru Telnet)Adresa IP Adresa unei conexiuni la un computer: Port Canal de comunicatie prin intermediul unui port:

Canal de comunicatie prin intermediul unui port: Socket unui port: Socket

Port (de exemplu 25 pentru Telnet) Canal de comunicatie prin intermediul unui port: Socket Introducere in
Port (de exemplu 25 pentru Telnet) Canal de comunicatie prin intermediul unui port: Socket Introducere in
Port (de exemplu 25 pentru Telnet) Canal de comunicatie prin intermediul unui port: Socket Introducere in

Introducere in Criptografie

30

Sockets si data input in Java Socket ss = new Socket(“igor.gold.ac.uk”, 2048); InputStream is =

Sockets si data input in Java

Socket ss = new Socket(“igor.gold.ac.uk”, 2048); InputStream is = ss.getInputStream(); BufferedReader bf = new BufferedReader (new InputStreamReader(is));

bf = new BufferedReader (new InputStreamReader(is)); Creaza un BufferedReader pentru computerul igor la

Creaza un BufferedReader pentru computerul igor la Goldsmiths College via portul 2048, acum datele pot fi citite de pe igor

igor la Goldsmiths College via portul 2048, acum datele pot fi citite de pe igor Introducere
igor la Goldsmiths College via portul 2048, acum datele pot fi citite de pe igor Introducere
igor la Goldsmiths College via portul 2048, acum datele pot fi citite de pe igor Introducere

Introducere in Criptografie

31

Sockets si data output in Java Socket ss = new Socket (“scorpio.gold.ac.uk”, 2048); OutputStream os

Sockets si data output in Java

Socket ss = new Socket(“scorpio.gold.ac.uk”, 2048); OutputStream os = ss.getOutputStream(); PrintWriter pw = new PrintWriter(os, true):

PrintWriter pw = new PrintWriter(os, true): Seteaza obiectul PrintWriter atasat la computerul

Seteaza obiectul PrintWriter atasat la computerul scorpio de la Goldsmiths College. Clientul poate apoi scrie date pe acest computer.

scorpio de la Goldsmiths College. Clientul poate apoi scrie date pe acest computer. Introducere in Criptografie
scorpio de la Goldsmiths College. Clientul poate apoi scrie date pe acest computer. Introducere in Criptografie
scorpio de la Goldsmiths College. Clientul poate apoi scrie date pe acest computer. Introducere in Criptografie

Introducere in Criptografie

32

Bibliografie Introducere în criptografie, Editura Universitatii din Oradea, Oradea, 2001 Autor: Constantin Popescu

Bibliografie

Introducere în criptografie, Editura Universitatii din Oradea, Oradea, 2001 Autor: Constantin Popescu Universitatii din Oradea, Oradea, 2001 Autor: Constantin Popescu

Securitatea informatica in Unix si Internet, Ed. Tehnica, Bucuresti, 1998 Autori: Victor-Valeriu Patriciu, Monica Ene Pietrosanu, Ion Bica Internet, Ed. Tehnica, Bucuresti, 1998 Autori: Victor-Valeriu Patriciu, Monica Ene Pietrosanu, Ion Bica

Tehnica, Bucuresti, 1998 Autori: Victor-Valeriu Patriciu, Monica Ene Pietrosanu, Ion Bica Introducere in Criptografie 33
Tehnica, Bucuresti, 1998 Autori: Victor-Valeriu Patriciu, Monica Ene Pietrosanu, Ion Bica Introducere in Criptografie 33
Tehnica, Bucuresti, 1998 Autori: Victor-Valeriu Patriciu, Monica Ene Pietrosanu, Ion Bica Introducere in Criptografie 33

Introducere in Criptografie

33