Définitions

Wi-Fi : “Wireless Fidelity ” Le Wi-Fi, aussi orthographié wifi, est un ensemble de protocoles de communication sans fil régis par les normes du groupe IEEE 802.11. Un réseau Wi-Fi permet de relier par ondes radio plusieurs appareils informatiques au sein d'un réseau informatique afin de permettre la transmission de données entre eux.

Internet Protocol : The network layer communications protocol in the Internet protocol suite for relaying datagrams across network boundaries. Its routing function enables internetworking, and essentially establishes the Internet.

IP has the task of delivering packets from the source host to the destination host solely based on the IP addresses in the packet headers. For this purpose, IP defines packet structures that encapsulate the data to be delivered. It also defines addressing methods that are used to label the datagram with source and destination information.

IP Address : is a numerical label such as 192.168.0.1 that is connected to a computer network that uses the Internet Protocol for communication

Port : Un port est un point d'entré à un service (service web, service dns, service mail,…) sur un équipement (pc, serveur,…) connecté à un réseau. Ports logiciels utilisés par les protocoles de la couche transport de la suite des protocoles internet pour la mise en place de connexion hôte-à-hôte.

Traditionnellement les ports logiciels sont utilisés par les protocoles TCP (Transmission Control Protocol) et UDP (User Datagram Protocol). Ces protocoles ont besoin d'un seul port pour un trafic full-duplex. Un site web est ainsi visible sur le port 80.

TCP (Transmission Control Protocol) : Un protocole de transport fiable, en mode connecté, documenté dans la RFC 793 de l'IETF. Dans le modèle Internet, aussi appelé modèle TCP/IP, TCP est situé au-dessus de IP

UDP (User Datagram Protocol) : Un protocole de communication utilisé sur Internet. On le traduit en français par protocole de datagramme utilisateur. Typiquement, les jeux en ligne sont basés sur ce genre de protocole dans leur mode de transmission des données. Rapide et occasionne moins de délai. Pas de vérification de transmission des données, les données suivantes remplacent les précédentes sans vérification de la transmission réussie de ces dernières.

HTTP The Hyper Text Transfer Protocol is a stateless which is used to transfer information over the web. Protocol has various standards which every information exchange transaction follow.

Différents modes de liaison de données :

Mode infrastructure : Mode qui permet de connecter les ordinateurs équipés d’une carte Wi-Fi entre eux via un ou plusieurs points d’accès (PA) qui agissent comme des concentrateurs (routeurs).

Mode Ad-hoc : Mode qui permet de connecter directement les ordinateurs équipés d’une carte Wi-Fi, sans utiliser un matériel tiers tel qu’un point d’accès (en anglais : Access Point, ou AP).

Socket :

A socket is one endpoint of a two-way communication link between two programs running on the network. A socket is bound to a port number so that the TCP layer can identify the application that data is destined to be sent to.

An endpoint is a combination of an IP address and a port number. Every TCP connection can be uniquely identified by its two endpoints. That way you can have multiple connections between your host and the server.

Stream Sockets − Delivery in a networked environment is guaranteed. If you send through the stream socket three items “A, B, C”, they will arrive in the same order − “A, B, C”. These sockets use TCP (Transmission Control Protocol) for data transmission. If delivery is impossible, the sender receives an error indicator. Data records do not have any boundaries.

Datagram Sockets − Delivery in a networked environment is not guaranteed. They're connectionless because you don't need to have an open connection as in Stream Sockets − you build a packet with the destination information and send it out. They use UDP (User Datagram Protocol).

Websockets : Websocket has it’s own protocol ws: and wss: web socket protocol and web socket secure protocol. Since it is given as a proxy over HTTP it also uses port 80 and 443 as used by HTTP. This web socket proxy is applied over the HTTP during the initial handshake between the client and the server.

Sources : http://www.dicodunet.com/definitions/reseaux/port.htm, Wikipedia