Administrace OS Windows 6. Síťový model Miroslav Prágl
Síťový model Protokol TCP/IP, winsock Síťové služby a jejich nastavení DNS DHCP WINS RRAS Miroslav Prágl
OSI Model a Win. Networking Application (7) Presentation (6) Session (5) Transport (4) Network (3) Data Link (2) Physical (1) File I/O, Named Pipes, or Mailslots Environment Subsystem Redirector Ethernet, Token Ring,... Provider Interface TDI NetBIOS Windows Sockets NDIS Environment and Drivers NDIS 5.0 Interface TCP/IP NetBEUI SMB protocol Various transport protocols NDIS protocol Server Transmission medium Client Machine Server Machine Miroslav Prágl
Winsock Implementace BSD Unix (Berkeley Software Distribution) Sockets firmou Microsoft BSD Sockets - Internet API Rozšířené na unixových systémech Definice Winsock API za pomoci Winsock consortium Reliable connection-oriented (streams) and unreliable connectionless (datagram) modes Listen Socket Server Application Client Socket Client Application Accept Connect Server Socket send, recv Listen Miroslav Prágl
Implementace TCP/IP v MS Windows Podpora standardních funkcí Podpora více síťových karet s různými typy médií Logický multi-homing Podpora interního routingu IGMP (IP Multicasting) support Detekce duplicitních IP addres Více default GW Dead gateway detection Automatické zjištění Maximum Transmission Unit (PMTU) Zlepšení výkonu Snížení generovaného broadcastu Úsporný kód – nižší nárok na CPU Self-tuning Miroslav Prágl
TCP/IP v MS Windows Dostupné služby: Miroslav Prágl Dynamic Host Configuration Protocol (DHCP) client and server Windows Internet Name Service (WINS), a NetBIOS name server Domain Name Server (DNS) (od Windows NT 4.0) Point-to-Point Tunneling Protocol (PPTP) pro VPN Dial-up (PPP/SLIP) support TCP/IP network printing (lpr/lpd) SNMP agent Wide Area Network (WAN) browsing support High-performance Microsoft Internet Information Server Basic TCP/IP connectivity utilities, including: finger, FTP, rcp, rexec, rsh, Telnet, and tftp Server software for simple network protocols, including: Character Generator, Daytime, Discard, Echo, and Quote of the Day TCP/IP management and diagnostic tools, including: arp, hostname, ipconfig, lpq, nbtstat, netstat, ping, route, and tracert Miroslav Prágl
Windows Sockets 2 Přístup k dalším protokolům (nejen TCP/IP) Windows Sockets 2 dovoluje aplikacím pou žívat standardní socket interface pro p řístup k mno žství instalovaných p řenosových protokol ů Overlapped I/O with scatter/gather Windows Sockets 2 podporuje overlapped socket I/O obsahuje scatter/gather Služby pro name resolution nezávislé na protokolu Windows Sockets 2 obsahuje standardní set funkcí pro dotazy a práci s mnoha dnešními jmennými službami (např. DNS, SAP a X.500) Protocol-independent multicast a multipoint: Aplikace nad Windows Sockets 2 jsou schopny zjistit jaké možnosti multipoint nebo multicast jsou dostupné a používat je. Quality of service Window Sockets 2 obsahuje podporu parametrů QOS jako jsou vyjednání latence a šířky pásma. Další často požadovaná rozšíření Shared sockets, conditional acceptance; exchange of user data at connection setup/teardown Miroslav Prágl
Utility pro práci s TCP/IP Arp Netstat Ping Tracert MS Network Monitor Utility 3. stran Tcpview Ethereal Nmap Praktické předvedení Miroslav Prágl
Nastavení protokolu TCP/IP Konfigurace: Dynamická (DHCP) Statická Kombinace DHCP + alternativní statická Automatická (APIPA -Automatic Private IP Addressing) Příkaz Netsh pro commandline nastavení Miroslav Prágl
Diskuse Miroslav Prágl
Praktická ukázka nastavení typické sítě Standalone Win2003 server 2 síťové karty Internet (dynamická konfigurace) Intranet (statická konfigurace) DNS (pro intranetovou doménu + caching nameserver) DHCP RRAS (NAT) WINS (z nostalgie?) Intranet Návrh sítě, názvu domény atd Miroslav Prágl
Nastavení protokolu TCP/IP Miroslav Prágl
DNS Základní resolving protokol pro TCP/IP i CIFS DNS je nezbytnou součástí Active Directory; AD integrated zóny Podpora dynamických registrací Koexistence s WINS Zóny: primární, sekundární, AD integrated Forward zóny, podpora classless reverse zón „.“ Zóna, root hints Příkazy: IPconfig Dnscmd Nslookup Soubor hosts Miroslav Prágl
DNS Miroslav Prágl
DHCP Dynamic Host Configuration Protocol Příkazy: Standardní protokol pro dynamickou konfiguraci TCP/IP Centralizovaná správa IP adres a dalších TCP/IP parametrů (IP adresa, maska, default GW, DNS, WINS, domain name, tftp, WPAD auto-proxy-config …) DHCP relay agents – routované sítě Autorizace MS DHCP serveru v AD Příkazy: Dhcpcmd Netsh dhcp IPconfig http://www.microsoft.com/technet/network/dhcp/default.mspx Miroslav Prágl
DHCP Miroslav Prágl
RRAS Routing and Remote Access Server Implementace routeru a serveru pro vzdálený přístup Router RIP OSPF Demand dialing RAS: Dialup (modem / PPP) VPN PPTP (GRE protokol) L2TP Miroslav Prágl
RRAS Miroslav Prágl
WINS Windows Internet Name Service – NetBIOS nameserver Příkazy: Wins:NetBIOS names ~ DNS: domain names (pozor - NetBIOS má volnější normu pro znaky použitelné ve jménech, typicky _) Dynamicky aktualiovaná centrální databáze, možnost statických záznamů (~ DDNS) Plná replikace Možnost vazby s DNS Od Win2000 preferována služba DNS Příkazy: NBTStat Soubor lmhosts (#dom, #pre, #include) Netsh wins http://technet2.microsoft.com/windowsserver/en/technologies/wins.mspx Miroslav Prágl
WINS Miroslav Prágl Nastavení replikace Statické záznamy Kontrola, mazání starých záznamů Miroslav Prágl
WSUS Windows Server Update Services – centralizovaná služba pro aktualizace software Microsoft (ekvivalent Microsoft Update) Využívá IIS a SQL (MSDE) Základní nastavení pomocí GP Konfigurace pomocí webového rozhraní Silný reporting (Reporting Services) http://technet.microsoft.com/en-us/wsus/default.aspx Miroslav Prágl
WSUS Miroslav Prágl
Zdroje: Tato přednáška vychází ze zdrojů programu “Windows® Academic Program”: http://www.microsoft.com/resources/sharedsource/licensing/windowsaca demic.mspx Doporučené odkazy: Windows 2000 DNS: http://technet.microsoft.com/en- us/library/bb742582.aspx Win2008 DHCP: http://technet2.microsoft.com/windowsserver2008/en/servermanager/dhc pserver.mspx Win2008 DNS: http://technet2.microsoft.com/windowsserver2008/en/servermanager/dns server.mspx WPAD: http://www.microsoft.com/technet/isa/2004/help/SRSP1_CnfWEntry.mspx ?mfr=true, http://msdn2.microsoft.com/en-us/library/aa384240.aspx http://www.microsoft.com/technet/sysinternals news://list.vyvojar.cz/cz.vyvojar.list.win Miroslav Prágl