[CS] TCP/IP

건너별·2021년 12월 21일
0

Computer Science

목록 보기
8/13
post-thumbnail

TCP/IP

패킷 통신 방식의 인터넷 프로토콜인 IP (Internet Protocol)

전송 조절 프로토콜인 TCP (Transmission Control Protocol)

패킷 통신 방식?!

  • 전달하고자 하는 데이트를 일정한 크기의 패킷으로 나누어 전송
    -> 수신측에서 이를 원래의 데이터로 재조합
  • 나누어진 패킷은 목적지를 향해 가장 효율적인 경로로 이동하게 됨(이러한 최적의 경로를 찾는 과정을 라우팅이라고 함)
  • 이 과정에서 전송한 데이터 패킷의 순서가 뒤바뀌거나 누락될 수 있음
  • 따라서 수신측에서 받은 데이터 패킷들을 재정렬하고 검사함으로써 오류가 있거나 누락된 데이터에 대해 재전송을 요청하게 됨

TCP : 전송 조절 프로토콜( Transmission Control Protocol)

  • IP는 패킷 전달 여부를 보증하지 않고, 패킷을 보낸 순서와 받는 순서가 다를 수 있음
  • TCP는 데이터의 전달을 보증하고 보낸 순서대로 받게 해줌 (IP 위에서 동작)

HTTP, FTP 등은 TCP를 기반으로 한 많은 수의 애플리케이션 프로토콜

Reference

profile
romantic ai developer

0개의 댓글