Prev | Contents | Next

10 더 많은 참고문헌

여기까지 왔고, 더 많은 것을 원하시나요? 네트워크에 대해서 더 배우려면 어디로 가야할까요?

10.1 책들

옛날식의, 정말로 손에 쥘 수 있는, 종이로 만든 책들입니다. 아래에 있는 훌륭한 책 중 몇몇을 읽어보세요. 이것들은 저에게 좋은 보상을 주는 유명한 도서 유통업자들의 제휴된 링크로 여러분을 안내할 것입니다. 좀 더 관대한 독자라면 페이팔로 beej@beej.us에 기부해주시길 바랍니다. :-)

Unix Network Programming, volumes 1-2 W. Richard Stevens 지음. Addison-Wesley Professional와 Prentice Hall 출판. 1~2권 ISBN: 978-0131411555[https://beej.us/guide/url/unixnet1], 978-0130810816[https://beej.us/guide/url/unixnet2].

Internetworking with TCP/IP, volume I Douglas E. Comer 지음. Pearson 출판. ISBN 978-013608530049.

TCP/IP Illustrated, volumes 1-3 W. Richard Stevens와 Gary R. Wright 지음. Addison Wesley 출판. 1~3권의 ISBN (과 3권 통합본의 ISBN): 978-020163346750, 978-0201633542[https://beej.us/guide/url/tcpi2], 978-0201634952[https://beej.us/guide/url/tcpi3], (978-020177631751).

TCP/IP Network Administration Craig Hunt 지금. O’Reilly & Associates, Inc. 출판. ISBN 978-059600297852.

Advanced Programming in the UNIX Environment W. Richard Stevens 지음. Addison Wesley 출판. ISBN 978-032163773453.

10.2 웹 참고문헌

인터넷에는 아래와 같은 정보가 있습니다.

BSD Sockets: A Quick And Dirty Primer54 (유닉스 시스템 프로그래밍 정보도 있습니다!)

The Unix Socket FAQ55

TCP/IP FAQ56

The Winsock FAQ57

그리고 여기 연관된 위키백과 페이지입니다.

Berkeley Sockets58

Internet Protocol (IP)59

Transmission Control Protocol (TCP)60

User Datagram Protocol (UDP)61

Client-Server62

Serialization63 (데이터 패킹과 언패킹)

10.3 RFCs

RFC들64—진짜 진탕입니다! 이것들은 인터넷에 사용된 할당된 번호와 프로그래밍 API, 프로토콜 등을 설명하는 문서입니다. 여러분의 즐거움을 위해 그 중 일부에 대한 링크를 포함했습니다. 팝콘을 한 바가지 가져와서 생각모자를 써 봅시다.(역자 주 : 어떤 것을 진지하게 생각한다는 의미)

RFC 165 —The First RFC; this gives you an idea of what the “Internet” was like just as it was coming to life, and an insight into how it was being designed from the ground up. (This RFC is completely obsolete, obviously!)

RFC 76866 —The User Datagram Protocol (UDP)

RFC 79167 —The Internet Protocol (IP)

RFC 79368 —The Transmission Control Protocol (TCP)

RFC 85469 —The Telnet Protocol

RFC 95970 —File Transfer Protocol (FTP)

RFC 135071 —The Trivial File Transfer Protocol (TFTP)

RFC 145972 —Internet Relay Chat Protocol (IRC)

RFC 191873 —Address Allocation for Private Internets

RFC 213174 —Dynamic Host Configuration Protocol (DHCP)

RFC 261675 —Hypertext Transfer Protocol (HTTP)

RFC 282176 —Simple Mail Transfer Protocol (SMTP)

RFC 333077 —Special-Use IPv4 Addresses

RFC 349378 —Basic Socket Interface Extensions for IPv6

RFC 354279 —Advanced Sockets Application Program Interface (API) for IPv6

RFC 384980 —IPv6 Address Prefix Reserved for Documentation

RFC 392081 —Extensible Messaging and Presence Protocol (XMPP)

RFC 397782 —Network News Transfer Protocol (NNTP)

RFC 419383 —Unique Local IPv6 Unicast Addresses

RFC 450684 —External Data Representation Standard (XDR)

IETF에는 RFC를 찾고 살펴보기 위한 좋은 도구85가 있습니다.


  1. https://www.linux.com/

  2. https://bsd.org/

  3. https://learn.microsoft.com/en-us/windows/wsl/

  4. https://cygwin.com/

  5. https://www.tallyhawk.net/WinsockExamples/

  6. http://www.catb.org/~esr/faqs/smart-questions.html

  7. https://beej.us/guide/bgnet/examples/telnot.c

  8. https://tools.ietf.org/html/rfc854

  9. https://tools.ietf.org/html/rfc793

  10. https://tools.ietf.org/html/rfc791

  11. https://tools.ietf.org/html/rfc768

  12. https://tools.ietf.org/html/rfc791

  13. https://en.wikipedia.org/wiki/Vint_Cerf

  14. https://en.wikipedia.org/wiki/ELIZA

  15. https://www.iana.org/assignments/port-numbers

  16. https://en.wikipedia.org/wiki/Doom_(1993_video_game)

  17. https://en.wikipedia.org/wiki/Wilford_Brimley

  18. https://tools.ietf.org/html/rfc1918

  19. https://tools.ietf.org/html/rfc4193

  20. https://www.iana.org/assignments/port-numbers

  21. https://beej.us/guide/bgnet/examples/showip.c

  22. https://tools.ietf.org/html/rfc1413

  23. https://beej.us/guide/bgnet/examples/server.c

  24. https://beej.us/guide/bgnet/examples/client.c

  25. https://beej.us/guide/bgnet/examples/listener.c

  26. https://beej.us/guide/bgnet/examples/talker.c

  27. https://libevent.org/

  28. https://beej.us/guide/bgnet/examples/poll.c

  29. https://beej.us/guide/bgnet/examples/pollserver.c

  30. https://libevent.org/

  31. https://beej.us/guide/bgnet/examples/select.c

  32. https://beej.us/guide/bgnet/examples/selectserver.c

  33. https://en.wikipedia.org/wiki/Internet_Relay_Chat

  34. https://beej.us/guide/bgnet/examples/pack.c

  35. https://en.wikipedia.org/wiki/IEEE_754

  36. https://beej.us/guide/bgnet/examples/ieee754.c

  37. https://beej.us/guide/url/tpop

  38. https://github.com/protobuf-c/protobuf-c

  39. https://beej.us/guide/bgnet/examples/pack2.c

  40. https://beej.us/guide/bgnet/examples/pack2.c

  41. https://tools.ietf.org/html/rfc4506

  42. https://beej.us/guide/bgnet/examples/broadcaster.c

  43. http://www.unpbook.com/src.html

  44. http://www.unpbook.com/src.html

  45. https://www.openssl.org/

  46. https://stackoverflow.com/questions/21323023/

  47. https://www.iana.org/assignments/port-numbers

  48. https://www.iana.org/assignments/port-numbers

  49. https://beej.us/guide/url/intertcp1

  50. https://beej.us/guide/url/tcpi1

  51. https://beej.us/guide/url/tcpi123

  52. https://beej.us/guide/url/tcpna

  53. https://beej.us/guide/url/advunix

  54. https://cis.temple.edu/~giorgio/old/cis307s96/readings/docs/sockets.html

  55. https://developerweb.net/?f=70

  56. http://www.faqs.org/faqs/internet/tcp-ip/tcp-ip-faq/part1/

  57. https://tangentsoft.net/wskfaq/

  58. https://en.wikipedia.org/wiki/Berkeley_sockets

  59. https://en.wikipedia.org/wiki/Internet_Protocol

  60. https://en.wikipedia.org/wiki/Transmission_Control_Protocol

  61. https://en.wikipedia.org/wiki/User_Datagram_Protocol

  62. https://en.wikipedia.org/wiki/Client-server

  63. https://en.wikipedia.org/wiki/Serialization

  64. https://www.rfc-editor.org/

  65. https://tools.ietf.org/html/rfc1

  66. https://tools.ietf.org/html/rfc768

  67. https://tools.ietf.org/html/rfc791

  68. https://tools.ietf.org/html/rfc793

  69. https://tools.ietf.org/html/rfc854

  70. https://tools.ietf.org/html/rfc959

  71. https://tools.ietf.org/html/rfc1350

  72. https://tools.ietf.org/html/rfc1459

  73. https://tools.ietf.org/html/rfc1918

  74. https://tools.ietf.org/html/rfc2131

  75. https://tools.ietf.org/html/rfc2616

  76. https://tools.ietf.org/html/rfc2821

  77. https://tools.ietf.org/html/rfc3330

  78. https://tools.ietf.org/html/rfc3493

  79. https://tools.ietf.org/html/rfc3542

  80. https://tools.ietf.org/html/rfc3849

  81. https://tools.ietf.org/html/rfc3920

  82. https://tools.ietf.org/html/rfc3977

  83. https://tools.ietf.org/html/rfc4193

  84. https://tools.ietf.org/html/rfc4506

  85. https://tools.ietf.org/rfc/


Prev | Contents | Next