{"id":481,"date":"2026-04-01T05:40:20","date_gmt":"2026-04-01T05:40:20","guid":{"rendered":"https:\/\/quantusintel.group\/osint\/blog\/2026\/04\/01\/network-testing-core-networking-foundation-part-2\/"},"modified":"2026-04-01T05:40:20","modified_gmt":"2026-04-01T05:40:20","slug":"network-testing-core-networking-foundation-part-2","status":"publish","type":"post","link":"https:\/\/quantusintel.group\/osint\/blog\/2026\/04\/01\/network-testing-core-networking-foundation-part-2\/","title":{"rendered":"Network Testing: Core Networking (Foundation) part 2"},"content":{"rendered":"<p>Hi,<\/p>\n<p>I am starting a Network testing blog writeups series from basic.<br \/>So, Let\u2019s get\u00a0started<\/p>\n<p>This part 2 you can get part 1 here: <a href=\"https:\/\/medium.com\/@jeetpal2007\/network-testing-core-networking-foundation-part-1-862cc9b7b78f\">Network Testing: Core Networking (Foundation) part\u00a01<\/a><\/p>\n<figure><img data-opt-id=1260316183  fetchpriority=\"high\" decoding=\"async\" alt=\"\" src=\"https:\/\/cdn-images-1.medium.com\/max\/740\/0*A1PjGpBFwDkGzbhm.png\" \/><figcaption>credit: centraleyes.com<\/figcaption><\/figure>\n<p>Topics covers:<\/p>\n<ul>\n<li>TCP\/UDP<\/li>\n<li>3-way handshake<\/li>\n<\/ul>\n<p>As, in previous article we learn about TCP\/IP structure. Today I will show the TCP\/UDP flow works in real life. as earlier discussed, both are transport layer use to transfer of data\u00a0packets<\/p>\n<p>Let\u2019s learn about TCP\u00a0first<\/p>\n<p>TCP (Transmission Control Protocol): TCP connection is made before any data packet is transfer from sender to receiver. TCP ensures that data sent are reliable, error-free and in the sequence in which they are generated. TCP uses a 3-way handshake We call it SYN \/ SYN-ACT \/ ACT. So, how this works. Let\u2019s understand this<\/p>\n<ul>\n<li>SYN: The client (i.e. you as a user) sends a request to\u00a0server.<\/li>\n<li>SYN-ACT: The server confirms that he got client request to access the\u00a0server.<\/li>\n<li>ACT: Client start using the\u00a0server.<\/li>\n<\/ul>\n<figure><img data-opt-id=783851732  fetchpriority=\"high\" decoding=\"async\" alt=\"\" src=\"https:\/\/cdn-images-1.medium.com\/max\/474\/0*danQdtXsOalQGN8m\" \/><figcaption>credit:ipwithease.com<\/figcaption><\/figure>\n<p>This makes sure no data packet lost during the request\/response of server. if any packet is lost it regenerate the packet and send it\u00a0again.<\/p>\n<p>This TCP protocol used in Old YouTube video where the connection is reliable. Just like you are watching a YouTube video you may notice that the voice and the video both work in sync without breaking a second. This is same here the Video and Voice sent over TCP to maintain the sequence of the video and error-free video.<\/p>\n<p>While In UDP the client send data without confirmation of the server. Here the data is not reliable, but it makes sure the speed of the data compare to TCP. this UDP method used in Live stream like zoom meetings. Have you known when watching zoom sometimes the video gets stuck. This is one of example of UDP where data sent or not when the packet lost while transfer or the sequence of data doesn\u2019t matter. For\u00a0example:<\/p>\n<p>Client sent data to server and server didn\u2019t respond and the client start sending next packet too. this can lead all packets lost or some packet to drop\/lost and some to correctly received by server. as UDP does not confirm of accepting any\u00a0packet.<\/p>\n<figure><img data-opt-id=1548930552  decoding=\"async\" alt=\"\" src=\"https:\/\/cdn-images-1.medium.com\/max\/1024\/0*QQj3oSfphdj86maG\" \/><figcaption>Bing.com<\/figcaption><\/figure>\n<p>Thank you!<\/p>\n<p>If you think I have mistakenly left any topic let me know will add in next\u00a0parts.<\/p>\n<p><strong>Connect with me<\/strong><br \/><strong>Linkedin<\/strong>: <a href=\"https:\/\/www.linkedin.com\/in\/jeet-pal-22601a290\/\">https:\/\/www.linkedin.com\/in\/jeet-pal-22601a290\/<\/a><br \/><strong>Instagram:<\/strong> <a href=\"https:\/\/www.instagram.com\/jeetpal.2007\/\">https:\/\/www.instagram.com\/jeetpal.2007\/<\/a><br \/><strong>X\/Twitter:<\/strong> <a href=\"https:\/\/x.com\/Mr_mars_hacker\">https:\/\/x.com\/Mr_mars_hacker<\/a><\/p>\n<h3>And here\u2019s something special for you!\u00a0&#x1f6a8;<\/h3>\n<p>Join a community of 3<strong>,600+ security researchers<\/strong> on our <strong>Discord server<\/strong>, where we discuss <strong>Web3 vulnerabilities, audits, and much more!<\/strong> &#x1f680;<br \/>&#x1f449; <strong>Join the server here!: <\/strong><a href=\"https:\/\/discord.gg\/Y467qAFM4X\">https:\/\/discord.gg\/Y467qAFM4X<\/a><\/p>\n<p><img data-opt-id=574357117  decoding=\"async\" src=\"https:\/\/medium.com\/_\/stat?event=post.clientViewed&amp;referrerSource=full_rss&amp;postId=3ddf966619ad\" width=\"1\" height=\"1\" alt=\"\" \/><\/p>\n<hr \/>\n<p><a href=\"https:\/\/osintteam.blog\/network-testing-core-networking-foundation-part-2-3ddf966619ad\">Network Testing: Core Networking (Foundation) part 2<\/a> was originally published in <a href=\"https:\/\/osintteam.blog\/\">OSINT Team<\/a> on Medium, where people are continuing the conversation by highlighting and responding to this story.<\/p>","protected":false},"excerpt":{"rendered":"<p>Hi, I am starting a Network testing blog writeups series from basic.So, Let\u2019s get\u00a0started This part 2 you can get part 1 here: Network Testing: Core Networking (Foundation) part\u00a01 credit: centraleyes.com Topics covers: TCP\/UDP 3-way handshake As, in previous article we learn about TCP\/IP structure. Today I will show the TCP\/UDP flow works in real &#8230; <a title=\"Network Testing: Core Networking (Foundation) part 2\" class=\"read-more\" href=\"https:\/\/quantusintel.group\/osint\/blog\/2026\/04\/01\/network-testing-core-networking-foundation-part-2\/\" aria-label=\"Read more about Network Testing: Core Networking (Foundation) part 2\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":482,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-481","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/quantusintel.group\/osint\/wp-json\/wp\/v2\/posts\/481","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/quantusintel.group\/osint\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/quantusintel.group\/osint\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/quantusintel.group\/osint\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/quantusintel.group\/osint\/wp-json\/wp\/v2\/comments?post=481"}],"version-history":[{"count":0,"href":"https:\/\/quantusintel.group\/osint\/wp-json\/wp\/v2\/posts\/481\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/quantusintel.group\/osint\/wp-json\/wp\/v2\/media\/482"}],"wp:attachment":[{"href":"https:\/\/quantusintel.group\/osint\/wp-json\/wp\/v2\/media?parent=481"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/quantusintel.group\/osint\/wp-json\/wp\/v2\/categories?post=481"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/quantusintel.group\/osint\/wp-json\/wp\/v2\/tags?post=481"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}