Linux Networking Tools e Esercizi su TCP
|
|
|
- Agnello Serafini
- 9 anni fa
- Visualizzazioni
Transcript
1 Linux Networking Tools e Esercizi su TCP Esercitazione di Laboratorio di Programmazione di Rete A Daniele Sgandurra Università di Pisa 12/11/2008
2 Ifconfig Mostra la configurazione delle interfacce di rete: fujim10 [~] -> ifconfig eth0 Link encap:ethernet HWaddr 00:0D:61:C1:52:84 inet addr: Bcast: Mask: inet6 addr: fe80::20d:61ff:fec1:5284/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets: errors:0 dropped:0 overruns:0 frame:0 TX packets:82302 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes: (24.5 MiB) TX bytes: (17.2 MiB) Interrupt:169 Base address:0xdc00 lo Link encap:local Loopback inet addr: Mask: inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:2652 errors:0 dropped:0 overruns:0 frame:0 TX packets:2652 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes: (339.8 KiB) TX bytes: (339.8 KiB)
3 Ifconfig Per mostrare tutte le interfacce di rete (anche quelle inattive), usare l opzione -a: fujim10 [~] -> ifconfig -a Da root è possibile configurare staticamente le interfacce di rete: # ifconfig eth netmask Assegna all interfaccia di rete eth0 l IP e maschera Per attivare/disattivare le interfacce di rete (da root): # ifup eth0 # ifdown eth0
4 Ping Rileva se un host remoto e raggiungibile: fujim10 [~] -> ping fujih1 -c 5 PING fujih1.cli.di.unipi.it ( ) 56(84) bytes of data. 64 bytes from fujih1.cli.di.unipi.it ( ): icmp_seq=1 ttl=64 time= bytes from fujih1.cli.di.unipi.it ( ): icmp_seq=2 ttl=64 time= bytes from fujih1.cli.di.unipi.it ( ): icmp_seq=3 ttl=64 time= bytes from fujih1.cli.di.unipi.it ( ): icmp_seq=4 ttl=64 time= bytes from fujih1.cli.di.unipi.it ( ): icmp_seq=5 ttl=64 time= fujih1.cli.di.unipi.it ping statistics -- 5 packets transmitted, 5 received, 0% packet loss, time 4064ms rtt min/avg/max/mdev = 0.148/0.158/0.165/0.012 ms
5 Ping: opzioni Opzioni più utilizzate: ping [ -LRUbdfnqrvVaAB] [-c count] [-i interval] [-s packetsize [-t ttl] [ -w deadline] [-I interface] destination -n: non risolve gli IP in nomi di host; -c count: invia count pacchetti; -i interval: attende interval secondi tra l invio di un pacchetto e l altro; -s packetsize: specifica il numero di bytes da inviare. Di default sono di header ICMP; -t ttl: specifica il campo IP Time To Live (numero massimo di hop); -w deadline: numero massimo in secondi prima che il ping termini; -I interface: setta l indirizzo sorgente a quello associato all interfaccia interface (nome dell interfaccia o indirizzo IP).
6 Traceroute Traccia la rotta percorsa per raggiungere l host remoto: fujim10 [~] -> traceroute traceroute to ( ), 30 hops max, 40 byte packets 1 di-gw.di.unipi.it ( ) ms ms ms ( ) ms ms ms 3 fib-ser.unipi.it ( ) ms ms ms 4 ru-unipi-rt-pi1-1.pi1.garr.net ( ) ms ms m 5 rt-pi1-rt-to1.to1.garr.net ( ) ms ms ms 6 rt-to1-rt-mi2.mi2.garr.net ( ) ms ms ms 7 inet.mix-it.net ( ) ms ms ms 8 ge5-1.wf1-gsr3.net.inet.it ( ) ms ms ms 9 ge6-0-4.wf1-kwcore.wf.inet.it ( ) ms ms ms 10 * * *...
7 Nestat Mostra lo stato e statistiche sulle connessioni TCP/IP attive. fujim10 [~] -> netstat -antu Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp : :* LISTEN tcp : :* LISTEN tcp : :* LISTEN tcp : :* LISTEN tcp : :* LISTEN tcp : :* LISTEN tcp : :* LISTEN tcp : :* LISTEN tcp : :* LISTEN tcp : :2049 ESTABLISHED tcp6 0 0 :::22 :::* LISTEN tcp6 0 0 ::ffff: :22 ::ffff: :39889 ESTABLISHED udp : :* udp : :* udp : :* udp : :* udp : :* udp : :* udp : :* udp : :* udp : :* udp : :* udp : :* udp : :* udp : :*
8 Netstat: opzioni Opzioni più utilizzate: -a: (all) mostra tutte le connessioni e le porte aperte; -n: (numeric) non risolve gli IP in hostname; -p: (pid) mostra il PID del processo che utilizza il socket; -t: (tcp) mostra le connessioni TCP; -u: (udp) mostra le sessioni UDP; -r: (route) mostra la tabella di routing dell host. fujim10 [~] -> netstat -r Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface localnet fire-int.cli.di UG eth * U eth * U eth0 default fire-int.cli.di UG eth0
9 Arp Mostra la tabella delle associazioni tra indirizzo hardware e indirizzo IP. fujim10 [~] -> arp Address HWtype HWaddress Flags Mask Iface giada.cli.di.unipi.it ether 00:A0:C9:B5:50:14 C eth0 raid.cli.di.unipi.it ether 00:10:5A:F7:65:25 C eth0 fire-int.cli.di.unipi.i ether 00:A0:C9:97:59:2B C eth0 L opzione -n mostra gli indirizzi IP invece che gli hostname: fujim10 [~] -> arp -n Address HWtype HWaddress Flags Mask Iface ether 00:A0:C9:B5:50:14 C eth ether 00:10:5A:F7:65:25 C eth ether 00:A0:C9:97:59:2B C eth0
10 Dig Dig (Domain Information Groper) è un tool per interrogare un name server e eseguire query di DNS lookup. fujim10 [~] -> dig ; DiG ;; global options: printcmd ;; Got answer: ;; -»HEADER«- opcode: QUERY, status: NOERROR, id: ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ; IN A ;; ANSWER SECTION: IN A IN A ;; AUTHORITY SECTION: repubblica.it IN NS venere.inet.it. repubblica.it IN NS ns2.inet.it. ;; ADDITIONAL SECTION: ns2.inet.it IN A venere.inet.it IN A ;; Query time: 53 msec ;; SERVER: #53( ) ;; WHEN: Sat Nov 17 11:35: ;; MSG SIZE rcvd: 143
11 Nslookup Nslookup permette di fare query DNS iterativamente. fujim10 [~] -> nslookup > Server: Address: #53 Non-authoritative answer: Name: Address: Name: Address: > Server: Address: #53 Non-authoritative answer: Name: Address: > Server: Address: #53 Non-authoritative answer: Name: Address:
12 Route Mostra la routing table: fujii7 [~] -> route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface localnet fire-int.cli.di UG eth * U eth * U eth0 default fire-int.cli.di UG eth0 L opzione -n non risolve gli indirizzi IP in nome: fujii7 [~] -> route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface UG eth U eth U eth UG eth0
13 Route Per aggiungere regole di routing (da root): route add default gw {IP-ADDRESS} {INTERFACE-NAME} Dove: IP-ADDRESS: specifica l indirizzo IP del router; INTERFACE-NAME: specifica l interfaccia di rete per la rotta. Esempi: # route add -net netmask gw Aggiunge la rotta verso la rete alla routing table, con maschera di rete , tramite il gateway # route add default gw Ad es., se il router ha l IP , questa regola setta il default gateway.
14 Telnet Telnet può essere utilizzato per diagnosticare problemi di rete (ad es., porte non raggiungibili), o testare applicazioni di cui si conosce la sintassi utilizzata dal protocollo (SMTP, HTTP, FTP): fujim10 [~] -> telnet fujim9 22 Trying Connected to fujim9.cli.di.unipi.it. Escape character is ^]. SSH-2.0-OpenSSH_4.3p2 Debian-2 fujim10 [~] -> telnet fujim8 22 Trying telnet: Unable to connect to remote host: Connection refused fujim10 [~] -> telnet 80 Trying Connected to Escape character is ^]. GET / HTTP/1.0 HTTP/ OK Date: Sat, 17 Nov :06:24 GMT Server: Apache Content-Location: index.html.en Vary: negotiate,accept-language TCN: choice Last-Modified: Mon, 12 Nov :08:03 GMT ETag: c3c d340ac0 Accept-Ranges: bytes Content-Length:
15 File di Configurazione per il Networking Questi file sono di solito modificabili solo da root: /etc/hosts: contiene il mapping statico fra indirizzi IP e hostname oltre agli alias localhost # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts /etc/resolv.conf: contiene gli indirizzi dei server DNS, il dominio dell host e l ordine di ricerca: fujim10 [~] -> cat /etc/resolv.conf search cli.di.unipi.it nameserver
16 File di Configurazione per il Networking /etc/services: contiene il mapping tra i numeri di porta/protocollo e i nomi dei servizi. tcpmux 1/tcp # TCP port service multiplexer echo 7/tcp echo 7/udp discard 9/tcp sink null discard 9/udp sink null systat 11/tcp users daytime 13/tcp daytime 13/udp netstat 15/tcp qotd 17/tcp quote msp 18/tcp # message send protocol msp 18/udp chargen 19/tcp ttytst source chargen 19/udp ttytst source ftp-data 20/tcp ftp 21/tcp fsp 21/udp fspd ssh 22/tcp # SSH Remote Login Protocol ssh 22/udp telnet 23/tcp smtp 25/tcp mail time 37/tcp timserver time 37/udp timserver rlp 39/udp resource # resource location nameserver 42/tcp name # IEN 116 whois 43/tcp nicname...
17 Esercizio 1 Progettare un applicazione client/server in cui il server fornisca un servizio di compressione di dati. Il client ZipClient legge chunk di byte da un file e li spedisce al server che provvede alla loro compressione. Il server ZipServer restituisce i byte in formato compresso al client che provvede a creare un file con lo stesso nome del file originario e con estensione.gz, che contiene i dati ricevuti dal server. La comunicazione tra client e server utilizza il protocollo TCP. Per la compressione si può utilizzare la classe JAVA GZIPOutputStream. Attenzione: ZipServer non deve aspettare di ricevere tutto il file prima di rispondere al client, ma ogni volta che riceve un chunk di byte lo invia immediatamente al client tramite il GZIPOutputStream.
18 Esercizio 1 All avvio del client, specificare IP e porta del server remoto e il nome del file da inviare. Requisito: ZipClient e ZipServer devono essere eseguiti su due host diversi. In generale, è preferibile non eseguire i processi client e server sulla stessa macchina utilizzando un interfaccia locale per le connessioni. Il sistema operativo può mettere a disposizione delle interfacce di loopback (interfacce virtuali: non sono associate ad alcun dispositivo fisico). Su ogni PC l hostname localhost identifica l interfaccia di loopback con l IP
19 Come Eseguire l Applicazione Distribuita? Soluzione: usare ssh (secure shell), un protocollo utilizzato per stabilire una sessione remota cifrata con un host remoto Es.: ZipClient è eseguito localmente sull host fujim9 e tramite ssh ZipServer è avviato su fujim10. Es: il percorso completo dei due file è (usare due directory diverse): ~/java/client/zipclient.java, ~/java/server/zipserver.java. Il simbolo ~ (tilde) identifica l home directory.
20 Esempio 1. Sul computer fujim9 viene eseguito il client localmente. 2. Da fujim9 si effettua il comando ssh fujim10 per loggarsi remotamente su fujim Su fujim10 si digita cd java/server/ per spostarsi nella directory del server. 4. Si avvia java ZipServer porta su fujim10 (dopo averlo compilato con javac). 5. Si avvia java ZipClient fujim10 porta file su fujim9 (dopo averlo compilato con javac). 6. Per uscire dalla sessione remota, ed effettuare il logout da fujim10, digitare exit.
21 Esempio Sul server: fujim10 [~/java/server] -> javac ZipServer.java fujim10 [~/java/server] -> java ZipServer Ricevuta richiesta da porta Sul client: fujim9 [~/java/client] -> javac ZipClient.java fujim9 [~/java/client] -> java ZipClient fujim prova.txt salvato prova.txt.gz fujim9 [~/java/client] -> mv prova.txt prova2.txt fujim9 [~/java/client] -> gunzip -d prova.txt.gz fujim9 [~/java/client] -> diff prova.txt prova2.txt fujim9 [~/java/client]
22 SSH e X11 Forwarding Nel caso di applicazioni client/server Java che fanno uso di AWT/SWING, per abilitare la redirezione del display remoto in locale, usare l opzione -X (X maiuscola): ssh -X user@hostname.
23 File System Distribuito Al polo, l home directory viene montata sul File System locale di ogni host da uno storage remoto, tramite protocollo NFS (Network File System). Effettuando una modifica ad un file, la modifica è globale e quindi visibile da tutti i PC. Es.: modificando da fujim9 il file ZipServer.java, le modifiche sono visibili anche da fujim10. Questo permette di modificare e compilare i file da un unico host.
24 Gli Hostname e SFTP L hostname completo è fujim10.cli.di.unipi.it. Poiché il dominio su cui risiedono i computer è cli.di.unipi.it, per connettersi dall interno del polo si può semplicemente scrivere ssh fujim10. Per connettersi da remoto tramite ssh, il dominio va inserito, per cui il comando completo è: ssh [email protected]. Analogamente, per trasferire file si può usare sftp. Il comando è: sftp [email protected]. Per fare l upload di un file: put nomefile. Per fare il download di un file: get nomefile.
Lezione n.9 LPR- Informatica Applicata
Lezione n.9 LPR- Informatica Applicata LINUX Gestione della Rete 3/4/2006 Laura Ricci Laura Ricci 1 INDIRIZZI RISERVATI Alcuni indirizzi all interno di una rete sono riservati: indirizzo di rete e broadcast.
Reti di Calcolatori - Laboratorio. Lezione 8. Gennaro Oliva
Reti di Calcolatori - Laboratorio Lezione 8 Gennaro Oliva Informazioni di un Host ogni host di una rete IP è configurato con le seguenti informazioni INDIRIZZO IP: 192.168.111.155 NETMASK: 255.255.255.0
Laboratorio di. Reti Informatiche. Corso di Laurea Triennale in Ingegneria Informatica A.A. 2016/2017. Ing. Niccolò Iardella
Laboratorio di Reti Informatiche Corso di Laurea Triennale in Ingegneria Informatica A.A. 2016/2017 Ing. Niccolò Iardella [email protected] 1 Esercitazione 3 Configurazione di DHCP e test di connettività
Corso GNU/Linux - Lezione 5. Davide Giunchi - [email protected]
Corso GNU/Linux - Lezione 5 Davide Giunchi - [email protected] Reti - Protocollo TCP/IP I pacchetti di dati vengono trasmessi e ricevuti in base a delle regole definite da un protocollo di comunicazione.
Informazioni Generali (1/2)
Prima Esercitazione Informazioni Generali (1/2) Ricevimento su appuntamento (tramite e-mail). E-mail [email protected] specificare come oggetto Reti Informatiche 2 Informazioni Generali (2/2)
Rootkit. Dott. Ing. Igino Corona. Corso Sicurezza Informatica 2014/2015. igino.corona (at) diee.unica.it. Pattern Recognition and Applications Lab
Pattern Recognition and Applications Lab Rootkit Dott. Ing. Igino Corona igino.corona (at) diee.unica.it Corso Sicurezza Informatica 2014/2015 Department of Electrical and Electronic Engineering University
Configurazione di una rete locale con Linux
Configurazione di una rete locale con Linux paolo palmerini [email protected] http://www.progettoarcobaleno.it 1 Lavorare in rete Che hardware serve per installare una rete? Paolo Palmerini Linux
Configurazione di una rete locale con Linux
Configurazione di una rete locale con Linux paolo palmerini [email protected] http://www.progettoarcobaleno.it 1 Lavorare in rete Che hardware serve per installare una rete? Indirizzi IP, network
VLAB. Virtual LABoratory un sistema di emulazione di reti di calcolatori
VLAB Virtual LABoratory un sistema di emulazione di reti di calcolatori complessità degli scenari di rete le reti di calcolatori sono generalmente molto complesse vengono usati diversi protocolli di rete
Configurazione Public Network e Load Balancer as a Service. Stefano Nicotri INFN - Sezione di Bari
Configurazione Public Network e Load Balancer as a Service Stefano Nicotri INFN - Sezione di Bari Outline Configurazione Flat Public Network Rete PRISMA IaaS Bari Requisiti hardware Descrizione Bridge
Laboratorio di. Reti Informatiche. Corso di Laurea Triennale in Ingegneria Informatica A.A. 2017/2018. Ing. Carlo Vallati
Laboratorio di Reti Informatiche Corso di Laurea Triennale in Ingegneria Informatica A.A. 2017/2018 Ing. Carlo Vallati [email protected] 1 Esercitazione 2 Configurazione di interfacce di rete, gateway
Sommario. Configurazione della rete con DHCP. Funzionamento Configurazione lato server Configurazione lato client
Esercitazione 3 Sommario Configurazione della rete con DHCP Funzionamento Configurazione lato server Configurazione lato client 2 Sommario Strumenti di utilità arp ping traceroute netstat Test del DNS
Guida rapida - rete casalinga (con router)
Guida rapida - rete casalinga (con router) Questa breve guida, si pone come obiettivo la creazione di una piccola rete ad uso domestico per la navigazione in internet e la condivisione di files e cartelle.
ICMP. (Internet Control Message Protocol) Cosa è l ICMP? Messaggi di ICMP. Applicazioni di ICMP: ULP, Ping, Traceroute, Path MTU discovery
ICMP (Internet Control Message Protocol) Cosa è l ICMP? Messaggi di ICMP Applicazioni di ICMP: ULP, Ping, Traceroute, Path MTU discovery ICMP 1 Formato pacchetti ICMP fa parte dello stack TCP/IP Formato
Software per l individuazione dei malfunzionamenti di rete
Software per l individuazione dei malfunzionamenti di rete ForTIC Percorso Formativo C2 Modulo 4 Fabio Calefato - ForTIC / C2 / Modulo 4 1 Strumenti utili ipconfig / ifconfig ping tracert / traceroute
INTRODUZIONE ALLE RETI: UN APPROCCIO PRATICO
INTRODUZIONE ALLE RETI: UN APPROCCIO PRATICO [email protected] Fabian Chatwin Cedrati Ogni scheda di rete ha un indirizzo MAC univoco L'indirizzo IP invece viene impostato dal Sistema Operativo HUB 00:50:DA:7D:5E:32
Routing IP. Cosa è il Routing? Routing. Routing Diretto
IP a.a. 2002/03 Prof. Vincenzo Auletta [email protected] http://www.dia.unisa.it/~auletta/ Cosa è il? In una rete a commutazione di pacchetti si definisce routing il processo di selezione del percorso
Bonding. Matteo Carli www.matteocarli.com [email protected]. Ridondanza e load balancing con schede di rete.
Bonding Ridondanza e load balancing con schede di rete Matteo Carli www.matteocarli.com [email protected] Matteo Carli 1/24 Chi sono Socio e attivista di LUG ACROS e Gentoo Linux. Svolgo attività
Guida rapida - rete casalinga (con router) Configurazione schede di rete con PC
Guida rapida - rete casalinga (con router) Questa breve guida, si pone come obiettivo la creazione di una piccola rete ad uso domestico per la navigazione in internet e la condivisione di files e cartelle.
Protocollo ARP IP forwarding
Protocollo ARP IP forwarding A.A. 2018/2019 Walter Cerroni Reti IP come insiemi di indirizzi Una rete IP è individuata dall indirizzo di rete, che è quello con i bit dell Host-ID tutti a zero (in genere
Implementazione di VLAN multiple per l utilizzo della rete wireless
Servizio Calcolo e Reti Pavia, 15 Agosto 2006 Implementazione di VLAN multiple per l utilizzo della rete wireless Andrea Rappoldi 1 Introduzione 2 Configurazione degli switch Catalyst Occorre definire
$OFXQLVWUXPHQWLGLXVRFRPXQH SHUO DQDOLVLGHOORVWDWRGHOVLVWHPD
$OFXQLVWUXPHQWLGLXVRFRPXQH SHUO DQDOLVLGHOORVWDWRGHOVLVWHPD 9HULILFDUHFRQLVHJXHQWLFRPDQGLORVWDWRGHOVLVWHPD FRQVXOWDUHLOPDQLQOLQHDman nomecomando ILOHV\VWHP GI mostra lo stato di occupazione dei dischi
Configurazione delle interfacce di rete
Configurazione delle interfacce di rete A.A. 2006/2007 Alessandro Botticelli Instradamento dei datagrammi IP Routing : scelta del percorso su cui inviare i dati i router formano struttura interconnessa
IP e Routing. Formato del Datagram IP. Utilizzo del Type of Service. Formato del Datagram IP (I word) Prof. Vincenzo Auletta.
I semestre 04/05 Formato del Datagram IP IP e Routing bit 0 4 8 16 19 31 Vers Hlen Serv. Ty. Total Length Identification Fl.s Fragment Offset Prof. Vincenzo Auletta [email protected] http://www.dia.unisa.it/professori/auletta/
IP forwarding Firewall e NAT
IP forwarding Firewall e NAT A.A. 2004/2005 Walter Cerroni IP forwarding Linux può funzionare da gateway tra due o più reti IP host1 host2 linux-gw 192.168.11.0/24 192.168.10.0/24 Il kernel deve essere
Routing IP A.A. 2006/2007. Walter Cerroni. Routing gerarchico in Internet
Routing IP A.A. 2006/2007 Walter Cerroni Routing gerarchico in Internet Dal punto di vista del routing, Internet è suddivisa in modo gerarchico in Autonomous System (AS) un AS è un gruppo connesso di una
Sommario. Configurazione della rete con DHCP. Funzionamento Configurazione lato server Configurazione lato client
Seconda esercitazione Sommario Configurazione della rete con DHCP Funzionamento Configurazione lato server Configurazione lato client 2 Sommario Test di connettività ping traceroute Test del DNS nslookup
IL PROTOCOLLO ICMP. La famiglia dei protocolli TCP/IP. Applicazioni ,ftp,telnet,www. IEEE 802-Ethernet-X25-Aloha ecc. Collegamento fisico
IL PROTOCOLLO ICMP La famiglia dei protocolli TCP/IP Applicazioni e-mail,ftp,telnet,www ICMP TCP IP UDP ARP IEEE 802-Ethernet-X25-Aloha ecc. Collegamento fisico Walter Cerroni 2 1 Il protocollo IP offre
Network Troubleshooting
Network Troubleshooting Introduzione e concetti base di Giovanni Perteghella [Digital Lab] Webb.it 2004 - Padova 1 Copyright Questo insieme di trasparenze è protetto dalle leggi sul copyright e dalle disposizioni
Networking e firewalling su GNU/Linux
Networking e firewalling su GNU/Linux Daniele Iamartino otacon22 - at - poul.org Corsi GNU/Linux avanzati 2014 - Amministrazione di sistema Networking e Firewalling su GNU/Linux Corsi GNU/Linux avanzati
Corsi di Formazione Open Source & Scuola Provincia di Pescara gennaio 2005 aprile 2005. http://happytux.altervista.org ~ anna.1704@email.
Corsi di Formazione Open Source & Scuola Provincia di Pescara gennaio 2005 aprile 2005 LINUX LINUX CON RETI E TCP/IP http://happytux.altervista.org ~ [email protected] 1 LAN con router adsl http://happytux.altervista.org
IP forwarding Firewall e NAT
IP forwarding Firewall e NAT A.A. 2004/2005 Walter Cerroni IP forwarding Linux può funzionare da gateway tra due o più reti IP host1 host2 linux-gw 192.168.10.0/24 192.168.11.0/24 Il kernel deve essere
Configurazione Rete in LINUX
Configurazione Rete in LINUX Laboratorio di Reti Ing. Telematica - Università Kore Enna A.A. 2008/2009 Ing. A. Leonardi TCP/IP Il trasferimento dati con il protocollo TCP/IP si basa fondamentalmente su
Prova in itinere Esempio d esame 1
Fondamenti di Internet e Reti Proff. A. Capone, M. Cesana, I. Filippini, G. Maier Cognome Nome Matricola Prova in itinere Esempio d esame 1 Tempo complessivo a disposizione per lo svolgimento: 1h30m Usare
Internet Control Message Protocol ICMP. Struttura di un Messaggio ICMP. Segnalazione degli Errori
I semestre 03/04 Internet Control Message Protocol ICMP Comunica messaggi di errore o altre situazioni che richiedono intervento Errore di indirizzo o di istradamento Congestione in un router Richiesta
Il protocollo IP A.A. 2005/2006. Walter Cerroni
Il protocollo ICMP A.A. 2005/2006 Walter Cerroni Il protocollo IP offre un servizio di tipo best effort non garantisce la corretta consegna dei datagrammi se necessario si affida a protocolli affidabili
Ing. Gabriele MONTI 2001-2007 Reti in Linux www.ingmonti.it
1 Linux Networking 1.1 Indirizzi MAC Assegnati dal produttore della scheda. Numeri di 48 bit. Numero di lotto - numero di scheda. Spesso è possibile cambiarli via software. 1.2 Indirizzi IP Dato che gli
Reti. Reti. IPv4: concetti fondamentali. arp (address resolution protocol) Architettura a livelli (modello OSI)
Reti Architettura a livelli (modello OSI) Prevede sette livelli: applicazione, presentazione, sessione, trasporto, rete, collegamento dei dati (datalink), fisico. TCP/IP: si può analizzare in maniera analoga
Gruppo Utenti Linux Cagliari h...
Realizzare una piccola rete privata Marco Marongiu Gruppo Utenti Linux Cagliari Sommario Materiale occorrente Configurazione NAT Configurazione server DNS interno Configurazione server DHCP interno Configurazione
Internet Protocol Versione 4: instradamento e routing. Aspetti di forwarding e routing del protocollo IPv4
Internet Protocol Versione 4: instradamento e routing Aspetti di forwarding e routing del protocollo IPv4 1 Instradamento (forwarding) Operazione comune a tutte le macchine con stack TCP/IP Router, end
4b. Esercizi sul livello di Rete Inoltro in IP
4b. sul livello di Rete Inoltro in IP 4b-1 o Un router riceve sull interfaccia eth1 una serie di pacchetti. L interfaccia ha come indirizzo MAC bbbb:6c3c:5656:3b34 e l indirizzo IP: 131.175.21.254. Il
TCP/IP: summary. Lorenzo Cavallaro, Andrea Lanzi
Università degli Studi di Milano Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea in Informatica December 7, 2004 Sommario 1 La suite di protocolli TCP/IP Layer 2 3 4 5 6 Sommario 1 La
ICMP ARP RARP DHCP -NAT
Corso di Laurea in Ingegneria delle Telecomunicazioni Corso di Reti di Calcolatori Docente: Simon Pietro Romano [email protected] ICMP ARP RARP DHCP -NAT ICMP (Internet Control Message Protocol) Funzionalità:
Mariarosaria Napolitano. Architettura TCP/IP. Corso di: Laboratorio di tecnologie informatiche e telematiche
Mariarosaria Napolitano Architettura TCP/IP Corso di: Laboratorio di tecnologie informatiche e telematiche Contesto e Prerequisiti Contesto E' rivolto agli studenti del V anno degli Istituti Tecnici Industriali
Setup dell ambiente virtuale
Setup dell ambiente virtuale 1.1 L immagine per le macchine virtuali Il file sicureti.iso è l immagine ISO di una distribuzione live di Linux (basata Debian Stretch, ottenuta con live-build, http://live.debian.net).
Networking Guida introduttiva alla configurazione di rete in ambiente GNU/Linux
Networking Guida introduttiva alla configurazione di rete in ambiente GNU/Linux Valeria Mazzola [email protected] 27 Marzo 2018 Networking Introduzione Stack di rete Configurazione di rete Debugging
Strumenti per analisi di rete. Una panoramica sui principali strumenti per la verifica del comportamento della rete su una workstation
Strumenti per analisi di rete Una panoramica sui principali strumenti per la verifica del comportamento della rete su una workstation Attenzione... I comandi presenti in questo file sono normalmente presenti
Configurazione dei parametri IP
Configurazione dei parametri IP A.A. 2006/2007 Walter Cerroni L architettura a strati di Internet TCP/IP OSI IETF OSPF EGP BGP HTTP, DNS, SMTP, FTP, POP TCP UDP RIP Application Presentation Session Transport
Corso per Tutor C2 CEFRIEL Politecnico di Milano Relazione sull attività del 5 maggio 2003
Argomenti sviluppati: - Il protocollo DHCP e le sue applicazioni: - Configurazione e gestione del pool di indirizzi in Linux - Configurazione indirizzi statici in Linux - Il protocollo DNS e le sue implementazioni
Il modello TCP/IP. Sommario
Il modello TCP/IP Il protocollo IP Mario Cannataro Sommario Introduzione al modello TCP/IP Richiami al modello ISO/OSI Struttura del modello TCP/IP Il protocollo IP Indirizzi IP Concetto di sottorete Struttura
Introduzione allo sniffing
Università degli Studi di Milano Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea in Informatica November 30, 2005 Sommario Introduzione alle chiamate socket 1 Introduzione alle chiamate
Introduzione allo sniffing
Introduzione allo sniffing Andrea Lanzi, Davide Marrone, Roberto Paleari Università degli Studi di Milano Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea in Informatica 29 novembre 2006
