Torolàlana fohy ho an'ny fametrahana fandaharana ho an'ny tambajotra TCP / IP

Ny famolavolana socket dia mampifandray ireo server sy mpanjifa mpanjifa

Ny fametrahana programa sockets no teknolojia fototra ao ambadiky ny fifandraisana amin'ny tambajotra TCP / IP . Ny socket dia endriny iray amin'ny fifandraisana roa eo amin'ny fandaharana roa mihazakazaka eo amin'ny tambajotra. Ny socket dia manome sehatra fifampiresahana mivantana amin'ny fandefasana sy fandraisana data amin'ny socket hafa. Ny fifandraisana socket dia mihazakazaka eo amin'ny ordinatera roa samihafa amin'ny tambajotra ( LAN ) na amin'ny Internet, saingy azo ampiasaina amin'ny fifandraisana amin'ny interprocess amin'ny solosaina iray ihany.

Sockets and Addresses

Ny endriky ny socket amin'ny tambajotra TCP / IP tsirairay dia manana adiresy manokana izay ny fampifandraisana ny adiresy IP sy ny nomerao TCP / IP. Satria ny socket dia voafaritra amin'ny laharan-tsarimihetsika manokana, ny famantarana TCP dia afaka mamantatra ny fampiharana izay tokony handraisana ny angona nalefany. Rehefa mamorona socket vaovao ny rakitra fanontam-pirinty dia manokatra tarehimarika tokana miavaka ao amin'io fitaovana io. Ny mpandahateny dia afaka manondro ny nomeraon'ny seranana amin'ny toe-javatra manokana.

Ahoana ny fomba fiasan'ny servisy

Amin'ny ankapobeny dia misy seriver iray mandeha amin'ny solosaina iray ary manana socket izay voafatotra amin'ny seranana manokana. Ny mpizara dia manantena ny solosaina hafa mba hanao fangatahana fifandraisana. Ny solosaina mpanjifa dia mahalala ny anarana nomena ny solosaina ary ny nomeraon'ny seranan-tsambo izay mihaino ny serivera. Ny solosaina mpanjifa dia mamaritra ny tenany, ary-raha mandeha ny zava-drehetra-ny mpizara dia mamela ny fifandraisana amin'ny mpanjifa.

Socket Libraries

Raha tokony hampifanaraka mivantana amin'ny APIs socket ny socket, dia mampiasa programa socket ny mpandrindra ny tambazotra. Ny fonosana fock roa ampiasaina matetika dia Berkeley Sockets ho an'ny Linux / Unix sy WinSock ho an'ireo rafitra Windows.

Ny bibliothèque socket dia manome ny laharan-tariby API mitovy amin'ireo mpandrindra programa ampiasaina amin'ny miasa miaraka amin'ny rakitra, toy ny open (), vakiana (), manoratra (), ary mifarana ().