전송계층(2)
-
network - transport layer(2)
* 신뢰적인 data transfer sender - rdt_send()가 이벤트로 발생.(하위 rdt에 data를 전달하기 위해 app가 호출) - udt_send()가 액션으로 발생.(비신뢰적인 하위 채널에 data를 전달하기 위해 rdt가 호출) - rdt는 신뢰적인, udt는 비신뢰적인 이라는 의미 receiver - rdt_rcv()가 이벤트로 발생.(상위 rdt에 data를 전달하기 위해 호출) 발생 - deliver_data()가 액션으로 발생(rdt가 상위 layer에 data를 전달하기 위해 호출) * FSM(finite-state machine) state - 어떠한 상태를 의미 - sender는 application에게 data를 받으려고, receiver는 ip에게 packet을 받..
2020.02.12 -
network - transport layer(1)
* Transport Layer 서비스 개요 Transport services and protocol - 서로 다른 host간 작동하는 application process의 논리적인 통신(logical communication) 제공 - transport protocol은 end system에서 작동. - 송신측은 application message를 segment로 변환해서 network layer에 전달 - 수신측은 network layer에게 전달받은 segment에서 message를 추출해서 application layer에 전달. - 네트워크 application은 하나이상의 transport protocol을 사용 할 수 있음(TCP, UDP). 어떤 protocol을 사용할지는 applica..
2020.02.11