Documente Academic
Documente Profesional
Documente Cultură
Cursul12 PDF
Cursul12 PDF
Introducere in Criptografie 1
Agenda
Topologii retea
Istoria Internetului
Protocoale Internet
Adrese IP
Sistemul de Nume pentru Domenii
Porturi si sockets
Introducere in Criptografie 2
Internet este un sistem
deschis
Detalii disponibile public
O varietate de aplicatii software gratis
Posibilitatea de informare constanta
Ajutor oferit prin grupuri de discutii
Amenintari asupra datelor private
Introducere in Criptografie 3
Implicatiile sistemelor deschise
O varietate de implementari, de
exemplu protocolul TCP/IP
Costuri de implementare scazute
Nivel inalt de compatibilitate
O varietate de dezvoltatori software
care isi vind produsele
Introducere in Criptografie 4
Exemple de sisteme deschise
HTTP
TCP/IP
Java
Linux
Apache
Introducere in Criptografie 5
Topologii retea
Retea Bus
Retea Inel
Retea Hub
Introducere in Criptografie 6
Retea Bus
Devices: computers,
printers etc
Terminator
Introducere in Criptografie 7
Retea Inel
Computer
Computer
Mass
Printer storage
device
Introducere in Criptografie 8
Retea Hub
Port
Backplane
Introducere in Criptografie 9
Istoria Internetului (1)
Introducere in Criptografie 10
Istoria Internetului (2)
Impartirea retelei ARPAnet in MILnet si
ARPAnet
Redenumirea ARPAnet in Internet
Dezvoltarea Web la CERN - Elvetia
Dezvoltarea de noi protocoale
Introducere in Criptografie 11
Protocoale Internet (1)
Telnet, utilizat pentru conexiuni
File Transfer Prototcol (FTP), utilizat
pentru transfer fisiere
Simple Mail Transfer Protocol (SMTP),
utilizat pentru posta electronica
Kerberos, utilizat pentru securitatea
accesului intr-o retea
Introducere in Criptografie 12
Protocoale Internet (2)
Network File System (NFS), utilizat
pentru partajare fisiere (share)
Trivial File Transfer Protocol (TFTP),
utilizat pentru transmisie rapida fisiere
Transmission Control Protocol (TCP),
utilizat pentru transmisie rapida fisiere.
Introducere in Criptografie 13
Protocoale Internet (3)
User Datagram Protocol (UDP), utilizat
pentru transfer rapid de date
HyperText Transfer Protocol (HTTP),
utilizat pentru transferul de documente
Web
Internet Protocol (IP), basic functioning
of moving data
Introducere in Criptografie 14
Identificarea computerelor in
Internet
Identificarea computerelor si a altor
resurse folosind nume unice
Notatia cu numere si punct identifica
o adresa IP
Numele de domeniu utilizind notatia
simbolica
Introducere in Criptografie 15
Adresele IP
Adresa IP identifica un computer
Adresele IP pot fi de clasa A, clasa B,
clasa C sau clasa D
Ele identifica o retea si un computer in
Internet
Introducere in Criptografie 16
Exemplu: Adresa de clasa A
1 bit 7 biti 24 biti
Introducere in Criptografie 17
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
Exemplu
101.23.111.128
Introducere in Criptografie 18
Adresa loopback
Introducere in Criptografie 19
Sistemul de Nume pentru
Domenii
Notatia cu numere si punct prezinta o
problema majora: dificultatea de
memorare
Notatia simbolica este preferata
Domain Name System (DNS)
Introducere in Criptografie 20
Un exemplu
Tara de origine
www.gold.ac.uk
Nume computer
Nume Organizatie
organizatie academica, edu
este folosit in
America
Introducere in Criptografie 21
Domenii
com firma comerciala
edu or ac insitutie educationala
gov organizatie guvernamentala
mil organizatie militara
museum muzee
net administrare retea
org organizatii
Introducere in Criptografie 22
Ierarhie nume domeniu
mit www.athena.cs.mit.edu
Computerul
cs athena este in
departmentul cs
athena de la MIT
Introducere in Criptografie 23
Domenii Noi
General
.biz - business pentru vinzari
.web - Web
Personal
.nom - individuale
Comercial restrictiv
.pro - business (avocati, doctori)
Introducere in Criptografie 24
Locatie Internationala
.ca - Canada .no - Norvegia
.au - Australia .it - Italia
.jp - Japonia .hu - Ungaria
.de - Germania .hr - Croatia
.dk - Danemarca .ru - Rusia
.es - Spania .uk - Marea Britanie
.ch - Elvetia .fr - Franta
.ro - Romania .at - Austria
(140+ tari)
Introducere in Criptografie 25
Client si Server
O retea poate fi considerata ca un set
de clienti si servere
Serverele furnizeaza un serviciu, de
exemplu un server Web transmite
documente Web
Clientii solicita servicii furnizate de un
server
Introducere in Criptografie 26
Porturi si sockets
Port software, a nu se confunda cu
portul hardware
Porturile sunt utilizate pentru
comunicatii de date
Porturile sunt numerotate
Unele porturi sunt dedicate pentru to
anumite aplicatii
Introducere in Criptografie 27
Porturi dedicate
80 este utilizat pentru traficul Web
25 este utilizat pentru Simple Mail
Transfer Protocol (SMTP)
110 este utilizat pentru Post Office
Protocol (POP) versiunea 3 servciu
email
21 este utilizat pentru File Transfer
Protocol (FTP)
Introducere in Criptografie 28
Sockets si server sockets
Un socket este o conexiune la un
computer
Un server socket este utilizat pentru a
crea un socket pe un server
Java are facilitati pentru setarea
sockets-urilor si server-elor sockets
Introducere in Criptografie 29
Sockets si server sockets
Introducere in Criptografie 30
Sockets si data input in Java
Introducere in Criptografie 31
Sockets si data output in Java
Introducere in Criptografie 32
Bibliografie
Introducere n criptografie, Editura
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
Introducere in Criptografie 33