X-Git-Url: https://gapil.gnulinux.it/gitweb/?a=blobdiff_plain;f=othersock.tex;h=439ccefcd55d92a940a308f87bc8464761b8806a;hb=cebc759ef695405a69328538834883d9d470b06e;hp=af29617fdd294933c7a61bcfb3bfe5dcea47947b;hpb=c49e97bdcba8e4da8578d5a048a5764a622aff1e;p=gapil.git diff --git a/othersock.tex b/othersock.tex index af29617..439ccef 100644 --- a/othersock.tex +++ b/othersock.tex @@ -738,6 +738,9 @@ risolvere questo problema l'unico modo sarebbe quello di impostare un +\index{socket!locali|(} + + \section{I socket \textit{Unix domain}} \label{sec:unix_socket} @@ -754,22 +757,32 @@ dei socket. +\index{socket!locali|)} + + +\section{Altri socket} +\label{sec:socket_other} + +Tratteremo in questa sezione gli altri tipi particolari di socket supportati +da Linux, come quelli relativi a particolare protocolli di trasmissione, i +socket \textit{netlink} che definiscono una interfaccia di comunicazione con +il kernel, ed i \textit{packet socket} che consentono di inviare pacchetti +direttamente a livello delle interfacce di rete. -\section{I socket \textit{raw}} +\subsection{I socket \textit{raw}} \label{sec:socket_raw} Tratteremo in questa sezione i cosiddetti \textit{raw socket}, con i quali si possono \textsl{forgiare} direttamente i pacchetti a tutti i livelli dello stack dei protocolli. +\subsection{I socket \textit{netlink}} +\label{sec:socket_netlink} -\section{Altri socket} -\label{sec:socket_other} -Tratteremo in questa sezione gli altri tipi particolari di socket supportati -da Linux, come quelli relativi a particolare protocolli di trasmissione ed i -socket \textit{netlink} che definiscono una interfaccia di comunicazione con -il kernel. +\subsection{I \textit{packet socket}} +\label{sec:packet_socket} +