<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Four-Way Handshake on Kelly Dev</title><link>https://kelly-chui.github.io/tags/four-way-handshake/</link><description>Recent content in Four-Way Handshake on Kelly Dev</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Fri, 31 Jan 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://kelly-chui.github.io/tags/four-way-handshake/index.xml" rel="self" type="application/rss+xml"/><item><title>Network. TCP(Transmission Control Protocol)</title><link>https://kelly-chui.github.io/posts/cs-network-tcp/</link><pubDate>Fri, 31 Jan 2025 00:00:00 +0000</pubDate><guid>https://kelly-chui.github.io/posts/cs-network-tcp/</guid><description>&lt;h2 id="소개"&gt;소개&lt;/h2&gt;
&lt;p&gt;TCP(Transmission Control Protocol)는 전송 계층(L4)에서 동작하는 연결 지향(Connection-oriented) 프로토콜이다.&lt;/p&gt;
&lt;p&gt;신뢰성 있는 데이터 전송을 위해 연결 설정, 순서 제어, 오류 제어, 흐름 제어, 혼잡 제어 등의 기능을 제공한다.&lt;/p&gt;
&lt;h2 id="특징"&gt;특징&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;신뢰성 있는 연결형 서비스 제공&lt;/li&gt;
&lt;li&gt;포트 번호를 이용한 다중화, 순서 제어, 오류 제어, 흐름 제어, 혼잡 제어 기능 제공&lt;/li&gt;
&lt;li&gt;애플리케이션에는 메시지 경계를 보존하지 않는 연속된 바이트 스트림을 제공&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="tcp-헤더"&gt;TCP 헤더&lt;/h3&gt;
&lt;p&gt;TCP 세그먼트 앞부분에 위치한 데이터 전송을 위한 제어 정보를 포함하는 구조, 20바이트로 구성되며 최대 60바이트로 확장 가능&lt;/p&gt;</description></item></channel></rss>