U ovom radu objašnjene su osnove UML (eng. UnifiedModelingLanguage) jezika te pripadajući dijagrami koji se koriste za opisivanje sustava. Rad se u trećem poglavlju dotiče i TCP (eng. TransmissionControlProtocol) protokola, jer mehanizmi i algoritmi koji su objašnjeni u ovom radu se vežu uz TCP protokol. Četvrto, peto, šesto i sedmo poglavlje opisuju mehanizme i algoritme koje koristi TCP protokol kako bi ostvario siguran prijenos podataka. U svakom od tih poglavlja su pojedini mehanizmi i algoritmi objašnjeni putem UML dijagrama i to dijagramom međudjelovanja, suradnje i dijagramom stanja i prijelaza.This paper explains the basics of the UML (UnifiedModelingLanguage) and the associated diagrams used to describe asystem. The paper in the th...