자유롭게 게시물을 올릴수있는 게시판입니다.
  • 유년추억
  • 학교생활
  • 입시준비
  • 대학생활
  • 군생활
  • 알바생활
  • 취업준비
  • 직장생활
  • 원룸생활
  • 연애중
  • 결혼준비
  • 집안살림
  • 자녀교육
  • 창업준비
  • 이민유학
  • 노후생활
  • 전체보기


국내 최초 공개- 소리바다 접속구조및 검색

 












안녕하세요. 금일 제가 네트워크 프로토콜 분석프로그램(일명 스니퍼)으로 소리바다의 접속구조를 분석을 해보니 다음과 같은 것 같습니다.

1. 일단 인증서버로 인터넷 제국(강남구 신사동에 위치)에 있는 211.233.14.151로 인증을 거친 후 211.233.14.158에 접속하여 각 super peer리스트를 받아 오는 것 같습니다.
2. 그런 후 수시로 UDP패킷을 이용하여 super peer들과의 접속상태를 확인합니다.
3. 검색역시 각 super peer에게 해당하는 파일을 요청을 한 후 나타나는 목록에서 다운을 받는 것 같습니다. 한마디로 소리바다2에서는 기존의 소리바다 서버에 접속하여 파일목록을 제공받던 것을 접속되어 있는 네티즌들에게 직접 Query를 보내어 받는 형식이라고 간주되어집니다.
그리고 TCP,UDP패킷의 사용자 데이터 부분은 스니퍼도 검출을 하질 못하여 그 이상의 분석은 조금 어려웠던 점 이해해 주시고 아래 그림들은 Layer2,3,4에대한 프로토콜에 따른 분석이기에 약간 미흡하지만 네티즌 여러분들의 많은 이해 부탁드립니다.

아래 그림은 프로토콜 분석입니다.



written by an9383 (an9383)
2002-08-28 10:07:24
3634 번 읽음
  총 28 개의 댓글이 있습니다.
  1. 1. 慘이슬 '02.8.28 10:16 AM 신고
    1등이오..그럼 네티즌들이 접속을 마니하고 공유해도 아무 지장이 없다는 뜻이군..누구 잘못도 아니고 네티즌들끼리 공유하는것이니...않그렀소?하지만... ↓댓글에댓글
  2. 2. 써니 '02.8.28 10:43 AM 신고
  3. 3. 황원 '02.8.28 11:55 AM 신고
    컴맹이라 먼말인지 잘 모르지만 암튼 좋은거같네요.. 어제 노래 몇곡을 다운 받아봤지만 예전보다 속도는 약간 저하되긴 했지만 winmx 보다는 나은거 같던데.. 양씨형제에게 고맙다는 말씀을 드리고 싶네요 ^^ ↓댓글에댓글
  4. 4. ㅊㅊㅁ '02.8.28 12:53 PM 신고
    네티즌끼리 공유해도 mp3는 불법입니다. 음반협회에서 네티즌 모두를 고발할지 몰라요 ^.^ ↓댓글에댓글
  5. 5. 강가딘 '02.8.28 1:51 PM 신고
    그럼 나 구속 당하는겁니까 ㅜ.ㅠ ↓댓글에댓글
  6. 6. 공갈선생 '02.8.28 3:45 PM 신고
    mp3가 불법은 아니져...공유문제를 걸고 넘어가는거라...지금은 법 망에 걸리지 않게 편법을 쓴거죠..뭐 그래도 조만간에 예전 그.짝이 나겠지만..ㅠ.ㅠ ↓댓글에댓글
  7. 7. 써니 '02.8.28 4:36 PM 신고
    만일 현재 소리바다가 mp3공유문제로 걸린다면 각종 메신저(MSN,daum...)들도 걸리게 되어 있읍니다. 그리고 회사내에서 사적으로 mp3파일을 복사하는 행위도 불법이니 마이크로 소프트도 걸리겠네요. 그러면 결과는 뻔하지 않 ↓댓글에댓글
  8. 8. 써니 '02.8.28 4:36 PM 신고
    겠읍니까? ↓댓글에댓글
  9. 9. 제로쿨 '02.8.28 4:52 PM 신고
    와우.ㅡㅡ;; 저런거 어케하죠?? 배우고 싶은데. ↓댓글에댓글
  10. 10. 이명민 '02.8.28 9:21 PM 신고
    흠.... 약간의 해킹이라고 볼 수 있습니다. 흠... 이정도 실력이면.. 써니님도 해킹 실력도 만만치 않다는 것을 알수 있죠.. ↓댓글에댓글
  11. 11. 이명민 '02.8.28 9:22 PM 신고
    더구나 적은 정보로도.. Layer4까지의 정보로도.. 여러 패킷 정보와 ip위치를 안다는 것도 대단한 실력입니다. ↓댓글에댓글
  12. 12. 이명민 '02.8.28 9:26 PM 신고
    분석능력이 상당히 뛰어나시네요.... 저도 써니님에게 배워야 겠습니다.. ^^ ↓댓글에댓글
  13. 13. 써니 '02.8.28 10:13 PM 신고
    과찬의 말씀입니다. 그리고 제가 소리바다를 음해하기 위하여 라기보다는 소리바다의 법적 대응논란이 불거져서 호기심차원에서 해본겁니다. ↓댓글에댓글
  14. 14. 이민우 '02.8.29 12:43 PM 신고
    소리바다 도 인증서버 만 다운된다면 또 다시 먹통이 됩니다. 아마도 웹서버 DB내에 ↓댓글에댓글
  15. 15. 이민우 '02.8.29 12:44 PM 신고
    ID 및 PW 가 DB에 저장이 되어있고 해당 쿼리를 보내면 인증을 해줍니다. 소리바다2의 단점은 중앙서버가 없기떄문에 수많은 유저들로부터 검색어를 각각의 클라이언트의 PC들이 처리해서 검색어에 해당하는 MP3화일있다면 응답을 ↓댓글에댓글
  16. 16. 이민우 '02.8.29 12:46 PM 신고
    해주어야 하며 이러한 과정은 클라이언트 PC들에게는 상당한 부하를 주어지게 됩니다. 하지만 요즘 컴퓨터 성능들이 상당히 좋아진점을 보면 이방식 또한 괜찮은 방식이라 생각은 됩니다. 하지만 불안정한 클라이언트들의 접속속도와 응답속 ↓댓글에댓글
  17. 17. 이민우 '02.8.29 12:46 PM 신고
    는 소리바다2 는 전보다는 원활한 전체 검색이 되어질수는 없습니다. ↓댓글에댓글
  18. 18. 김성완 '02.8.29 10:28 PM 신고
    음...역시 수준 높은...bcpark.....님들 존경합니다... ↓댓글에댓글
  19. 19. 박병준 '02.8.30 9:27 AM 신고
    이민우님의 말에 동감을 하면서 몇가지 말하고자 합니다. 며칠전부터 소리바다에 1천곡 이상 공유해서 얼마나 좋은 성능으로 공유거 되는지 살펴보았습니다. 저의 결론은 사용자가 3~4시간 공유시키기에는 무난한 시스템이라고 생각됩니다. ↓댓글에댓글
  20. 20. 박병준 '02.8.30 9:33 AM 신고
    가끔씩 외출하고 돌아오면 소리바다가 죽어있는것은 아직까지는 안정성이 조금 보완되어야 겠다는 생각이 들게했습니다. ↓댓글에댓글
  21. 21. 박병준 '02.8.30 9:49 AM 신고
    저도 개인적으로 분산컴퓨팅 혹은 클러스트링등에 관심을 많이 가지고 있었는데 (Seti@Home이나 DES등) 이것이 문제는 대략적인 구조를 구상하는데는 문제가 없는데 실제 구현 하려고 하면 이것저것 걸리는 것이 많아서... ↓댓글에댓글
  22. 22. 박병준 '02.8.30 9:50 AM 신고
    하여간 소리다바는 잘 만들어진 시스템임에는 분명합니다. 물론 더 발전되어야 겠지만 말입니다. ↓댓글에댓글
  23. 23. 김현철 '02.8.30 7:27 PM 신고
    파일전송부분은 당연히 TCP로 해야합니다. UDP로 보낼경우 데이터가 제대로 전송되었는지 체크를 하지 않기때문에 파일이 깨질확률이 있기 때문이죠.(실제로 10MB를 UDP로 전송시 90%이상이 깨지더군요^^;) ↓댓글에댓글
  24. 24. 김현철 '02.8.30 7:37 PM 신고
    만약 인증서버가 사라지고 정말 서버가 없게된다면 공유하는 사람들 아이피 무작위로 뽑아서 고소가능합니다. ↓댓글에댓글
  25. 25. 김현철 '02.8.30 7:37 PM 신고
    UDP로 사용자들에게 검색어를 보낼때에는 헤더(2~3바이트,항상같지는않음)+검색어 ↓댓글에댓글
  26. 26. 김현철 '02.8.30 7:37 PM 신고
    인증서버 막히면 그대로 골로 가고 수퍼피어 리스트를 얻어오기 위해선 어쩔 수 없이 서버가 필요한 구조입니다. 네덜란드의 Kazaa 역시 이런 방식을 쓰고있는데 저번에 소송당했습니다. 승소여부는 모르겠네요. ↓댓글에댓글
  27. 27. 박성환 '02.8.31 7:10 PM 신고
    Kazza는 승소했어요.. ↓댓글에댓글
  28. 28. 정용훈ㅂ '02.8.31 7:45 PM 신고
    중앙서버 있네요.-_- ↓댓글에댓글
☞ 로그인 후 의견을 남기실 수 있습니다
 캐시선물





365ch.com 128bit Valid HTML 4.01 Transitional and Valid CSS!
태그