<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bobica Alexandru &#187; Networking</title>
	<atom:link href="http://alexbobica.com/tag/networking/feed/" rel="self" type="application/rss+xml" />
	<link>http://alexbobica.com</link>
	<description>Unix&#38;Network&#38;Firewall Administrator</description>
	<lastBuildDate>Mon, 25 Jan 2010 10:09:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>1 Aprilie</title>
		<link>http://alexbobica.com/2009/03/1-aprilie/</link>
		<comments>http://alexbobica.com/2009/03/1-aprilie/#comments</comments>
		<pubDate>Sat, 21 Mar 2009 20:18:19 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Generalităţi]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[solaris]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://alexbobica.com/?p=736</guid>
		<description><![CDATA[Nu, nu voi vorbi despre ziua păcălelilor. Este vorba de ziua în care description-ul jobului meu se cam schimbă. Este vorba despre acea schimbare despre care vă anunţasem cu ceva vreme înainte. Începând cu data din titlul materialului, în loc de firewall-uri şi echipamente de reţea Cisco, voi administrata sisteme (sau servere) Solaris&#38;Linux. Mi s-a [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-737" title="unixbest" src="http://alexbobica.com/wp-content/uploads/2009/03/various-unix-logos-300x225.jpg" alt="unixbest" width="300" height="225" /></p>
<p>Nu, nu voi vorbi despre ziua păcălelilor. Este vorba de ziua în care description-ul jobului meu se cam schimbă. <img src='http://alexbobica.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Este vorba despre acea <a href="http://alexbobica.com/2009/01/puterea-de-a-lua-o-decizie/" target="_blank"><strong>schimbare</strong></a> despre care vă anunţasem cu ceva vreme înainte. Începând cu data din titlul materialului, în loc de firewall-uri şi echipamente de reţea Cisco, voi administrata sisteme (sau servere) Solaris&amp;Linux. Mi s-a oferit posibilitatea să fac parte dintr-o echipă aflată la început de drum şi cu o grămadă de planuri mişto pentru viitor. Deşi experienţa mea tehnică din trecut nu este una foarte &#8220;stufoasă&#8221; vis-a-vis de Solaris şi Linux, spre deosebire de cea acumulată alături de Cisco, Check Point, F5, am decis să accept această provocare. Ştiu că nu îmi va fi uşor, dar la fel de bine ştiu că după ce îmi voi adăuga la bagajul de cunoştiinţe, şi mai sus menţionatele sisteme de operare, pot să spun că am curaj să fac cam orice.  Networking-ul şi *nix-ul sunt un fel de frăţiori, unul fără altul nu prea există, cel puţin din punctul meu de vedere.</p>
<p>Bineînţeles, faptul că job-ul meu de zi cu zi nu va mai include începând cu data de 1 Aprilie Cisco şi Check Point nu înseamnă că vor dispărea din viaţa mea. Voi continua în particular  dezvoltarea mea profesională vis-a-vis de IT security şi networking în paralel, şi bineînţeles proiectele la care lucrez.</p>
<p>Singura schimbare care apare este că în loc de 16 ore (bine, nici chiar aşa <img src='http://alexbobica.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' />  ) pe zi dedicate Cisco-ului şi Check Point-ului vor fi doar 8. Restul de 8 vor merge înspre Solaris şi Linux. <img src='http://alexbobica.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Deci, am planuri mari pentru acest an 2009. Pe lângă CCSP, voi încerca şi o certificare Linux (sper eu un RHCE) şi una Solaris. Chiar săptămâna viitoare voi participa la cursul de <em><span>SA-202-S10 System  Administration for the Solaris 10 OS. Part 2</span><strong><span>.</span></strong></em></p>
<p>Aşadar, începând cu săptămâna viitoare îşi vor face apariţia pe acest site în plus faţă de materialele dedicate networking-ului şi Linuxului şi cele dedicate Solaris-ului.</p>
<p>P.S. Îmi cer scuze pentru materialele destul de rare din această perioadă, dar gripa şi primăvara m-au ţinut un pic mai departe de tastatură. <img src='http://alexbobica.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://alexbobica.com/2009/03/1-aprilie/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>VLANs trunking şi frames tagging</title>
		<link>http://alexbobica.com/2008/10/vlans-trunking-si-frames-tagging/</link>
		<comments>http://alexbobica.com/2008/10/vlans-trunking-si-frames-tagging/#comments</comments>
		<pubDate>Sat, 18 Oct 2008 21:22:59 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[cum]]></category>
		<category><![CDATA[frame tagging]]></category>
		<category><![CDATA[IEEE 802.1Q]]></category>
		<category><![CDATA[ISL]]></category>
		<category><![CDATA[switch]]></category>
		<category><![CDATA[VLAN]]></category>

		<guid isPermaLink="false">http://alexbobica.com/?p=121</guid>
		<description><![CDATA[Revenim în forţă cu o continuare a materialului despre VLAN-uri, deoarece după cum am mai spus conceptul de VLAN este unul de bază în networking şi de care, dacă lucraţi în acest domeniu, nu aveţi cum să scăpaţi nici morţi. O să mai repet aici o chestie pe care am spus-o în ultimul articol şi [...]]]></description>
			<content:encoded><![CDATA[<p>Revenim în forţă cu o continuare a <a href="http://alexbobica.com/?p=79" target="_blank"><strong>materialului despre VLAN-uri</strong></a>, deoarece după cum am mai spus conceptul de VLAN este unul de bază în networking şi de care, dacă lucraţi în acest domeniu, nu aveţi cum să scăpaţi nici morţi.</p>
<p>O să mai repet aici o chestie pe care am spus-o în ultimul articol şi pe care trebuie să nu o uitaţi, şi anume că switch-urile împart domenii de coliziune, iar routerele domenii de broadcast.</p>
<p>Mulţi poate vor zice &#8220;ok&#8230;dacă din cauza VLAN-urilor putem avea domenii de broadcast diferite, nu mai avem nevoie de routere.&#8221; Treaba asta este cu două tăişuri. De exemplu, &#8220;by default&#8221;, hosturile dintr-un VLAN nu pot comunica cu cele din alt VLAN diferit decât cu ajutorul unui router, sau unui device de Layer 3&#8230;aşa că nu mai speraţi degeaba pentru că routerele nu dispar aşa usor. <img src='http://alexbobica.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<p>Să ne imaginăm acum &#8220;un stol&#8221; de frame-uri care zboară de colo-colo prin reţeaua noastră. Switch-urile trebuie să ştie şi să urmărească toate tipurile de frame-uri, plus să înţeleagă ce să facă cu ele în funcţie de adresa lor MAC. Aceste frame-uri sunt &#8220;administrate&#8221; de către switch în funcţie de tipul linkului prin care ele circulă.</p>
<p>Sunt două tipuri de linkuri într-un switched environment -nu ştiu cum să îi zic în română-.</p>
<p>Linkuri de tip <strong>access</strong> (access links) &#8211; acest tip de link face parte doar dintr-un VLAN. Orice device ataşat la un access link nu ştie de apartenenţa lui la vreun VLAN, doar ştie că el face parte dintr-un domeniu de broadcast şi nu are nicio cunoştinţă despre reţeaua fizică. Switchul şterge orice informaţie despre vreun VLAN din frame înainte să îl trimită printr-un access link. Device-urile conectate prin linkuri de tip acces nu pot comunica cu alte echipamente care nu fac parte din VLAN-ul lor, doar dacă pachetele sunt rutate (Layer 3, router&#8230;vă amintiţi, nu? <img src='http://alexbobica.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' />  ).</p>
<p>Linkuri de tip <strong>trunk</strong> (trunk links) &#8211; trunk-urile pot transporta frame-uri din VLAN-uri diferite. Un link trunk este un link point-to-point de 100- sau 1000Mbps şi poate lega două switch-uri, un switch şi un router, un switch şi un server. Mai pe româneşte, un link trunk face ca un port să facă parte din mai multe VLAN-uri în acelaşi timp.</p>
<p>Nu vă speriaţi. <img src='http://alexbobica.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Figura de mai jos va face lumină.</p>
<p style="text-align: center;"><a href="http://alexbobica.com/wp-content/uploads/2008/10/trunk.jpg"><img class="aligncenter size-full wp-image-122" title="trunk" src="http://alexbobica.com/wp-content/uploads/2008/10/trunk.jpg" alt="" width="500" height="297" /></a></p>
<p style="text-align: center;">
<p style="text-align: left;">În poza de mai sus, hosturile pot comunica între ele în funţie de VLAN-ul la care sunt asignate. Din ce cauză? Pentru că cele două switch-uri sunt conectate între ele printr-un link trunk. Hosturile în schimb sunt conectate la switch-uri prin linkuri de tip access (access links)&#8230;asta înseamnă că ele pot comunica doar într-un VLAN (acela din care fac parte).</p>
<p style="text-align: left;">Haideţi să vorbim acum despre <strong>frame tagging</strong>. O să ziceţi &#8220;ce dracului mai e şi asta?&#8221;.  Este o metodă de identificare a frame-urilor. Şi cum se realizează asta? Fiecărui frame i se va ataşa un VLAN ID, astfel încât fiecare switch să ştie din ce VLAN vine un frame şi unde să îl trimită.</p>
<p style="text-align: left;">Acum&#8230;trebuie să menţionăm că există mai multe feluri de trunking: <strong>Inter-Switch Link (ISL)</strong> şi <strong>IEEE 802.1Q</strong>.</p>
<p style="text-align: left;">Metoda Inter-Switch Link(ISL) poate fi folosită doar pe echipamentele CISCO şi doar pe linkurile de Fast Ethernet şi Gigabit Ethernet.</p>
<p style="text-align: left;">Metoda IEEE 802.1Q, creată de către IEEE (<strong>Institute of Electrical and Electronics Engineers</strong>), este o metodă standard de frame tagging. Ce presupune ea de fapt? Inserarea a încă unui câmp în frame, acel câmp identificînd VLAN-ul din care vine frame-ul respectiv. Dacă să zicem că vreţi să faceţi trunk între un switch Cisco şi altul de la alt producător, nu puteţi folosi decât această metodă de trunking.</p>
<p style="text-align: left;">Haideţi să ne oprim aici deocamdată, şi în următorul material din categoria Networking vom vorbi despre VTP (VLAN Trunking Protocol), moduri de operare ale VTP-ului, rutarea între VLAN-uri, precum şi câteva exemple de configurare în CLI a VLAN-urilor.</p>
<p style="text-align: left;">Până atunci uptime cât mai lung vă doresc! <img src='http://alexbobica.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://alexbobica.com/2008/10/vlans-trunking-si-frames-tagging/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>10 comenzi &#8220;obligatorii&#8221; în Cisco IOS</title>
		<link>http://alexbobica.com/2008/10/10-comenzi-obligatorii-in-cisco-ios/</link>
		<comments>http://alexbobica.com/2008/10/10-comenzi-obligatorii-in-cisco-ios/#comments</comments>
		<pubDate>Sat, 04 Oct 2008 19:57:33 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[Cisco IOS]]></category>
		<category><![CDATA[cum configurez un switch]]></category>
		<category><![CDATA[debugging]]></category>

		<guid isPermaLink="false">http://alexbobica.com/?p=96</guid>
		<description><![CDATA[În acest material m-am gândit să înşir 10 comenzi pe care ar trebui să le ştie oricine foloseşte sistemul de operare Cisco IOS. Aşadar: 1. ? &#8211; înseamnă &#8220;Ajutor!&#8221;.Doar tastează &#8220;?&#8221; în CLI(command-line interface) şi vei avea o listă întreagă a comenzilor care se pot folosi în modul de lucru în care te afli la [...]]]></description>
			<content:encoded><![CDATA[<p>În acest material m-am gândit să înşir 10 comenzi pe care ar trebui să le ştie oricine foloseşte sistemul de operare Cisco IOS. Aşadar:</p>
<p>1. <strong>?</strong> &#8211; înseamnă &#8220;Ajutor!&#8221;.Doar tastează &#8220;?&#8221; în CLI(command-line interface) şi vei avea o listă întreagă a comenzilor care se pot folosi în modul de lucru în care te afli la momentul iniţierii comenzii. <a href="http://alexbobica.com/wp-content/uploads/2008/10/question.jpg"></a></p>
<p style="text-align: center;"><img class="aligncenter size-medium wp-image-97" title="question" src="http://alexbobica.com/wp-content/uploads/2008/10/question-300x240.jpg" alt="" width="300" height="240" /></p>
<p style="text-align: left;">Poţi folosi &#8220;?&#8221; şi atunci când nu ştii următorul parametru pentru altă comandă sau pentru a afla toate comenzile care încep cu o anumită literă. De exemplu să ne uităm la output-ul comenzii <em><strong>show d? :</strong></em></p>
<p style="text-align: center;"><a href="http://alexbobica.com/wp-content/uploads/2008/10/question2.jpg"><img class="aligncenter size-medium wp-image-98" title="question2" src="http://alexbobica.com/wp-content/uploads/2008/10/question2-300x39.jpg" alt="" width="300" height="39" /></a></p>
<p style="text-align: left;">2. <strong>show running-configuration</strong> -îţi afişează configuraţia curentă de pe orice switch, router sau firewall Cisco.</p>
<p style="text-align: left;">După ce faci modificări în configul curent pentru a salva aceste modificări tastează repede <img src='http://alexbobica.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' />  <strong>copy running-configuration startup-configuration</strong> .</p>
<p style="text-align: left;">3. <strong>copy running-configuration startup-configuration</strong> &#8211; salvează configuraţia din RAM(memoria volatilă) în memoria NVRAM (cea nevolatilă), pentru ca la următorul reboot schimbările să îţi rămână în picioare. Poţi folosi direct comanda prescurtată: <strong>copy run start</strong>. Comanda <em><strong>copy</strong></em> o mai poţi folosi şi pentru copierea configului curent pe un server TFTP de exemplu.</p>
<p style="text-align: left;">4. <strong>show interface</strong> &#8211; afişează statusul interfeţei (up/down), statusul protocolului pe interfaţă, gradul de utilizare, erorile, MTU-ul (maximum transmission unit), etc.</p>
<p style="text-align: center;"><a href="http://alexbobica.com/wp-content/uploads/2008/10/question3.jpg"><img class="aligncenter size-medium wp-image-99" title="question3" src="http://alexbobica.com/wp-content/uploads/2008/10/question3-300x208.jpg" alt="" width="300" height="208" /></a></p>
<p style="text-align: left;">5. <strong>show ip interface</strong> şi <strong>show ip interface brief</strong> &#8211; prima variantă afişează informaţii despre protocolul IP şi configurările pe toate interfeţele. Cea de-a doua îţi arată un status rapid al interfeţelor plus adresa IP acolo unde este cazul, status Layer 2 şi Layer 3.</p>
<p style="text-align: center;"><a href="http://alexbobica.com/wp-content/uploads/2008/10/question4.jpg"><img class="alignnone size-medium wp-image-100" title="question4" src="http://alexbobica.com/wp-content/uploads/2008/10/question4-300x157.jpg" alt="" width="300" height="157" /></a></p>
<p style="text-align: center;"><a href="http://alexbobica.com/wp-content/uploads/2008/10/question5.jpg"><img class="alignnone size-medium wp-image-101" title="question5" src="http://alexbobica.com/wp-content/uploads/2008/10/question5-300x70.jpg" alt="" width="300" height="70" /></a></p>
<p style="text-align: left;">6. <strong>configure terminal</strong>, <strong>enable</strong> şi <strong>interface</strong> &#8211; toate cele trei comenzi sunt importante.Sunt folosite pentru a intra dintr-un mod de operare în altul. Să mă explic. Atunci când te conectezi pe un switch,router,etc. eşti întâmpinat cu promptul &#8220;&gt;&#8221;. Eşti într-un mod de operare în care nu prea poţi să faci nimic dăunător pentru tine sau pentru alţii (în acest mod mă simt eu cel mai bine, cel mai &#8220;admin dintre admini&#8221; <img src='http://alexbobica.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' />  ). Ca să intri în <em>privileged mode</em> trebuie să iniţiezi comanda <strong>enable</strong>. Prompterul va deveni un diez (#) Ca să intri în <em>global config mode</em> bagă un <strong>config terminal</strong> (sau <strong>conf t</strong>). Prompterul se transformă în <em>switch(config)#</em>. În acest mod îţi recomand să te &#8220;plimbi&#8221; cu mare grijă pentru că dacă nu eşti atent s-ar putea să te &#8220;împiedici&#8221;, mai ales dacă te joci pe un echipament productiv. <img src='http://alexbobica.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<p style="text-align: left;">Pentru a schimba un parametru al unei interfeţe, să zicem IP-ul, trebuie să treci în modul configurare interfaţă (interface configuration mode). Pentru asta foloseşte comanda <strong>interface</strong>. Prompterul devine <em>switch(config-if)#</em>. Toate cele scrise la acest subpunct le aveţi pozate mai jos:</p>
<p style="text-align: center;"><a href="http://alexbobica.com/wp-content/uploads/2008/10/question1.jpg"><img class="aligncenter size-medium wp-image-102" title="question1" src="http://alexbobica.com/wp-content/uploads/2008/10/question1-300x208.jpg" alt="" width="300" height="208" /></a></p>
<p style="text-align: left;">7. <strong>no shutdown</strong> &#8211; cu această comandă dăm enable la o interfaţă&#8230;se poate şi în sens invers: <strong>no shutdown</strong>. Deci cu aceste două comenzi &#8220;pornim&#8221; şi &#8220;oprim&#8221; interfeţe. Ambele comenzi trebuiesc introduse doar în modul de configurare interfaţă.</p>
<p style="text-align: left;">8. <strong>show ip route</strong> &#8211; comandă folosită pentru afişarea tabelei de rutare, adică lista tuturor reţelelor pe care le cunoaşte routerul.</p>
<p style="text-align: left;">9. <strong>show version</strong> &#8211; îţi arată configuration register-ul (adică setările pentru booting ale echipamentului), ultima dată când switchul/routerul a fost resetat, versiunea de IOS, modelul exhipamentului, memoria RAM şi FLASH,etc.</p>
<p style="text-align: left;">10. <strong>debug</strong> &#8211; se foloseşte cu o grămadă de opţiuni şi nu &#8220;funcţioneşte&#8221; fără. <img src='http://alexbobica.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' />  Cu ajutorul acestei comenzi analizezi, &#8220;debăguieşti&#8221; cum zicem noi, anumite aplicaţii, protocoale, servicii. Aşa numita activitate de debugging este prezentă zi de zi în viaţa unui sysadmin.</p>
<p style="text-align: left;">Aş fi vrut să fie mai scurt materialul ăsta, dar se pare că nu prea mi-a reuşit.</p>
<p style="text-align: left;">Vă salut!</p>
]]></content:encoded>
			<wfw:commentRss>http://alexbobica.com/2008/10/10-comenzi-obligatorii-in-cisco-ios/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>VLANs &#8211; Virtual LANs</title>
		<link>http://alexbobica.com/2008/09/vlans-virtual-lans/</link>
		<comments>http://alexbobica.com/2008/09/vlans-virtual-lans/#comments</comments>
		<pubDate>Tue, 30 Sep 2008 17:38:58 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[broadcast domain]]></category>
		<category><![CDATA[domeniu de]]></category>
		<category><![CDATA[VLAN]]></category>

		<guid isPermaLink="false">http://alexbobica.com/?p=79</guid>
		<description><![CDATA[După cum promiteam în ultimul post din categoria Networking, revin cu un material despre VLAN-uri. Ce înseamnă VLAN? Virtual LAN&#8230;adică un LAN virtual (şi nu fizic). Să zicem că avem un switch cu 48 de porturi fizice. Vrem să împărţim cele 48 de computere conectate la aceste porturi în două LAN-uri diferite astfel încât traficul dintr-o reţea [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://alexbobica.com/wp-content/uploads/2008/09/vlan.jpg"></a><a href="http://alexbobica.com/wp-content/uploads/2008/09/vlan2.jpg"></a>După cum promiteam în ultimul post din categoria Networking, revin cu un material despre VLAN-uri.</p>
<p>Ce înseamnă VLAN? Virtual LAN&#8230;adică un LAN virtual (şi nu fizic). Să zicem că avem un switch cu 48 de porturi fizice. Vrem să împărţim cele 48 de computere conectate la aceste porturi în două LAN-uri diferite astfel încât traficul dintr-o reţea să nu ajungă în cealaltă, fără a fi nevoiţi să mai cumpărăm un switch. Cu ajutorul VLAN-urilor putem realiza acest lucru. De asemenea putem să conectăm mai multe switch-uri configurate cu multiple VLAN-uri, astfel ca traficul dintr-un anume VLAN să fie forwardat în alt VLAN diferit. Acest feature se cheama <em>trunking</em>.</p>
<p>Înainte de a putea înţelege conceptul de VLAN, trebuie să înţelegem exact ce înseamnă un LAN.  Cea mai bună definiţie a unui LAN în acest context o putem formula astfel: Un LAN include toate device-urile care fac parte din acelaşi domeniu de broadcast(daca un device trimite un frame broadcast, toate celelalte din LAN vor primi acest frame).</p>
<p>Un switch care nu are configurat niciun VLAN va trata toate interfeţele ca făcînd parte din acelaşi domeniu de broadcast. Când vom configura însă VLAN-uri pe un switch, acel switch poate pune unele interfeţe într-un domeniu de broadcast iar altele în alt domeniu. Aceste domenii de broadcast create de switch se numesc VLAN-uri.</p>
<p>Deci să recapitulăm. Un VLAN este un domeniu de broadcast creat de un switch sau mai multe. Haideţi să facem şi un desen&#8230;sau două chiar. <img src='http://alexbobica.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<p style="text-align: center;"><a href="http://alexbobica.com/wp-content/uploads/2008/09/vlan.jpg"><img class="alignnone size-medium wp-image-80" title="vlan" src="http://alexbobica.com/wp-content/uploads/2008/09/vlan-300x243.jpg" alt="" width="205" height="164" /></a></p>
<p style="text-align: center;">
<p style="text-align: center;"><a href="http://alexbobica.com/wp-content/uploads/2008/09/vlan2.jpg"><img class="alignnone size-medium wp-image-81" title="vlan2" src="http://alexbobica.com/wp-content/uploads/2008/09/vlan2-300x168.jpg" alt="" width="223" height="117" /></a></p>
<p style="text-align: left;">După cum vedeţi în prima figură avem două domenii de broadcast formate cu ajutorul a două switch-uri. În poza a doua avem exemplul unui switch pe care sunt configurate două VLAN-uri, adică două domenii de broadcast diferite.</p>
<p style="text-align: left;">Care ar fi motivele ce ne-ar putea determina să creăm nişte VLAN-uri? Păi să zicem că trebuie să grupăm userii dintr-un departament într-un VLAN separat sau ne gândim să reducem overhead-ul pe echipament limitînd fiecare domeniu de broadcast sau poate vrem să izolăm echipamentele mai sensibile din punct de vedere al securităţii într-un VLAN separat.</p>
<p style="text-align: left;">Vă gândiţi probabil că este complicat de configurat sau este vreo mare şmecherie. Nici pe departe. Trebuie pur şi simplu să configuraţi ceva de genul &#8220;interfaţa 0/1 face parte din VLAN1&#8243;, &#8221;interfaţa 0/2 face parte din VLAN22&#8243; şi aşa mai departe. Bineînţeles că putem crea VLAN-uri diferite şi în funcţie de MAC-urile device-urilor ce vrem să le despărţim. Dar totuşi este o alternativă mai rar folosită&#8230;sau să zicem că eu unul aşa cred. <img src='http://alexbobica.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p style="text-align: left;">Cam atât despre VLAN-uri. Anyway aici este doar o mică introducere a conceptului. Este destul de citit, documentat şi încercat pe real stuff. Aşa că mult spor să aveţi. <img src='http://alexbobica.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<p style="text-align: left;">M-am gândit ca în următorul material din categoria Networking să vorbim despre trunking&#8230;so stay tuned.</p>
<p style="text-align: center;">
<p><a href="http://alexbobica.com/wp-content/uploads/2008/09/vlan.jpg"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://alexbobica.com/2008/09/vlans-virtual-lans/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>IP&amp;Subnetting, VIP-urile networking-ului</title>
		<link>http://alexbobica.com/2008/04/ipsubnetting-vip-urile-networking-ului/</link>
		<comments>http://alexbobica.com/2008/04/ipsubnetting-vip-urile-networking-ului/#comments</comments>
		<pubDate>Tue, 29 Apr 2008 18:14:20 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[adresa IP]]></category>
		<category><![CDATA[binary]]></category>
		<category><![CDATA[IP]]></category>
		<category><![CDATA[IP address]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[routing]]></category>
		<category><![CDATA[subnetting]]></category>

		<guid isPermaLink="false">http://alexbobica.com/?p=28</guid>
		<description><![CDATA[Un echipament de reţea care trebuie să comunice folosind TCP/IP are nevoie de o adresă IP. Când acest echipament are o adresă IP şi componentele software-hardware necesare, poate trimite şi primi pachete IP. Orice echipament care trimite şi primeşte pachete IP se numeşte IP host. Adresele IP conţin 32-bit şi sunt de obicei scrise în [...]]]></description>
			<content:encoded><![CDATA[<p>Un echipament de reţea care trebuie să comunice folosind TCP/IP are nevoie de o adresă IP. Când acest echipament are o adresă IP şi componentele software-hardware necesare, poate trimite şi primi pachete IP. Orice echipament care trimite şi primeşte pachete IP se numeşte IP host.</p>
<p>Adresele IP conţin 32-bit şi sunt de obicei scrise în forma dotted-decimal. Ex.: 192.168.100.1. &#8220;Decimal&#8221; vine de la faptul că fiecare byte(8 bits) din adresa IP este convertit în echivalentul zecimal. Cele 4 numere zecimale rezultate sunt scrise unul după altul, despărţite de &#8220;dots&#8221;(puncte). Avem de exemplu o adresă de IP 192.168.100.1 scrisă în forma zecimală, dar de fapt forma ei binară arată cam aşa 11000000 10101000 01100100 00000001.</p>
<p>Fiecare număr zecimal dintr-o adresă IP se mai numeşte şi octet, care înseamnă acelaşi lucru cu byte. De aceea pentru adresa de IP 192.168.100.1, primul octet este 168, al doilea este 100 şi aşa mai departe. Intervalul din care face parte fiecare octet este între 0 şi 255, inclusiv.</p>
<p>Fiecare placă de reţea(network interface) foloseşte o adresă de IP unică. Dacă avem un router, care de obicei are mai multe network interfaces, acesta trebuie să aibă câte o adresă IP pentru fiecare interfaţă.</p>
<p>Trebuie să discutăm puţin şi despre gruparea adreselor IP.  Ce trebuie să reţinem?</p>
<ol type="1">
<li>Toate adresele IP ce fac parte din      acelaşi grup nu trebuie separate de un router.</li>
<li>Adresele IP separate de un router      trebuie să facă parte din grupuri diferite.</li>
</ol>
<p>Gândiţi-vă la adresele IP la fel ca la nişte coduri poştale. În funcţie de acest cod Poşta ştie unde să trimită scrisorile.. Codurile poştale sunt grupate pe oraşe sau zone. La fel şi adresele IP&#8230;sunt grupate. Rutarea se bazează pe faptul că toate adresele IP dintr-un subnet sunt în aceeaşi locaţie&#8230;astfel toate routerele din reţea fac forward înspre un router care este conectat la acest subnet.</p>
<p>RFC 790 defineşte protocolul IP, inclusiv şi clasele de reţele. IP defineşte 3 clase diferite de reţele, numite A,B şi C, de unde se iau IP-urile ce se asignează diferitelor hosturi. Mai sunt definite şi Clasa D(multicast) cât şi Clasa E(experimentală).</p>
<p>Prin definiţie, toate adresele IP au o parte de network şi una de host. Clasa A,B şi C au diferite lungimi pentru partea de network:</p>
<p>Reţelele de clasă A au partea de netwok 1 byte(8 bits), de clasă B 2 bytes şi clasă C 3 bytes. Automat partea de host este restul de bits rămaşi, adică IP-urile de clasă A au 24 bits(3 bytes) partea de host, cele de clasă B au 16 bits(2 bytes) iar cele de clasă C au 8 bits(1 byte).</p>
<p>Fiecare adresă IP conţine cel puţin două părţi. Una (sau mai multe) aflată la începutul adresei lucrează exact ca şi codul ZIP şi identifică grupul din care face parte. Toate adresele IP cu aceeaşi valoare în primii bits sunt considerate că fac parte din acelaşi grup(reţea,subnet). Ultima parte a adresei funcţionează ca o adresă locală şi identifică exact device-ul din reţeaua respectivă.</p>
<p>Protocoalele de rutare asta fac&#8230;învaţă despre toate aceste grupuri(reţele, subneturi) şi le &#8220;fac reclamă&#8221; mai departe astfel încât şi alte routere să ştie despre existenţa lor. Toate aceste informaţii învăţate de către router sunt păstrate în aşa zisa tabelă de rutare. Scopul unui protocol de rutare este acela de a completa această tabelă cu absolut toate reţelele-destinaţie şi cu cea mai bună rută(optimă) care trebuie aleasă pentru a ajunge în reţeaua respectivă. Există aici nişte termeni pe care probabil îi veţi găsi în tot felul de documentaţii. Termenul de &#8220;routing protocol&#8221; se referă la protocolul care învaţă rutele spre diferite reţele şi completează tabela de rutare. Avem apoi termenul de &#8220;routed protocol&#8221;, care defineşte tipul pachetului rutat într-o reţea. De exemplu protocolul IP este routed, iar RIP este un routing protocol, pentru că routerele îl folosesc pentru a învăţa rutele.</p>
<p>Să revenim la clasele de IP-uri pentru că ne-am abătut destul.</p>
<p>Spuneam mai sus că avem clasa A, B şi C. Haideţi să le definim mai bine şi totodată mai practic.</p>
<p>Clasa A: În sistem zecimal primul octet al unui IP din această clasă poate lua valori între 1 şi 126, adică toate IP-urile în acest interval fac parte din clasa A &#8211; 1.0.0.0 to 126.0.0.0</p>
<p>Clasa B: Primul octet ia valori de la 128 la 191, avem astfel următorul interval: 128.1.0.0 to 191.254.0.0</p>
<p>Clasa C: este definită prin următorul interval: 192.0.1.0 to 223.255.254.0</p>
<p>Aceste intervale ar trebui memorate.</p>
<p>Şi uite aşa am ajuns la o parte sensibilă din networking, subnetting-ul. Ce face de fapt subnetting-ul? Păi să zicem aşa într-un limbaj de lemn&#8230;împarte clasele de mai sus în grupuleţe de IP-uri în funcţie de câte IP-uri ne trebuie pentru device-urile din reţeaua noastră. Regula claselor de mai sus încă există dar acuma o singură clasă A, B sau C poate fi împărţită în mai multe grupuri mai mici. Subnetting-ul tratează aceste grupuleţe ca pe nişte reţele în sine. Unul dintre principalele scopuri ale subnetting-ului este economisirea de IP-uri. Adică dacă eu am în reţeaua mea 20 de host-uri nu pot să cumpăr o întreagă reţea din clasa B. Ce rost ar avea? Pur şi simplu ar fi o risipă şi nu mai vorbim de costuri&#8230;aş intra direct în faliment. Acum&#8230;am spus mai sus că o adresă IP este formată din două părţi&#8230;partea de network şi cea de host. Acum intervine şi a treia chiar în mijlocul adresei IP. Această parte se formează prin &#8220;împrumutul&#8221; de bits din partea de host. Partea de network niciodată nu se modifică, adică clasificarea în funcţie de clasele A, B şi C rămâne neschimbată. Deci cum spuneam partea de host se modifică pentru a face loc părţii de subnetting.</p>
<p>Clasa A</p>
<p>8                                                            24-X                                      X</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="171" valign="top">Network</td>
<td width="171" valign="top">Subnet</td>
<td width="171" valign="top">Host</td>
</tr>
</tbody>
</table>
<p>Clasa B</p>
<p>16                                                                        16-X                                  X</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="259" valign="top">Network</td>
<td width="134" valign="top">Subnet</td>
<td width="118" valign="top">Host</td>
</tr>
</tbody>
</table>
<p>Clasa C</p>
<p>24                                                                                       8-X                    X</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="307" valign="top">Network</td>
<td width="132" valign="top">Subnet</td>
<td width="72" valign="top">Host</td>
</tr>
</tbody>
</table>
<p>Computerele, routerele nu se gândesc la IP-uri în forma lor zecimală ci în cea binară. Aşa că nu vă faceţi iluzii, pentru a şti subnetting şi pentru a înţelege foarte bine cum funcţionează subnetting-ul trebuie să ştiţi matematica binară. Adică să transformaţi din zecimal în binar şi invers&#8230;deasemenea anumite operaţii logice: ŞI, SAU logic. Nu o să intru în această parte&#8230;vă las pe voi să vă documentaţi&#8230;sau deja ştiţi chestiile astea. Doar o să vă enumăr mai jos nişte link-uri utile de unde puteţi să învăţaţi subnetting. În plus dacă pot să vă ajut cu lămuriri sau documentaţie mă puteţi contacta la adresa de email alex[at]alexbobica.com .</p>
<p><a href="http://www.ralphb.net/IPSubnet/">http://www.ralphb.net/IPSubnet/</a></p>
<p><a href="http://technet.microsoft.com/en-us/library/bb726997.aspx">http://technet.microsoft.com/en-us/library/bb726997.aspx</a></p>
<p><a href="http://www.semsim.com/ccna/tutorial/subnetting/subnetting.html">http://www.semsim.com/ccna/tutorial/subnetting/subnetting.html</a> &#8212; un tutorial super</p>
<p>Cred că nu mai trebuie să vă spun cât de importantă este partea de subnetting în networking. Este pur şi simplu esenţial să înţelegeţi. Fără subnetting nu există reţelistica. Puteţi folosi <a href="http://www.google.com/">www.google.com</a> . Există o grămadă de documentaţie super ok care vă poate fi folositoare. Spor la muncă!</p>
<p>Vă salut!</p>
]]></content:encoded>
			<wfw:commentRss>http://alexbobica.com/2008/04/ipsubnetting-vip-urile-networking-ului/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OSI şi TCP/IP</title>
		<link>http://alexbobica.com/2008/04/osi-si-tcpip/</link>
		<comments>http://alexbobica.com/2008/04/osi-si-tcpip/#comments</comments>
		<pubDate>Mon, 31 Mar 2008 21:49:49 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[ISO]]></category>
		<category><![CDATA[OSI]]></category>
		<category><![CDATA[TCP/IP]]></category>
		<category><![CDATA[UDP]]></category>

		<guid isPermaLink="false">http://alexbobica.com/?p=14</guid>
		<description><![CDATA[Cred că aţi auzit cu toţii de protocoalele TCP/IP. Este un set de protocoale specific networking-ului. În ziua de astăzi orice sistem de operare, bazat fie pe arhitectura Microsoft, Linux, Unix şi chiar mainframe-urile IBM, include suport pentru TCP/IP. Şi totuşi, nu a fost dintotdeauna aşa de simplu. La început, când dinozaurii încă umblau cu [...]]]></description>
			<content:encoded><![CDATA[<p>Cred că aţi auzit cu toţii de protocoalele TCP/IP. Este un set de protocoale specific networking-ului. În ziua de astăzi orice sistem de operare, bazat fie pe arhitectura Microsoft, Linux, Unix şi chiar mainframe-urile IBM, include suport pentru TCP/IP.</p>
<p>Şi totuşi, nu a fost dintotdeauna aşa de simplu. La început, când dinozaurii încă umblau cu covrigi în coadă, fiecare producător de sisteme de calcul şi-a dezvoltat propriul prorocol de  comunicare, astfel încât putem spune că, computerul produs de către compania X putea &#8220;dialoga&#8221; doar cu un alt computer fabricat de aceeaşi companie.  Vremuri grele&#8230;nu? <img src='http://alexbobica.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' />  Dar am avut noroc şi, deşi iniţial companiile de mai sus au optat pentru menţinerea acestor protocoale de reţea ferite de ochii concurenţei, în anul 1974 IBM face cunoscut opiniei publice protocolul propriu de reţea &#8211; Systems Network Architecture(SNA). Astfel puteai cumpăra calculatoare produse de diverse companii şi să zicem şi de IBM, şi ele comunicau, atâta timp cât suportau SNA.</p>
<p>Şi totusi nu era suficient. Astfel că în 1970 The International Organization for Standardization(ISO) a început munca pentru development-ul unui model standardizat în networking, OSI &#8211; Open Systems Interconnection.</p>
<p>În paralel, U.S. Defense Department a început deasemenea standardizarea unui protocol de reţea. Cu ajutorul mai multor cercetători din diverse medii universitare, care s-au oferit voluntar, au reuşit să dezvolte TCP/IP, modelul pe care îl ştiţi cu toţii.</p>
<p>TCP/IP a câştigat lupta cu OSI-ul celor de la ISO(nu mă înjuraţi) şi asta în special din cauza încetinelii proceselor de standardizare a celor din ISO. Şi astfel TCP/IP devine cel mai prolific protocol de reţea, OSI-ului revenindu-i rolul de material didactic, ajutîndu-ne să înţelegem cu ce se mănâncă networkingul.</p>
<p>Deocamdată mă voi limita doar la enumerarea layerelor din cele două modele arhitecturale, lăsîndu-vă vouă plăcerea de a aprofunda singuri layer cu layer structura lor şi protocoalele specifice fiecărui nivel.</p>
<p><strong>TCP/IP Architecture</strong> : <strong>Exemple de protocoale</strong></p>
<ul>
<li>Application layer:                    HTTP,POP3, SMTP</li>
<li>Transport layer:                      TCP, UDP</li>
<li>Internetwork layer:                  IP</li>
<li>Network interface layer:          Ethernet, Frame Relay</li>
</ul>
<p><strong>OSI Architecture             : Descriere<br />
</strong></p>
<ul>
<li>Application                         ex: web browser</li>
<li>Presentation                        data format: jpeg, BCD</li>
<li>Session                               defineşte startul, controlul şi încheierea sesiunilor de comunicare</li>
<li>Transport                            TCP, UDP -layer4</li>
<li>Network                              IP &#8211; adresarea logică &#8211; layer 3</li>
<li>Data Link                            802.3, 802.2, HDLC -layer 2-comunicarea la acest nivel se bazează pe MAC</li>
<li>Physical                               caracteristicile fizice ale mediului de transmisie al datelor</li>
</ul>
<p>Vă mai dau doar un hint, networking-ul fără OSI nu poate fi înţeles, aşa că dacă vreţi să urmaţi o carieră în domeniu ştiţi cu ce să începeţi.</p>
<p>În următoarele articole voi încerca să dezvolt layerele mai importante din OSI, Layer 2,3 şi 4. Pentru restul vă rămâne să vă documentaţi singuri.</p>
<p>Adios! <img src='http://alexbobica.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://alexbobica.com/2008/04/osi-si-tcpip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
