리오집사의 기억저장소

트랜스포트 계층-TCP(Transmission Control Protocol)


TCP가 하는 일

-TCP는 트랜스포트 계층의 프로토콜의 하나로서 [웹, 이메일, FTP] 등 정확한 데이터 전달이 필요한 통신에 사용됨

-TCP는 데이터 전송에 신뢰성을 더하기 위해 

      • 데이터를 세그먼트(segment)=(TCP 헤더 + 데이터)라는 단위로 분할
      • 전송 속도를 조절
      • 데이터 전달이 제대로 되지 않은 경우 재전송 (클라이언트에서 응답한 바이트 수와 비교해서, 차이가 있을 경우 재전송)
한다.

TCP 헤더 구조

-TCP 세그먼트는 데이터 본체 + TCP 헤더 형태로 구성된다.

↘컨트롤 비트

= 현재의 통신 상태를 표현하는 플래그 역할.

통신 상대에게 이 정보를 전달함으로써, TCP 통신을 제어하는 용도로 사용한다.

9개의 플래그는 각각 1비트로서, ON/OFF 두 가지 상태를 나타낸다.


df    



























반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band