IT/Doc 10

tcp 알고리즘

1. Piggybacked Ack(Delayed Ack) 데이터를 수신하면 Ack delay 타이머를 작동시켜서 일정 시간동안 기다리는 중 송신 데이터가 있으면 Ack 과 같이 전송을 하는 방법. 만약 Ack delay 이후에도 송신 데이터가 없으면 Ack 만 전송한다. 2. Naggle Algorithm 세그먼트의 크기가 일정 크기가 될 경우만 데이터를 전송해서 네트워크의 효율성을 올리기 위한 방법이다 3. Karn Algorithm 패킷 전송후 RTO(Retransmission TimeOut) 이후에 재 전송을 한경우 이후에 수신된 Ack 가 어떤 녀석의 Ack 인지 구분할 수가 없다(첫 Packet 인지 재전송된 Packet 인지). 이를 해결하기 위해 재전송이 이루어진 경우는 재전송에 대한 Ack..

IT/Doc 2007.11.06

ADSL Linux Howto (ADSL Linux 접속)

Linux 인터넷 접속하기 원본 출처 http://hlug.hanyang.ac.kr/~freekgb/html/internet.html 랜카드 수동 설정 DHCP 사용하기 - 하나로, 두루넷, 메가패스 B&A 레드햇 리눅스 7.x(와우 리눅스 파란)에서의 ADSL 사용하기 - 강기봉 한통 ADSL 가이드(레드햇 6.2 기준) - 강기봉 한통 ADSL 설정법 - 노승철님 제공 내장형 ADSL 모뎀 - 참고 - 한국통신/하나로 - ITEX 칩셋을 사용하는 내장형 ADSL 모뎀의 드라이버가 나와 있습니다. - 아래의 Link를 참조하시기 바랍니다. KT NetSpot - 현재 KLDP 개발자 사이트에서 드라이버가 제공됩니다. - 아래의 Link를 참조하시기 바랍니다. 하나로 ADSL 내장형 모뎀 + VMware..

IT/Doc 2007.02.28

MSN 프로토콜 분석

지난 글에서 임베디드 프로그래밍의 개요와 소스 관리 그리고 임베디드 메신저의 대략적인 설계를 살펴보았다. 이번 글에서는 MSN 메신저 제작의 심도깊은 부분에 들어가서 네트워크 처리와 함께 메신저의 기본이 되는 프로토콜을 면밀히 검토하고 프로그램의 세부 설계를 해 보자. MSN 메신저는 비공개 프로토콜이다. 처음 1.0 버전의 자료가 간단한 문서로 인터넷에 유포된 것을 수많은 개발자들이 분석하여 지금에 이르렀다. 비공개 프로토콜을 분석하는 일은 간단한 일이 아니다. 패킷을 하나하나 확인해서 그 기능이 어떤 역할을 하는지를 추정해야 하기 때문에 매우 어렵다. 하지만 다행히 MSN 프로토콜은 분석되어 있는 내용이 많이 공개되어 처음 개발을 시작하는 프로그래머에게 큰 도움을 준다. 최근 MSN 프로토콜 버전 (..

IT/Doc 2007.02.26