Internet
Transkrypt
Internet
dr Sławski Jerzy KATEDRA PLANOWANIA PRZESTRZENNEGO pok 120D, pok 17 [email protected] http://users.arch.pwr.wroc.pl/jerzy.slawski/ Internet Internet Co wiemy o Internecie Z jakich usług korzystamy Jakie są możliwości Internetu Jaka jest przyszłość Internetu The sky is the limit – Vinton Cerf (twórca Internetu) Internet Od maszyny obliczeniowej Przez początki sieci komputerowych Do dzisiejszego internetu Internet Budowa internetu Zasada działania Internet Usługi internetowe Niezawodność i Bezpieczeństwo Internet Internet to sieć (heterogeniczna) zlożona z sieci komputerowych Internet to: sieć (heterogeniczna) zlożona z sieci komputerowych, łącząca ośrodki nauki, ośrodki biznesu ośrodki administracji, i użytkowników prywatnych. Internet to: Sieć służąca do dostarczania usług: E-mail Archiwizacja plików Dokumenty hypertext Bazy danych Instant Messaging (Bulletin Board System - BBS) dziś popularne serwisy społecznościowe) Moc obliczeniowa VoIP itp. Internet: Internet jest dobrem wspólnym Każdy kto łączy się z Internetem staje się właścicielem cząstki Internetu Nie istnieje centralna administracja Internetu Internet Wsólnota osób – użytkujących i tworzących sieci i zasoby. Zbiór zasobów – do których można dotrzeć poprzez sieć. Usługi umożliwiające kontakt i współpracę – pomiędzy naukowcami, społecznościami akademickimi i innymi uzytkownikami na świecie Połączone sieci używają protokołuTCP/IP. Internet Użytkownicy Internetu Internet – jakie usługi ? Internet (usługi) (1969) Telnet (1971) File Transfer Protocol (FTP) (1973) Electronic Mail (Email) Internet (usługi) (1979) Usenet News (ogólnoświatowy system grup dyskusyjnych) oparty na UUCP (Unix-to-Unix Copy)– multi server information exchange (P2P net) wiadomosci – posty umieszczane w Usenet czytnik news – aplikacja do pobierania postów (np. Outlook Express) Internet (usługi) (1988) Internet Relay Chat (IRC) Rozmowy na tematycznych lub towarzyskich kanałach komunikacyjnych – w grupach lub pojedynczą osobą Kanały stałe Kanały tymczasowe uzytkownicy identyfikowani przez nickname Internet (usługi) (1991) Gopher – world/campus-wide information system (oparty na FTP i Telnet, WAIS) protokół klient-serwer rozpowszechnianie wiadomości różne typy danych (teksty, grafika, binaria) Internet (usługi) (1992) World Wide Web (WWW) - HTML (1993) Blog (weblog – dziennik sieciowy) – pamiętnik elektroniczny archiwizacja tagowanie komentarze Internet (usługi) (1994) Wielozadaniowe i dedykowane serwisy internetowe Yahoo – internet services portal Amazon.com – sprzedaż Internetowa Internet (usługi) (1995) Wiki Ebay (1998) PayPal e-commerce (2003) Skype (VoIP) Internet (usługi) (2004) Facebook serwis społecznościowy użytkownicy tworzą sieci i grupy wymiana wiadomości i zdjęć Internet (usługi) (2005) YouTube bezpłatne umieszczanie i oglądanie filmów live streaming Google Earth (2006) WikiLeaks Jak to się zaczęło ???? I gdzie doszliśmy ???? Mainframe 1951 powstanie RAM (Random Access Memory) UNIVAC, IBM, MARK, Honeywell, Prime,VAX Mainframe 1961 - Compatible Time Sharing System dla maszyny 7090/94 Mainframe – Zdalny dostęp Procesor Komunikacyjny CPU Procesor Komunikacyjny Modem Modem Internet Internet - uniwersalność Internet 1958 US Kongres powołuje ARPA (Advanced Research Projects Agency) - w ramach Departamentu Obrony USA 1962 MIT, UCLA, Stanford Lab – koncepcje sieci łączącej komputery 1962 U.S. DARPA (Defense Advanced Research Projects Agency) projekt – teoria pakietów 1965 - pierwsze połączenie dial-up 1966 - plan ARPANET Internet 1969 - pracująca ARPANET (4 komputery – (UCLA, UCSB, Stanford Research Institute, Utah) • komputery IBM, DEC, SDS Twórcy sieci ARPANET • Jon Postel • Steve Crocker • Vinton Cerf Internet 1971 – utworzenie NCP (Network Control Protocol) dla sieci ARPANET 1971 – 15 węzłów sieci ARPANET powstanie protokołów Telnet i FTP 1972 – koncepcja usługi e-mail 1973 - DARPA – definicja protokołu komunikacji (Interneting projects – INTERNET Powstał TCP/IP (Transmission Control Protocol (TCP) and Internet Protocol (IP)). Internet 1973 – 35 węzłów ARPANET 1984 – powstanie DNS (Domain Name System) Internet 1986 U.S. National Science Foundation (NSF) kręgosłup Internetu NSFNET – 56 Kbps 45 Mbps 1000 Mbps NSINET – NASA ESNET – US Dept of Energy NORDUNET – Europa SATNET (Satellite Network) Internet Backbone 1987 Internet 1987 Rozwój NSFNET -Topografia 1. 2. NSFnet połączyła 17 American Regional Networks takich jak: NorthWestNet NEARnet BARRnet Los Netos CIX - Commercial Internet Exchange –sieć komercyjna alternatywna do NSFnet w U.S Internet 1986 McGill Univ Montreal Archie – FTP server 1993 Web Server + browser Mosaic 1994 WWW Consortium - standaryzacja w Internecie Sici Komercyjne - PSINet Sici Komercyjne - UUNet Sici Komercyjne SPRINT Net Internet Świat Internet Świat Internet EU Kable podmorskie Kable internetowe na dnie Atlantyku TAT-5 kabel telekomunikacyjny Kable podmorskie Rozwijanie kabli Rozwój Internetu Komunikacja w sieci + - Fizyczna sieć Protokół warstwy sieciowej Ethernet Fast Ethernet Frame relay ATM Token Ring FDDI CDDI Destination Source Data Komunikacja w sieci 1 = 00000001 4 = 00000100 7 = 00000111 Destination Source A = 65 a = 97 Data O1OO11OO czas Topologia Sieci Linear (Bus) Star Ring Topologia Sieci HUB L Linear (Bus) Star Nośniki Okablowanie thick coax, thin coax, twisted pair cabling fiber optic micro wave 100Mbps 2.5 Gbps (doświadczalne 14 Tbps) 500Mbps pasmo (18-30 GHz) szybkości 10 Mb/s, 100 Mb/s, 1000 Mb/s. Kręgosłup sieci stanowią dziś magistrale fiber optics Magistrala składa się z wielu kabli fiber optics klasy OC-3, OC-12 or OC-48. OC-3 155 Mbps OC-48 - 2,488 Mbps (2.488 Gbps). Porównaj - 56K modem 56,000 bps Ethernet - transmisja Stacje nasłuchują sygnały w sieci. Jeśli sygnał nie został wykryty stacja może rozpocząć transmisję. Podczas transmisji stacja kontynuuje nasłuch aby upewnić się o sukcesie transmisji. Jeśli dwie stacje próbują rozpocząć transmisję równocześnie, transmisje nakładają się i powstaje kolizja. Jeśli nastąpiła kolizja, po upływie losowo gener. czasu transmisja jest ponawiana. Ethernet Standard 1970 Xerox PARC 1974 - LAN protocol (Harward) –Ethernet 1980 DEC, Intel, and Xerox (DIX) 1983, Novell Ethernet - pakiet Preamble 7 bytes SFD 1 byte Destination 6 bytes 62 bits zer i jedynek do synchronizacji karty Ethernet do początku ramki Start Frame Delimiter-sekwencja 0101011 - początek ‘ramki’. Adres odbiorcy 6 bajtów Media Access Control (MAC) adres zawarty w ROM karty Ethernet Source 6 bytes Adres nadawcy six byte Media Access Control (MAC) Type 2 bytes Typ Data 46 – 1500 bytes Dane FCS 4 bytes Frame Check Sequence cykliczna nadmiarowość używane przez nadawcę i odbiorcę do weryfikacji transmisji FCS jest oparte o zawartość adresów nadawcy, odbiorcy, typu i danych TCP/IP – protokół Internet Zestaw protokołów IP Internet Protocol TCP/IP Transmission Control Protocol UDP User Datagram Protocol (bez śledzenia sesji) ICMP Internet Control Message Protocol (diagnostyka, routing, ping, traceroute) TCP/IP – protokół Internet Zestaw protokołów IP Internet Protocol TCP/IP Transmission Control Protocol UDP User Datagram Protocol (bez śledzenia sesji) ICMP Internet Control Message Protocol (diagnostyka, routing, ping, traceroute) TCP/IP - Ethernet Preamble SFD Destination Source Destination Source Type Data Data Data FCS Ethernet IP TCP Adres IP Adresy IP – 4 bytes xxxxxxxx . xxxxxxxx . xxxxxxxx . xxxxxxxx 00001011. 00110010 . ___________. ___________ ( 11 . 49 . x . x ) 4294967296 adresów Klasy adresów IP Internet Corporation for Assigned Names and Numbers (ICANN) Class A: xxx.0.0.0 through xxx.255.255.255 Class B: xxx.xxx.0.0 through xxx. xxx.255.255 Class C: xxx.xxx.xxx.0 through xxx. xxx. xxx.255 Adresy specjalne IP 127.0.0.1 loopback 127.0.0.0 – 127.255.255.255 loopback addr 0.0.0.0 – 0. 255.255.255 zero addr Local Network IP addr: 10.0.0.0 - 10.255.255.255 192.168.0.0 - 92.168.255.255 65536 adresów 172.16.0.0 – 172.31.255.255 1048576 adresów 169.254.0.0 -169.254.255.255 Użycie adresów IP Adresy statyczne Adresy dynamiczne DHCP (Dynamic Host Configuration Protocol) NAT (Network Address Translation (IP masquering) używane przez ISP Router or firewall 192.168.0.1 www.ip-adress.com Technologie Wireless WLAN – WiFi AP (Access Point) SSID AP name Protokoły kodowania danych WEP (wireles encryption protocol (40 lub 104 bits) static key WPA (dynamic key) WPA2 (zaawansowana enkrypcja z dynamic key) Technologie Mobile Technologie Mobile Technologie i protokoły transmisji danych Cellular Digital Packet Data (CDPD) IP protokół (technologia Long Term Evolution – LTE) Technologie Mobilne Wzrost subskrypcji mobilnych Okno Command Prompt E:\>ipconfig /all (adres dynamiczny WA - desktop) Konfiguracja IP systemu Windows Nazwa hosta . . . . . . . . . . . : KPP-JS Lista przeszukiwania sufiksów DNS : arch.pwr.wroc.pl Karta Ethernet Połączenie lokalne: Sufiks DNS konkretnego połączenia : arch.pwr.wroc.pl Opis . . . . . . . . . . . . . . : Marvell Yukon 88E8001/8003/8010 PCI Gigabit Ethernet Controller Adres fizyczny. . . . . . . . . . : 00-16-E6-6B-7B-34 DHCP włączone . . . . . . . . . . : Tak Autokonfiguracja włączona . . . . : Tak Adres IP. . . . . . . . . . . . . : 156.17.29.8 Maska podsieci. . . . . . . . . . : 255.255.255.0 Brama domyślna. . . . . . . . . . : 156.17.29.30 Serwer DHCP . . . . . . . . . . . : 156.17.29.1 Serwery DNS . . . . . . . . . . . : 156.17.29.1 156.17.5.2 C:\Users\JS>ipconfig /all (adres dynamiczny - DHCP WA - laptop) Ethernet adapter Local Area Connection: Connection-specific DNS Suffix . : arch.pwr.wroc.pl Description . . . . . . . . . . . : Realtek PCIe GBE Family Controller Physical Address. . . . . . . . . : F0-BF-97-E7-1F-B7 DHCP Enabled. . . . . . . . . . . : Yes Autoconfiguration Enabled . . . . : Yes Link-local IPv6 Address . . . . . : fe80::d014:3068:575:9f8d%14(Preferred) IPv4 Address. . . . . . . . . . . : 156.17.29.138(Preferred) Subnet Mask . . . . . . . . . . . : 255.255.255.0 Lease Obtained. . . . . . . . . . : 21 November 2013 14:08:55 Lease Expires . . . . . . . . . . : 21 November 2013 20:37:36 Default Gateway . . . . . . . . . : 156.17.29.30 DHCP Server . . . . . . . . . . . : 156.17.29.1 DHCPv6 IAID . . . . . . . . . . . : 569425815 DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-18-1C-AA-0B-F0-BF-97-E7-1F-B7 DNS Servers . . . . . . . . . . . : 156.17.29.1 156.17.5.2 NetBIOS over Tcpip. . . . . . . . : Enabled Wireless LAN adapter Wireless Network Connection: Connection-specific DNS Suffix . : wifi.net.pwr.wroc.pl Description . . . . . . . . . . . : Intel(R) Centrino(R) Advanced-N 6230 Physical Address. . . . . . . . . : 88-53-2E-B6-31-2C …… …… Next page C:\Users\JS>ipconfig /all (adres dynamiczny - DHCP WIFi WA - laptop) ……. continuation ……. Wireless LAN adapter Wireless Network Connection: Connection-specific DNS Suffix . : wifi.net.pwr.wroc.pl Description . . . . . . . . . . . : Intel(R) Centrino(R) Advanced-N 6230 Physical Address. . . . . . . . . : 88-53-2E-B6-31-2C DHCP Enabled. . . . . . . . . . . : Yes Autoconfiguration Enabled . . . . : Yes Link-local IPv6 Address . . . . . : fe80::4599:bf6e:dcf4:3908%13(Preferred) IPv4 Address. . . . . . . . . . . : 172.16.95.136(Preferred) Subnet Mask . . . . . . . . . . . : 255.255.0.0 Lease Obtained. . . . . . . . . . : 21 November 2013 14:37:57 Lease Expires . . . . . . . . . . : 21 November 2013 14:52:57 Default Gateway . . . . . . . . . : 172.16.0.1 DHCP Server . . . . . . . . . . . : 1.1.1.1 DHCPv6 IAID . . . . . . . . . . . : 294146862 DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-18-1C-AA-0B-F0-BF-97-E7-1F-B7 DNS Servers . . . . . . . . . . . : 156.17.18.10 156.17.18.11 NetBIOS over Tcpip. . . . . . . . : Enabled E:\>ipconfig /all Windows IP Configuration Host Name . . . . . . . . . . . . : JS-VAIO Primary Dns Suffix . . . . . . . : Node Type . . . . . . . . . . . . : Hybrid IP Routing Enabled. . . . . . . . : No WINS Proxy Enabled. . . . . . . . : No (adres dynamiczny WiFi - UPS) Ethernet adapter Local Area Connection: Media State . . . . . . . . . . . : Media disconnected Connection-specific DNS Suffix . : arch.pwr.wroc.pl Description . . . . . . . . . . . : Realtek PCIe GBE Family Controller Physical Address. . . . . . . . . : F0-BF-97-E7-1F-B7 DHCP Enabled. . . . . . . . . . . : Yes Autoconfiguration Enabled . . . . : Yes E:\>ipconfig /all cd. (adres dynamiczny WiFi - UPS) Wireless LAN adapter Wireless Network Connection: Connection-specific DNS Suffix . : Description . . . . . . . . . . . : Intel(R) Centrino(R) Advanced-N 6230 Physical Address. . . . . . . . . : 88-53-2E-B6-31-2C DHCP Enabled. . . . . . . . . . . : Yes Autoconfiguration Enabled . . . . : Yes Link-local IPv6 Address . . . . . : fe80::4599:bf6e:dcf4:3908%13(Preferred) IPv4 Address. . . . . . . . . . . : 192.168.0.17(Preferred) Subnet Mask . . . . . . . . . . . : 255.255.255.0 Lease Obtained. . . . . . . . . . : 13 November 2014 08:12:43 Lease Expires . . . . . . . . . . : 20 November 2014 08:53:50 Default Gateway . . . . . . . . . : 192.168.0.1 DHCP Server . . . . . . . . . . . : 192.168.0.1 DHCPv6 IAID . . . . . . . . . . . : 294146862 DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-18-1C-AA-0B-F0-BF-97-E7-1F-B7 DNS Servers . . . . . . . . . . . : 62.179.1.61 62.179.1.63 NetBIOS over Tcpip. . . . . . . . : Enabled Adresy IP (serek) C:\>ping 156.17.29.1 Pinging 156.17.29.1 with 32 bytes of data: Reply from 156.17.29.1: bytes=32 time<1ms TTL=255 Reply from 156.17.29.1: bytes=32 time<1ms TTL=255 Reply from 156.17.29.1: bytes=32 time<1ms TTL=255 Ping statistics for 156.17.29.1: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms Adresy IP (entropia) C:\>tracert 156.17.29.3 Tracing route to entropia.arch.pwr.wroc.pl [156.17.29.3] over a maximum of 30 hops: 1 3 ms 1 ms Trace complete. 1 ms entropia.arch.pwr.wroc.pl [156.17.29.3] C:\>tracert entropia.arch.pwr.wroc.pl Tracing route to entropia.arch.pwr.wroc.pl [156.17.29.3] over a maximum of 30 hops: 1 1 ms 1 ms Trace complete. 1 ms entropia.arch.pwr.wroc.pl [156.17.29.3] Adresy IP (sun1000) C:\>tracert 156.17.1.33 Tracing route to sun1000.pwr.wroc.pl [156.17.1.33] over a maximum of 30 hops: 1 2 3 4 9 ms 15 ms 3 ms 2 ms 3 ms 2 ms 3 ms 2 ms Trace complete. 3 ms tama.arch.pwr.wroc.pl [156.17.29.30] 2 ms centrsm.wask.wroc.pl [156.17.254.213] 2 ms g48centrum-c5000.wask.wroc.pl [156.17.255.158] 4 ms sun1000.pwr.wroc.pl [156.17.1.33] Adresy IP (Yahoo) C:\>tracert 216.109.127.60 ............ mail.yahoo.com Tracing route to login.yahoo.akadns.com [216.109.127.60] over a maximum of 30 hops: 1 5 ms 3 ms 2 ms tama.arch.pwr.wroc.pl [156.17.29.30] 2 6 ms 2 ms 2 ms g12wcss.wask.wroc.pl [156.17.254.202] 3 4 ms 3 ms 3 ms g12centrum-g12wcss.wask.wroc.pl [156.17.255.116 4 3 ms 3 ms 6 ms janus-do-g12centrum.wask.wroc.pl [156.17.255.15] 5 187 ms 185 ms 175 ms z-wroclawia.wroc.poznan-gw.622.pol34.pl [212.19.224.133] 6 152 ms 142 ms 146 ms pol-34.pl1.pl.geant.net [62.40.103.109] 7 190 ms 198 ms 193 ms pl.se1.se.geant.net [62.40.96.122] 8 223 ms 214 ms 206 ms so-6-0-0.ar2.CPH1.gblx.net [208.48.23.153] 9 225 ms 223 ms 225 ms pos8-0-2488M.cr1.CPH1.gblx.net [62.12.32.73] 10 258 ms 248 ms 269 ms so1-0-0-2488M.cr2.LON3.gblx.net [67.17.64.50] 11 232 ms 234 ms 222 ms so7-0-0-2488M.ar2.LON3.gblx.net [64.214.65.98] 12 237 ms 231 ms 225 ms Level-3public-peering.ge-5-0-0.ar2.LON3.gblx.ne [208.51.239.162] 13 222 ms 222 ms 223 ms ae0-15.mp1.London1.Level3.net [212.187.131.129] 14 262 ms 258 ms 257 ms so-1-0-0.mp1.London2.Level3.net [212.187.128.49 15 295 ms 303 ms 294 ms unknown.Level3.net [212.187.128.138] 16 301 ms 295 ms 299 ms gige7-0.ipcolo1.Washington1.Level3.net [64.159.8.3] 17 314 ms 311 ms 324 ms unknown.Level3.net [63.210.59.254] 18 327 ms 335 ms 325 ms vl31.bas2-m.dcn.yahoo.com [216.109.120.146] 19 283 ms 284 ms 297 ms login1.login.vip.dcn.yahoo.com [216.109.127.60] Trace complete. Adresy IP (kuniv) C:\>tracert 139.141.131.3 Tracing route to sun490.sci.kuniv.edu.kw [139.141.131.3] over a maximum of 30 hops: 1 3 ms 2 ms 2 ms tama.arch.pwr.wroc.pl [156.17.29.30] 2 6 ms 2 ms 2 ms g12wcss.wask.wroc.pl [156.17.254.202] 3 3 ms 3 ms 2 ms g12centrum-g12wcss.wask.wroc.pl [156.17.255.116] 4 4 ms 3 ms 2 ms janus-do-g12centrum.wask.wroc.pl [156.17.255.154] 5 238 ms 240 ms 241 ms z-wroclawia.wroc.poznan-gw.622.pol34.pl [212.191.224.133] 6 246 ms 253 ms 263 ms pol-34.pl1.pl.geant.net [62.40.103.109] 7 278 ms 282 ms 270 ms pl.se1.se.geant.net [62.40.96.122] 8 316 ms 304 ms 303 ms so-6-0-0.ar2.CPH1.gblx.net [208.48.23.153] 9 279 ms 283 ms 284 ms pos8-0-2488M.cr1.CPH1.gblx.net [62.12.32.73] 10 279 ms 282 ms 274 ms pos0-0-2488M.cr1.AMS2.gblx.net [67.17.64.90] 11 250 ms 255 ms 257 ms so0-0-0-2488M.ar1.AMS1.gblx.net [208.49.136.170] 12 268 ms 343 ms 298 ms 208.49.136.166 13 267 ms 259 ms 267 ms so-0-2-0.TR1.AMS2.ALTER.NET [146.188.3.213] 14 303 ms 295 ms 298 ms so-6-0-0.TR2.LND2.ALTER.NET [146.188.8.157] 15 287 ms 292 ms 282 ms so-6-0-0.XR1.LND2.ALTER.NET [146.188.7.225] 16 275 ms 287 ms 294 ms pos6-0-0.gw3.LND2.alter.net [158.43.233.105] 17 256 ms 270 ms 249 ms Newskies2-gw.customer.ALTER.NET [146.188.58.10] 18 253 ms 248 ms 249 ms rtr-cor02-pos6-0-0.cha.newskies.net [80.247.128.62] 19 242 ms 241 ms 237 ms rtr-dvb02-gi0-0.cha.newskies.net [80.247.128.170] 20 782 ms 823 ms 854 ms 139.141.150.135 21 818 ms 791 ms 814 ms 139.141.150.130 22 757 ms 744 ms 749 ms 139.141.150.140 23 757 ms 856 ms 965 ms 139.141.255.129 24 820 ms 811 ms 839 ms 139.141.131.131 25 * * * Request timed out. 27 * ^C http://www.ip-adress.com/ip_tracer/ Adresy IP Adresy IP Adresy IP (unimelb) C:\Users\JS>tracert www.unimelb.edu.au Tracing route to www.unimelb.edu.au [128.250.148.40] over a maximum of 30 hops: 1 1 ms <1 ms 1 ms tama.arch.pwr.wroc.pl [156.17.29.30] 2 2 ms 2 ms <1 ms 156.17.18.228 3 2 ms 1 ms 1 ms z-pwr2-do-wask2.pwrnet.pwr.wroc.pl [156.17.18.253] 4 1 ms 1 ms <1 ms centrum3-centrum.wask.wroc.pl [156.17.254.117] 5 5 ms 8 ms 5 ms z-wroclawia.poznan-gw3.10Gb.rtr.pionier.gov.pl [212.191.224.105] 6 21 ms 21 ms 46 ms dk-ore.nordu.net [109.105.98.49] 7 178 ms 192 ms 178 ms us-pal.nordu.net [109.105.97.82] 8 204 ms 197 ms 197 ms aarnet-2-is-jmb-778.sttlwa.pacificwave.net [207.231.245.4] 9 340 ms 339 ms 339 ms et-1-0-0.bb2.a.syd.aarnet.net.au [202.158.194.109] 10 366 ms 366 ms 366 ms ge-6-1-0.bb1.a.mel.aarnet.net.au [202.158.194.70] 11 352 ms 352 ms 351 ms xe-0-0-0.er1.unimelb.cpe.aarnet.net.au [202.158.210.26] 12 351 ms 350 ms 350 ms gw1.er1.unimelb.cpe.aarnet.net.au [202.158.200.250] 13 * * * Request timed out. 14 * * * Request timed out. 15 * * * Request timed out. 16 * * * Request timed out. 17 ^C C:\Users\JS> TCP/IP Protokoły aplikacyjne 1. DHCP (Dynamic Host Configuration Protocol ) - dostarcza do maszyny adres IP gdy trzeba. 2. DNS (Domain Name System) dynamiczne tłumaczenie pomiędzy nazwą symboliczną i adresem IP (serek.arch.pwr.wroc.pl = 156.17.29.1) 3. FTP (File Transfer Protocol ) 4. HTTP (Hyper Text Transfer Protocol) używany do przesyłania stron WW w internecie 5. NFS (Network File System) umożliwia maszynie „client” dostęp do systemu plików maszyny „server” 6. POP (Post Office Protocol) umożliwia odczyt poczty na serverze; TCP/IP Protokoły aplikacyjne 7. rlogin (Remote Login) umożliwia zdalną sesję 8. rsh (Remote Shell) umożliwia wykonanie poleceń na serverze bez logowania na nim 9. SMTP (Simple Mail Transfer Protocol) umożliwia przesłanie poczty z maszyny na inną 10. ssh (Secure Shell) umozliwia zdalne logowanie z szyfrowaniem przesyłanych danych 11. Telnet umożliwia zdalną sesję 12. X Window System (X11R6) zdalna praca w trybie graficznym TCP/IP telnet C:\>telnet entropia.arch.pwr.wroc.pl SunOS 5.7 login: arcadm Password: Last login: Tue May 13 18:22:20 from pc-195.arch.pwr. Sun Microsystems Inc. SunOS 5.7 Generic October 1998 entropia% ls -al drwxr-xr-x 5 arcadm staff 512 maj 12 21:18 . drwxr-xr-x 3 root other 512 mar 31 2002 .. -rw------- 1 arcadm staff 151 maj 12 21:16 .Xauthority -rw-r--r-- 1 arcadm staff 2049 kwi 1 2002 .acrorc -rw-r--r-- 1 arcadm staff 237 kwi 1 2002 .acrosrch -rw-r--r-- 1 arcadm staff 447 mar 31 2002 .cshrc drwxr-xr-x 13 arcadm staff 512 maj 12 21:18 .dt -rwxr-xr-x 1 arcadm staff 5111 mar 31 2002 .dtprofile drwxr-xr-x 2 arcadm staff 512 mar 31 2002 .hotjava -rw-r--r-- 1 arcadm staff 581 mar 31 2002 .login -rw-r--r-- 1 arcadm staff 2396 kwi 18 2002 5540a715.txt -rw-rw-rw- 1 arcadm staff 12321 mar 31 2002 AdobeFnt.lst entropia% exit entropia% logout Connection to host lost. E:\>ftp ftp.wcss.pl Połączony z z-ftp.wcss.wroc.pl. 220 FTP ..::.. WCSS Użytkownik (z-ftp.wcss.wroc.pl:(none)): Anonymous 331 Please specify the password. Hasło: 230 Login successful. ftp> ? Polecenia mogą zostać skrócone. Polecenia: TCP/IP ftp ! delete literal prompt send ? debug ls put status append dir mdelete pwd trace ascii disconnect mdir quit type bell get mget quote user binary glob mkdir recv verbose bye hash mls remotehelp cd help mput rename close lcd open rmdir ftp> ls 200 PORT command successful. Consider using PASV. 150 Here comes the directory listing. README.TXT Welcome.txt debian debian-cd pub ubuntu ubuntu-releases 226 Directory send OK. ftp: 64d bajtów odebranych w 0,06Sekund 1,19Kbajtów/sek. TCP/IP ftp ftp> cd pub 250 Directory successfully changed. ftp> ls 200 PORT command successful. Consider using PASV. 150 Here comes the directory listing. OpenOffice.ORG doc gnu linux mozilla openoffice openoffice-pl pc security software stuba 226 Directory send OK. ftp: 64d bajtów odebranych w 0,06Sekund 1,61Kbajtów/sek. TCP/IP ftp ftp> cd doc 250 Directory successfully changed. ftp> ls 200 PORT command successful. Consider using PASV. 150 Here comes the directory listing. Sieciowy_Savoir-vivre.txt linux-docs rfc 226 Directory send OK. ftp: 64d bajtów odebranych w 0,06Sekund 0,70Kbajtów/sek. ftp> get Sieciowy_Savoir-vivre.txt 200 PORT command successful. Consider using PASV. 150 Opening BINARY mode data connection for Sieciowy_Savoir-vivre.txt (12903 byt es). 226 File send OK. ftp: 64d bajtów odebranych w 0,06Sekund 208,11Kbajtów/sek. ftp> ascii 200 Switching to ASCII mode. ftp> get Sieciowy_Savoir-vivre.txt 200 PORT command successful. Consider using PASV. 150 Opening BINARY mode data connection for Sieciowy_Savoir-vivre.txt (12903 byt es). 226 File send OK. ftp: 64d bajtów odebranych w 0,06Sekund 204,81Kbajtów/sek. ftp> quit TCP/IP ftp E:\>type Sieciowy_Savoir-vivre.txt SIEC WSKAZOWKI DLA UZYTKOWNIKOW I ZASADY ETYKIETY *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* Autor: Arlene H. Rinaldi Florida Atlantic University wrzesien 1992 Tlumaczenie: Krzysztof Snopek Wydzial Elektryczny Politechniki Gdanskiej grudzien 1993 ♀ *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* WSTEP *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* Motywacja do powstania tego opracowania byla potrzeba opracowania jednolitych wskazowek dla wszystkich protokolow INTERNET'u, ktore pozwolilyby uzytkownikom (z Uniwersytetu Floryda) wykorzystywac wszystkie potencjalne zasoby INTERNET'u, zapewniajac jednoczesnie pelna ich (uzytkownikow) odpowiedzialnosc za sposob dostepu i transmisji informacji poprzez siec INTERNET. Zakladamy, ze czytajacy jest w pewnym stopniu zaznajomiony z terminologia i protokolami do ktorych odwolujemy sie w tym TCP/IP ftp aplikacja klient FTP, SSH Adresy Symboliczne w Internecie Adres Symboliczny (Domena) Adres mnemoniczny Alias adresu IP Zorganizowany w sposób hierarchiczny (DNS Naming Hierarchy) [email protected] Słowa między kropkami: do 63 naków Nazwa domeny nie może przekraczać 255 byte Adresy Symboliczne w Internecie Górny poziom Domain Używany do Kto może się zarejestrować .COM Commercial Companies Anyone - Unrestricted .EDU Educational Institutions 4 Year Universities only .GOV Government Agcy's Restricted .MIL Military Agencies Restricted US Military .NET Network Providers Anyone - Unrestricted .ORG Not-for-profit organizations Anyone - Unrestricted .ARPA A historical holdover No longer used Adresy Symboliczne w Internecie Rejestracja Domeny: ICANN (Internet Corporation for Assigned Names and Numbers) akredytuje rejestratorów (registrar). Rejestratorzy w Polsce: NASK (Naukowa i Akademicka Sieć Komputerowa) home.pl S.A. NetArt Registrar Sp. z o.o. użytkownik zleca rejestrację domeny Rejestrator dodaje domenę do centralnej bazy domen www.pwr.wroc.pl = 156.17.5.195 www.arch.pwr.wroc.pl =156.17.29.236 entropia.arch.pwr.wroc.pl=156.17.29.3 ibm.com=129.42.18.99 altavista.com = 209.73.180.8 Adresy Symboliczne w Internecie Rejestracja Domeny: Sprawdzenie dostępności domeny w NASK (centralny rejestr) www.dns.pl Rejestracja i zakup wolnej domeny Adresy Symboliczne w Internecie Hierarchia domen HTTP Network 156.17.29.45 TCP/IP 62.87.130.70 (FTP,telnet, HTTP) CLIENT Server HTTP HTTP http://www.regionalscience.org/ http://www.wikipedia.com/wiki/main.html | | | | | | | | | nazwa pliku | | | ścieżka dostępu do zasobu | | domena | host (nazwa serwera) protokół HTML Przykładowa Strona www html lang='pl' xml:lang='pl' xmlns="http://www.w3.org/1999/xhtml"> <header> <META HTTP-EQUIV="content-type" CONTENT="text/html; charset=UTF-8"> </header> <!--<body bgcolor=rgb(192,192,192)> --> <body bgcolor=#CCCCCC> <table border="0"> <tr> <td><img src="./IMG/ImageGIS.jpg" width="265" height="185"></td> <td><img src="./IMG/JS_clb.jpg" width="210" height="185"</td> <td><img src="./IMG/map_dem_gis_3d_b.jpg" width="265" height="185"</td> </tr> </table> </body> HTTP DB Server HTTP 156.17.29.45 Java Applets CGI, Perl, PHP CLIENT Java Script Server URL HTTP DB Server Java Applets Server CLIENT Java Script Network TCP/IP CGI, Perl, PHP (FTP,telnet) protocol://login:passwd@domain:port/path/filename?query_string#fragment_id URL protocol://login:passwd@domain:port/path/filename?query_string#fragment_id http://hans:[email protected]:80/demo/example.cgi?land=de&stadt=aa#XXXXX | | | | | | | | | | | | | | | | | | | ID sekcji | | | | | | | | | | | | | | | | | ścieżka wyszukiwania | | | | | | | | | | | | | | | nazwa pliku | | | | | | | | | | | | | ścieżka wyszukiwania | | | | | | | | | | | port | | | | | | | | | domena | | | | | | | host | | | | | hasło | login | protokół HTTP protocol://login:passwd@domain:port/path/filename?query_string#fragment_id Protokoły: http:// https:// ftp:// mailto:// Typy plików: htm html dhtml (Dynamic html) xhtml (Extensible HyperText Markup Language) cgi (Common Gateway Interface) php (Page Hypertext Preprocessor) xml (Extensible Markup Language) HTTP protocol://login:passwd@domain:port/path/filename?query_string#fragment_id Przykład: http://allegro.pl/listing/listing.php?string=atomic+narty&search_scope=sports.leisure HTTP Opcje zapytań w Google Search Engine OR – np: "price high OR low" "-" – wyłączenie słów np: "apple -tree" "+" – (usunięte October 19, 2011).[25] np: "Name +of +the Game" "*" – Wildcard operator :dopasuj dowolne słowo pomiędzy zadane słowa. define: – zwraca definicję słów . stocks: – zadane słowa stanowią zbiór do przeszukania. site: – określa domeny do poszukiwań np: "site:com„ . intext: – zadane słowa tylko w tekście stron allintitle: intitle: – zadane słowa tylko w tytułach stron allinurl: – przeszukiwanie tylko zawartości URL Inurl: Cache: link: – wyszukuje strony zawierające linki do wskazanej strony related: wyszukuje strony podobne do wskazanej strony info: udostępnia podstawowe dane o wskazanej stornie filetype: udostepnia linki tylko do wskazanych typów plików– np filetype:pdf HTTP HTTP C:\Documents and Settings\JS>tracert www.um.wroc.pl Trasa sledzenia do www.um.wroc.pl [62.87.130.70] przewyzsza maksymalna liczbe przeskoków 30 1 <10 ms <10 ms <10 ms tama.arch.pwr.wroc.pl [156.17.29.30] 2 <10 ms <10 ms <10 ms g12zoo-garchi.wask.wroc.pl [156.17.255.224] 3 <10 ms 15 ms <10 ms g12centrum-g12zoo.wask.wroc.pl [156.17.255.118] 4 5 6 7 8 <10 ms 16 ms <10 ms <10 ms <31 ms <10 ms <10 ms 16 ms <10 ms 188 ms http://62.87.130.70/m/ <10 ms janus-do-g12centrum.wask.wroc.pl [156.17.255.154] <10 ms swiatowid.wask.wroc.pl [156.17.251.162] <10 ms 212.127.80.253 15 ms r-4-FE-wro.wroclaw.dialog.net.pl [217.30.129.114] 359 ms GATE-dialog-um1.wroclaw.dialog.net.pl [62.87.128.90] HTTP http://62.87.130.70/m = www.um.wroc.pl/m ( index.html ) <a href=„url strony ">tekst</a> <a href="http://www.um.wroc.pl/m/2">Informacje bieżące Prezentacja Wrocławia</a> HTTP <img src="url" alt="some_text"> HTTP Architektura Three Tier Architektura Four Tier