반응형

transport layer 3

컴퓨터 네트워크 - 신뢰성 있는 데이터 전송 (RDT)

신뢰성 있는 데이터 전송 신뢰성 있는 데이터 전송은 네트워크 중요 10가지 토픽 중 한 가지일 정도로 중요하게 여겨진다. 이는 Data Link layer, Transport layer, Application layer에서 구현된다. 이 중 Transport layer의 주 역할이 신뢰성 있는 데이터 전송이다. 신뢰성 있는 데이터 전송을 위해서는 수신된 데이터의 오류 복구 기능이 필요하다. 데이터 전달 중 데이터 손상이 발생하여 송신 측에서 보낸 데이터의 checksum과 수신 측에서 계산한 checksum이 같지 않을 수 있다(bit error). 또한, 송신 측은 패킷을 전송하였지만 전달 과정에서 손실(loss)이 발생하여 수신 측까지 전달되지 않을 수 있다. 이러한 상황들에서 복구하여 정상적으로 패..

컴퓨터 네트워크 - Transport Layer

Transport Layer Transport layer의 서비스와 프로토콜은 송수신 호스트상의 응용프로세스간의 논리적인 연결을 제공한다. Tranport 프로토콜은 송수신 종단 단말(end-system)에서만 수행된다. 중간의 라우터 스위치와 같은 네트워크 장비에는 physical, data link, network layer까지 구현될 수 있으나, tranport와 application layer는 종단 단말에서만 수행된다. 송신측: application layer에서 전달되어진 메시지를 세그먼트(segments) 단위로 나누어 네트워크층으로 전달한다. 수신측: 전달받은 세그먼트들을 메시지로 재결합하고 application layer로 전달한다. 인터넷에서 주로 사용하는 대표적인 transport p..

컴퓨터 네트워크 - Protocol layers, service model

컴퓨터 네트워크 - Protocol layers, service model Protocol Layer 프로토콜 레이어란 컴퓨터 관련 공부를 하다 보면 자주 접할 수 있는 application - presentation - session - transport - network - link - physical로 나눠져 있는 OSI 7계층과 application - transport - network - link - physical로 나눠져 있는 인터넷 프로토콜 스택이 있다. 이렇게 프로토콜을 층(layer)로 만드는 이유는 각 층이 특정한 기능을 수행하도록 정의하기 위함이다. 프로토콜의 디버깅과 기능의 업그레이드 등에서 유리하다. 이는 한 층의 기능변화가 다른 층에 영향을 주지 않도록 하여 일부 층만 만든 ..

반응형