X36PKO Úvod Protokolová rodina TCP/IP

Podobné dokumenty
Komunikace v sítích TCP/IP (1)

íta ové sít TCP/IP Protocol Family de facto Request for Comments

Architektura TCP/IP je v současnosti

Internet protokol, IP adresy, návaznost IP na nižší vrstvy

Standardizace Internetu (1)

Úvod do síťových technologií

Přednáška 9. Síťové rozhraní. Úvod do Operačních Systémů Přednáška 9

Internet a zdroje. (ARP, routing) Mgr. Petr Jakubec. Katedra fyzikální chemie Univerzita Palackého v Olomouci Tř. 17. listopadu

Y36PSI Protokolová rodina TCP/IP

metodický list č. 1 Internet protokol, návaznost na nižší vrstvy, směrování

Počítačové sítě. Jan Outrata KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO V OLOMOUCI. přednášky

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Zásobník protokolů TCP/IP

7. Aplikační vrstva. Aplikační vrstva. Počítačové sítě I. 1 (5) KST/IPS1. Studijní cíl. Představíme si funkci aplikační vrstvy a jednotlivé protokoly.

Analýza protokolů rodiny TCP/IP, NAT

Počítačové sítě II. 12. IP: pomocné protokoly (ICMP, ARP, DHCP) Miroslav Spousta,

Y36SPS Jmenné služby DHCP a DNS

Telekomunikační sítě Protokolové modely

Počítačové sítě II. 11. IP verze 4, adresy Miroslav Spousta, 2006

Počítačové sítě IP routing

4. Síťová vrstva. Síťová vrstva. Počítačové sítě I. 1 (6) KST/IPS1. Studijní cíl. Představíme si funkci síťové vrstvy a jednotlivé protokoly.

Počítačové sítě II. 13. Směrování. Miroslav Spousta, 2004

OSI TCP/IP Aplikace a protokoly 7. aplikační 6. presentační 5. relační

TÉMATICKÝ OKRUH Počítače, sítě a operační systémy

XMW3 / IW3 Sítě 1. Štefan Pataky, Martin Poisel YOUR LOGO

Správa sítí. RNDr. Ing. Vladimir Smotlacha, Ph.D.

Počítačové sítě II. 13. Směrování Miroslav Spousta,

Počítačové sítě IP směrování (routing)

Inovace bakalářského studijního oboru Aplikovaná chemie

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Aplikační vrstva. Přístup k transportní vrstvě z vrstvy aplikační rozhraní služeb služby pro systémové aplikace, služby pro uživatelské aplikace HTTP

11. IP verze 4, adresy. Miroslav Spousta, IP verze 4

Praktikum Směrování Linux

SPS Úvod Technologie Ethernetu

Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti. Základy adresace v počítačových sítích. Ondřej Votava

Inovace bakalářského studijního oboru Aplikovaná chemie

aplikační vrstva transportní vrstva síťová vrstva vrstva síťového rozhraní

Počítačová síť. je skupina počítačů (uzlů), popřípadě periferií, které jsou vzájemně propojeny tak, aby mohly mezi sebou komunikovat.

InternetovéTechnologie

Protokoly: IP, ARP, RARP, ICMP, IGMP, OSPF

Nová cesta ip. Stará cesta ifconfig, route. Network address translation NAT

ANALÝZA TCP/IP 2 ANALÝZA PROTOKOLŮ DHCP, ARP, ICMP A DNS

Osobní firewall s iptables

Konfigurace síťových stanic

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Protokoly TCP/IP. rek. Petr Grygárek Petr Grygárek, FEI VŠB-TU Ostrava, Počítačové sítě (Bc.) 1

Směrovací protokoly, propojování sítí

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Identifikátor materiálu: ICT-3-03

Site - Zapich. Varianta 1

Počítačové sítě IP multicasting

Představa propojení sítí

Nepřímé do jiných sítí (podle IP adresy sítě přes router - určitou gateway ) Default gateway (společná výchozí brána do všech dostupných sítí)

Komunikační protokoly počítačů a počítačových sítí

POČÍTAČOVÉ SÍTĚ Metodický list č. 1

Sítě v operačním systému Unix

Směrovací protokol OSPF s využitím systému Mikrotom. Ing. Libor Michalek, Ph.D.

Správa systému MS Windows II

Poděkování 21 O autorovi 23 Úvod 25 Síťové certifikace Cisco 25

Počítačové sítě. Cvičení - IP adresy

Administrace Unixu a sítí

ZÁKLADNÍ ANALÝZA SÍTÍ TCP/IP

Desktop systémy Microsoft Windows

- jedinečná adresa síťové karty: 48bit 6 polí - hexadecimální tvar 00-B0-D0-86-BB-F7

Síťová vrstva. RNDr. Ing. Vladimir Smotlacha, Ph.D.

Jmenné služby a adresace

Architektura TCP/IP v Internetu

Obsah Počítačová komunikace Algoritmy a mechanismy směrování v sítích Řízení toku v uzlech sítě a koncových zařízeních...

Ladislav Pešička KIV FAV ZČU Plzeň

Zásobník protokolů TCP/IP

5. Směrování v počítačových sítích a směrovací protokoly

Pohled na pojem počítačová síť

Jiří Tic, TIC080 Lukáš Dziadkowiec, DZI016 VŠB-TUO. Typy LSA v OSPF Semestrální projekt: Směrované a přepínané sítě

Téma 9 Základy počítačových sítí Obsah

Počítačové sítě II. 15. Internet protokol verze 6 Miroslav Spousta, 2006

VLSM Statické směrování

A7B36PSI Úvod 1/29. Jan Kubr. Honza Kubr - 1_uvod

Internet a jeho služby. Ing. Kateřina Ježková

ZPS 3 Standardizace počítačových sítí, zásobník TCP/IP, model ISO/OSI, vybrané protokoly

Směrování. static routing statické Při statickém směrování administrátor manuálně vloží směrovací informace do směrovací tabulky.

Počítačové sítě I LS 2004/2005 Návrh a konstrukce sítě zadání

Protokoly přenosu. Maturitní otázka z POS - č. 15. TCP/IP (Transmission Control Protocol/Internet Protocol)

Základní struktury LAN Lokální sítě s vysíláním (broadcast networks)

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Úvod do počítačových sítí 1. A4B33OSS (J. Lažanský) verze: Podzim 2012

Adresování a subnetting

Protokoly a Internet. Miloš Hrdý. 19. listopadu 2007

Sítě. predn_11.odt :05:30 1

Stav IPv4 a IPv6 v České Republice

Výukový a testovací modul na číslování počítačových sítí

1 Protokol TCP/IP (Transmission Control Protocol/Internet Protocol) a OSI model

Téma 11: Firewall v CentOS. Nastavení firewallu

Počítačové sítě pro V3.x Teoretická průprava II. Ing. František Kovařík

DNS, BOOTP, DHCP, FTP, Telnet, SMTP, SNMP, SSH Transportní vrstva TCP, UDP Síťová vrstva IP, ARP, ICMP, IGMP Přenosová vrstva Ethernet, HDLC

VLSM Statické směrování

DHCP. Martin Jiřička,

Internet se skládá ze o Segmentů, kde jsou uzly propojeny např. pomocí Ethernetu, Wi-Fi, atd. a tvoří autonomní oblasti 10.1.x.x x.x Atd.

Počítačové sítě 1 Přednáška č.5

Rodina protokolů TCP/IP, verze 2.3. Část 6: IP směrování

Osnova přednášky. Informační a řídicí systémy I. Úvod do počítačových sítí. Doporučená literatura. Motivace

Transkript:

X36PKO Úvod Protokolová rodina TCP/IP 1

Kontakty Jan Kubr kubr@fel.cvut.cz,místnost E-435,(22435) 7628, konzultace Po 15:30, po předchozí domluvě, https://dsn.felk.cvut.cz/wiki/vyuka/cviceni/x36pko/start 2

Osnova proseminářů 1.Úvod, komunikace v síti TCP/IP. Adresace, překlad adres, konfigurace 2.Komunikace v síti TCP/IP. Programové rozhraní BSD Socketů 3.Test1 4.Protokoly - teoretické modely, komunikující automaty, Petriho sítě 5.Efektivita linkových protokolů 6.Test2 7.Rezerva 3

Hodnocení Cvičení 40% dvě programovací úlohy 13% praktická úloha 7% testy 20% Zkouška 60% písemná s možností diskuse 4

Protokolová rodina TCP/IP v 4 5

Historie 1974 první zmínka o TCP 1978 oficiální uvedení TCP/IP 1983 ARPANET adoptuje TCP/IP 1991 začátek prací na TCP/IP v 6 1995 první RFC dokumenty k v 6 6

Request for Comments 1969 Jon Postel, Internet Society množina technických a organizačních dokumentů Internet Engineering Task Force (IETF), Internet Engineering Steering Group (IESG ) 7

TCP/IP protokoly DNS SNMP FTP SMTP... OSPF UDP TCP... RARP ARP IP ICMP... network 8

Adresace hierarchická adresa třídy adres, beztřídní adresy subnet, supernet převody mezi IP a linkovými adresami speciální adresy privátní sítě nečíslované sítě 9

Adresace třída A 0..1-127 třída B 10..128-191 třída C 110..192-223 třída D 1110..224-239 třída E >239 10

Síť, uzel, maska 192.168.45.55 11000000 10101000 00101101 00110111 (24) 11111111 11111111 11111111 00000000 192.168.45.0 11000000 10101000 00101101 00000000 55 00110111 11

Subnet 192.168.45.55 11000000 10101000 00101101 00110111 255.255.255.240 (28) 11111111 11111111 11111111 11110000 192.168.45.48 11000000 10101000 00101101 00110000 7 0111 rfc 950 adresa podsítě nesmí být samé 0, nebo 1 rfc 1878 adresa podsítě můžou být samé 0, nebo 1 12

Supernet 192.168.45.55 11000000 10101000 00101101 00110111 255.255.240.0 (20) 11111111 11111111 11110000 00000000 192.168.32.0 11000000 10101000 00100000 00000000 3383 1101 00110111 13

Speciální adresy 00..0 tento počítač na této síti 00..0.node počítač na této síti síť.00..0 adresa sítě síť.subsíť.00..0 adresa subsítě síť.11..1 broadcast do sítě (do všech subsítí) síť.subsíť.11..1 broadcast do subsítě 11..1 broadcast na lokální síti 127.xx loopback (127.0.0.1) 169.254.0.0/16 Link Local [RFC3330] 14

Privátní sítě - intranet vyhrazené adresy nesmí se vyskytovat v Internetu filtrování, překlad adres A 10.0.0.0/8 10.0.0.0 10.255.255.255 B 172.16.0.0/12 172.16.0.0 172.31.255.255 C 192.168.0.0/16 192.168.0.0 192.168.255.255 15

Adresace 195.23.45.12/26 10.10.10.10/8 10.255.255.255/16 195.13.13.20/28 16

Komunikace 0060b36a69b0 0060b36a69c1 0 0060b36a6964 17

Komunikace -> 0 0060b36a69b0 0060b36a69c1 0 0060b36a6964 18

Komunikace -> 0??? 0060b36a69b0 0 data 0060b36a69b0 0060b36a69c1 0 0060b36a6964 19

Komunikace -> 0??? 0060b36a69b0 0 data x 192.168.1.0 0 x 192.168.1.0 0060b36a69b0 0060b36a69c1 0 0060b36a6964 20

Komunikace -> 0??? 0060b36a69b0 0 data ffffffffffff 0060b36a69b0 0? x 192.168.1.0 0 x 192.168.1.0 0060b36a69b0 0060b36a69c1 0 0060b36a6964 21

Komunikace -> 0??? 0060b36a69b0 0 data 0060b36a69b0 0060b36a6964 0 0060b36a69b0 0060b36a69c1 0 0060b36a6964 22

Komunikace -> 0 0060b36a6964 0060b36a69b0 0 data 0060b36a69b0 0060b36a69c1 0 0060b36a6964 23

Komunikace -> 147.32.83.10 192.168.5.254 0060b36a7070 0.0.0.0 0.0.0.0 192.168.5.253 192.168.5.253 0060b36a8080 192.168.1.254 0060b36a6964 0060b36a69b0 0060b36a69c1 24

Komunikace -> 147.32.83.10 192.168.5.254 0060b36a7070 0.0.0.0 0.0.0.0 192.168.5.253 192.168.5.253 0060b36a8080??? 0060b36a69b0 147.32.83.10 data 192.168.1.254 0060b36a6964 0060b36a69b0 0060b36a69c1 25

Komunikace -> 147.32.83.10 192.168.5.254 0060b36a7070 0.0.0.0 0.0.0.0 192.168.5.253 192.168.5.253 0060b36a8080??? 0060b36a69b0 147.32.83.10 data x 192.168.1.0 147.32.83.10 x 147.32.83.0 192.168.1.254 0060b36a6964 0060b36a69b0 0060b36a69c1 26

Komunikace -> 147.32.83.10 192.168.5.254 0060b36a7070 0.0.0.0 0.0.0.0 192.168.5.253 192.168.5.253 0060b36a8080??? 0060b36a69b0 147.32.83.10 data x 192.168.1.0 147.32.83.10 x 147.32.83.0 192.168.1.254 0060b36a6964 0060b36a69b0 0060b36a69c1 27

Komunikace -> 147.32.83.10 192.168.5.254 0060b36a7070 0.0.0.0 0.0.0.0 192.168.5.253 192.168.5.253 0060b36a8080??? 0060b36a69b0 147.32.83.10 data ffffffffffff 0060b36a69b0 192.168.1.254? 192.168.1.254 0060b36a6964 0060b36a69b0 0060b36a69c1 28

Komunikace -> 147.32.83.10 192.168.5.254 0060b36a7070 0.0.0.0 0.0.0.0 192.168.5.253 192.168.5.253 0060b36a8080??? 0060b36a69b0 147.32.83.10 data 0060b36a69b0 0060b36a6964 192.168.1.254 192.168.1.254 0060b36a6964 0060b36a69b0 0060b36a69c1 29

Komunikace -> 147.32.83.10 192.168.5.254 0060b36a7070 0.0.0.0 0.0.0.0 192.168.5.253 192.168.5.253 0060b36a8080 0060b36a6964 0060b36a69b0 147.32.83.10 data 192.168.1.254 0060b36a6964 0060b36a69b0 0060b36a69c1 30

Komunikace -> 147.32.83.10??? 0060b36a7070 147.32.83.10 data 192.168.5.254 0060b36a7070 0.0.0.0 0.0.0.0 192.168.5.253 192.168.5.253 0060b36a8080 192.168.1.254 0060b36a6964 0060b36a69b0 0060b36a69c1 31

Komunikace -> 147.32.83.10??? 0060b36a7070 147.32.83.10 data... 192.168.5.254 0060b36a7070 0.0.0.0 0.0.0.0 192.168.5.253 192.168.5.253 0060b36a8080 192.168.1.254 0060b36a6964 0060b36a69b0 0060b36a69c1 32

Komunikace -> 147.32.83.10 0060b36a8080 0060b36a7070 147.32.83.10 data... 192.168.5.254 0060b36a7070 0.0.0.0 0.0.0.0 192.168.5.253 192.168.5.253 0060b36a8080 192.168.1.254 0060b36a6964 0060b36a69b0 0060b36a69c1 33

Komunikace -> 147.32.83.10 0060b36a8080 0060b36a7070 147.32.83.10 data 192.168.5.254 0060b36a7070 0.0.0.0 0.0.0.0 192.168.5.253 0060b36a6964 0060b36a69b0 147.32.83.10 data... 192.168.5.253 0060b36a8080 192.168.1.254 0060b36a6964 0060b36a69b0 0060b36a69c1 34

Komunikace -> 147.32.83.10 0060b36a8080 0060b36a7070 147.32.83.10 data 192.168.5.254 0060b36a7070 0.0.0.0 0.0.0.0 192.168.5.253 0060b36a6964 0060b36a69b0 147.32.83.10 data... 192.168.5.253 0060b36a8080 192.168.1.254 0060b36a6964 0060b36a69b0 0060b36a69c1 35

Komunikace -> 147.32.83.10 0060b36a8080 0060b36a7070 147.32.83.10 data 192.168.5.254 0060b36a7070 0.0.0.0 0.0.0.0 192.168.5.253 0060b36a6964 0060b36a69b0 147.32.83.10 data... 192.168.5.253 0060b36a8080 192.168.1.254 0060b36a6964 0060b36a69b0 0060b36a69c1 36

Překlad adres - NAT vnitřní, vnější síť překlad zdrojové, cílové adresy překlad zdrojového, cílového portu statický, dynamický překlad masquerade 37

NAT 147.32.83.10 0060b36a8080 0060b36a7070 147.32.83.10 147.32.83.140 data 147.32.83.140 0060b36a6964 0060b36a69b0 147.32.83.10 data 192.168.1.254 38

Konfigurace 39

Konfigurace - adresy ifconfig eth0 netmask 147.32.83.254 147.32.83.140 192.168.1.254 40

Konfigurace - směrování route add default gw 192.168.1.254 147.32.83.254 147.32.83.0 0.0.0.0 0.0.0.0 0.0.0.0 147.32.80.1 147.32.83.140 147.32.83.0 0.0.0.0 192.168.1.0 0.0.0.0 0.0.0.0 0.0.0.0 147.32.83.254 192.168.1.254 192.168.1.0 0.0.0.0 192.168.1.0 0.0.0.0 41

Konfigurace - směrování ifconfig... 147.32.83.254 147.32.83.0 0.0.0.0 0.0.0.0 0.0.0.0 147.32.80.1 147.32.83.140 147.32.83.0 0.0.0.0 192.168.1.0 0.0.0.0 0.0.0.0 0.0.0.0 147.32.83.254 192.168.1.254 192.168.1.0 0.0.0.0 192.168.1.0 0.0.0.0 42

Konfigurace - forwarding echo 1 > /proc/sys/net/ipv4/ip_forward 147.32.83.254 147.32.83.0 0.0.0.0 0.0.0.0 0.0.0.0 147.32.80.1 147.32.83.140 147.32.83.0 0.0.0.0 192.168.1.0 0.0.0.0 0.0.0.0 0.0.0.0 147.32.83.254 192.168.1.254 192.168.1.0 0.0.0.0 192.168.1.0 0.0.0.0 43

Konfigurace - NAT iptables -t nat -A POSTROUTING -o eth2 -j MASQUERADE 147.32.83.254 147.32.83.0 0.0.0.0 0.0.0.0 0.0.0.0 147.32.80.1 147.32.83.140 147.32.83.0 0.0.0.0 192.168.1.0 0.0.0.0 0.0.0.0 0.0.0.0 147.32.83.254 192.168.1.254 192.168.1.0 0.0.0.0 192.168.1.0 0.0.0.0 44

Pomocné protokoly ICMP (Internet Control Message Protocol) rfc792 IGMP (Internet Group Management Protocol) rfc3376 ARP (Address Resolution Protocol) rfc826 RARP (Reverse Address Resolution Protocol) rfc903 BOOTP (Bootstrap Protocol) rfc951 DHCP (Dynamic Host Configuration Protocol) rfc2131 RIP (Routing Information Protocol) rfc1721 OSPF (Open Shortest Path First Routing Protocol) rfc2328 EGP (Exterior Gateway Protocol) rfc827 BGP (Border Gateway Protocol) rfc1771 http://www.networksorcery.com/enp/topic/ipsuite.htm 45