Topic: Imparare networking  (Letto 534 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline simon96

  • python unicellularis
  • *
  • Post: 2
  • Punti reputazione: 0
    • Mostra profilo
Imparare networking
« il: Dicembre 17, 2017, 21:19 »
Salve
Mesi fa, ho incominciato a leggere un manuale su Python, la lettura è stata molto veloce e intuitiva.
Purtroppo arrivai ad un punto dove si parlava di Socket, ed essendo ignorante in materia (reti/networking, non ho neanche idea di quale sia il termine idoneo)
Qualcuno potrebbe consigliarmi una risorsa per imparare (o almeno introdurre) questo argomento?
Saluti

Offline riko

  • python deus
  • *
  • moderatore
  • Post: 7.453
  • Punti reputazione: 12
    • Mostra profilo
    • RiK0 Tech Temple
Re:Imparare networking
« Risposta #1 il: Dicembre 18, 2017, 02:19 »
Salve
Mesi fa, ho incominciato a leggere un manuale su Python, la lettura è stata molto veloce e intuitiva.
Purtroppo arrivai ad un punto dove si parlava di Socket, ed essendo ignorante in materia (reti/networking, non ho neanche idea di quale sia il termine idoneo)
Qualcuno potrebbe consigliarmi una risorsa per imparare (o almeno introdurre) questo argomento?
Saluti

Allora, "networking" come argomento e' estremamente piu' ampio che "socket". Se parti completamente da 0...
il tanenbaum ti da un'infarinatura di quello che sono "le reti", a tutti i livelli.

Se invece ti interessa la programmazione di rete... prima devi avere un'infarinatura di reti, poi puoi affrontare l'argomento.
Ci sono un po' di approcci...

2. la vecchia edizione di unix network programming (questa: https://www.amazon.com/UNIX-Network-Programming-Richard-Stevens/dp/0139498761)
3. programming with the linux kernel interface
4. advanced programming in the unix environment
5. il successore di unix network programming (due volumi)
5. il gapil

Ovviamente la programmazione di rete e' uno dei tanti argomenti di questi libri, che trattano di programmazione di sistema in generale.
Andrebbero anche letti un po' tutti. Nel senso, non e' che letto uno letti tutti. Certe cose sono piu' in dettaglio sull'uno o sull'altro.

Offline simon96

  • python unicellularis
  • *
  • Post: 2
  • Punti reputazione: 0
    • Mostra profilo
Re:Imparare networking
« Risposta #2 il: Dicembre 18, 2017, 14:03 »
Salve
Mesi fa, ho incominciato a leggere un manuale su Python, la lettura è stata molto veloce e intuitiva.
Purtroppo arrivai ad un punto dove si parlava di Socket, ed essendo ignorante in materia (reti/networking, non ho neanche idea di quale sia il termine idoneo)
Qualcuno potrebbe consigliarmi una risorsa per imparare (o almeno introdurre) questo argomento?
Saluti

Allora, "networking" come argomento e' estremamente piu' ampio che "socket". Se parti completamente da 0...
il tanenbaum ti da un'infarinatura di quello che sono "le reti", a tutti i livelli.

Se invece ti interessa la programmazione di rete... prima devi avere un'infarinatura di reti, poi puoi affrontare l'argomento.
Ci sono un po' di approcci...

2. la vecchia edizione di unix network programming (questa: https://www.amazon.com/UNIX-Network-Programming-Richard-Stevens/dp/0139498761)
3. programming with the linux kernel interface
4. advanced programming in the unix environment
5. il successore di unix network programming (due volumi)
5. il gapil

Ovviamente la programmazione di rete e' uno dei tanti argomenti di questi libri, che trattano di programmazione di sistema in generale.
Andrebbero anche letti un po' tutti. Nel senso, non e' che letto uno letti tutti. Certe cose sono piu' in dettaglio sull'uno o sull'altro.

Grazie mille per la sua risposta.
Al momento non ho molte disponibilità economiche
esiste qualche risorsa gratuita?
(Mi basterebbe anche una piccola introduzione)

Offline riko

  • python deus
  • *
  • moderatore
  • Post: 7.453
  • Punti reputazione: 12
    • Mostra profilo
    • RiK0 Tech Temple
Re:Imparare networking
« Risposta #3 il: Dicembre 21, 2017, 00:07 »
Salve
Mesi fa, ho incominciato a leggere un manuale su Python, la lettura è stata molto veloce e intuitiva.
Purtroppo arrivai ad un punto dove si parlava di Socket, ed essendo ignorante in materia (reti/networking, non ho neanche idea di quale sia il termine idoneo)
Qualcuno potrebbe consigliarmi una risorsa per imparare (o almeno introdurre) questo argomento?
Saluti

Allora, "networking" come argomento e' estremamente piu' ampio che "socket". Se parti completamente da 0...
il tanenbaum ti da un'infarinatura di quello che sono "le reti", a tutti i livelli.

Se invece ti interessa la programmazione di rete... prima devi avere un'infarinatura di reti, poi puoi affrontare l'argomento.
Ci sono un po' di approcci...

2. la vecchia edizione di unix network programming (questa: https://www.amazon.com/UNIX-Network-Programming-Richard-Stevens/dp/0139498761)
3. programming with the linux kernel interface
4. advanced programming in the unix environment
5. il successore di unix network programming (due volumi)
5. il gapil

Ovviamente la programmazione di rete e' uno dei tanti argomenti di questi libri, che trattano di programmazione di sistema in generale.
Andrebbero anche letti un po' tutti. Nel senso, non e' che letto uno letti tutti. Certe cose sono piu' in dettaglio sull'uno o sull'altro.

Grazie mille per la sua risposta.
Al momento non ho molte disponibilità economiche
esiste qualche risorsa gratuita?
(Mi basterebbe anche una piccola introduzione)

Ma hai provato a dare un occhio alle cose che ti ho consigliato?

Offline Giornale di Sistema

  • python sapiens sapiens
  • ******
  • Post: 3.124
  • Punti reputazione: 4
    • Mostra profilo
    • Distillato di Python
Re:Imparare networking
« Risposta #4 il: Dicembre 27, 2017, 11:16 »
Grazie mille per la sua risposta.
Al momento non ho molte disponibilità economiche
esiste qualche risorsa gratuita?
(Mi basterebbe anche una piccola introduzione)

Ma hai provato a dare un occhio alle cose che ti ho consigliato?

A quanto detto da riko aggiungo:
potrebbero esserti risorse ostiche come primo approccio, e sospetto che per gratuito intendi anche qualche "corso online" magari su youtube. Per la curva di apprendimento che presentano potresti partire da qui:
https://www.youtube.com/watch?v=KPI_wIGLgY0&index=28&list=PLu8HUmi-b9pfac_7hTB-u7O9fqIQqtnMu
https://www.youtube.com/watch?v=h6ZtzFDL8Zc&index=38&list=PLu8HUmi-b9pcuCLanG6XZb-N1KxKMsQF

Offline riko

  • python deus
  • *
  • moderatore
  • Post: 7.453
  • Punti reputazione: 12
    • Mostra profilo
    • RiK0 Tech Temple
Re:Imparare networking
« Risposta #5 il: Gennaio 03, 2018, 12:02 »
Grazie mille per la sua risposta.
Al momento non ho molte disponibilità economiche
esiste qualche risorsa gratuita?
(Mi basterebbe anche una piccola introduzione)

Ma hai provato a dare un occhio alle cose che ti ho consigliato?

A quanto detto da riko aggiungo:
potrebbero esserti risorse ostiche come primo approccio, e sospetto che per gratuito intendi anche qualche "corso online" magari su youtube. Per la curva di apprendimento che presentano potresti partire da qui:
https://www.youtube.com/watch?v=KPI_wIGLgY0&index=28&list=PLu8HUmi-b9pfac_7hTB-u7O9fqIQqtnMu
https://www.youtube.com/watch?v=h6ZtzFDL8Zc&index=38&list=PLu8HUmi-b9pcuCLanG6XZb-N1KxKMsQF

A scelta, ovviamente. A me verrebbe da dire che per imparare qualcosa di nuovo e di non banale, un po' di struttura non guasta.
Io non mi affiderei per qualcosa del genere a dei corsi su youtube a prescindere. Specie se non e' esattamente chiara la qualita' del materiale da cui imparare.

Senza nulla togliere alle specifiche risorse indicate.