공부기록

신뢰성을 담당하는 TCP 본문

Computer Science/네트워크

신뢰성을 담당하는 TCP

gracelove91 2019. 12. 9. 21:15
반응형

TCP란?

  • 계층으로 말하자면 트랜스포트(전송) 계층에 해당된다.
  • 신뢰성있는 바이트 스트림 서비스를 제공한다.

    바이트 스트림 서비스: 용량이 큰 데이터를 보내기 쉽게 TCP 세그먼트라는 단위 패킷으로 작게 분해하여 관리하고 상대에게 서비스한다

결론

  • TCP는 대용량의 데이터를 보내기 쉽게 작게 분해하여 상대에게 보내고 정확하게 도착했는지 확인하는 역할을 한다.

쓰리웨이 핸드셰이킹(Three way handshakiing)

  • 상대에게 확실하게 데이터를 보내기 위한 방법.

  • 패킷을 보낸 뒤 확실하게 보내졌는지 여부를 상대에게 확인한다.

    • 'SYN'와 'ACK'라는 TCP플래그를 사용한다.
    1. 송신측에서 최초 'SYN' 플래그로 상대에게 접속함과 동시에 패킷을 보낸다.
    2. 수신측에서 'SYN/ACK' 플래그로 송신측에 접속함과 동시에 패킷을 수신한 사실을 전한다.
    3. 마지막으로 송신측이 'ACK' 플래그를 보내 패킷 교환이 완료되었음을 전한다.
반응형

'Computer Science > 네트워크' 카테고리의 다른 글

쿠키와 세션  (0) 2020.01.05
컴퓨터 네트워크(OSI참조 모델 등)  (0) 2019.12.09
간단한 프로토콜 HTTP  (0) 2019.12.01
웹페이지가 브라우저에 보이는 과정.  (0) 2019.08.22