Gidhub BE Developer

[OSI 참조 모델과 TCP/IP 기초] TCP

2018-08-17
goodGid

TCP(Transmission Control Protocol)

  • OSI 참조 모델에서 제4계층인 전송 계층에 위치하는 네트워크 프로토콜이다.

  • TCP에서는 제5계층(세션) 이상의 프로토콜로부터 통신 데이터를 받아 패킷으로 분할한다.

  • 그리고 그 패킷을 제3계층인 IP에게 전달하여 상대방에게 전달되도록 한다.

  • 패킷이 송출 순서대로 전달되면 좋지만 실제로 패킷 송신을 수행하는 IP에서는 이러한 보증을 하지 않는다.

  • TCP에서는 몇 가지 방법을 사용하여 데이터 통신에 신뢰성을 확보한다.

  • 먼저 통신 데이터를 패킷으로 분할할 때 시퀀스 번호를 붙여 두고, 수신 측에서 이 번호를 체크하여 패킷의 순서가 올바르게 되도록 보증한다.

  • 또한 수신 측에서는 반드시 수신했다는 것을 나타내는 통지 패킷(ACK 패킷)을 송신 측에 돌려보낸다.



Recommend

Index