#slowStart
Explore tagged Tumblr posts
eric-sadahire ┬╖ 1 year ago
Text
Tumblr media
January is the Monday of the year...
and January 1st is Monday LOL!
4 notes ┬╖ View notes
dazzlesizzle ┬╖ 2 months ago
Text
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
Brain LoadingтАж Please Wait
A fun cartoon brain with a loading bar beneath it, humorously depicting the slow process of waking up or thinking through complex ideas. Perfect for coffee lovers, night owls, or anyone who needs a little extra time to get started in the morning.
1 note ┬╖ View note
kitdunsmore ┬╖ 11 months ago
Text
0 notes
lokisasylum ┬╖ 2 years ago
Text
Aww look at these photos by one of his fbs тЩе
Tumblr media
This is my favorite one
Tumblr media
27 notes ┬╖ View notes
sihasbi-kun ┬╖ 1 year ago
Text
Mei-Yu Wang from Classroom of The Elite anime
sounds like Hana Ichinose from Slow Start anime ЁЯШЕ
0 notes
kraniumet ┬╖ 10 months ago
Text
Tumblr media
behold! worlds least proficient tamagoyaki
I have 30 beautiful free range eggs (got them 4 free from the lady I was getting the kittens from тЭдя╕П) and not a lot of cash. this I where I need to seriously brainwash myself into liking omelette.
15 notes ┬╖ View notes
healingsuite ┬╖ 2 months ago
Text
i'm just like regigigas #slowstart
2 notes ┬╖ View notes
bighottubprince ┬╖ 1 year ago
Text
SRKтАЩs тАШDunkiтАЩ Facing Slow-Start in Hyderabad Despite High Anticipation
#rakch #dunki #slowstart #shahrukh #srk #jawaan #pathan
0 notes
allgyan ┬╖ 3 years ago
Text
Congestion Control ┬а(рдХрдВрдЬреЗрд╕реНрд╢рди рдХрдгреНрдЯреНрд░реЛрд▓ рдХреНрдпрд╛ рд╣реИ )?
Congestion Control ┬а(рдХрдВрдЬреЗрд╕реНрд╢рди рдХрдгреНрдЯреНрд░реЛрд▓ рдХреНрдпрд╛ рд╣реИ )?
Congestion Control In Computer Network -(рдХрдВрдкреНрдпреВрдЯрд░ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдХрдВрдЬреЗрд╢рди рдХрдВрдЯреНрд░реЛрд▓)
рдиреЗрдЯрд╡рд░реНрдХ рдкрд░рдд рдореЗрдВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдПрдХ рд╕реНрдерд┐рддрд┐ рдЬрдм рд╕рдВрджреЗрд╢ рдЯреНрд░реИрдлрд╝рд┐рдХ рдЗрддрдирд╛ рднрд╛рд░реА рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдордп рдХреЛ рдзреАрдорд╛ рдХрд░ рджреЗрддрд╛ рд╣реИред рднреАрдбрд╝рднрд╛рдбрд╝ рдХреЗ рдкреНрд░рднрд╛рд╡ рднреАрдбрд╝ рдирд┐рдпрдВрддреНрд░рдг рдПрдХ рдРрд╕реА рд╡рд┐рдзрд┐ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛ рдХреА рдХреБрд▓ рдорд╛рддреНрд░рд╛ рдХреЛ рд╡рд┐рдирд┐рдпрдорд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдпрд╛рддрд╛рдпрд╛рдд рдХреЗ рд╕реНрддрд░ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░реНрдп рдореВрд▓реНрдп рдкрд░ рд░рдЦрд╛ рдЬрд╛ рд╕рдХреЗред рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рджреВрд░рд╕рдВрдЪрд╛рд░ рдиреЗрдЯрд╡рд░реНрдХ w: рдХрдВрдЬреЗрд╕реНрдЯрд┐рд╡ рдкрддрди рдХрд╣реЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕реНрдерд╛рди рддрдХ рди рдкрд╣реБрдВрдЪ рд╕рдХреЗред
рдХрдВрдЬреЗрд╢рди рдирд┐рдпрдВрддреНрд░рдг рдЬреНрдпрд╛рджрд╛рддрд░ рдкреИрдХреЗрдЯ-рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд┐рдзрддрд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХреА рдЧрдИ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, "рдЙрджреНрджреЗрд╢реНрдп рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рднреАрддрд░ рдкреИрдХреЗрдЯ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдЙрд╕ рд╕реНрддрд░ рд╕реЗ рдиреАрдЪреЗ рдмрдирд╛рдП рд░рдЦрдирд╛ рд╣реИ рдЬрд┐рд╕ рдкрд░ рдкреНрд░рджрд░реНрд╢рди рдирд╛рдЯрдХреАрдп рд░реВрдк рд╕реЗ рдЧрд┐рд░ рдЬрд╛рддрд╛ рд╣реИред"
рджреЛ рдкрд░рд┐рд╡рд╣рди рдкрд░рдд рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╣реИрдВ рдЬрд╣рд╛рдВ рднреАрдбрд╝ рдирд┐рдпрдВрддреНрд░рдг рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ;
рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдХрдВрдЯреНрд░реЛрд▓ рдкреНрд░реЛрдЯреЛрдХреЙрд▓(Transmission Control Protocol ) рдбреЗрдЯрд╛рдЧреНрд░рд╛рдо рдкреНрд░реЛрдЯреЗрдХреЙрд▓рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ(User Datagram Protocol )
рддрдХрдк (рдЯреАрд╕реАрдкреА) рдореЗрдВ рдХрдИ рднреАрдбрд╝ рдирд┐рдпрдВрддреНрд░рдг рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд░рдгрдиреАрддрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
slow start ┬а(рдзреАрдореА рд╢реБрд░реБрдЖрдд) exponential backoff (рдШрд╛рддреАрдп рдмреИрдХрдСрдлрд╝)
рез-рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рджреЗрд░реА рдмрдврд╝рддреА рд╣реИ, рдкреНрд░рджрд░реНрд╢рди рдХрдо рд╣реЛрддрд╛ рдЬрд╛рддрд╛ рд╣реИред
реи-рдпрджрд┐ рд╡рд┐рд▓рдВрдм рдмрдврд╝рддрд╛ рд╣реИ, рддреЛ рдкреБрди: рд╕рдВрдЪрд░рдг рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд╕реНрдерд┐рддрд┐ рдФрд░ рдЦрд░рд╛рдм рд╣реЛ рдЬрд╛рддреА рд╣реИред
Congestion control algorithms (рднреАрдбрд╝ рдирд┐рдпрдВрддреНрд░рдг рдПрд▓реНрдЧреЛрд░рд┐рджрдо)
рез-рд▓реАрдХ рдмрдХреЗрдЯ рдПрд▓реНрдЧреЛрд░рд┐рдердо-(Leaky Bucket Algorithm )
рдЖрдЗрдП рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ
рдПрдХ рдмрд╛рд▓реНрдЯреА рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдЬрд┐рд╕рдХреЗ рддрд▓ рдореЗрдВ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдЫреЗрдж рд╣реИред рдкрд╛рдиреА рдмрд╛рд▓реНрдЯреА рдореЗрдВ рдХрд┐рд╕ рджрд░ рд╕реЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рддрд╛ рд╣реИ, рдмрд╣рд┐рд░реНрд╡рд╛рд╣ рд╕реНрдерд┐рд░ рджрд░ рдкрд░ я┐╜я┐╜реЛрддрд╛ рд╣реИред рдЬрдм рдмрд╛рд▓реНрдЯреА рдкрд╛рдиреА рд╕реЗ рднрд░ рдЬрд╛рддреА рд╣реИ рддреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдкрд╛рдиреА рдХрд┐рдирд╛я┐╜я┐╜реЛрдВ рдкрд░ рдлреИрд▓ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЦреЛ рдЬрд╛рддрд╛ рд╣реИред
рд▓реАрдХреА рдмрдХреЗрдЯ-
1рдЗрд╕реА рддрд░рд╣, рдкреНрд░рддреНрдпреЗрдХ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдПрдХ рдЯрдкрдХрд╛ рд╣реБрдЖ рдмрдХреЗрдЯ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рд▓реАрдХреА рдмрдХреЗрдЯ рдПрд▓реНрдЧреЛрд░рд┐рдердо рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪрд░рдг рд╢рд╛рдорд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВ: рдЬрдм рд╣реЛрд╕реНрдЯ рдкреИрдХреЗрдЯ рднреЗрдЬрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рдкреИрдХреЗрдЯ рдХреЛ рдмрд╛рд▓реНрдЯреА рдореЗрдВ рдлреЗрдВрдХ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред реи-рдмрд╛рд▓реНрдЯреА рдПрдХ рд╕реНрдерд┐рд░ рджрд░ рдкрд░ рд▓реАрдХ рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкреИрдХреЗрдЯ рдХреЛ рд╕реНрдерд┐рд░ рджрд░ рдкрд░ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рей-рдЯрдкрдХрддреА рдмрд╛рд▓реНрдЯреА рджреНрд╡рд╛рд░рд╛ рдлрдЯреЗ рд╣реБрдП рдпрд╛рддрд╛рдпрд╛рдд рдХреЛ рдПрдХ рд╕рдорд╛рди рдпрд╛рддрд╛рдпрд╛рдд рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рек-рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдмрд╛рд▓реНрдЯреА рдПрдХ рдкрд░рд┐рдорд┐рдд рдХрддрд╛рд░ рд╣реИ рдЬреЛ рдПрдХ рдкрд░рд┐рдорд┐рдд рджрд░ рдкрд░ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рддреА рд╣реИред
рдЯреЛрдХрди рдмрдХреЗрдЯ рдПрд▓реНрдЧреЛрд░рд┐рдердо
рдЯреЛрдХрди рдмрдХреЗрдЯ рдПрд▓реНрдЧреЛрд░рд┐рдердо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛:-
рд▓реАрдХреА рдмрдХреЗрдЯ рдПрд▓реНрдЧреЛрд░рд┐рдердо рдФрд╕рдд рджрд░ рдкрд░ рдЖрдЙрдЯрдкреБрдЯ рдкреИрдЯрд░реНрди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдЯреНрд░реИрдлрд╝рд┐рдХ рдХрд┐рддрдирд╛ рднреА рдЕрдзрд┐рдХ рдХреНрдпреЛрдВ рди рд╣реЛред рдЗрд╕рд▓рд┐рдП рднрд╛рд░реА рдЯреНрд░реИрдлрд┐рдХ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдПрдХ рд▓рдЪреАрд▓реЗ рдПрд▓реНрдЧреЛрд░рд┐рдердо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдбреЗрдЯрд╛ рдЦреЛ рди рдЬрд╛рдПред рдРрд╕рд╛ рд╣реА рдПрдХ рдПрд▓реНрдЧреЛрд░рд┐рдердо рдЯреЛрдХрди рдмрдХреЗрдЯ рдПрд▓реНрдЧреЛрд░рд┐рдердо рд╣реИред рдЗрд╕ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рдЪрд░рдгреЛрдВ рдХреЛ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: рез-рдирд┐рдпрдорд┐рдд рдЕрдВрддрд░рд╛рд▓ рдореЗрдВ рдЯреЛрдХрди рдмрд╛рд▓реНрдЯреА рдореЗрдВ рдлреЗрдВрдХреЗ рдЬрд╛рддреЗ рд╣реИрдВред рдореИрдВ рдмрд╛рд▓реНрдЯреА рдХреА рдЕрдзрд┐рдХрддрдо рдХреНрд╖рдорддрд╛ рд╣реЛрддреА рд╣реИред рдореИрдВ реи-рдпрджрд┐ рдХреЛрдИ рддреИрдпрд╛рд░ рдкреИрдХреЗрдЯ рд╣реИ, рддреЛ рдмрд╛рд▓реНрдЯреА рд╕реЗ рдПрдХ рдЯреЛрдХрди рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдкреИрдХреЗрдЯ рднреЗрдЬ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдмрд╛рд▓реНрдЯреА рдореЗрдВ рдЯреЛрдХрди рдирд╣реАрдВ рд╣реИ, рддреЛ рдкреИрдХреЗрдЯ рдирд╣реАрдВ рднреЗрдЬрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╕реЗ рд╕рдордЭрддреЗ рд╣реИрдВ, рдЖрдХреГрддрд┐ (рдП) рдореЗрдВ рд╣рдо рддреАрди рдЯреЛрдХрди рд╡рд╛рд▓реА рдПрдХ рдмрд╛рд▓реНрдЯреА рджреЗрдЦрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдкрд╛рдВрдЪ рдкреИрдХреЗрдЯ рдкреНрд░реЗрд╖рд┐рдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдПрдХ рдкреИрдХреЗрдЯ рдХреЛ рдкреНрд░реЗрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрд╕реЗ рдПрдХ рдЯреЛрдХрди рдХреЛ рдкрдХрдбрд╝рдирд╛ рдФрд░ рдирд╖реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЖрдХреГрддрд┐ (рдмреА) рдореЗрдВ рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдкрд╛рдВрдЪ рдореЗрдВ рд╕реЗ рддреАрди рдкреИрдХреЗрдЯ рдорд┐рд▓ рдЧрдП рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдиреНрдп рджреЛ рдФрд░ рдЯреЛрдХрди рдЙрддреНрдкрдиреНрди рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВ рдЕрдЯрдХреЗ рд╣реБрдП рд╣реИрдВред
Ways in which token bucket is superior to leaky bucket(рдЬрд┐рд╕ рддрд░реАрдХреЗ рд╕реЗ рдЯреЛрдХрди рдмрд╛рд▓реНрдЯреА рдЯрдкрдХреА рд╣реБрдИ рдмрд╛рд▓реНрдЯреА рд╕реЗ рдмреЗрд╣рддрд░ рд╣реИ)
рд▓реАрдХреА рдмрдХреЗрдЯ рдПрд▓реНрдЧреЛрд░рд┐рдердо рдЙрд╕ рджрд░ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕ рдкрд░ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдкреИрдХреЗрдЯ рдкреЗрд╢ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдкреНрд░рдХреГрддрд┐ рдореЗрдВ рдмрд╣реБрдд рд░реВрдврд╝рд┐рд╡рд╛рджреА рд╣реИред рдЯреЛрдХрди рдмрдХреЗрдЯ рдПрд▓реНрдЧреЛрд░рд┐рдердо рдореЗрдВ рдХреБрдЫ рд▓рдЪреАрд▓рд╛рдкрди рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЯреЛрдХрди рдмрдХреЗрдЯ рдореЗрдВ, рдПрд▓реНрдЧреЛрд░рд┐рдердо рдЯреЛрдХрди рдкреНрд░рддреНрдпреЗрдХ рдЯрд┐рдХ рдкрд░ (рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реАрдорд╛ рддрдХ) рдЙрддреНрдкрдиреНрди рд╣реЛрддреЗ рд╣реИрдВред рдЖрдиреЗ рд╡рд╛рд▓реЗ рдкреИрдХреЗрдЯ рдХреЛ рдкреНрд░реЗрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрд╕реЗ рдПрдХ рдЯреЛрдХрди рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдЙрд╕реА рджрд░ рдкрд░ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдЯреЛрдХрди рдЙрдкрд▓рдмреНрдз рд╣реЛрдиреЗ рдкрд░ рдХреБрдЫ рдмрд╕реНрдЯреА рдкреИрдХреЗрдЯ рдЙрд╕реА рджрд░ рдкрд░ рдкреНрд░реЗрд╖рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдХреБрдЫ рдорд╛рддреНрд░рд╛ рдореЗрдВ рд▓рдЪреАрд▓реЗрдкрди рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрддреЗ рд╣реИрдВ
Formula: M * s = C + ╧Б * s
where S тАУ is time taken M тАУ Maximum output rate ╧Б тАУ Token arrival rate C тАУ Capacity of the token bucket in byte
Congestion-Avoidance Algorithms ┬а(рднреАрдбрд╝-рдмрдЪрд╛рд╡ рдПрд▓реНрдЧреЛрд░рд┐рджрдо)
рдЖрдо рдЖрджрдореА рдХреЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рднреАрдбрд╝рднрд╛рдбрд╝ я┐╜я┐╜реЗ рдмрдЪрдиреЗ рдХреЗ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рднреАрдбрд╝ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдХрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ (рдХреБрдЫ рдкрд░рд┐рд╖реНрдХреГрдд рддрдВрддреНрд░реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣рдо рдмрд╛рдж рдореЗрдВ рдХрд╡рд░ рдХрд░реЗрдВрдЧреЗ) рдФрд░ рдЗрд╕рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рджрд░ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдиреЗрдЯрд╡рд░реНрдХ рд╕рднреА рдХреЗ рд▓рд┐рдП рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИред
рд╕рдХреНрд░рд┐рдп рдХрддрд╛рд░ рдкреНрд░рдмрдВрдзрди рд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╣рд┐рд╕реНрд╕реЛрдВ рдореЗрдВ рднреАрдбрд╝ рдирд┐рдпрдВрддреНрд░рдг рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдХрдВрдЯреНрд░реЛрд▓рд░ (рдПрдирдЖрдИрд╕реА) рдореЗрдВ рдкреИрдХреЗрдЯ рдХреЛ рд░рд╛рдЙрдЯрд░ рдореЗрдВ рд░реИрдВрдбрдо рдЕрд░реНрд▓реА рдбрд┐рдЯреЗрдХреНрд╢рди рдХреА рд╡рд┐рд╡рд┐рдзрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкреБрди: рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рддрд╛ рд╣реИред
рдЪреВрдВрдХрд┐ рд╕рдВрдкреВрд░реНрдг рдЗрдВрдЯрд░рдиреЗрдЯ рдХреА рд░реАрдврд╝ рд▓реЗрдпрд░ 4 рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдХрдВрдЯреНрд░реЛрд▓ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд▓реЗрдЦ рдЯреАрд╕реАрдкреА рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдФрд░ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рдХрд╡рд░ рдХрд░реЗрдЧрд╛ред рдореИрдХреНрд╕рд┐рдордо рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдпреВрдирд┐рдЯ (рдПрдордЯреАрдпреВ): рд╣реЗрдбрд░ рд╕рд╣рд┐рдд рдкреЗрд▓реЛрдб рдХрд╛ рдЕрдзрд┐рдХрддрдо рдЖрдХрд╛рд░ рдЬрд┐рд╕реЗ рдПрдХ рдкреИрдХреЗрдЯ рдореЗрдВ рднреЗрдЬрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдбреЗрдЯрд╛ рд▓рд┐рдВрдХ рдкрд░рдд рдХреА рдПрдХ рд╕рдВрдкрддреНрддрд┐ рд╣реИред рдПрдордПрд╕рдПрд╕ рд╕реЗ рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рдпрджрд┐ рдХреЛрдИ рдкреИрдХреЗрдЯ рдПрдордЯреАрдпреВ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ, рддреЛ рдпрд╣ рд▓рд┐рдВрдХ рдХреЗ рдПрдордПрд╕рдПрд╕ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реБрдП рдХрдИ рд╣рд┐рд╕реНрд╕реЛрдВ рдореЗрдВ рдЯреВрдЯ рдЬрд╛рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрджрд┐ рдХреЛрдИ рдкреИрдХреЗрдЯ MSS рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ, рддреЛ рдЙрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
Cwnd (рдХрдВрдЬреЗрд╢рди рд╡рд┐рдВрдбреЛ): рдХрд┐рд╕реА рднреА рд╕рдордп рдЕрдирдЬрд╛рдиреЗ рдкреИрдХреЗрдЯ (MSS) рдХреА рд╕рдВрдЦреНрдпрд╛ рдЬреЛ рдЯреНрд░рд╛рдВрдЬрд╝рд┐рдЯ рдореЗрдВ рд╣реЛ рд╕рдХрддреА рд╣реИред рдХрдВрдЬреЗрд╢рди рд╡рд┐рдВрдбреЛ рдмрдврд╝рддреА рд╣реИ, рдШрдЯрддреА рд╣реИ рдпрд╛ рдмрдиреА рд░рд╣рддреА рд╣реИ, рдпрд╣ рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рддрдиреЗ рд╢реБрд░реБрдЖрддреА рдкреИрдХреЗрдЯ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдП рдЧрдП рдереЗ рдФрд░ рдРрд╕рд╛ рдХрд░рдиреЗ рдореЗрдВ рдХрд┐рддрдирд╛ рд╕рдордп рд▓рдЧрд╛ред
Initcwnd (рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдХрдВрдЬреЗрд╢рди рд╡рд┐рдВрдбреЛ): cwnd рдХрд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдорд╛рдиред рдЖрдорддреМрд░ рдкрд░, рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдПрдордПрд╕рдПрд╕ рдХреЗ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдЧреБрдгрдХ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рддреЗрдЬреА рд╕реЗ рдмрдврд╝рддреЗ рд╣реИрдВ рдлрд╛рд╕реНрдЯ рд░рд┐рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди: рдпрд╣ рдПрд▓реНрдЧреЛрд░рд┐рдердо рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдкреИрдХреЗрдЯ рдХреЗ рдкреБрди: рдкреНрд░реЗрд╖рд┐рдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд╛рдЗрдордЖрдЙрдЯ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рди рдХрд░рдХреЗ рдЯреАрд╕реАрдкреА рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рддрд╛ рд╣реИред рдпрджрд┐ рдкреНрд░реЗрд╖рдХ рдХреЛ рдПрдХ рдкреИрдХреЗрдЯ рдХреЗ рд▓рд┐рдП рддреАрди рдбреБрдкреНрд▓реАрдХреЗрдЯ рдПрд╕реАрдХреЗ (рдПрдбрд┐рдЯрд┐рд╡ рд╡реГрджреНрдзрд┐) рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреЗ рд╣реИрдВ (рдпрд╛рдиреА, рдПрдХ рд╣реА рдкреИрдХреЗрдЯ рдХреЗ рд▓рд┐рдП рдХреБрд▓ рдЪрд╛рд░ рдПрд╕реАрдХреЗ), рддреЛ рдпрд╣ рдорд╛рдирддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд▓рд╛-рдЙрдЪреНрдЪ рдкреИрдХреЗрдЯ рдЦреЛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рддреБрд░рдВрдд рдкреБрди: рдкреНрд░реЗрд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред
рдЕрдм, рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдЯреАрд╕реАрдкреА рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рднреАрдбрд╝-рдмрдЪрд╛рд╡ рддрдВрддреНрд░ рдХреИрд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред
TCP Connection Lifecycle -
рдЬрдм рдХреЛрдИ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдкреНрд░реЗрд╖рдХ рддреБрд░рдВрдд рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд╣рд╛рд╡реА рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ; рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдпрд╣ рдзреАрдореА рдЧрддрд┐ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдиреЗрдЯрд╡рд░реНрдХ рдмреИрдВрдбрд╡рд┐рдбреНрде рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рдорд╛рдпреЛрдЬрд┐рдд рд╣реЛрддрд╛ рд╣реИред
рдЯреАрд╕реАрдкреА рдореЗрдВ, рднреАрдбрд╝-рднрд╛рдбрд╝ рд╕реЗ рдмрдЪрд╛рд╡ рддрдВрддреНрд░ рддрдм рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдиреЗрдЯрд╡рд░реНрдХ рдиреБрдХрд╕рд╛рди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЯреАрд╕реАрдкреА рд╣рд░ рдиреБрдХрд╕рд╛рди рдХреЛ рднреАрдбрд╝ рдХреЗ рдХрд╛рд░рдг рдПрдХ рдШрдЯрдирд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирддрд╛ рд╣реИред рдРрд╕реЗ рджреЛ рддрд░реАрдХреЗ рд╣реИрдВ рдЬрд┐рдирд╕реЗ рдЯреАрд╕реАрдкреА рдорд╛рдирддрд╛ рд╣реИ рдХрд┐ рдкреИрдХреЗрдЯ рдЦреЛ рд░рд╣реЗ рд╣реИрдВ:
рдЬрдм рдХреЛрдИ рд╕рдордп рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ рдЬрдм рд╕рд░реНрд╡рд░ рдХреЛ рдбреЗрдЯрд╛ рдкреИрдХреЗрдЯ рдХреЗ рд▓рд┐рдП рддреАрди рдбреБрдкреНрд▓реАрдХреЗрдЯ рдПрд╕реАрдХреЗ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреЗ рд╣реИрдВ рдХрдиреЗрдХреНрд╢рди рд╢реБрд░реВ рдХрд░рдиреЗ рдФрд░ рднреАрдбрд╝ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реЛрддреЗ рд╣реИрдВред
рдиреАрдЪреЗ, рд╣рдо рдРрд╕реЗ рджреЛ рддрдВрддреНрд░реЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ я┐╜я┐╜рд░реЗрдВрдЧреЗ: рдпреЛрдЧрд╛рддреНрдордХ рд╡реГрджреНрдзрд┐ рдЧреБрдгрдХ рдХрдореА рдФрд░ рдзреАрдореА рд╢реБрд░реБрдЖрддред
Additive Increase Multiplicative Decrease (AIMD)-
рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдореЗрдВ, рдкреНрд░реЗрд╖рдХ рдкреНрд░рддреНрдпреЗрдХ рд╕рдлрд▓ ACK (рдЕрддрд┐рд░рд┐рдХреНрдд рд╡реГрджреНрдзрд┐) рдкрд░ cwnd рдХреЛ 1 MSS рддрдХ рдмрдврд╝рд╛рддреЗ рд╣реИрдВред рд╣рд╛рдирд┐ рдХрд╛ рдкрддрд╛ рдЪрд▓рдиреЗ рдкрд░, cwnd рдХреЛ рдЖрдзрд╛ (рдЧреБрдгрд╛рддреНрдордХ рдХрдореА) рдореЗрдВ рдХрд╛рдЯ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ cwnd . рдореЗрдВ рдПрдХ рджрд╛рдВрддреЗрджрд╛рд░ рд╡реНрдпрд╡рд╣рд╛рд░ рджрд┐рдЦрд╛рддрд╛ рд╣реИред
Slow start -
рдЗрд╕рдХреЗ рдирд╛рдо рдХреЗ рд╡рд┐рдкрд░реАрдд, рдпрд╣ рдПрд▓реНрдЧреЛрд░рд┐рдердо initcwnd рд╕реЗ рд╢реБрд░реВ рд╣реЛрдХрд░ 1 рдкрд░ рд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рд╕рдлрд▓ ACK рдХреЗ рдмрд╛рдж cwnd рдХреЛ рддрдм рддрдХ рджреЛрдЧреБрдирд╛ рдХрд░рддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдпрд╣ ssthresh (рд╕реНрд▓реЛ рд╕реНрдЯрд╛рд░реНрдЯ рдереНрд░реЗрд╢реЛрд▓реНрдб) рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рдЬрд╛рддрд╛, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдпрд╣ cwnd рдХреЛ рдкреНрд░рддреНрдпреЗрдХ ACK рдкрд░ 1 MSS рджреНрд╡рд╛рд░рд╛ рд░реИрдЦрд┐рдХ рд░реВрдк рд╕реЗ рдмрдврд╝рд╛рддрд╛ рд╣реИред
рдЬрдм рдиреБрдХрд╕рд╛рди рдХрд╛ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ, рддреЛ рдЙрд╕ рд╕рдордп ssthresh cwnd рдХреЗ рдЖрдзреЗ рд╣рд┐рд╕реНрд╕реЗ рдкрд░ рд╕реЗрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ cwnd рдХрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред (рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдореЗрдВ cwnd рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рдЕрдЧрд▓реЗ рднрд╛рдЧ рдореЗрдВ рджреЗрдЦреЗрдВрдЧреЗред)
Examples of Congestion-Avoidance Algorithms (рднреАрдбрд╝рднрд╛рдбрд╝-рдкрд░рд┐рд╣рд╛рд░ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рдЙрджрд╛рд╣рд░рдг)-
рд╕рдордп рдХреЗ рд╕рд╛рде, рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреИрдХ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рднреАрдбрд╝-рднрд╛рдбрд╝ рд╕реЗ рдмрдЪрдиреЗ рд╡рд╛рд▓реЗ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдкреЗрд╢ рдХрд┐рдП рдЧрдП рд╣реИрдВред рдЗрд╕ рдЦрдВрдб рдореЗрдВ, рд╣рдо рдХреБрдЫ рд╕рдмрд╕реЗ рдкреНрд░рдореБрдЦ рд▓реЛрдЧреЛрдВ рдХреЛ рдХрд╡рд░ рдХрд░реЗрдВрдЧреЗ рдФрд░ рд╕реАрдЦреЗрдВрдЧреЗ рдХрд┐ рд╡реЗ рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рдХреИрд╕реЗ рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╣реИрдВред
TCP Tahoe ┬а-
рдпрд╣ рд╕реНрд▓реЛ рд╕реНрдЯрд╛рд░реНрдЯ рдореИрдХреЗрдирд┐рдЬреНрдо рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рдПрд▓реНрдЧреЛрд░рд┐рдердо рд╣реИред рдпрд╣ рдзреАрдореА рд╢реБрд░реБрдЖрдд рдХреЗ рдЪрд░рдг рдореЗрдВ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ cwnd ssthresh (Slow Start threshold ) рдорд╛рди рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рддрдХ рдХреБрдгреНрдб(Congestion Window ) рддреЗрдЬреА рд╕реЗ рдмрдврд╝рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж cwnd рд░реИрдЦрд┐рдХ рд░реВрдк рд╕реЗ рдмрдврд╝рддрд╛ рд╣реИред рдЬрдм рдкреИрдХреЗрдЯ рд╣рд╛рдирд┐ рдХрд╛ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ, рддреЛ рддрд╛рд╣реЛ cwnd (Congestion Window ) рдХреЛ рдШрдЯрд╛рдХрд░ 1 рдХрд░ рджреЗрддрд╛ рд╣реИ рдФрд░ ssthresh рдХреЛ рд╡рд░реНрддрдорд╛рди cwnd рдХрд╛ рдЖрдзрд╛ рдХрд░ рджреЗрддрд╛ рд╣реИред рддрд╛рд╣реЛ рдЙрд╕реА рднреАрдбрд╝-рднрд╛рдбрд╝ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рдЪрд░рдг рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдиреБрдХрд╕рд╛рди рдЯрд╛рдЗрдордЖрдЙрдЯ рдХреЗ рдХрд╛рд░рдг рдпрд╛ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдкрд╛рд╡рддреА рдХреЗ рдХрд╛рд░рдг рд╣реЛред
TCP Reno-
рдпрд╣ рдПрд▓реНрдЧреЛрд░рд┐рдердо рддрд╛рд╣реЛ рдкрд░ рдПрдХ рдорд╛рдореВрд▓реА рд╡реГрджреНрдзрд┐ рд╣реИ рдФрд░ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдПрд╕реАрдХреЗ рдХреЗ рдХрд╛рд░рдг рдкреИрдХреЗрдЯ рд╣рд╛рдирд┐ рдХрд╛ рдкрддрд╛ рдЪрд▓рдиреЗ рдкрд░ рдЕрд▓рдЧ рддрд░рд╣ рд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдкрд░рд┐рджреГрд╢реНрдп рдореЗрдВ, cwnd рдФрд░ рд╕реНрдЯреНрд░реЗрд╢(Slow Start threshold ) рджреЛрдиреЛрдВ рдЕрдкрдиреЗ рд╡рд░реНрддрдорд╛рди рдореВрд▓реНрдп рдХреЗ рдЖрдзреЗ рдкрд░ рд╕реЗрдЯ рд╣реИрдВ, рдФрд░ рдзреАрдореА рдЧрддрд┐ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдЪрд░рдг рдореЗрдВ рдлрд┐рд░ рд╕реЗ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХреЗ рдмрдЬрд╛рдп,cwnd рд░реИрдЦрд┐рдХ рд░реВрдк рд╕реЗ рдмрдврд╝рддрд╛ рд╣реИред
TCP Westwood+
рдЯреАрд╕реАрдкреА рд░реЗрдиреЛ рдкрд░ рдПрдХ рд╕реБрдзрд╛рд░, рддреАрди рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдПрд╕реАрдХреЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдкрд░ cwnd рдХреЛ рдЖрдзрд╛ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдпрд╣ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЕрдиреБрдХреВрд▓ рд░реВрдк рд╕реЗ ssthresh рдФрд░ cwnd рджреЛрдиреЛрдВ рдХреЛ рдЙрд╕ рд╕рдордп рдЙрдкрд▓рдмреНрдз рдмреИрдВрдбрд╡рд┐рдбреНрде рдХреЗ рдЕрдиреБрдорд╛рди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдЬрдм рднреАрдбрд╝ рдХрд╛ рдЕрдиреБрднрд╡ рд╣реЛрддрд╛ рд╣реИред рд╡реЗрд╕реНрдЯрд╡реБрдб+ рд╡рд╛рдпрд░реНрдб рдФрд░ рд╡рд╛рдпрд░рд▓реЗрд╕ рдиреЗрдЯрд╡рд░реНрдХ рджреЛрдиреЛрдВ рдкрд░ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рддрд╛ рд╣реИред
CUBIC -
рдпрд╣ рдПрд▓реНрдЧреЛрд░рд┐рдердо рддрд╛рд╣реЛ рдФрд░ рд░реЗрдиреЛ рджреЛрдиреЛрдВ рдкрд░ рдПрдХ рд╕реБрдзрд╛рд░ рд╣реИред рдпрд╣ рдЯреАрд╕реАрдкреА рддрд╛рд╣реЛ, рд░реЗрдиреЛ рдФрд░ рд╡реЗрд╕реНрдЯрд╡реБрдб+ рд╕реЗ рдирд┐рдпрдорд┐рдд рдзреАрдореА рд╢реБрд░реБрдЖрдд рдХреЗ рдмрдЬрд╛рдп рд╣рд╛рдЗрдмреНрд░рд┐рдб рд╕реНрдЯрд╛рд░реНрдЯ (рд╣рд╛рдЗрд╕реНрдЯрд╛рд░реНрдЯ) рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред рдорд╛рдирдХ рдзреАрдореА рд╢реБрд░реБрдЖрдд рджреГрд╖реНрдЯрд┐рдХреЛрдг cwnd рдореЗрдВ рдПрдХ рдШрд╛рддреАрдп рд╡реГрджреНрдзрд┐ рдХреЗ рджреМрд░рд╛рди рдЙрдЪреНрдЪ рдкреИрдХреЗрдЯ рд╣рд╛рдирд┐ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдмрдирд╛рддрд╛ рд╣реИред
CUBIC рдПрд▓реНрдЧреЛрд░рд┐рдердо рдореЗрдВ, рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рддреЗ рд╣реБрдП, cwnd рдЙрд╕ рд╕рдордп рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдЬрдм рд╕реЗ рдкрд┐рдЫрд▓реА рдмрд╛рд░ рднреАрдбрд╝рднрд╛рдбрд╝ рдХреА рдШрдЯрдирд╛ рд╣реБрдИ рдереА, рди рдХрд┐ рдЗрд╕ рдмрд╛рдд рдкрд░ рдХрд┐ рдПрд╕реАрдХреЗ рдХрд┐рддрдиреА рддреЗрдЬреА рд╕реЗ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреЗ рд╣реИрдВ:
cwnd = C*(t-K)^3 + W_max
K = cubic_root(W_max*(1-beta_cubic)/C)
Where:
Beta_cubic is the multiplicative decrease factor. W_max is the window size just before the last reduction. T is the time elapsed since the last window reduction. C is a scaling constant. Cwnd is the congestion window at the current time.
рдпрд╣ HyStart рдХреЛ рдзреАрдореА рдЧрддрд┐ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдЪрд░рдг рд╕реЗ рдЬрд▓реНрджреА рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдФрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдкреИрдХреЗрдЯ рд╣рд╛рдирд┐ рдХреЗ рдмрд┐рдирд╛ рднреАрдбрд╝-рдмрдЪрд╛рд╡ рдЪрд░рдг рдореЗрдВ рдЬрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдПрдХ рддреБрд▓рдирд╛рддреНрдордХ рдЕрдзреНрдпрдпрди рдХреЗ рдЕрдиреБрд╕рд╛рд░, HyStart рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрд╢рди рдХреЗ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╕рдордп рдореЗрдВ рджреЛ рд╕реЗ рддреАрди рдЧреБрдирд╛ рд╕реБрдзрд╛рд░ рдХрд░рддрд╛ рд╣реИред
Bottleneck Bandwidth and Round-Trip Propagation Time (BRR)
рдпрд╣ рднреАрдбрд╝-рднрд╛рдбрд╝ рд╕реЗ рдмрдЪрд╛рд╡ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо Google рдкрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЯреАрд╕реАрдкреА рдкреНрд░рджрд░реНрд╢рди рдХреЛ 14% рддрдХ рдмрдврд╝рд╛рдиреЗ рдХрд╛ рджрд╛рд╡рд╛ рдХрд░рддрд╛ рд╣реИред рдиреБрдХрд╕рд╛рди-рдЖрдзрд╛рд░рд┐рдд рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЬрд┐рд╕реЗ рд╣рдордиреЗ рдЕрдм рддрдХ рдХрд╡рд░ рдХрд┐рдпрд╛ рд╣реИ, рдмреАрдЖрд░рдЖрд░ рдореЙрдбрд▓-рдЖрдзрд╛рд░рд┐рдд рд╣реИред рдпрд╣ рдирд┐рдпрдо-рдЖрдзрд╛рд░рд┐рдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рд╕рдВрдЪрд░рдг рджрд░ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдПрдХ рдореЙрдбрд▓ рдмрдирд╛рддрд╛ рд╣реИред рдореЙрдбрд▓ рдХреЛ рдЕрдзрд┐рдХрддрдо рдмреИрдВрдбрд╡рд┐рдбреНрде рдФрд░ рд░рд╛рдЙрдВрдб-рдЯреНрд░рд┐рдк рд╕рдордп рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕ рд╕рдордп рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдбреЗрдЯрд╛ рдкреИрдХреЗрдЯ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдЧрд╛рдмрд┐рдЯ рд╕реЗ рдЧреАрдЧрд╛рдмрд┐рдЯ рдЧрддрд┐ рддрдХ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдкреИрдХреЗрдЯ рд╣рд╛рдирд┐ рдХреЗ рдмрдЬрд╛рдп рд╡рд┐рд▓рдВрдмрддрд╛ рдереНрд░реВрдкреБрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреЗрд╣рддрд░ рдЙрдкрд╛рдп рдмрди рдЬрд╛рддреА рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдмреАрдЖрд░рдЖрд░ рдЬреИрд╕реЗ рдореЙрдбрд▓-рдЖрдзрд╛рд░рд┐рдд рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд╣рд╛рдирд┐-рдЖрдзрд╛рд░рд┐рдд рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╡рд┐рдХрд▓реНрдк рдмрди рдЬрд╛рддреЗ рд╣реИрдВред
YouTube рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рдкрд░, рдЯреНрд░реИрдлрд╝рд┐рдХ рдореЗрдВ 4% рдХреА рдФрд╕рдд рдЧрддрд┐ рдореЗрдВ рд╡реГрджреНрдзрд┐ рджреЗрдЦреА рдЧрдИред BRR Google рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдореЗрдВ рднреА рдЙрдкрд▓рдмреНрдз рд╣ред рд╡рд░реНрддрдорд╛рди рдореЗрдВ, BRR рдХреЗ рджреЛ рд╕рдВрд╕реНрдХрд░рдг рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, v1 рдФрд░ v2ред BRRv1 рдХреЛ рдЧреИрд░-BRR рдбреЗрдЯрд╛рд╕реНрдЯреНрд░реАрдо рдХреЗ рд▓рд┐рдП рдЕрдиреБрдЪрд┐рдд рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП BRRv2 рдореЙрдбрд▓ рдореЗрдВ рдкреИрдХреЗрдЯ рд╣рд╛рдирд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдЬреЛрдбрд╝рдХрд░ рдЕрдиреБрдЪрд┐рддрддрд╛ рдХреЗ рдореБрджреНрджреЗ рд╕реЗ рдирд┐рдкрдЯрддрд╛ рд╣реИред
Current State of CAA in Linux Kernels -
2009 рддрдХ, рдЙрдЪреНрдЪ-рдмреИрдВрдбрд╡рд┐рдбреНрде, рдХрдо-рд╡рд┐рд▓рдВрдмрддрд╛ рдФрд░ рд╣рд╛рдирд┐рдкреВрд░реНрдг рдХрдиреЗрдХреНрд╢рди рдХрд╛ рдорд┐рд╢реНрд░рдг рдмрд╣реБрдд рдЖрдо рдирд╣реАрдВ рдерд╛, рдЗрд╕рд▓рд┐рдП рдЙрд╕ рдпреБрдЧ рдХреЗ рд╕реАрдПрдП рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдЖрдЬ рдХреЗ рдЙрдЪреНрдЪ-рд╡рд┐рд▓рдВрдмрддрд╛ рдФрд░ рд╣рд╛рдирд┐рдкреВрд░реНрдг рдореЛрдмрд╛рдЗрд▓ рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓рд┐рдирдХреНрд╕ рдмреЙрдХреНрд╕ рдЖрдЬ 2009 рд╕реЗ рдкрд╣рд▓реЗ (2.6.32.x) рд╕реЗ рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗрд╡рд▓ рдкреБрд░рд╛рдиреЗ рд╕реАрдПрдП рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд╕реЗ рд▓реИрд╕ рд╣реИрдВред
рд▓реЗрдХрд┐рди рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг 2.6.38 рдореЗрдВ, initcwnd рдХрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди 3 рд╕реЗ 10 рддрдХ рдмрдврд╝ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рд╕реЗ рдЖрдк рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд░рд╛рдЙрдВрдб рдЯреНрд░рд┐рдк (5.7 KB рдХреЗ рд╡рд┐рдкрд░реАрдд 14.2 KB) рдореЗрдВ рдЕрдзрд┐рдХ рдбреЗрдЯрд╛ рднреЗрдЬ/рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЖрдкрдХреЛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдбрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕реНрдерд╛рди рджреЗ рд╕рдХрддреЗ рд╣реИрдВред рд╢реАрд░реНрд╖рд▓реЗрдЦрдЗрд╕ рдмреАрдЪ, рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг 3.2 рдиреЗ рдЖрдия┐╜я┐╜рдкрд╛рддрд┐рдХ рджрд░ рдореЗрдВ рдХрдореА (PRR) рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╣рд╛рдирд┐рдкреВрд░реНрдг рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рд╕рдордп рдореЗрдВ рдХрдореА рдЖрдИред рдЗрд╕рдХрд╛ 3-10% рдХреЗ HTTP рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдордп рдкрд░ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рднрд╛рд╡ рдкрдбрд╝рд╛ред рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдиреЗ рдЗрдирд┐рд╢рд┐рдпрд▓ рд░рд┐рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдЯрд╛рдЗрдордЖрдЙрдЯ (initRTO) рдХреЛ 3s рд╕реЗ 1s рдореЗрдВ рднреА рдмрджрд▓ рджрд┐рдпрд╛, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк initcwnd рднреЗрдЬрдиреЗ рдХреЗ рдмрд╛рдж рдкреИрдХреЗрдЯ рдХреА рд╣рд╛рдирд┐ рд╣реЛрдиреЗ рдкрд░ 2s рдХреА рдмрдЪрдд рд╣реБрдИредрдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реБрдзрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП tcp_slow_start_after_idle рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рдмрджрд▓рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░, рдорд╛рди 1 рд╣реИ, рдЬреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрдиреЗрдХреНрд╢рди рдкрд░ рднреАрдбрд╝рднрд╛рдбрд╝ рд╡рд┐рдВрдбреЛ рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИ, рдмрджрд▓реЗ рдореЗрдВ рдПрд╕рдПрд╕рдПрд▓ рдЬреИрд╕реЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдХрдиреЗрдХреНрд╢рди рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред рдирд┐рдореНрди рдЖрджреЗрд╢ рдЗрд╕реЗ 0 рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдЧрд╛ рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╕реБрдзрд╛рд░ рдХрд░реЗрдЧрд╛- sysctl -w tcp_slow_start_after_idle=реж
Conclusion -
рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ рд╢реБрд░реБрдЖрддреА рджрд┐рдиреЛрдВ рд╕реЗ, рдПрдХ рд╕реАрдПрдП рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдорд┐рд╢реНрд░рд┐рдд рдиреЗрдЯрд╡рд░реНрдХ (рд╡рд╛рдпрд░реНрдб, рдореЛрдмрд╛рдЗрд▓, рд╡рд╛рдпрд░рд▓реЗрд╕) рдХреЗ рд╕рд╛рдордиреЗ рднреА рдЙрдЪреНрдЪ рдереНрд░реВрдкреБрдЯ рдФрд░ рдХрдо рд╡рд┐рд▓рдВрдмрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред 2000 рдХреЗ рджрд╢рдХ рдХреЗ рдЕрдВрдд рддрдХ рдкреБрд░рд╛рдиреЗ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдиреЗ рдЕрдкрдиреА рдЙрдореНрд░ рджрд┐рдЦрд╛рдирд╛ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛ рдФрд░ рдЕрдзрд┐рдХ рдкрд░рд┐рд╖реНрдХреГрдд рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╕рд╛рдордиреЗ рдЖрдИ рдереАред рддрднреА рдХрд░реНрдиреЗрд▓ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдФрд░ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдФрд░ рдЧреВрдЧрд▓ рдЬреИрд╕реЗ рдмрдбрд╝реЗ рд╕рдВрдЧрдардиреЛрдВ рдиреЗ рдЙрдиреНрдирдд рд╕реАрдПрдП рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдордп рдФрд░ рдкреИрд╕рд╛ рджреЛрдиреЛрдВ рдХрд╛ рдирд┐рд╡реЗрд╢ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред
рдЬреИрд╕рд╛ рдХрд┐ рд╣рдордиреЗ рджреЗрдЦрд╛, рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд рд╕реАрдПрдП рдХрд╛ рдХрдиреЗрдХреНрд╢рди рдХреЗ рдереНрд░реВрдкреБрдЯ рдФрд░ рд╡рд┐рд▓рдВрдмрддрд╛ рдкрд░ рд╕реАрдзрд╛ рдкреНрд░рднрд╛рд╡ рдкрдбрд╝рддрд╛ рд╣реИ; рдЗрд╕рд▓рд┐рдП, рдЬрдм рдЖрдк рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреИрдХ рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХрд░ рд░рд╣реЗ рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЯреНрдпреВрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреИрд░рд╛рдореАрдЯрд░ рдмрди рдЬрд╛рддрд╛ рд╣реИред
please read full article -https://bit.ly/3i9Xk1R
1 note ┬╖ View note
eric-sadahire ┬╖ 2 years ago
Photo
Tumblr media
Two Men on a Camping Trip See a Bear Heading In Their Direction.
The first guy starts to panic, while the second guy calmly begins to lace up his sneakers.
First guy: "Are you crazy? You can't outrun that bear."
Second guy: "No, but I can outrun you."
2 notes ┬╖ View notes
geezerwench ┬╖ 5 years ago
Photo
Tumblr media
Announcing the #Tomato Harvest! Yes, I know it's hard to believe, but it's the middle of July and we finally got ONE tomato! ЁЯЩД . . . . #tomatoЁЯНЕ #gardening #VegetableGarden #slowstart #16july2020 #July2020 #YorkCountyPA #Pennsylvania #southeasternPA #PeachBottomTwp (at Susquehanna Trails, Pennsylvania) https://www.instagram.com/p/CCuRBkugzdH/?igshid=1dcsp0bkbtv5k
2 notes ┬╖ View notes
blue---rose ┬╖ 6 years ago
Link
Title: White Widow
Chapter: One
Author: Blue Rose
Rating: M (Hard R)
Pairing: Sasuke/Sakura
Summary: "Running away was easy; not knowing what to do next was the hard part." - Sakura needed to stop fantasizing about running away to some other life, and start figuring out the one she had. [Sasu/Saku, Modern AU, Rated M]
22 notes ┬╖ View notes
sosussomeo ┬╖ 6 years ago
Text
I love floetry.
Live in a moment, build something. Have fun.
2 notes ┬╖ View notes
bubblesandbluehats ┬╖ 6 years ago
Photo
Tumblr media
Real thoughts that I hope I can turn into something woth sharing by the end of the week; I feel like I haven't got into the swing of things just yet. Any tips to help me find said 'swing'? ЁЯдФ (maybe post some more of my POTD, perchance?) #reallife #newyear #writing #drawing #scribbles #wip #slowstart #apprehension https://www.instagram.com/p/BsnRn8VlyZF/?utm_source=ig_tumblr_share&igshid=y70oh1w20xsk
3 notes ┬╖ View notes
coffeeandrain ┬╖ 6 years ago
Photo
Tumblr media
Starting the day with a new blend from @kaffefamiljen * #morning #coffee #newblend #frenchpress #wakeup #sleepy #dayoff #sunshine #mindfulmorning #slowstart #kaffefamiljen #chillin (p├е/i Ume├е, Sweden) https://www.instagram.com/p/Bu8cWjdA6YG/?utm_source=ig_tumblr_share&igshid=hkiz9ma4ku72
1 note ┬╖ View note
ghostofatree ┬╖ 2 years ago
Photo
Tumblr media
After the Book of Travels and alongside it in time, (also alongside the Books of Sketches for Britain) comes Sketchbook 19, The Book of Learning, called after the optimistic label on the spine, тАЬToc Learning to DrawтАЭ. It takes place over a number of years and does not aim to record the major and difficult changes in my life but only to maintain some drawing practice through. Some of the Rudeboy stuff continues in this book as a drawn out midpoint between Sketches for Britain 1 and 2, so the found image of the boot in the cover is about that. Plate 3 is a warning from when there were police. Plate 5 is a Tansads lyric, 6 is a dodgy drawing of me reflected in a train window at night, a page of mind-bending reality and a return to the old foundation exercise of drawing B list people from the tv - ( it used to be Mastermind but in lieu of that being in here are Johnathon Ross and Jack Whitehall- itтАЩs a fun exercise because the sitter doesnтАЩt stay still so it much better than drawing from a photograph. Two short pages of Mertz close this first set. #sketchbook #drawing #journaling #archive #random #memories #nostalgia #queerartist #liverpoolartist #slowstart #doodle (at Toxteth, L8) https://www.instagram.com/p/Cjx9EJKMarZ/?igshid=NGJjMDIxMWI=
1 note ┬╖ View note