tcp 2

TCP / UDP 차이점

TCP (Transmission Control Protocol) TCP 특징 연결형 서비스 연결형 서비스로 가상회선방식을 사용한다. ex) 3-way-handshaking, 4-way-handshaking 자세한 내용은 위에 링크를 클릭해주길 바란다. 흐름제어 (Flow Control) 데이터의 처리속도를 제어한다. 이를 제어함으로써, 수신자가 데이터를 받는 데에 있어 오버플로우 발생을 방지한다. segment 구조에서 receive window가 receiver가 얼만큼의 데이터를 받을 수 있는지에 대한 정보를 나타낸다. 혼잡제어 (Congestion Control) 네트워크 내에서의 데이터 양을 제어함으로써 통신의 혼잡/부하가 생기는 것을 방지한다. 전이중,점대점 방식 전이중 방식: 양방향으로 전송/..

Network 2023.01.16

'TCP 3-way-handshake & 4-way-handshake'는 무엇일까?

TCP란? TCP는 네트워크 계층 중 전송 계층에서 사용하는 프로토콜 중 하나로, 신뢰성을 보장하는 연결형 서비스이다. TCP 특징 전송되는 데이터의 신뢰성 보장 (흐름 제어, 혼잡 제어, 오류 제어) 파일전송에 주로 사용 가상 회선을 만들어 신뢰성을 보장 ※ TCP가 가상회선 방식을 제공한다는 것은 발신지와 수신지를 연결하여 패킷을 전송하기 위한 논리적 경로를 배정한다는 말이다. 3-way-handshake 연결하고자 하는 두 장치 간의 논리적 접속을 성립하기 위해 사용하는 연결 확인 방식으로, 3번의 확인 과정을 거친다고 해서 3 way handshake라고 부른다. TCP 3-way-handshake를 간단히 표현하면 다음과 같다. Client -> Server : 내 말 들려? Server -> ..

Network 2023.01.13