[컴퓨터망]Introduction to Transport Layer(작성중)

여지윤·2023년 5월 11일
0

컴퓨터망

목록 보기
1/2
  • 경북대학교 정창수 교수님의 컴퓨터망 수업을 정리한 페이지입니다.
  • Tech 블로그 플랫폼을 tistory로부터 이전하며 포스팅 순서가 정리되어 있지 않습니다.

  • Encapsulation and Decapsulation
    *
  • Multiplexing and Demultiplexing

    Multiplexing : An entity accepts items from more than one source (many to one)

    저속 통신 선로와 고속 통신 선로가 존재하는데, 이 둘을 연결하는 것과 같은 개념. 여러 개를 묶어서 한 데로 내보낸다.

    Demultiplexing : An entity delivers items to more than one source(one to many)


  • Flow Control
    • Delivery of items from a producer to a consumer
      • Pushing
      • Pulling

  • Error Control

    • Network layer is unreliable(IP 계층은 믿을 수 없다)
      IP는 unreliable 하기 때문에 transport layer에서 전달해줘야 한다.
      IP계층은 error control을 하지 않기 때문
      IP계층에서는 packet 전달만을 하고 packet 순서의 신경을 쓰지는 않는다.

    • Sender
      packet이 lost되거나 discard 되면 재전송한다.

    • Receiver

      • 손상되거나 복제된 패킷을 discard 한다.
      • out-of-order packet(순서가 바뀐 패킷)은 missing packet이 도착할때까지 저장해둔다. -> 버퍼에서 저장
    • Sequence Numbers

    • receiver는 ACKnowledgement를 전송한다.
      ACK는 다음에 받을 번호를 적어 전송

    • Buffer

      • At the sender
      • At the receiver
        packet이 도착하면 buffer에 저장한다.

    Sliding Window 개념을 이해해야 함!!!

    • Window size
      • 크기는 정하기 나름
      • packet을 보낼 수 있는 범위
profile
개발새발

0개의 댓글