본문 바로가기

전체 글61

여러 네트워크 패킷 헤더들. 1. IPv4 헤더 2. IPv6 헤더 3. ICMP 헤더 4. TCP 헤더 5. UDP 헤더 6. Ethernet Header 2009. 3. 1.
당나귀 서버주소 eDonkey server1(92.241.164.30:4242) eDonkey server2(212.63.206.35:4242) Kingdom1(89.248.172.54:4500) Kingdom3(89.248.172.86:4500) Kingdom2(89.248.172.50:4500) DonkeyServer No1(129.47.150.6:4661) DonkeyServer No9(207.171.62.239:4661) 2008. 12. 16.
TCP congestion control mechanism TCP congestion control mechanism : 네트워크의 혼잡도에 따른 패킷 손실을 줄이고자 전송 속도를 제어 및 패킷 재전송. Versions TCP Tahoe - TCP Reno - TCP Vegas Composition Slow start, Congestion Avoidance, Fast Retransmit, and Fast Recovery. 1. Slow Start TCP Tahoe 이전의 TCP는 수신 단말이 알려주는 윈도우의 크기 만큼의 segment들을 전송함으로써 연결(connection)을 맺고 전송을 시작했다. 즉, 수신 단말이 알려주는 윈도우의 크기가 한 segment의 크기보다 크다면 처음부터 여러 개의 segment를 전송하는 것이 가능하였다. 그러나 두 종단 단말.. 2008. 12. 6.
UDP와 TCP 차이 1. TCP - Transmission Control Protocol - 기술 설명서 : RFC 793 - 가장 큰 특징은 flow control과 congestion control을 통한 전송 보장. - 데이터 전송 이전에 handshake를 통해 상호간의 connection을 설립한다. - 순차적인 패킷 전송과 수신을 보장한다. - flow control : 받는 쪽의 버퍼에 남아있는 양을 보고 보내는 쪽에서 전송하는 패킷의 수를 조절. 받는 쪽에서 처리하는 속도에 따라 전송 속도가 조절되는 셈이다. - congestion control : 받았다는 답장(ACK)이 도착하는데 걸린 시간(RTT)을 계산하여 일정 시간(timeout) 이상이 되거나 3개의 중복된 답장(ACK)을 받는 경우 패킷이 전송되.. 2008. 12. 6.
CD-Keys under my name. 보호되어 있는 글 입니다. 2008. 10. 26.
유투브에서 고화질 버전으로 링크하는 방법. 유투브에서 제공하는 소스에 일부분만 수정함으로써 고화질 버전으로 링크할 수 있다. 예를 들어, 유투브에서 제공하는 소스는 다음과 같은 형식이다. 여기에 주소부분에 &ap=%2526fmt%3D18 를 embed태그의 소스부분에 추가해주면 고화질로 링크를 할 수 있다. 그러면 전체 소스는 다음과 같이 바뀐다. 이상. 2008. 10. 25.
TCP variant versions -- congestion control. (From http://icc.skku.ac.kr/~hedwig/pds/2006/CN_20060419.doc) 1. Basic Transmission Control Protocol(TCP)은 Sender 측의 buffer overflow를 방지하기 위해 intermediate router 단에서 Congestion Control을 수행한다. TCP는 송신자 측에 CongestionWindow(cwnd)라는 변수를 두어 네트워크 혼잡제어를 수행한다. TCP는 패킷 손실이 발생하지 않는 한 slow start와 congestion avoidance를 통해서 윈도우의 크기를 지속적으로 증가시키므로 언젠가는 혼잡으로 인한 패킷 손실이 발생한다. 따라서 TCP는 패킷 손실을 감지하고 복구하기 위한 손실 복구(lo.. 2008. 10. 2.