📁 정보처리기사

[네트워크기초] TCP (Transmission Control Protocol)

박개봄 2021. 4. 4. 23:40
728x90

TCP 개념

 - 전송 제어 프로토콜은 인터넷 프로토콜 스위트의 핵심 프로토콜 중 하나

 - IP와 함께 TCP/IP라는 명칭으로 사용된다.

 - 전송 계층(4)에 위치하면서

   근거리 통신망이나 인트라넷, 인터넷에 연결된 컴퓨터에서 실행되는 프로그램 간에

   일련의 옥텟을 안정적으로, 순서대로, 에러 없이 교환할 수 있게 해주는 프로토콜

 

TCP 특징

1) 신뢰성 보장

 - 패킷손실, 중복, 순서바뀜 등이 없도록 보장

 - TCP 하위 계층인 IP 계층의 신뢰성 없는 서비스를 보완하여 신뢰성 제공!

 

2) 연결 지향적 특징

 - 연결지향적! (같은 전송계층의 UDP는 비연결성)

 - 양단간 애플리케이션/프로세스는 TCP가 제공하는 연결성 회선을 통하여 서로 통신

 

3) 흐름제어(Flow Control)

 - 흐름제어 기능을 활용하여 송신 및 수신 속도를 일치시킨다.

 

4) 혼잡제어(Congestion Control)

 - 네트워크가 혼잡하다고 판단될 때에는 혼잡제어 기법을 사용하여 송신율을 감속시킨다.

728x90