From c89b1a9dba4bc529ca2d7acbe56ca379006ecc83 Mon Sep 17 00:00:00 2001 From: Simone Piccardi Date: Sat, 21 Jul 2001 18:08:16 +0000 Subject: [PATCH] Inserite nuove figure, aggiustato il paragrafo sui segnali --- elemtcp.tex | 10 +++++----- gapil.tex | 2 +- img/tcp_close.dia | Bin 0 -> 2073 bytes img/tcp_connection.dia | Bin 0 -> 3488 bytes img/three_way_handshake.dia | Bin 0 -> 2342 bytes network.tex | 2 +- signal.tex | 16 ++++++++++------ 7 files changed, 17 insertions(+), 13 deletions(-) create mode 100644 img/tcp_close.dia create mode 100644 img/tcp_connection.dia create mode 100644 img/three_way_handshake.dia diff --git a/elemtcp.tex b/elemtcp.tex index 33c005d..812da04 100644 --- a/elemtcp.tex +++ b/elemtcp.tex @@ -86,7 +86,7 @@ la connessione. \begin{figure}[htb] \centering - + \includegraphics[width=10cm]{img/three_way_handshake.eps} \caption{Il \textit{three way handshake} del TCP} \label{fig:TCPel_TWH} \end{figure} @@ -196,8 +196,8 @@ accorpati in un singolo segmento. In \nfig\ si sequenza di scambio dei segmenti che stabilisce la connessione. \begin{figure}[htb] - \centering - + \centering + \includegraphics[width=10cm]{img/tcp_close.eps} \caption{La chiusura di una connessione TCP} \label{fig:TCPel_close} \end{figure} @@ -267,7 +267,7 @@ ad assumere per i due lati, server e client. \begin{figure}[htb] \centering - + \includegraphics[width=9cm]{img/tcp_connection.eps} \caption{Schema dello scambio di pacchetti per un esempio di connessione} \label{fig:TPCel_conn_example} \end{figure} @@ -473,7 +473,7 @@ disposizione del kernel per gestire le relative tabelle. \begin{figure}[!htb] \centering - + \includegraphics[width=10cm]{img/tcpip_overview.eps} \caption{Allocazione dei numeri di porta} \label{fig:TCPel_port_alloc} \end{figure} diff --git a/gapil.tex b/gapil.tex index 91f93a0..18f10c4 100644 --- a/gapil.tex +++ b/gapil.tex @@ -1,4 +1,4 @@ -%% +%% %% GaPiL : Guida alla Programmazione in Linux %% %% S. Piccardi Feb. 2001 diff --git a/img/tcp_close.dia b/img/tcp_close.dia new file mode 100644 index 0000000000000000000000000000000000000000..1be6432343bb136ff36eb00ed1b82f4efd20311e GIT binary patch literal 2073 zcmV+!2*d#rHUJCx#dh#PaI2bDJd7kKOM5{XOs>V>byS;CnL=^X`AH@4H*B#FGiEa67rPWWkO;12&CN8v0Ob+S?UxMAprk#Xnxr=54-)2~i9pQgJs z&z8BT?vzKX(@v&g?1>@C<8*DvhI!<_3uE$8u^1GL&)%I|@3LFUKbX%|bfX)EBoj9p zd%?P#h`WBa5g0fay@Ah*R^SCm<>&o0{bR-Ht3K_Pa-)&)!T1tBbmk5gb_{QH+W7{T zw`X-hVln|hYx^?|=g$!V>lguNblyK}8CZ3d{S83;H&Mha~J0whcT0wzqr1eUY_)do;uNxNvjx#+-Z z*M10Wt^K=dKdwdlmHL28|1%em>whx_pwa=TH397a3QeHLACdwaFe?W_z!utKDYXG+ zQJ6wMgqT?;7+`{#Bd&?OE+;yX`>`T;HA-F?v+22}WrwA4D;0{N@9`knP^H+CWo*hT z!yqXVCqK`J^t=g=Kl~L=++Z;-|!e*`y#B+?H$>Wm760qg53YO!>GJLV^j%b698t*hE-ZVM#weDbiu#E3}`~ zqWwz4!c70OurSyEW(+{r1r8%Dw5!^H1sug;p#`u-=0PC=Cb39+V#40VpE@8c9}uqT zmktP3;sLGh6Y()t>Ju@53<(*;#*m)m^5pMr$PdGqH;D!p;Vklmw{HLmOw~xRrde+R z3GlwAhEC;rk)<>whB#pgRVK zks6}v+zFz*XMjY0Kpp2fJ47}xF+%N04`UvQo!1#+g_Z%)J%c7wL{ynfg6OeT7U*|F z1)&nQNson(v=OyWQh`MNy8nRiQ^b>56d3U5qc@BS%Cp5)9n;C8QcS?r17?xlD@Fw= zLPCP98wrR&n5H7zQ9BaWGt#A_l3=i=TyFsm;J((5kXaAwT0Q4FFCXQc>t-m|nph!X4Z`ZPXAIzCZ&erq(#_QaN}aJzof{34NgZ?xQ!(X;G9+YV?NtIC$fU$}1j)Z% z{n7vX{HoVSI#e#tw=myYmvs*i;o1v$5hBz=z*0-NumE)kwuF@Q=ZW+hCNV`qWis0- z8MF<)YVQO4kmAmJFw>H&FB*?`tOY#pB)~;x$Xg>%pk+Mp1abI(cEO zsMO4Tp9kaZcVAh=i~EC{3Dql;o*W=+%|xLMW)jj;)d>TPLFdUu@4r(vgjY5u+98*7 z$ZNW#OIKSpT{;$FJHo=_HT{12i*YM3K^`t3ARq}dH*C!RymWt0x3Ds6P43^RrAnZ- zZZ7;kVGa^fkV8zA`hR56VfFs#`BuP?ATMj&NlAnpGT-T$*X{J%=?Pi2`-S^-T1 zfK(iS?ePBR7hjFZdt_+;U*7){-N#ny{hc4<{V}W~`KM+3GP@`Lrj$bD&(!%_u88+EIMi{ZpQEv%L2MxPFp98Rj^ScPL4czZ zio>HBYEWnn6zVzW4JmCjAR?0qD4U!}V1i|dTmm84=S2ID2^ZJjZZsTJI^_*%G-!r& zjA<=pN4o*e5dmz8b3_4cigRSY#5gM5c-39UL+?5|b#xtVrL2DnEXc4BLY_HCc8gvE zG6Kyws?c(@^+Ah@TaNSxwH#S3Cw17W&*>mJ*AWq5LMHSP>LXqcrW?>_SA>?pes-{Z)goE`lStqQdp;fw$P DOnc?8 literal 0 HcmV?d00001 diff --git a/img/tcp_connection.dia b/img/tcp_connection.dia new file mode 100644 index 0000000000000000000000000000000000000000..0605752cd1d478e38fd4c6f489122844b1efe3bf GIT binary patch literal 3488 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