커널에서 TCP/IP 프로토콜을 변경하려고 합니다.

maia0430의 이미지

안녕하세요.
대학원에서 리눅스 클러스터링을 공부하고 있는 학생입니다.

리눅스에서 TCP/IP 프로토콜을 수정해서 Connection Handoff 프로토콜을 구현 하려고 하는데여.. (제가 구할 수 있었던 것은 FreeBSD2.6버전에서만 쓸수 있는 것 밖에 없어서...ㅠ.ㅠ 저희 연구실에 설치가 안되더군여..하드를 못잡는다는...)

리눅스 커널에 대해서 공부해 본적이 없는 초짜입니다.
이제부터 공부 하려고 하는데여, 어떤 부분부터 시작을 해야 할지 막막합니다.
TCP/IP 프로토콜을 수정하여 모듈로 올려서 이 프로토콜을 이용해서 통신을 하려고 하는데여, 네트워크 외의 다른 모든 커널 부분에 대한 이해가 필요할까여?

리눅스에서 프로토콜 관련해서 참고가 될만한 자료나 책(원서라두^^) 추천해 주셨으면 고맙겠습니다.

앞으로 위에서 말했던 FreeBSD2.6용 소스코드를 참고로 해서 리눅스용으로 구현해 보려고 하는데... 휴....

PS : 혹시 리눅스 클러스터링을 공부하셨던 분 들중에 Mohit Aron 박사의 Connection Handoff가 리눅스용으로 구현된 소스코드를 갖고 계신 분들 계신가여?? 꼭 꼭 연락해 주세여~~~ maia0430@empal.com입니당..^^

parrell의 이미지

understanding the linux kernel, 오릴리
커널구조+OS이론약간 -- 커널계의 generic한 책으로 알려져 있습죠
linux kernel internal, 보진않았지만 이책도 많이 보는걸로 알고있습니다
linux kernel programming - 각 파트별로 개략적인 소스보여주며 설명도
친절했던듯

tcp/ip illustrated vol2, 어디슨 웨슬리 -- bsd tcpip소스를 히딱 디벼놨습니다.
mbuf에서부터 비롯되는 각레이어및 프로토콜의 지지고볶기가 잘 나와있는듯
tcpip and linux protocol implementation, wiley -- 리눅스 프로토콜 소스를 거의 총망라 한듯 보이군여..

No talking, all action.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.