IT , 그들만의 유머

2007/computing_log 2007/10/11 22:59 posted by before30
보통 유머라 하면 대부분의 사람들이 쉽게 이해하고 웃어야할텐데,
전산 전공한 사람들은 보자마자 쓰러질 가능성 보이지만.. 어쨌든

RFC유머를 오늘 접하고 웃겨서 쓸어질뻔했다.

먼저, RFC란 무엇인가?
네이버 백과사전의 도움을 받아보자
http://100.naver.com/100.nhn?docid=718255

사용자 삽입 이미지


간단히 말해서 RFC라는 것은 "인터넷 표준 기술 문서" 이다.
이 표준 문서들 중에 하나인 RFC1149는
 A Standard for the Transmission of IP Datagrams on Avian Carriers

이런 제목을 가지고 있다.

조류를 이용한 IP Datagrams 전송에 대한 표준이다.

Network Working Group                                        D. Waitzman
Request for Comments: 1149                                       BBN STC
                                                            1 April 1990


   A Standard for the Transmission of IP Datagrams on Avian Carriers
   조류를 이용한 IP Datagrams 전송에 대한 표준

Status of this Memo

   이 메모는 조류 전달체를 IP Datagrams 캡슐화 시키는 실험적 방법을 나타낸다.
   이 설명서는 대도시 네트워크에서 유용하게 사용될 수 있다.
   이 실험은 표준으로서는 추천되지 않는다.
   
Overview and Rational
   
   조류 전달체는 높은 지연, 낮은 처리량과 낮은 고도 서비스(?)를 제공한다.
   연결 위상은 point to point로 제한된다. 전달체는 본능적인 충돌 회피 시스템을 가지고있다.
   몇몇 도시에서는 연결 지향 서비스도 가능하다.
  
Frame Format
   (걸작이다!)
   IP datagram은 작은 종이에 프린트 되고 각 각의 분리된 종이는
   조류 전달체의 다리에 묶여진다.
   밴드위스는 다리 길이에 따라서 제한된다.
   MTU가 가능하고 이것은 전달체의 나이에 따라서 일반적으로 증가한다.
   보편적인 MTU는 256mg 이고 blah blah...

여기서 끝낼 IT 사람들이 아니지 않은가!
1990년 4월 1일에 이런 문서를 만들었고

2001년 4월 28일 구현에 들어갔다.
http://www.blug.linux.no/rfc1149/


On 28 April 2001, IPoAC was actually implemented by the Bergen Linux user group.[1] They sent 9 packets over a distance of approximately 5km (3 miles), each carried by an individual pigeon and containing one ping (ICMP Echo Request), and they received 4 responses.

Script started on Sat Apr 28 11:24:09 2001
vegard@gyversalen:~$ /sbin/ifconfig tun0
tun0      Link encap:Point-to-Point Protocol  
          inet addr:10.0.3.2  P-t-P:10.0.3.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:150  Metric:1
          RX packets:1 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 
          RX bytes:88 (88.0 b)  TX bytes:168 (168.0 b)

vegard@gyversalen:~$ ping -i 900 10.0.3.1
PING 10.0.3.1 (10.0.3.1): 56 data bytes
64 bytes from 10.0.3.1: icmp_seq=0 ttl=255 time=6165731.1 ms
64 bytes from 10.0.3.1: icmp_seq=4 ttl=255 time=3211900.8 ms
64 bytes from 10.0.3.1: icmp_seq=2 ttl=255 time=5124922.8 ms
64 bytes from 10.0.3.1: icmp_seq=1 ttl=255 time=6388671.9 ms

--- 10.0.3.1 ping statistics ---
9 packets transmitted, 4 packets received, 55% packet loss
round-trip min/avg/max = 3211900.8/5222806.6/6388671.9 ms
vegard@gyversalen:~$ exit

Script done on Sat Apr 28 14:14:28 2001

위키피디아에 올라와있는 결과 요약이다.

9개의 패킷을 만들어서 5Km떨어진 곳으로 ICMP Echo 보내듯이 핑을 날렸고
결과는 55%의 로스와 평균 5222806.6 ms의 시간을 나타낸다.

자랑스러운 실험 사진들도 있다.

 

 


그렇지만 이것이 끝이 아니였다!

QoS(Quality of Service)라는 인터넷 밴드위스의 한계를 벗어나서
서비스의 체감속도를 올려주는 기술이 있는데,
이것에 대한 연구까지 같이 되었다는 것이다.!!!

표준 2549를 보게되면 나와있다.



이 유머에 대한 참조 글은
wikipedia문서, RFC1149, RFC2549
입니다. 만우절에 만들어진 이 글들을 보면서 IT하는 사람들의 익살스러움에 감동 했다.

크리에이티브 커먼즈 라이선스
Creative Commons License

'2007 > computing_log' 카테고리의 다른 글

IT , 그들만의 유머  (8) 2007/10/11
Structure and Interpretation of Computer Programs - MIT OpenCourse  (2) 2007/10/08
CCRMA  (0) 2007/09/05
Daum의 개인화 페이지?  (3) 2007/09/05
Consuming Music Together  (0) 2007/09/03
Last.fm 과 음악 추천 시스템  (1) 2007/09/02


free counters