Wireshark porti 20 dhe 21

## Wireshark
Wireshark është një prej analizatorëve më të mirë i paketave në rrjetë, i cili i shfaqë paketat në mënyrë të detajizuar të cilat qarkullojnë në rrjetë: 320px|parapamje|djathtas|Wireshark.png

# Verifikon korrektësinë 
# Analizon performancat    
# Kupton më mirë protokolet ekzistuese 

Wireshark është një vegël e cila bën analizë të lirë dhe të hapur të paketave. 
Ajo është përdorur ne rrjet për të kapur pakot dhe përpiqet për të shfaqur 
të dhënat sa më në detaje.

## Çka eshte TCP (Transmission Control Protocol)?
TCP/IP është lidhje protokolli për komunikimin në mes kompjuterëve të lidhur në internet. TCP/IP mban transmetimin e rregullave te protokollit / internet protokollit. Zakonisht definon se si pajisjet elektronike (si kompjuterët) duhet të jenë të lidhur në internet, dhe se si të dhënat duhet të shkëmbehen në për mes tyre.. 

Ndërsa IP kujdeset për shpërndarjen aktuale të të dhënave, TCP bënë kujdes në mbajtjen e njësive individuale të të dhënave (të quajtura Paketa) që një mesazh të ndahet në mënyrë efikase ndërmjet internetit. 

TCP është e njohur si një protokol i lidhjes së orientuar, që do të thotë që një lidhje është themeluar dhe mirëmbajtur deri në kohën kur mesazhi ose mesazhet e shkëmbyera nga qdo program i aplikimit kanë qenë të shkëmbyera. 

TCP është përgjegjëse për të siguruar që mesazhi është i ndarë në pako që IP i menaxhon. Është një nga protokolet kryesore të rrjetave TCP/IP. 
TCP garanton shpërndarjen e të dhënave dhe gjithashtu garanton se pako do të dorëzohen në të njëjtën mënyrë në të cilën ata ishin të dërguar.

## Porti 20 dhe 21
Për të krijuar një FTP sesion (File Transfer Protocol), klientët  lidhen  me një FTP server  që dëgjojnë në TCP në portin 20.
File Transfer Protocol është një protokoll standart i rrjetit i cili përdorët për të transferuar fajlla prej një host në një host tjetër mbi një rrjet bazë të TCP-së.
FTP zakonisht përdorët për me downloadu programe dhe fajllat të tjera në kompjuterin tuaj nga serverët e tjerë. 
Ky port perdoret ne protokollin FTP(File Transfer Protocol).FTP eshte nje protokoll ne nivel e aplikacionit(application-level).Porti 20 ka lidhje me portin 21,sepse keto dy porte sherbejne per lidhjet me FTP. Porti 21 sherben per te lidhur nje FTP Server me nje FTP Klient,kurse porti 20 sherben qe lidhja te mbahet edhe pas krijimit dhe poashtu te shkembehen te dhenat mes FTP klientit dhe FTP  serverit.Pra porti 20 sherben per lidhjen e te dhenave(data connection) dhe kjo behet permes protokollit TCP.
Vetem nese do te kete shkembime te te dhenave,do te mund te behet nxenja e shenimeve ne trafikun e rrjetave ne portin 20.

**Zënia e paketave dhe filtrimi**
Fillimisht hapim Wireshark-un, dhe fillojmë me zënien e paketave. Pastaj hapim dritaren Command Prompt. Në command promt shkruajmë ftp dhe nje domen p.sh ftp ftp.mcafee.com. Nëse kemi çasje të sukseshme ,atëherë FTP përgjigjet duke pytur për shfrytëzuesin dhe fjalëkalimin. Më pas kërkohet që te shkruajm  përdoruesin(User-in) ku ne do të vendosim anonymous(anonim) dhe fjalëkalimin mund të shkruajm nje emer.Kthehemi përsëri në veglën wireshark dhe shkruajm portin 20 (ftp or tcp.port==20) , ku me anë të kësaj komande mund të nxëjm paketat në portin e kërkuar, me pas ndërprejmë procesin e nxenies së paketave dhe fillojmë me analizën e tyre.
Fillimi i procesit për zënien e paketave: Shkojm tek buttoni start tek Interfajsi Microsoft për arsye se numri i paketave po fillon të rritet te ky interfejs.
320px|frameless|qendër|Startimi.png

## Analiza 
Gjatë analizës së trafikut në portin 20 kemi hasur në 4 lloje të paketave , të cilat janë:

**•	Frame **

**•	Ethernet **
•	**Internet Protocol **

•	**Transmission control **

### **Frame**
Frame-i paraqet një  njësi digjitale e të dhënave  për  transferim, ose një  paketë e të dhënave, që përmbanë një varg të caktuar bit-ash (ose simbolesh), qe u bën te mundur pranuesve të  dallojnë fillimin dhe fundin e paketes në vargun e bit-ave.

### **Etherneti**
Ethernet-i është një teknologji e rrjetave kompjuterike e bazuar në frame-a për LAN. Definon një numër standardesh të lidhjeve dhe sinjaleve për shtresën fizike dhe modelin OSI.
Ethernet II përmbanë  ethernet headerin së bashku me  MAC adresat e burimit (Src) dhe destinacionit (Dst)

### **Internet Protocol**
Internet Procol-i është një protokoll që përdoret për transmetim te të dhënave përgjatë një rrjete që komunikojnë me anë të paketave (packet-sëitched), duke përdorur Internet Protocol Suite që ndryshe quhet TCP/IP.
Internet Protocol-i është primar në shtresen e internetit dhe ka për detyrë dërgimin e paketave nga burimi tek destinacioni, duke u bazuar në adresat e tyre.

## Referimet
# Computer Networking A Top-Down Approach 6th Edition
# http://www.wireshark.org/docs/wsug_html_chunked