Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateC
C sharpCalculatoareCorel drawDot netExcelFox pro
FrontpageHardwareHtmlInternetJavaLinux
MatlabMs dosPascalPhpPower pointRetele calculatoare
SqlTutorialsWebdesignWindowsWordXml

Porturi

calculatoare



+ Font mai mare | - Font mai mic



Porturi

In general, un calculator are o singura legatura fizica la retea. Datele care sosesc prin conexiunea respectiva pot fi adresate diverselor aplicatii care se executa. Pentru a putea discerne intre aplicatii, datele transmise prin Internet contin o adresa formata la randul ei din adresa pe 32 de biti Internet a conexiunii (pentru ca datele sa ajunga la un anumit calculator) si o adresa de port, pe 16 biti, folosita de TCP si UDP pentru transmiterea datelor aplicatiei corespunzatoare. In comunicatia orientata conexiune, stabilirea unei legaturi se face printr-un apel de tip bind() intre un socket si un numar de port. Efectul este de inregistrare a aplicatiei pentru receptia datelor ce sosesc la acel port. Doua aplicatii nu pot fi legate la acelasi port. La comunicatia bazata pe datagrama, datagrama insasi contine numarul portului de la adresa destinatie.




Protocoalele TCP si UDP folosesc porturi pentru maparea receptiei datelor la o anumita aplicatie. Porturile variaza ca numar in gama 0-65535, dar primele 1024 (0-1023) sunt rezervate utilizarii de catre servicii (aplicatii) binecunoscute ca HTTP, ftp, etc.

Prin intermediul claselor java.net, programele Java pot utiliza protocoalele TCP si UDP pentru comunicatia in Internet. Clase ca URL, URLConnetion, Socket, SocketServer folosesc TCP. Clase ca DatagramPacket sau DatagramServer folosesc UDP.



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 2247
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved