Notice
Recent Posts
Recent Comments
목록Checksum (1)
순간이 영원해 지는 곳
프로그래머입장에서 다시 보는 TCP와 UDP
프로그래머 입장에서 보는 TCP와 UDP 패킷 전달 TCP는 신뢰성 있는 통신을 보장한다고 다들 배웠을 것이다. 프로그래머 입장에서 TCP를 다시 보자. 1. in-order delievery(순서대로 전송) 우리가 send(1000byte)를 여러번 호출하는 경우, send()호출 한번에 패킷 하나가 생성되어 전달된다고 가정해보자. 이 경우 네트워크 경로상의 문제로 인해 먼저 전송한 데이터가 나중에 전달될 수 있다. 하지만 프로그래머는 그것을 신경쓰지 않아도 된다. TCP(L4 : Transport Layer)에서 순서가 뒤 바뀐 패킷을 원래대로 조립하여 프로그래머가 다루는 데이터의 형태로 만들어서 상위계층( Application Layer )로 올려준다. 그러므로 송신자가 보낸 순서대로 수신자는 데이..
네트워크 프로그래밍
2009. 7. 4. 22:47