Posts

Showing posts from March, 2020

Muscle anatomy | Shoulder | Fit with Shubham -1

Image
Which includes:  Shoulder Delts: Front  Lateral Rear There are five more muscles, see in the last section. Traps, yes traps. We usually train our traps with shoulders. Delts muscle is this: Traps is this: Let’s dig down deep now: Shoulder muscle anatomy: Deltoid: Three parts of deltoid muscle: Anterior (also called as front delts) Clavicular part Posterior Acromial part (lateral or side delts) Scapular spine part (rear delts) Clavicular part ( anterior ) Acromial (posterior)  Scapular For more detail: To understand the rest of the muscles, let's remove the large deltoid muscle: This will be something like this: There are five muscles here for us to consider: Four of which belong to Rotator Cuff Muscles that also  support the shoulder joint. S ubscapularis Muscle I nfraspinatus T eres minor S upraspinatus Teres major 1.a ...

HTTP3: Good or bad

Image
HTTP/3 (QUIC): Before discussing HTTP/3 , first understand problem with http/2. One of the most notable issue is the fact that the single connection of HTTP/2 ends up being a bottleneck for data in a low network quality environment — as network quality degrades, and packets are dropped, the single connection slows the entire process down, and no additional data can be transferred during this time of retransmission. To solve the underlying issues of HTTP/2, HTTP/3 is based around QUIC. QUIC, once an acronym for the “Quick UDP Interaction Connections,” was built by Google as a solution to many of the issues intrinsic in the current network protocol stack. It is low-latency by design. The protocol has also been designed to be secure — because there is no cleartext version of the protocol. QUIC is using all HTTP/2 best features like multiplexing , stream , server push , header compression QPACK(new version of HPACK) etc . The HPACK algorithm depends on an ordered delivery of stream...

Understanding network communication - Phase 2 - TCP IP model

Image
TCP IP Model TCP model introduced prior to OSI model. Besides this, OSI model is just a reference model Application Layer (Application Layer + Presentation  Layer + Session Layer) Transport Layer  Internet Layer (Network Layer) Network Access (Data link Layer + Physical Layer ) Application Layer HTTP[s], DNS,  DHCP, FTP Representing the data to user, encoding, compression Transport Layer TCP UDP Process to process communication Internet Layer  IPv4, IPv6 Determines the best path via Routing Routing Network Access Layer Data into signal, carry over to media, read it back from media. PPP (point to point), Frame Relay, Ethernet PDP - Stands for "Protocol Data Unit." A PDU is a specific block of information transferred over a network. It is often used in reference to the OSI model, since it describes the different types of data that are transferred from each layer. Application Layer In Applic...

Understanding network communication - Phase 1 - OSI model

Image
OSI model Open system interconnection model Communication between two computers connected through a cable and RJ connectors. Each layer is a package of protocols The app layer is not the application itself, but the protocols packages. 7 Layer model Application Layer: Uses protocols to access net Presentation Layer: Convert text/audio/video into binary Session Layer: Establishes the connection Transport  Layer: Converts into segments and adds port number and sequence number into each segment. Network  Layer: Convert segments into packets by adding logical address Data link  Layer: Converts packets into frame by adding physical address Physical  Layer: Transmits the data by converting into signals Application layer Is used by applications that use the internet like Google chrome, skype. Application layer provides services to network applications with the help of protocols to perform user activities. Protocols: HTT...