Transmission Control Protocol / Internet Protocol
TCP/IP è
- un’architettura di rete effettiva
- uno standard de facto.
Storia
- 1957, ARPA
- 1968, ARPAnet, 4 nodi, NCP
- 1972, 32 nodi, posta elettronica
- 1973, TCP/IP
- 1982, Internet
- 1983, MILnet, DNS
- 1989, Web
Livelli
- Livello di applicazione, contiene tutti i protocolli di alto livello
- Non ci sono livelli di presentazione e di sessione
- Livello di trasporto
- offre servizio orientato alla connessione, TCP
- e privo di connessione UDP
- Livello di rete, chiamato anche livello internet
- Sotto il livello di rete non vengono definiti altri livelli
OSI | TCP/IP | Protocolli | |
---|---|---|---|
7 | Applicazione | Applicazione | DHCP, HTTP, HTTPS , SMTP, POP3, IMAP, FTP, SFTP, DNS, SSH, IRC, SNMP, SIP, RTSP, Rsync, Telnet, HSRP, BitTorrent, RTP, SysLog, VoIP,… |
6 | Presentazione | ||
5 | Sessione | ||
4 | Trasporto | Trasporto | TCP, UDP, SCTP, DCCP … |
3 | Rete | Rete | IP, ARP, RARP, BOOTP, ICMP, IGMP, OSPF, BGP |
2 | Data link | ||
1 | Fisico |
Livello di trasporto
- Protocolli di trasporto
- Porte e socket
- UDP
- TCP
Livello di rete
- Strato Internet
- IP
- Protocolli di controllo: DHCP, ICMP, IGMP, ARP
- Indirizzi
- 32 bit
- 4 numeri decimali da 0 255
- Classe: A, B, C, D, E
Valori | Primi bit |
Bit per la rete |
… effettivi |
Numero di reti |
Bit per l’host |
Numero di host |
|
A | 0…127 | 0 | 8 | 7 | 126 | 24 | 16777214 |
---|---|---|---|---|---|---|---|
B | 128…191 | 10 | 16 | 14 | 16384 | 16 | 65534 |
C | 192…223 | 110 | 24 | 21 | 2097152 | 8 | 254 |
D | 224…239 | 1110 | … | ||||
E | 240…255 | 1111 | … |
In particolare…
10.0.0.0 … 10.255.255.255 172.16.0.0 … 172.31.255.255 192.168.0.0 … 192.168.255.255 |
Indirizzi privati |
w.0.0.0 w.x.0.0 w.x.y.0 |
indirizzo della rete |
0.0.0.0 | stazione corrente |
127.x.y.z | loopback |
127.0.0.1 | localhost |
255.255.255.255 | broadcast |
w.255.255.255 w.x.255.255 w.x.y.255 |
broadcast di rete |
255.0.0.0 255.255.0.0 255.255.255.0 |
maschere di sottorete |
Indirizzi IPv6
- 128 bit
- 16 byte
- 8 numeri esadecimali, di 4 cifre, da 0000 a FFFF:
- 0000 : 0000 : 0000 : 0000 : 0000 : 0000 : 0000 = 0 : 0 : 0 : 0 : 0 : 0 : 0 : 0 = :: = non specificato
- 0000 : 0000 : 0000 : 0000 : 0000 : 0000 : 0001 = 0 : 0 : 0 : 0 : 0 : 0 : 0 : 1 = ::1 = loopback
- …
- FFFF : FFFF : FFFF : FFFF : FFFF : FFFF : FFFF : FFFF