TCP(Transmission Control Protocol)
·
Computer Science/Network
TCP는 전송 프로토콜이다.프로토콜은 클라이언트와 서버가 정보를 교환할 수 있도록 하는 메시지 형식 대한 규칙 이라고 보면 된다. 수신 호스트가 전송 받은 메시지를 이해하려면 설계된 규칙에 따라 작성된 데이터 형식이어야 한다는 말이다.TCP는 연결 지향적(handshaking 기반)으로 동작하며, 송신자와 수신자 간에 신뢰성 있는 방식으로 전달하고,흐름 제어와 혼잡 제어를 통해 수신자를 과부하시키지 않는 통신 규약이다. TCP의 전송 제어 기법 TCP는 신뢰성 있는 데이터 전송을 보장하기 위해 다양한 제어 메커니즘을 사용한다.그중에서도 가장 중요한 3가지는 다음과 같다흐름 제어(Flow Control)오류 제어(Error Control)혼잡 제어(Congestion Control)이 글에서는 이 세 가..
GBN과 SR의 비교를 중심으로
·
Computer Science/Network
네트워킹을 공부하면서 처음으로 막혔던 구간이다.이론 자체는 그렇게 어려운 내용이 없지만, 헷갈리는 부분에 대하여 자세하게 짚어주는 글이 없어 나름대로의 정리를 마친 후 글을 작성한다. GBN(Go-Back-N) 기법과 SR(Selective Repeat) 방식의 기본적인 동작은 자세히 설명되어 있는 자료가 많으니, 잘 정리해두셨다고 생각한 링크를 첨부하겠다.https://blog.everdu.com/367 [컴퓨터 네트워크] 19. Transport Layer (5) : Go-Back-N (GBN), Selective Repeat (SR)Pipelined Protocolrdt 3.0 프로토콜은 stop and wait 방식의 프로토콜이라 performance 가 매우 좋지 않았다.이를 해결하기 위해 pi..