Advertisement
phr3ncj

reti

Jan 2nd, 2012
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.26 KB | None | 0 0
  1. Acronimi:
  2. ARP: Address Resolution Protocol
  3. Livello Datalink.
  4. Ha la funzione di trovare l’indirizzo MAC di un nodo sulla rete locale estesa a partire dal suo IP.
  5.  
  6. BGP: Border Gateway Protocol
  7. Livello Network.
  8. È un protocollo di routing usato per connettere tra loro più router che appartengono a diversi sistemi autonomi.
  9.  
  10. CIDR: Classless Inter Domain Routing
  11. Livello Network.
  12. Collassa molteplicità di indirizzi IP in un singolo indirizzo. Detto anche “supernetting”, è l’opposto del subnetting.
  13.  
  14. CRC: Cyclic Redundancy Check
  15. Livello Datalink.
  16. Tecnica per l’individuazione di errori nella trasmissione di dati basato sui calcoli polinomiali. Riesce ad individuare gli errori “burst” ma non quelli in cui l’errore generato rende il messaggio divisibile per il divisore polinomiale C(x)
  17.  
  18. DHCP: Dynamic Host Configuration Protocol
  19. Livello Network.
  20. Assegna indirizzi IP univoci agli host richiedenti in modo dinamico.
  21.  
  22. FDM: Frequency Division Multiplexing
  23. Livello Fisico.
  24. Tecnica per la trasmissione di dati in cui ad ogni trasmissione corrisponde una frequenza diversa.
  25.  
  26. ICMP: Internet Control Message Protocol
  27. Livello Network.
  28. Si occupa di trasmettere informazioni riguardanti il malfunzionamento o il controllo della rete.
  29.  
  30. IGMP: Internet Group Management Protocol
  31. Livello Network.
  32. Per multicast.
  33.  
  34. IDL: Interface Definition Language
  35. Livello Transport.
  36. Permette programmazione di Client e Server in linguaggi differenti.
  37.  
  38. HDLC: High Level Data Link Control
  39. Livello Datalink.
  40. Protocollo sentinel-based bit-oriented con sentinella = 01111110. Utilizza bit stuffing aggiungendo un bit 0 dopo cinque occorrenze di un bit 1 nel messaggio.
  41.  
  42. IP: Internet Protocol
  43. Livello Network.
  44. Protocollo a pacchetto senza connessione per connettere fra di loro reti eterogenee che identifica le interfacce di rete con un indirizzo univoco sulla rete, appunto l’indirizzo IP.
  45.  
  46. MACAW: Multiple Access Collision Avoidance for Wireless
  47. Livello Datalink.
  48. Protocollo utilizzato per evitare le collisioni nelle reti wireless 802.11.
  49.  
  50. MIME: Multipurpose Internet Mail Extensions
  51. Livello Applicazione.
  52. Permette di inserire oggetti multimediali all’interno delle email in formato NVT-ASCII.
  53.  
  54. NAT: Network Address Translator
  55. Livello Network.
  56. Traduzione indirizzi IPv4-IPv6. Guarda PT.
  57. Serve per tradurre indirizzi IP in modo da risparmiare indirizzi sulla rete e permettere misure di sicurezza più efficienti.
  58.  
  59. NRZ: Non Return to Zero
  60. Livello Fisico.
  61.  
  62. NRZI: Non Return to Zero Inverted
  63. Livello Fisico.
  64.  
  65. OSPF: Open Shortest Path First
  66. Livello Network.
  67. Protocollo open che implementa l’algoritmo link state utilizzando l’algoritmo di Dijkstra.
  68. Versione multicast: MOSPF.
  69.  
  70. PIM: Protocol-Independent Multicast
  71. Livello network.
  72.  
  73. PPP: Point to Point Protocol
  74. Livello Datalink.
  75. Simile a HDLC ma byte-oriented. Implementa LCP e NCP (protocolli di controllo link e network).
  76.  
  77. PT: Protocol Translator
  78. Livello Network.
  79. Lavora insieme a NAT. Traduce altri campi da IPv4 a IPv6 e viceversa.
  80.  
  81. RPC: Remote Procedure Call
  82. Livello Transport (Peterson).
  83. Livello Applicazione? (Wikipedia e Duma).
  84. Protocollo di trasporto di interazione client-server “bloccante” al lato client che emula chiamata di procedura locale.
  85.  
  86. RIP: Routing Information Protocol
  87. Livello Network.
  88. Aiuta i router ad adattarsi dinamicamente ai cambiamenti dei collegamenti di rete, scambiandosi informazioni riguardo a quali reti ogni router può raggiungere e quanto siano lontane.
  89.  
  90. SLIP: Serial Line IP
  91. Livello Datalink.
  92. Sviluppato per connettere SUN W/S a Internet via modem e linea telefonica, incapsula pacchetti IP in frame speciale.
  93.  
  94. STDM: Synchronized Time Division Multiplexing (Alcuni dicono S di Statistical)
  95. Statistical in Datalink e altri TDM in Fisico (wikipedia).
  96. Uso del link diviso in quanti di tempo con politica round-robin.
  97. Statistical usa coda FIFO.
  98.  
  99. TCP: Transmission Control Protocol
  100. Livello Transport.
  101. Affidabile (connection-oriented), controllo di flusso e congestione. Flusso di Byte ordinato.
  102. Connessione full-duplex.
  103.  
  104. UDP: User Datagram Protocol
  105. Livello Transport.
  106. Best-effort - connectionless. Flusso di Byte non ordinato.
  107.  
  108. Header+Tail:
  109.  
  110. Datalink:
  111.  
  112. Ethernet: 18B, minimo 46B di payload e massimo 1500B. No padding.
  113.  
  114. 802.3: 18B, minimo 46B di payload e massimo 1500B. Padding per payload minori di 46B.
  115.  
  116. 802.5: 21B.
  117.  
  118. FDDI: 22B.
  119.  
  120. 802.11: 34B, payload massimo: 2312B.
  121.  
  122. ARP: 28B tutto il pacchetto.
  123.  
  124. ATM: 5B. 48B di payload. Cella fissa.
  125.  
  126. Network:
  127.  
  128. IPv4: 20B senza options. (24B con campo options e padding, ma non si usa mai). Massimo payload 65515B. FLAG a 1 se ci sono altri frammenti, OFFSET punta a dove è arrivato a inviare effettivo di payload IP.
  129.  
  130. IPv6: 40B.
  131.  
  132. Transport:
  133.  
  134. UDP: 8B.
  135.  
  136. TCP: 20B. (24B con options).
  137.  
  138. CAPACITA': bw x delay'
  139.  
  140. Propagazione = Distanza/Velocità della luce
  141. Bandwidth = Capacità/Delay
  142. Capacità = Delay x Bandwidth
  143. Delay = RTT/2 | Propagazione
  144. Trasmissione = Dati / Bandwidth
  145. RTT = Delay x 2
  146. TTT = Tempi di Trasmissione Totale
  147.  
  148. flusso = buffer nell'end host'
  149. congestione = nei router
  150.  
  151. RITARDI: trasmissione (dati/bw) + propagazione (distanza/velocità) + accodamento (noto)
  152.  
  153. RTT: round trip time = delay * 2
  154.  
  155. Suite di protocolli Internet
  156. Livello applicazioni: DHCP, HTTP, HTTPS, SMTP, POP3, IMAP, FTP, SFTP, DNS, SSH, IRC, SNMP, SIP, RTSP, Rsync, Telnet, HSRP, RIP, RTP, BGP, IGRP, VoIP
  157. Livello di trasporto: TCP, UDP, SCTP, DCCP
  158. Livello di internetworking: IPv4, IPv6, ICMP, ICMPv6, IGMP, IPsec, OSPF
  159. Livello di collegamento: Ethernet, WiFi, PPP, Token ring, ARP, ATM, FDDI, LLC, SLIP, WiMAX, HSDPA, MPLS, HDCL
  160.  
  161.  
  162.  
  163. 802.3 802.5 802.11 IP UDP TCP
  164. Ordinamento X X X X
  165. Frammentazione X X X
  166. Riassemblaggio X X X
  167. ACK X X X
  168. Controllo errori X X X X X X
  169. Controllo flusso X X
  170. Controllo congestione X
  171. Collisione evitata X(token) X
  172. Collisione rilevata X
  173.  
  174. router: network
  175. gateway: network
  176. switch: network
  177. bridge: datalink
  178. hub: physical
  179. repeater: physical
  180.  
  181. 802.3: Data link
  182. 802.11: Data link
  183. HDLC: Data Link
  184. ARP: datalink
  185. PPP: Data Link
  186. IP: Network
  187. UDP, TCP: Transport
  188.  
  189. esempio crc:
  190. Mittente!
  191. Msg = 10011010!
  192. Polinomio corrispondente: M(x) = x7+ x4 + x3 + x1!
  193. Generatore C(x) = x3+ x2 + 1, i.e. 1101, k = 3!
  194. 1. moltiplicare M(x) per xk ottenendo !
  195. • T(x) = x10 + x7 + x6 + x4 (10011010000)!
  196. 2. calcolare resto T(x)/C(x)!
  197. 3. Sottrarre resto a T(x)!
  198. • T(x) - resto di T(x)/C(x) divisibile per C(x)!
  199. 4. Trasmettere messaggio ottenuto!
  200. #N.B.: Passo 3. equivale a T(x) XOR resto, i.e. Msg
  201. concatenato a resto ottenuto in 2.!
  202. Ricevente!
  203. #calcola 10011010101/1101!
  204. ◊ i.e., divide frame ricevuta per lo stesso
  205. generatore usato dal mittente!
  206. • Resto = 0 => frame corretta, scarta tre bit finali!
  207. • Resto ≠ 0 => errore di trasmissione
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement