heptacube.com - web programming

Fri 10 of Sep, 2010 [06:52 UTC]
Menu [hide]
Toggle  Wiki

french - Definitions

print


Bande passante

« Se définit par le nombre de données qui peut traverser la voie de communication du réseau. La bande passante est calculée dans un temps prédéfini, habituellement en seconde. Le calcul indique la capacité de transmission du réseau. » (traduction libre de Harvard.edu)

Par exemple, lorsque vous visitez une page web, la bande passante déterminera le temps requis par votre fournisseur de service Internet pour télécharger la page et l'envoyer sur votre écran. Or, plus la bande passante est grande, plus les données seront transmises rapidement du point d'origine au point d'arrivée, en l'occurence votre ordinateur.

La bande passante se calcule en bits par seconde.

Liste des bandes passantes courantes

56 kbit/s : Modem téléphonique (dialup)
1,5 Mbit/s : ADSL Lite
1,544 Mbit/s : T1
10 Mbit/s : Ethernet
11 Mbit/s : Sans fil 802.11b
44,736 Mbit/s : T3
54 Mbit/s : Sans fil G 802.11g
100 Mbit/s : Fast Ethernet
155 Mbit/s : OC3
300 Mbit/s : Sans fil N 802.11n
622 Mbit/s : OC12
1000 Mbit/s : Gigabit Ethernet
2,5 Gbit/s : OC48
9,6 Gbit/s : OC192
10 Gbit/s : Ethernet à 10 Gbit/s

(Wikipedia)

Débogage

Ce terme signifie une méthode utilisée par des analystes de la qualité en programmation pour éliminer les problèmes de codification. C'est l'action de chercher et retirer les erreurs d'un programme suite à sa création.

« Après avoir développé un programme, un logiciel, ou une application, celui-ci est soumis à une série de tests avant d'être utilisé en production. Suite à ces tests intervient une phase de qualification qui consiste à corriger toutes les anomalies constatées (les bogues), c'est le débogage. » (E. Touboul)

Hébergement Web

Il s'agit du service de location qu'offre une entreprise (l'hébergeur) pour la gestion d'un site Web. Un hébergeur est une entité ayant la responsabilité :

a) de maintenir le fonctionnement du site en assurant un endroit sécuritaire pour l'hébergement sur son serveur et fournissant la connexion Internet;

b) d'assurer un maximum de temps utilisable, idéalement 365 jours par années;

c) de fournir un espace suffisant pour le site;

d) de fournir un serveur ayant la capacité de gérer de façon raisonnable le niveau de trafic du site.

« La principale activité de l'hébergeur internet consiste à installer ses serveurs, à les sécuriser (par une alimentation électrique ondulée, secourue par un groupe électrogène, une salle climatisée équipée de dispositifs anti-incendie), à les tenir à jour en installant les mises à jour de sécurité pour éviter les attaques malveillantes, à les réparer en cas de panne, à y installer les technologies logicielles souhaitées par les clients ou qu'il souhaite leur offrir. » (Wikipedia)

Structured Query Language (SQL)

Ce « langage structuré de requêtes » est un langage de programmation utilisé pour l'extraction et la gestion de bases de données. C'est un langage de définition, de manipulation et de contrôle de données.

« Le langage SQL peut être considéré comme le langage d’accès normalisé aux bases de données. Il est aujourd’hui pris en charge par la plupart des produits commerciaux, que ce soit par les systèmes de gestion de bases de données micro tels que Access ou par les produits dits professionnels comme Oracle ou Sybase. Il a fait l’objet de plusieurs normes ANSI/ISO dont la plus répandue aujourd’hui est la norme SQL2. » (Isr.imag.fr)

Transport Layer Security (TLS)

« Transport Layer Security (TLS), anciennement nommé Secure Socket Layer (SSL), est un protocole de sécurisation des échanges sur Internet, développé à l'origine par Netscape (SSL version 2 et SSL version 3). » (Wikipedia)

Il s'agit d'un protocole de cryptographie utilisé sur le web qui garantit la sécurité et l'intégrité des échanges.

L’objectif du protocole est de voir à la protection des informations privilégiées transmises par Internet. Par exemple, le TLS est souvent utilisé par des institutions financières, des sites gouvernementaux et plusieurs autres institutions privées pour protéger les intérêts de leurs clients. Les sites web qui utilisent le protocole TLS s’identifient par le « https » (Hyper Text Transfer Protocol Secure), par opposition au « http » habituel.


« Le protocole TLS se divise en deux couches de sécurité :

a) TLS Record Protocol
b) TLS Handshake Protocol » (Dierks&Rescorde)

Objectif du protocole TLS :

• De prime abord, il se distingue de la Transmission Control Protocol (TCP) par un cryptage symétrique des données transmises.

• Il utilise une connexion privée. Les clés pour ce cryptage sont uniquement générées pour chacune des connexions et sont déterminées par une négociation secrète avec un autre protocole;

• Il est fiable. L’intégrité du message transporté est validée en utilisant KMAC.(Keyed Mashed Authentification Code);

• L’interopérabilité, c’est-à-dire que chaque programmeur pourra échanger des informations sans révéler son cryptage;

« Le protocole TLS permet l'authentification des parties et la confidentialité des données sur Internet. Il permet aussi de détecter la corruption des données. Le client et le serveur négocient d'abord les paramètres de sécurité de TLS (en fait, les algorithmes cryptographiques et de compression). Ensuite, ils échangent leurs certificats, ce qui leur permet de calculer un secret commun, chacun de leur côté. Ils utilisent ce secret commun pour en extraire les clefs cryptographiques de la session TLS. » (Dicodunet)


Auteur : Mathieu Frenette

Created by: vincent last modification: Wednesday 21 of October, 2009 [15:45:54 UTC] by hujean


RSS Wiki