home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1998 November / pcwk_11_98a.iso / Ksiazki / RM / TCPIP1.TXT < prev    next >
Text File  |  1998-04-17  |  9KB  |  349 lines

  1. W. Richard Stevens
  2. t│um. Krzysztof Banaszek
  3.  
  4. Biblia TCP/IP, tom 1
  5.  
  6.  
  7. Biblia TCP/IP to fundamentalny i jedyny 
  8. tak pe│ny opis ca│ego protoko│u TCP/IP 
  9. bΩd╣cego podstaw╣ dzia│ania Internetu. W 
  10. odr≤┐nieniu od wielu innych publikacji 
  11. dostΩpnych na rynku ksi╣┐ka ta jest czym£ 
  12. wiΩcej ni┐ tylko opisem tego, co znajduje 
  13. siΩ dokumentach, kt≤re od dawna mo┐na 
  14. znaleƒµ w Internecie. W przystΩpny spos≤b 
  15. przedstawiono tu czytelnikowi jak dzia│a 
  16. TCP/IP. Wymuszaj╣c r≤┐ne nietypowe 
  17. sytuacje i pokazuj╣c jak na nie reaguje 
  18. oprogramowanie, autor u£wiadamia 
  19. czytelnikowi znaczenie r≤┐nych zagadnie±.
  20.  
  21. Spis tre£ci
  22.  
  23. Przedmowa
  24. Wprowadzenie
  25. 1.1 Wprowadzenie
  26. 1.2 Uk│ad ksi╣┐ki
  27. 1.3 Sk│ad TCP/IP
  28. 1.4 Adresy internetowe
  29. 1.5 System Nazw Domen
  30. 1.6 Enkapsulacja
  31. 1.7 Demultipleksacja
  32. 1.8 Model klient-serwer
  33. 1.9 Numery port≤w
  34. 1.10 Standaryzacja
  35. 1.11 Dokumenty RFC
  36. 1.12 Standardowe us│ugi podstawowe
  37. 1.13 Internet
  38. 1.14 Implementacje
  39. 1.15 Interfejs programowy aplikacji
  40. 1.16 Sieµ testowa
  41. 1.17 Podsumowanie
  42. Rozdzia│ 2 Warstwa │╣cza
  43. 2.1 Wprowadzenie
  44. 2.2 Enkapsulacja Ethernet i IEEE 802
  45. 2.3 Enkapsulacja typu trailer
  46. 2.4 SLIP: Serial Line IP - IP po │╣czu 
  47. szeregowym
  48. 2.5 SLIP z kompresj╣
  49. 2.6 PPP: protok≤│ punkt-punkt
  50. 2.7 Interfejs loopback
  51. 2.8 MTU
  52. 2.9 îcie┐ka MTU
  53. 2.10 Obliczanie przepustowo£ci │╣cza 
  54. szeregowego
  55. 2.11 Podsumowanie
  56. Rozdzia│ IP: 3 Internet Protocol - 
  57. protok≤│ Internetu
  58. 3.1 Wprowadzenie
  59. 3.2 Nag│≤wek IP
  60. 3.3 Ruting IP
  61. 3.4 Adresowanie podsieci
  62. 3.5 Maska podsieci
  63. 3.6 Adresy IP specjalnego przeznaczenia
  64. 3.7 Przyk│ady podsieci
  65. 3.8 Polecenie ifconfig
  66. 3.9 Polecenie netstat
  67. 3.10 Funkcje IP
  68. 3.11 Podsumowanie
  69. Rozdzia│ 4 ARP: Address Resolution 
  70. Protocol
  71. 4.1 Wprowadzenie
  72. 4.2 Przyk│ad
  73. 4.3 PamiΩµ podrΩczna ARP
  74. 4.4 Format pakietu ARP
  75. 4.5 Przyk│ady ARP
  76. 4.6 Proxy ARP
  77. 4.7 Gratuitous ARP
  78. 4.8 Polecenie arp
  79. 4.9 Podsumowanie
  80. Rozdzia│ 5 RARP: Reverse Address 
  81. Resolution Protocol
  82. 5.1 Wprowadzenie
  83. 5.2 Format pakietu RARP
  84. 5.3 Przyk│ady RARP
  85. 5.4 Serwer RARP
  86. 5.5 Podsumowanie
  87. Rozdzia│ 6 ICMP: Internet Control Message 
  88. Protocol
  89. 6.1 Wprowadzenie
  90. 6.2 Typy komunikat≤w ICMP
  91. 6.3 Zapytanie i odpowiedƒ ICMP dotycz╣ce 
  92. maski adresu
  93. 6.4 Zapytanie i odpowiedƒ timestamp
  94. 6.5 B│╣d ICMP - port nieosi╣galny
  95. 6.6 Przetwarzanie komunikat≤w ICMP przez 
  96. 4.4BSD
  97. 6.7 Podsumowanie
  98. Rozdzia│ 7 Program Ping
  99. 7.1 Wprowadzenie
  100. 7.2 Program Ping
  101. 7.3 Opcja zapisu trasy IP
  102. 7.4 Opcja IP timestamp
  103. 7.5 Podsumowanie
  104. Rozdzia│ 8 Program traceroute
  105. 8.1 Wprowadzenie
  106. 8.2 Dzia│anie programu Traceroute
  107. 8.3 Wynik dzia│ania w sieci LAN
  108. 8.4 Wynik dzia│ania w sieci WAN
  109. 8.5 Opcja IP ruting ƒr≤d│owy
  110. 8.6 Podsumowanie
  111. Rozdzia│ 9 Rutowanie IP
  112. 9.1 Wprowadzenie
  113. 9.2 Zasady rutowania
  114. 9.3 Komunikaty ICMP o nieosi╣galnym 
  115. ho£cie i nieosi╣galnej sieci
  116. 9.4 Przekazywaµ czy nie przekazywaµ
  117. 9.5 Komunikaty ICMP o b│Ωdach 
  118. przekierowania
  119. 9.6 Komunikaty ICMP router discovery
  120. 9.7 Podsumowanie
  121. Rozdzia│ 10 Dynamiczny protok≤│ rutowania
  122. 10.1 Wprowadzenie
  123. 10.2 Rutowanie dynamiczne
  124. 10.3 Demony rutowania w systemie Unix
  125. 10.4 RIP: Routing Information Protocol
  126. 10.5 RIP wersja 2
  127. 10.6 OSPF: Open Shortest Path First
  128. 10.7 BGP: Border Gateway Protocol
  129. 10.8 CIDR: Classless Interdomain Routing
  130. 10.9 Podsumowanie
  131. Rozdzia│ 11 UDP: User Datagram Protocol
  132. 11.1 Wprowadzenie
  133. 11.2 Nag│≤wek UDP
  134. 11.3 Suma kontrolna UDP
  135. 11.4 Prosty przyk│ad
  136. 11.5 Fragmentacja IP
  137. 11.6 Komunikat ICMP o b│Ωdzie 
  138. nieosi╣galno£ci (wymagana fragmentacja)
  139. 11.7 Okre£lanie MTU £cie┐ki za pomoc╣ 
  140. Traceroute
  141. 11.8 Wykrywanie MTU £cie┐ki za pomoc╣ 
  142. datagram≤w UDP
  143. 11.9 Wsp≤│praca pomiΩdzy UDP i ARP
  144. 11.10 Maksymalny rozmiar datagramu UDP
  145. 11.11 B│╣d ICMP source quench
  146. 11.12 Budowa serwera UDP
  147. 11.13 Podsumowanie
  148. Rozdzia│ 12 Broadcasting i multicasting
  149. 12.1 Wprowadzenie
  150. 12.2 Broadcasting
  151. 12.3 Przyk│ady adres≤w rozg│oszeniowych
  152. 12.4 Multicasting
  153. 12.5 Podsumowanie
  154. Rozdzia│ 13 IGMP: Internet Group 
  155. Management Protocol
  156. 13.1 Wprowadzenie
  157. 13.2 Komunikat IGMP
  158. 13.3 Protok≤│ IGMP
  159. 13.4 Przyk│ad
  160. 13.5 Podsumowanie
  161. Rozdzia│ 14 DNS: Domain Name System
  162. 14.1 Wprowadzenie
  163. 14.2 Podstawy dzia│ania DNS
  164. 14.3 Format komunikatu DNS
  165. 14.4 Prosty przyk│ad
  166. 14.5 Zapytania wskazuj╣ce
  167. 14.6 Rekordy zasob≤w
  168. 14.7 Przechowywanie w pamiΩci podrΩcznej
  169. 14.8 UDP czy TCP
  170. 14.9 Kolejny przyk│ad
  171. 14.10 Podsumowanie
  172. Rozdzia│ 15 TFTP: Trivial File Transfer 
  173. Protocol
  174. 15.1 Wprowadzenie
  175. 15.2 Protok≤│
  176. 15.3 Przyk│ad
  177. 15.4 Bezpiecze±stwo
  178. 15.5 Podsumowanie
  179. Rozdzia│ 16 BOOTP: Bootstrap Protocol
  180. 16.1 Wprowadzenie
  181. 16.2 Format pakietu BOOTP
  182. 16.3 Przyk│ad
  183. 16.4 Budowa serwera BOOTP
  184. 16.5 Praca BOOTP przez ruter
  185. 16.6 Informacje specyficzne dla 
  186. producenta
  187. 16.7 Podsumowanie
  188. Rozdzia│ 17 TCP: Transmission Control 
  189. Protocol
  190. 17.1 Wprowadzenie
  191. 17.2 Us│ugi TCP
  192. 17.3 Nag│≤wek TCP
  193. 17.4 Podsumowanie
  194. Rozdzia│ 18 Nawi╣zywanie i przerywanie 
  195. po│╣cze± TCP
  196. 18.1 Wprowadzenie
  197. 18.2 Nawi╣zanie i zako±czenie po│╣czenia
  198. 18.3 Czas nawi╣zywania po│╣czenia
  199. 18.4 Maksymalny rozmiar segmentu
  200. 18.5 P≤│zamkniΩcie TCP
  201. 18.6 Schemat stan≤w TCP
  202. 18.7 Segmenty reset
  203. 18.8 Jednoczesne otwarcie
  204. 18.9 Jednoczesne zamkniΩcie
  205. 18.10 Opcje TCP
  206. 18.11 Budowa serwera TCP
  207. 18.12 Podsumowanie
  208. Rozdzia│ 19 Interaktywny przep│yw danych 
  209. TCP
  210. 19.1 Wprowadzenie
  211. 19.2 Interaktywne wej£cie
  212. 19.3 Op≤ƒnione potwierdzenia
  213. 19.4 Algorytm Nagle'a
  214. 19.5 Informacje o rozmiarze okna
  215. 19.6 Podsumowanie
  216. Rozdzia│ 20 Przep│yw danych masowych TCP
  217. 20.1 Wprowadzenie
  218. 20.2 Normalny przep│yw danych
  219. 20.3 Przesuwane okna
  220. 20.4 Rozmiar okna
  221. 20.5 Znacznik PUSH
  222. 20.6 Powolny start
  223. 20.7 Przep│yw danych masowych
  224. 20.8 Tryb pilno£ci
  225. 20.9 Podsumowanie
  226. Rozdzia│ 21 Czas oczekiwania i 
  227. retransmisja TCP
  228. 21.1 Wprowadzenie
  229. 21.2 Prosty przyk│ad czasu oczekiwania i 
  230. retransmisji
  231. 21.3 Mierzenie czasu podr≤┐y
  232. 21.4 Przyk│ad RTT
  233. 21.5 Przyk│ad wyst╣pienia zatoru
  234. 21.6 Algorytm zapobiegania zatorom
  235. 21.7 Algorytm szybkiej retransmisji i 
  236. szybkiego odtwarzania po│╣czenia
  237. 21.8 Przyk│ad wyst╣pienia zatoru (ci╣g 
  238. dalszy)
  239. 21.9 Metryki tras
  240. 21.10 B│Ωdy ICMP
  241. 21.11 Repakietyzacja
  242. 21.12 Podsumowanie
  243. Rozdzia│ 22 Zegar persist TCP
  244. 22.1 Wprowadzenie
  245. 22.2 Przyk│ad
  246. 22.3 Syndrom g│upiego okna
  247. 22.4 Podsumowanie
  248. Rozdzia│ 23 Zegar keepalive TCP
  249. 23.1 Wprowadzenie
  250. 23.2 Opis
  251. 23.3 Przyk│ady dzia│ania keepalive
  252. 23.4 Podsumowanie
  253. Rozdzia│ 24 Cechy i osi╣gi TCP
  254. 24.1 Wprowadzenie
  255. 24.2 Wykrywanie £cie┐ki MTU
  256. 24.3 Potoki long fat
  257. 24.4 Opcja skalowania okna
  258. 24.5 Opcja znacznik≤w czasowych
  259. 24.6 PAWS: ochrona przed powtarzanymi 
  260. numerami sekwencyjnymi
  261. 24.7 T/TCP: Rozszerzenie transakcji TCP
  262. 24.8 Osi╣gi TCP
  263. 24.9 Podsumowanie
  264. Rozdzia│ 25 SNMP: Simple Network 
  265. Management Protocol
  266. 25.1 Wprowadzenie
  267. 25.2 Protok≤│
  268. 25.3 Structure of Management Information 
  269. (SMI)
  270. 25.4 Identyfikatory obiekt≤w
  271. 25.5 Wprowadzenie do Management 
  272. Information Base
  273. 25.6 Identyfikacja
  274. 25.7 Proste przyk│ady
  275. 25.8 Management Information Base (ci╣g 
  276. dalszy)
  277. 25.9 Dodatkowe przyk│ady
  278. 25.10 Pu│apki (ang. traps)
  279. 25.11 ASN.1 i BER
  280. 25.12 SNMP wersja 2
  281. 25.13 Podsumowanie
  282. Rozdzia│ 26 Telnet i Rlogin: zdalne 
  283. logowanie siΩ
  284. 26.1 Wprowadzenie
  285. 26.2 Protok≤│ Rlogin
  286. 26.3 Przyk│ady Rlogin
  287. 26.4 Protok≤│ Telnet
  288. 26.5 Przyk│ady Telnet
  289. 26.6 Podsumowanie
  290. Rozdzia│ 27 FTP: Protok≤│ transmisji 
  291. plik≤w File Transfer Protocol
  292. 27.1 Wprowadzenie
  293. 27.2 Protok≤│ FTP
  294. 27.3 Przyk│ady FTP
  295. 27.4 Podsumowanie
  296. Rozdzia│ 28 SMTP: Simple Mail Transfer 
  297. Protocol
  298. 28.1 Wprowadzenie
  299. 28.2 Protok≤│ SMTP
  300. 28.3 Przyk│ady SMTP
  301. 28.4 Przysz│o£µ SMTP
  302. 28.5 Podsumowanie
  303. Rozdzia│ 29 NFS: Network File System 
  304. sieciowy system plik≤w
  305. 29.1 Wprowadzenie
  306. 29.2 Remote Procedure Call firmy Sun
  307. 29.3 XDR: zewnΩtrzna reprezentacja danych
  308. 29.4 Mapowanie port≤w
  309. 29.5 Protok≤│ NFS
  310. 29.6 Przyk│ady NFS
  311. 29.7 NFS wersja 3
  312. 29.8 Podsumowanie
  313. Rozdzia│ 30 Inne aplikacje TCP/IP
  314. 30.1 Wprowadzenie
  315. 30.2 Protok≤│ Finger
  316. 30.3 Protok≤│ Whois
  317. 30.4 Archie, WAIS, Gopher, Veronica i WWW
  318. 30.5 System X Windows
  319. 30.6 Podsumowanie
  320. Dodatek A Program tcpdump
  321. A.1 Filtr pakiet≤w BSD
  322. A.2 SunOS Network Interface Trap
  323. A.3 InterfaceData Link Provider SVR4
  324. A.4 Wynik dzia│ania tcpdump
  325. A.5 Bezpiecze±stwo
  326. A.6 Opcja socket debug
  327. Dodatek B Zegary komputer≤w
  328. Dodatek C Program sock
  329. Dodatek D Rozwi╣zania wybranych µwicze±
  330. Dodatek E Opcje konfigurowalne
  331. E.1 BSD/386 wersja 1.0
  332. E.2 SunOS 4.1.3
  333. E.3 System V R 4
  334. E.4 Solaris 2.2
  335. E.5 AIX 3.2.2
  336. E.6.4BSD
  337. Dodatek F Kody ƒr≤d│owe
  338. Bibliografia
  339. Indeks
  340.  
  341.  
  342. ------------------
  343. ISBN 83-87216-24-0
  344. Wydawnictwo RM, kwiecie± 98
  345. str. 672, format 172x242,
  346. oprawa twarda lakierowana
  347.  
  348. WiΩcej informacji:
  349. http://www.rm.com.pl/tcpip1.htm