UNIX: разработка сетевых приложений
UNIX: разработка сетевых приложений читать книгу онлайн
Новое издание книги, посвященной созданию веб-серверов, клиент-серверных приложений или любого другого сетевого программного обеспечения в операционной системе UNIX, — классическое руководство по сетевым программным интерфейсам, в частности сокетам. Оно основано на трудах Уильяма Стивенса и полностью переработано и обновлено двумя ведущими экспертами по сетевому программированию. В книгу включено описание ключевых современных стандартов, реализаций и методов, она содержит большое количество иллюстрирующих примеров и может использоваться как учебник по программированию в сетях, так и в качестве справочника для опытных программистов.
Внимание! Книга может содержать контент только для совершеннолетних. Для несовершеннолетних чтение данного контента СТРОГО ЗАПРЕЩЕНО! Если в книге присутствует наличие пропаганды ЛГБТ и другого, запрещенного контента - просьба написать на почту [email protected] для удаления материала
Спецификация сокетов и XTI для Unix 98. Это руководство также содержит приложения, в которых описано использование XTI с NetBIOS, протоколов OSI, SNA, а также Netware IPX и SPX. Эти приложения охватывают использование сокетов и XTI с ATM.
87. Partridge, С. and Jackson, A. 1999. "IPv6 Router Alert Option," RFC 2711.
88. Partridge, C., Mendez, T., and Milliken, W. 1993. "Host Anycasting Service," RFC 1546.
89. Partridge, C. and Pink, S. 1993. "A Faster UDP," IEEE/ACM Transactions on Networking, vol. 1, no. 4, pp. 429–440.
90. Paxson, V. 1996. "End-to-End Routing Behavior in the Internet," Computer Communication Review, vol. 26, no. 4, pp. 25–38 (
ftp://ftp.ee.lbl.gov/papers/routing.SIGCOMM.ps.Z
91. Paxson, V. and Allman, M. 2000. "Computing TCP's Retransmission Timer," RFC 2988.
92. Plauger, P.J. 1992. The Standard C Library. Prentice Hall, Englewood Cliffs, NJ.
93. Postel, J.B. 1980. "User Datagram Protocol," RFC 768.
94. Postel, J.B. 1981a. "Internet Protocol," RFC 791.
95. Postel, J.B. 1981b. "Internet Control Message Protocol," RFC 792.
96. Postel, J.B. 1981c. "Transmission Control Protocol," RFC 793.
97. Pusateri, T. 1993. "IP Multicast over Token-Ring Local Area Networks," RFC 1469.
98. Rago, S.A. 1993. UNIX System V Network Programming. Addison-Wesley, Reading, MA.
99. Rajahalme, J., Conta, A., Carpenter, B., and Deering, S.E. 2003. "IPv6 Flow Label Specification," draft-ietf-ipv6-flow-label-07.txt (Internet Draft).
100. Ramakrishnan, K., Floyd, S., and Black, D. 2001. "The Addition of Explicit Congestion Notification (ECN) to IP," RFC 3168.
101. Rekhter, Y., Moskowitz, B., Karrenberg, D., de Groot, G.J., and Lear, E. 1996. "Address Allocation for Private Internets," RFC 1918.
102. Reynolds, J.K. 2002. "Assigned Numbers: RFC 1700 is Replaced by an On-line Database," RFC 3232.
103. Reynolds, J.K. and Postel, J.B. 1994. "Assigned Numbers," RFC 1700 (устарело после выхода RFC 3232).
104. Ritchie, D.M. 1984. "A Stream Input-Output System," AT&T Bell Laboratories Technical Journal, vol. 63, no. 8, pp. 1897–1910.
105. Salus, P.H. 1994. A Quarter Century of Unix. Addison-Wesley, Reading, MA.
106. Salus, P.H. 1995. Casting the Net: From ARPANET to Internet and Beyond. Addison-Wesley, Reading, MA.
107. Schimmel, C. 1994. UNIX Systems for Modern Architectures: Symmetric Multiprocessing and Caching for Kernel Programmers. Addison-Wesley, Reading, MA.
108. Spero, S. 1996. Session Control Protocol (SCP) (
http://www.w3.org/Protocols/HTTP- NG/http-ng-scp.html
109. Srinivasan, R. 1995. "XDR: External Data Representation Standard," RFC 1832.
110. Stevens, W.R. 1992. Advanced Programming in the UNIX Environment. Addison-Wesley, Reading, MA.
Программирование в Unix — детальное описание.
111. Stevens, W.R. 1994. TCP/IP Illustrated, Volume 1: The Protocols. Addison-Wesley, Reading, MA.
Введение в протоколы Интернета.
112. Stevens, W.R. 1996. TCP/IP Illustrated, Volume 3: TCP for Transactions, HTTP, NNTP, and the UNIX Domain Protocols. Addison-Wesley, Reading, MA.
113. Stevens, W.R. and Thomas, M. 1998. "Advanced Sockets API for IPv6," RFC 2292 (устарело после выхода RFC 3542).
114. Stevens, W.R., Thomas, M., Nordmark, E., and Jinmei, T. 2003. "Advanced Sockets Application Program Interface (API) for IPv6," RFC 3542.
115. Stewart, R. R., Bestler, C., Jim, J., Ganguly, S., Shah, H., and Kashyap, V. 2003a. "Stream Control Transmission Protocol (SCTP) Remote Direct Memory Access (RDMA) Direct Data Placement (DDP) Adaptation," draft-stewart-rddp-sctp-02.txt (Internet Draft).
116. Stewart, R.R., Ramalho, M., Xie, Q., Tuexen, M., Rytina, I., Belinchon, M., and Conrad, P. 2003b. "Stream Control Transmission Protocol (SCTP) Dynamic Address Reconfiguration," draftietf-tsvwg-addip-sctp-07.txt (Internet Draft).
117. Stewart, R.R. and Xie, Q. 2001. Stream Control Transmission Protocol (SCTP): A Reference Guide. Addison-Wesley, Reading, MA.
118. Stewart, R.R., Xie, Q., Morneault, K., Sharp, C., Schwarzbauer, H., Taylor, T., Rytina, I., Kalla, M., Zhang, L., and Paxson, V. 2000. "Stream Control Transmission Protocol," RFC 2960.
119. Stone, J., Stewart, R.R., and Otis, D. 2002. "Stream Control Transmission Protocol (SCTP) Checksum Change," RFC 3309.
120. Tanenbaum, A. S. 1987. Operating Systems Design and Implementation. Prentice Hall, Englewood Cliffs, NJ.
121. Thomson, S. and Huitema, C. 1995. "DNS Extensions to support IP version 6," RFC 1886.
122. Torek, C. 1994. "Re: Delay in re-using TCP/IP port," Message-ID: <[email protected]>, USENET comp.unix.wizards Newsgroup (
http://www.unpbook.com/torek.94dec31.txt)
123. Touch, J. 1997. "TCP Control Block Interdependence," RFC 2140.
124. Unix International, 1991. Data Link Provider Interface Specification. Unix International, Parsippany, NJ, Revision 2.0.0 (
http://www.unpbook.com/dlpi.2.0.0.ps
http://www.rdg.opengroup.org/pubs/catalog/web.htm
125. Unix International, 1992а. Network Provider Interface Specification. Unix International, Parsippany, NJ, Revision 2.0.0 (
http://www.unpbook.eom/npi.2.0.0.ps
126. Unix International, 1992b. Transport Provider Interface Specification. Unix International, Parsippany, NJ, Revision 1.5 (
http://www.unpbook.eom/tpi.1.5.ps
http://www.rdg.opengroup.org/pubs/catalog/web.htm
127. Vixie, P. А. 1996. Private communication.
128. Wright, G.R. and Stevens, W.R. 1995. TCP/IP Illustrated, Volume 2: The Implementation. Addison-Wesley, Reading, MA.
Реализация протоколов Интернета в операционной системе 4.4BSD-Lite.