Adding Network Protocols section translation

This commit is contained in:
Sebastien Gioria 2002-03-09 20:04:36 +00:00
parent d4d7280f7c
commit 2f719135d8
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=91953

View File

@ -743,7 +743,163 @@ options HZ=1000 # pas obligatoire, mais fortemment recommand
<sect3>
<title>Protocoles réseau</title>
<para></para>
<para>Le fonctionnalité noyau &man.accept.filter.9;, permettant de réduire
le temps d'acceptation et de lecture sur les nouvelles connexions sur
les sockets en attente a été ajoutée. &merged;</para>
<para>La valeur <literal>proxy</literal> de l'option
<option>-d</option> de &man.arp.8; a été renommé en
<literal>pub</literal>, pour la cohérence avec l'option
<option>-s</option>. Le mot clef <literal>only</literal> a été
ajouté a l'option <option>-s</option> et l'option
<option>-S</option>, pour permettre de créer des entrées publiées
en <quote>proxy-only</quote>. &merged;</para>
<para>La fonctionnalité de temporisation de lecture de &man.bpf.4;
fonctionne maintenant correctement avec &man.select.2;/&man.poll.2;, et
aussi avec les "pthreads". &merged;</para>
<para>&man.bridge.4; et &man.dummynet.4; ont recus des améliorations
et des corrections de bogues, et sont maintenant des modules
chargeables. &merged;</para>
<para>&man.bridge.4; a maintenant un support amélioré pour les
clusters multi-bridge indépendant et est maintenant plus stable
lors de la présence d'attachements et de détachements dynamique.
Les VLANs sont aussi supportés. &merged;</para>
<para>Les réponses ICMP ECHO et TSTAMPsont maintenant limitées.
Les RSTs TCP générés du a des ports ouverts et semi-ouverts sont
maintenant limités par des compteurs séparés. Chaque taux de file
de limitation a maintenant sa propre description.</para>
<para>Les messages ICMP <literal>UNREACH_FILTER_PROHIB</literal> peuvent
maintenant ré-initialisés des connexions TCP dans l'état
<literal>SYN_SENT</literal> si le numéro de séquence correct est renvoyé. Cette
fonctionnalité est controllée par la variable sysctl
<varname>net.inet.tcp.icmp_may_rst</varname>
.</para>
<para>IP multicast fonctionne mainetant sur les périphériques VLAN. Plusieurs
autres bogues dans le code des VLAN ont été corrigés.</para>
<para>&man.ipfw.4; filtre maintenant correctement sur la présence de bits
ECN dans les segments TCP. &merged;</para>
<para>Un nouveau noeud netgraph &man.ng.eth.4; permet au paquets de type
Ethernet d'etre filtrés sur différents critères sur les
"ethertype".</para>
<para>Les noeuds netgraph &man.ng.gif.4; et &man.ng.gif.demux.4;
opérants sur les gestionnaires de périphériques &man.gif.4; ont
été ajoutés.</para>
<para>Le noeud netgraph &man.ng.ip.input.4;, permettant de créer des
files d'attentes des paquets IP dans le code d'execution principal
de la couche IP a été ajouté.</para>
<para>Les type de noeud &man.ng.mppc.4; et &man.ng.bridge.4; ont
été ajouté au sous-système &man.netgraph.4;. Le noeud &man.ng.ether.4;
est maintenant chargeable dynamiquement. Différents bogues et améliorations
ont été effectuées. &merged;</para>
<para>Un nouveau noeud netgraph; &man.ng.one2many.4;, permettant de
multiplexer et démultiplexer les paquets sur plusieurs liens
a été ajouté.&merged;</para>
<para>Une nouvelle variable sysctl
<varname>net.inet.ip.check_interface</varname>, activée par défaut,
permet de vérifier que le paquet arrivant sur une interface a une
addresse correspondante à l'addresse de destination du paquet. &merged;</para>
<para>Une nouvelle variable sysctl
<varname>net.link.ether.inet.log_arp_wrong_iface</varname> a été
ajoutée et permet de supprimer le log des requetes ARP lorsque
le retour d'une paquet ARP arrive sur la mauvaise interface&merged;</para>
<para>Une nouvelle option noyau <literal>options RANDOM_IP_ID</literal>
permet au champ ID des paquets IP d'etre aléatoire. Cela
permet d'empecher a un observateur distant de calculer a quelle
vitesse la machine génère des paquets. Précédemment a chaque paquet
un compteur était incrémenter.&merged;</para>
<para arch="alpha">SLIP a été retiré de l'image disquette
<filename>mfsroot</filename>.</para>
<para>TCP a recu différentes corrections de bogues pour
les ACK retardés. &merged;</para>
<para>TCP supporte maintenant la modification "NewReno" sur l'algorithme
" TCP Fast Recovery". Cette fonctionnalité est controlable via la variable
sysctl<varname>net.inet.tcp.newreno</varname>. &merged;</para>
<para>TCP utilise maintenant une minuterie plus agressive pour les
SYN initiaux; cela permet de dropper de façon plus rapide les
tentatives de connexions. &merged;</para>
<para>L'option noyau <literal>TCP_COMPAT_42</literal>
a été retirée. &merged;</para>
<para>L'option noyau <literal>TCP_RESTRICT_RST</literal> a été
retirée. Une fonctionnalité similaire peut etre trouvée via la
variable sysctl <varname>net.inet.tcp.blackhole</varname>. &merged;</para>
<para>Les extensions du RFC 1323 de TCP sont maintenant
activées par defaut dans &man.rc.conf.5;. &merged;</para>
<para>Les extensions des RFC 1323 et TFC 1644 de TCP sont
maintenant désactivées si aucune réponse au 3eme SYN envoyé
n'est reçue lors d'une demande de connexion. Cette fonctionnalité
permet de travailler avec les (tres vieux) serveurs de terminaux
ayant une implémentation de l'entete VJ de compression boggué. &merged;</para>
<para>L'implémentation TCP de nécessite plus l'allocation d'une strructure
TCP pour chaque connexion; cela permet de réduire le nombre de tampons
utilisés sur des systèmes ayant énormément de connexions. &merged;</para>
<para>La taille des tampons TCP par défaut, controllée par les
variables sysctl
<varname>net.inet.tcp.sendspace</varname> et
<varname>net.inet.tcp.recvspace</varname>, a été augmentée
respectivement à 32K et 64K. Précedemment cette valeur
était de 16K pour chaque tampon. Pour essayer d'éviter
l'augmentation de la congestion, la valeur par défaut de
<varname>net.inet.tcp.local_slowstart_flightsize</varname>
a été changée de l'infini a 4. &merged;
<note>
<para>Sur des machines très chargées, la nouvelle valeur de
la taille des tampons peut nécessiter une augmentation manuelle
du paramètre <varname>NMBCLUSTERS</varname>, soit dans
le fichier de configuration du noyau, ou via la
variable <varname>kern.ipc.nmbclusters</varname>.
<command>netstat -mb</command> permet de monitorer
l'etat des clusters mbuf.</para>
</note>
</para>
<para>TCP supporte maintenant le RFC 1948(Defending Against Sequence
Number Attacks). Cette fonctionnalité est controlable via
les variables sysctl <varname>net.inet.tcp.strict_rfc1948</varname>
et <varname>net.inet.tcp.isn_reseed_interval</varname>. &merged;</para>
<para>L'implémentation TCP de &os; comporte maintenant
un cache en réception des segments SYN. L'arrivé d'un segment
SYN ajoute alors une entrée dans le cache en attendant la fin
de la séquence d'initialisation des 3 états TCP, a chaque point
la mémoire est alloué comme auparavant. En plus touts les
numéros de séquences initiale TCP (ISN) sont utilisés comme
"cookies", permettant a chaque entrée du cache d'etre détruite,
tout en ayant leur ACK correspondant accepté plus tard. La
combinaison de ces fonctionnalités appelées
<quote>syncache</quote> et <quote>syncookies</quote> permet
a une machine d'etre plus resistante aux attaques par déni
de services TCP. Cette fonctionnalité est fournie grace
au sponsor du DARPA et NAI Labs. &merged;</para>
<para>Un bogue dans l'implémentation TCP,
figeant une connexion si l'emetteur fixait une
fenetre de zero, a été corrigé.. &merged;</para>
</sect3>
<sect3>