İletişim Protokolleri

Slides:



Advertisements
Benzer bir sunumlar
TCP/IP Mimarisi ve Katmanları
Advertisements

OSI Referans Modeli Açık Sistem Bağlantıları (Open Systems Interconnection - OSI ) Bilgisayarlar arası iletişimin başladığı günden itibaren farklı bilgisayar.
BBY 302 Bilgi Teknolojisi ve Yönetimi
Network Layer Bölüm Ağ Katmanı Computer Networking: A Top Down Approach 4 th edition. Jim Kurose, Keith Ross Addison-Wesley, July 2007.
TCP (Transmission Control Protocol)
TCP/IP Protokolü.
TCP/IP Protokolü.
Ağ Cihazları  Birden fazla bilgisayarın bilgi paylaşımı, yazılım ve donanım paylaşımı, merkezi yönetim ve destek kolaylığı gibi çok çeşitli sebeplerden.
Ağ Donanımları Cihazlar
1. Internet Nedir?.
AĞ PROTOKOLÜ.
2- OSI BAŞVURU MODELİ & TCP/IP MODELİ
Open Systems Interconnection
5. Bölüm Link Katmanı ve LAN’ler
Ağ PROTOKOLLERİ.
TEMEL AĞ BİLgİsİ Öğr. Gör. Mustafa SARIÖZ
İnternet Katmanı Öğr. Gör. Mustafa SARIÖZ
32 bit destination IP address
Ağ Donanımları Cihazlar
TCP/IP Protokol Yapısı
Büyük Risk Bilgisayar Ağları Network Soru-Cevap 1 Bilgisayar Ağları
BİLGİSAYAR AĞLARI.
Yönlendirici Mimarisi
İnternet Teknolojisi Temel Kavramlar
( HATA VE AKIŞ KONTROLU – PROTOKOLLER – AĞ YAPILARI )
Anahtar link-katmanı cihazı: hublardan daha zeki, aktif rol üstlenir
TCP/IP Sorun Çözme ve Ağ Komutları
Öğr. Gör. Dr. Şirin Karadeniz
3. Bölüm Taşıma Katmanı Computer Networking: A Top Down Approach 4th edition. Jim Kurose, Keith Ross Addison-Wesley, July Transport Layer.
Taşıma Katmanı Öğr. Gör. Mustafa SARIÖZ
BLM619 Bilgisayar Ağları ve Uygulamaları
TCP/IP – DHCP Nedir?.
OSİ MODELİ.
İnternet Teknolojisi Temel Kavramlar
OSI Katman Modeli.
Chapter 5. Ağ Protokolleri
TEMEL AĞ BİLgİsİ Öğr. Gör. Mustafa SARIÖZ
Ağ Donanımları Cihazlar
TCP/IP Sorun Çözme ve Ağ Komutları
AĞ DONANIMLARI Marmara BÖTE, 2012 – Osman Ay.
Network Bölümlemek. Network Bölümlemek Adres yönetimi kolaylığı, güvenlik sağlamak ve performans artışı sağlamak için Networkleri küçük parçalara böleriz.
IP ADRES SINIFLARI.
Ethernet Anahtarlama.
OSI Modeli u TCP/IP protokolünün farklı katmanlarını incelemeden önce, herkes tarafından kabul edilen referans bir noktaya ihtiyacımız var. International.
TCP/IP Protokolü. TCP/IP TCP/IP’nin tarihi ARPANET ile başlayan Internetin tarihidir. Adreslerin dağıtımı NIC (Network Information Center) tarafından.
Yard. Doç. Dr. Şirin KARADENİZ
B İ L İŞİ M S İ STEMLER İ GÜVENL İĞİ (2016) PROF. DR. ORHAN TORKUL ARŞ. GÖR. M. RAŞIT CESUR.
B İ L İŞİ M S İ STEMLER İ GÜVENL İĞİ (2016) PROF. DR. ORHAN TORKUL ARŞ. GÖR. M. RAŞIT CESUR.
Ağ Donanımları Ağ Nedir ? Ağ Donanımları Bridge Hub Switch Router
Ağ Temelleri Semineri erbiL KARAMAN. Gündem 1. İnternet 2. TCP / IP 3. Ağ Analizi 4. Ağ Güvenliği.
TCP/IP. Network Katmanı ● Bu katmanda IP'ye göre düzenlenmiş veri paketleri bulunur. ● İletim katmanından gelen veriler burada Internet paketleri haline.
IP PAKETİ. IP Paketi ● IP protokolü akış şeklinde çalışır. ● İletim katmanı mesajları alır 64K'lık datagramlara ayırır. ● Her datagram ağ üzerinden karşı.
OSI Modeli Hafta3 OSI Model.
Öğretim Görevlisi Alper Talha Karadeniz Ağ Temelleri
Sunucu İşletim Sistemleri-2
IPv6.
TCP/IP (Devam).
OSI Modeli 6. Hafta Dersi.
OSI Modeli Öğr. Gör. Ferdi DOĞAN.
OSI Modeli Hafta3 OSI Model.
Inter-Process Communication: Processler-Arası İletişim Network Programming using Java Sockets Java Soketleri kullanarak Ağ Programlama.
ALİ ÖRTÜL BİLİŞİM NOTLARI
PORTLAR Gizem GÜRSEL
TCP/IP Protokolü Öğr. Gör. Ferdi DOĞAN.
TCP/IP Protokolü.
TCP/IP PROTOKOLÜ.
Turkish Hacker Anti Fighters
OSİ Modeli.
TCP-IP.
Sunum transkripti:

İletişim Protokolleri Süleyman KONDAKCI 17.09.2018

Protokol Katman Kavramı Host B Host A WWW(http) WWW(http) Uygulama (telnet/ftp/smtp) Uygulama (telnet/ftp/smtp) Transport (TCP/UDP) Transport (TCP/UDP) Internet(IP) ICMP Internet(IP) ICMP Ağ Arabirimi (Ethernet) Ağ Arabirimi (Ethernet) Süleyman KONDAKCI 17.09.2018

ISO/OSI Referans Modeli İletişim standart ve yöntemlerini belirler. Geliştirmenler için başvuru sağlar: RFC: Request For Comment RFC-791: Internet Protocol (IP) RFC-792: Internet Control Message Protocol (ICMP) RFC-793: Transmission Control Protocol (TCP) RFC-768: User Datagram Protocol (UDP) RFC-1000: The RFC Guide. RFC-959: File Transfer Protocol (FTP) Internet Protokol Katmanı İletişim için temel ünite ve kesin veri formatı hacmini tanımlar, Host ve yönlendiricilerin veri paketlerini işlemek için kuralları tanımalar, Hata denetimi ve telafileri sağlar, Evrensel boyutta Internet üzerinde paket yönlendirmeyi sağlar, Ağ için geliştirilecek yazılımlar için kural ve işlevleri sunar . OSI Referans Modeli OSI-modeli katman prenisibini içerir, Her katman spesifik bir protokol özelliğini gösterir, OSI-protokolü katmanlar arası iletişim tarzını belirler, protokol katman prensibi ağ bazlı yazılımları geliştirmeyi kolaylaştırır, En önemlisi, ağdaki iletişim işlevlerini gereken katmanlara dağıtmasıdır. Süleyman KONDAKCI 17.09.2018

Ftp,rlogin,sendmail,telnet, rcp,http,gopher,wais NFS/NIS OSI-LAYERS UNIX-LAYERS PRESENTATION Layer 7 6 5 4 3 2 1 NAME APPLICATION SESSION TRANSPORT NETWORK DATALINK PHYSICAL DESCRIPTION Ftp,rlogin,sendmail,telnet, rcp,http,gopher,wais NFS/NIS XDR RPC TCP/UDP INTERNET PROTOCOL(IP) ICMP HARDWARE CONTROLLER AND RELATED SOFTWARE CABLE, PHONE LINES, ETC. Süleyman KONDAKCI 17.09.2018

Internet protokolleri Ağ protokolü Nedir? İletişim kural ve fonksiyonlarını belirler IP, UDP, TCP, ICMP Nelerdir? Önemli ağ protokol katmanlarıdır Internet üzerinde uçtan uca veri akışını sağlarlar ISO/OSI modeline uyum sağlar De facto standard: yaygın kullanım Her tür platformda kullanılmakta Bir çok ağ yazılımları bunları kullanır Ağ Protokolleri Karşılıklı hatasız anlaşmanın en etkin yolu ortak bir kural çerçevesi dahilinde davranmaktır. Topa kafayla çıkmış bir futbolcu karşısında ayakla çıkan futbolcuya protokol dışı kaldığını belirtmeli. Kısaca ağ protokolü iletişimde: Kuralları kesin olarak belirler, Hangi kurala karşı hangi işlev uygulanacak onu belirler, Kural dışı etkinlikleri saha dışı bırakır (packet discarding) TCP ve UDP ağ işlemlerinin temelini oluşturur. TCP iki makina üzerinde koşan işlem arası telefon hattı gibi kesintisiz sürekli bağlı kalan bağlantı oluşumu ve hata giderme için gereken kural ve işlevleri sunar. IP ise iki bağlantı noktasının birbirilerini tanımasında adres ve yön saptamak için gereken kural ve işlevleri içerir. Bağlantı noktaları, iki ayrı ağda yerleşik hosts da olabilir. Bu durumda ağdan ağa IP-routing yapılır. IP connectionless unreliable packet delivery system olarakta tanımlanır. Hedefe bakmaksızın her IP-paketi değişik rotalardan ve hatta çok farklı ağlardan geçerek hedefe ulaşabilir. UDP ise TCP gibi fakat kesintili (telegram bağlantısı) açarak iki sistem üzerinde işlemlerin iletişimini sağlar. Fiziksel işlem ve kuralları ise en alt seviyede bit transferi yapan ethernet protokolü saptar. Saniyede kaç bit gidecek, packet uzunluğu gibi ölçüler ethernet protokolü (CSMA/CD) tarafından sağlanır. Bu 4 protokol her ağ için geçerlidir, kaçınılmazdır. IP ve UDP güvenilir olmayan buna karşın TCP güvenilir bağlantı sağlar. TCP connection-oriented reliable data transport protocol’ü olarakta anılır. Süleyman KONDAKCI 17.09.2018

Protokol Bağımlılıkları FTP SMTP SNMP TCP UDP ICMP EGP ARP RARP IP NETWORK ACCESS Süleyman KONDAKCI 17.09.2018

Protokol Zarflama APPLICATION M M TCP/UDP S S D D IP/ICMP ETHERNET F F M = Message S = TCP/UDP Segment D = IP Datagram F = Ethernet Frame F D S M Süleyman KONDAKCI 17.09.2018

Internet Protokolü: IP Unreliable, connectionless delivery! Ağlar arası “Güvensiz”, “bağlantısız” datagram iletişimi sağlar: Datagram temel unitesini tanımlar Internet adres biçimini tanımlar Network access katmanı ve transport katmanı arası veri taşımacılığı yapar Internet datagram yönlendirme Paket fragmantason ve re-assembly yapar. Internet Protokolü IP Internet’in temel taşını oluşturur, dolayısıyla en önemli Internet katmanı olarak bilinir. Ip katmanının işlevi şöyle sıralanabilir: Datagram ünitesini tanımlar ve bunun için tek standardı uygular. Intenet adresleme biçimini tanımlar; Her ağ bir ag ve birde aparat numarasından oluşur. Ağlar ağ numarasıyla tanınır. Ağ içindeki araçlar fiziksel katmanlarda ethernet adresleriyle tanınır. Transfer protokolü TCP ve Access katmanı arasında end-to-end veri taşımacılığını yapar. TCP verinin doğru ve eksiksiz ulaştığını sürekli kontrol ederken, IP uçlar arası veri alış verişini düzenli bir şekilde yapar. IP’nin önemli işlevlerinden bir diğeride ağlar ve uçlar arası yönlendirmeyi gerçekleştirir. Her fiziksel ağ kendi paket büyüklüğünü tanımladiği için IP o ağların paket büyüklüğünü anlar ve onlara uyum sağlamak için fragmantosyon yapar. Değişik fiziksel ağlar kedi maksimum transfer edilebilir ünitesini (MTU) kullanır. Yani veri paketini ağa uyarlamak için küçük parçalara ayırır. Alıcı tarafındada bu parçaları toparlar (re-assembly). Süleyman KONDAKCI 17.09.2018

IP-Header 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Version IHL Type of Service Total Length | | Identification Flags Fragment Offset | | Time to Live Protocol Header Checksum | | Source Address | | Destination Address | | Options Padding | Süleyman KONDAKCI 17.09.2018

Transport Protokolü: TCP Makinalar üzerinde değişik işlemler arası güvenlir bağlantı ve veri akışı sağlar: Paket takip ve uçtan uca veri akış kontrolü Connection-oriented full-duplex sıralı paket akışı Bütünlük (Integrity) sağlanır Aynı paket defalarca yollanmaz (duplication) Hatasız veri tesilimini garantiler Problem Solution Loss of data Receiver requests retransmission Duplication of data Receiver discards duplicate data Out of sequence data Receiver reorders data Süleyman KONDAKCI 17.09.2018

TCP Özellikleri Reliable, Connection-oriented byte stream Uçtan uca “Sanal devre” Oktet tabanlı veri aktarımı Her oktet numaralanır (Sequence number) Anlaşmalı bağlantı başlatma/kapatama Pencere akış kontrolü (Sliding Window) Süleyman KONDAKCI 17.09.2018

TCP-Header 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Source Port | Destination Port | | Sequence Number | | Acknowledgment Number | | Data |U|A|P R|S|F| | | Offset Reserved |R|C|S S|Y|I| Window | | |G|K|H T|N|N| | | Checksum | Urgent Pointer | | Options | Padding | | data | Süleyman KONDAKCI 17.09.2018

TCP Bağlantısı Internet Server Client Open Connection: SYN=1, ACK=0 1 2 3 Open Connection: SYN=1, ACK=0 Acknowledge: SYN=1, ACK=1 Established Connection: SYN=0, ACK=1 Client Server Süleyman KONDAKCI 17.09.2018

TCP Bağlantı Kapatımı Client Server Active Close Request: FIN 1 Acknowledge the Request (FIN): ACK 2 Server Close: FIN 3 Shutdown Connection (Ack to FIN): ACK 4 Süleyman KONDAKCI 17.09.2018

TCP Reliability Positive Acknowledgement Sliding Window Süleyman KONDAKCI 17.09.2018

Positive Acknowledgement Sender Receiver Send packet 1 Receive packet 1 and send ACK 1 Receive ACK 1 and send packet 2 Receive packet 2 and send ACK 2 Receive ACK 2 Süleyman KONDAKCI 17.09.2018

Positive Acknowledgement Basit implementasyon yavaş: Paket gecikme ve yeniden gönderme gönderici çıkan paketler ACK’lanmasını bekler Ağ bandını iyi kullanamama: Gecikme ve dolayısıyla timeout olursa gönderilmiş paketler tekrar yollanır Süleyman KONDAKCI 17.09.2018

Sliding Window 1 2 3 4 5 6 7 8 9 10 11 12 …. Sent but not ACK’d Sent and ACK’d Current Window 1 2 3 4 5 6 7 8 9 10 11 12 …. These octets will be sent wirhout delay These will wait until the window moves Süleyman KONDAKCI 17.09.2018

Sliding window Trafik akış kabiliyetini artırır Değişik makinalar iletişimde zorlanır Gateway ve firewall’ aygıtları hızı düşürür Karmaşık bir implementasyon Optimum ağ band genişliğ kullanımı Bir pencere genişliği (paket sayısı) üzerine anlaşılır ve o sayıda paket kesintisiz çıkarılır Alıcı uç pencere büyüklüğüne karar verir Süleyman KONDAKCI 17.09.2018

Sliding Window Packet lost Sender Receiver Send packet 1 start timer packet 1 lost no ACK sent ACK 1 would arrive at this time. Time expires Retransmit packet 1 start timer Receive packet 1 and send ACK 1 Receive ACK 1 cancel timer Süleyman KONDAKCI 17.09.2018

Transport Protokolü: UDP Makinalar üzerinde değişik işlemler arası güvensiz bağlantı ve veri akışı yapan katman Paket takip ve kontrol mekanizması yok Sırasız paket akışı: Dublikasyon mümkün Paket bütünlüğü garanti edilemez: Paket yolda kaybolabilir Uygulamanın kendisi veri akışını kontrol etmeli NFS, SMTP gibi uygulamalar tarafından kullanılır Süleyman KONDAKCI 17.09.2018

UDP-Header +--------+--------+--------+--------+ 0 7 8 15 16 23 24 31 +--------+--------+--------+--------+ | Source | Destination | | Port | Port | | | | | Length | Checksum | | | data octets ... + Süleyman KONDAKCI 17.09.2018

ICMP Hatasız İletişim Olmaz Geleneksel Kural: Çok çalışan çok hata yapar Az çalışan az hata yapar Hiç çalışmayan hiç hata yapmaz Hata yapmayan ödüllendirilir! ICMP iletişim hataları takibi ve raporlanmasında yardımcı olur Ama ağ için önemli bir tehlike odağıdır Süleyman KONDAKCI 17.09.2018

ICMP Protokolü Internet Control Message Protocol; Genellikle IP’nin bir parçası gibi düşünülüyor: Hata, durum (status) ve debugging bilgisi yansıtır. Uçlar arası mesaj iletişimi sağlar Echo isteme/cevaplama (ping) Hedef bilgileri saptama; hedef bilinmiyor/erişilemiyor network, host, protocol,port, kaynak, yönlendirme hatası saptama Yönlendirici önerme/keşfetme Süleyman KONDAKCI 17.09.2018

ICMP Mesaj Formatı 8-bit type 8-bit code 16-bit checksum Type and code dependent contents Süleyman KONDAKCI 17.09.2018

ICMP Protokolü Akış kontrolü (source quench) Redirection Route to host, to network Sonsuz paket dolaşımını önleme Aktarım anında TTL sıfırlanırsa Re-assembly anında TTL sıfırlanırsa Bilgi sorgulama netmask/net sorgulama ve reply timestamp (TS) sorgulama ve reply TS=Geceyarısından bu ana ms olarak zaman TTL = Time To Live, yaşama süresi Süleyman KONDAKCI 17.09.2018

ICMP Tools ping traceroute scotty satan Süleyman KONDAKCI 17.09.2018

ICMP Açıklıkları Discovery Hosts Network topology (Ağ topolojisi) Önemli bilgileri açığa çıkarma Önemli uçları açığa çıkarma Hosts unicast and broadcast Network topology (Ağ topolojisi) Denial of service (Servis dışı bırakma) Süleyman KONDAKCI 17.09.2018

Port Port:Makinalar üzerinde değişik işlemler arası bağlantı ve veri akışı için kullanılan bağlantı uçları ÖRNEK: Telnet Server Telnet Server İşletim Sistemi İşletim Sistemi TCP 23 23 Telnet portu Telnet portu Süleyman KONDAKCI 17.09.2018

SMTP ve TCP Portu TCP SMTP mail mailbox Sendmail Sendmail İşletim Sistemi İşletim Sistemi 25 25 SMTP portu SMTP portu Süleyman KONDAKCI 17.09.2018

Anahtarlama Sistemleri Anahtarlama yazılım ve donanımdır Yönlendirme uygun akış yolu saptama Yönlendirme protokol dahilinde olur Switching: Anahtarlama Sistemleri Repeaters: OSI katman 1 Bridges: OSI katman 2 Routers: OSI katman 3 Gateways: OSI katman 3-7 Anahtarlama Sistemleri Anahtarlama sistemleri ağ segmentlerinin ve yerel ağların, gerek donanım gerekse yazılım tarzında, bağlantısını sağlar. Yönlendirme: Harici bir ağ için gönderilen paketlerin o ağa erişmesi için uygulanan yön verme işlemidir. Bu işleri routers (yönlendiriciler) ve gateways sistemleri gerçekleştirir. Yönlendirmede protokol çevirmenliği yapan gateways değişik ağ teknolojileri içeren ağlar arası ve Internet’te yönlendirmede önemli roller üstlenmektedirler. Her yönlendirici ağ topolojisi hakkında “görüntü” yü kafasında tutar. Bu şekle göre trafiğinde yönlendirme algoritmesini kullanır. Genel olarak üç çeşit yönlendirme vardır: 1-Statik: Yönlendirici sabit bir topoloji ve rota tablosu ile çalışır. Küçük ve az değişme/büyüme gösteren ağlar için ideal bir çözümdür. 2-Dinamik:Sürekli değişen ve büyük yerel ağlar için idealdir. Özellikle otonom ağlar diğer ISP ve yerel ağlarla bu tarzda rota alış verişinde bulunur. 3-Kombine: Yerel ağ içinde statik, dış dünyaya yönelik dinamik yönlendirme seçilir. Güvenlik açısından önemlidir. Dış dünya trafiği ile otonom ağ trafiği karışmamalı. Her UNIX sistemi bütün bu olanakları sağlar. Örneğin routed daemon’ı dinamik yönlendirme, /etc/gateways ve route programı statik yönlendirmede kullanılır. İki arabirimi olan her UNIX kutusu yönlendirici işlevi yapmak için çok fazla iş gerektirmez. Süleyman KONDAKCI 17.09.2018

Yönlendiriciler Ağ topolojisi hakkında bilgi toplarlar Paket yönlendirmeyi bu topolojiye göre yaparlar Yoğun trafikli ağlarda yönlendirme şart Üç çeşit yönlendirme yapılabilir: Statik(Sabit): Küçük ve yalıtılmış ağlar için Dinamik:Sürekli değişme gösteren dış bağlantılı ağlar için. routed bu işi yapar. Karışık (sabit+dinamik): yerel ağ içi sabit, dış dünya için dinamik yönlendirme uygun Süleyman KONDAKCI 17.09.2018

Yönlendiriciler Router çoklu IP adreseleri olan bir bağlantı aygıtıdır. Gateway işlevi sağlar Ağlar arası datagram yönlendirirler OSI 3 (network layer) katmanında işler Değişik ağ teknolojilerini içeren ağları bağlayabilir; protokol değişikliği sağlar Komplike IP-routing algoritması kullanır UNIX sistemi gateway işlevi için uygun Gateways Gateways: Gateways değişik yerel ağlar arası Internet paket yönlendirmesi yapar. Yönlendiriciler değişik ağ topoloji ve değişik protokol formatlarını anlayan algoritmelerle işleyen aygıtlardır. Gateways sürekli rota olaerk tablolarını güncelleştirerek Internet’te meydan gelen olası topoloji değişikliklerini sürekli takip eder ve tablosunu güncelleştirir. Süleyman KONDAKCI 17.09.2018

Default Routing Default route Yolumu kaybettim napsam acaba? Süleyman KONDAKCI 17.09.2018

Default Routing Belirsiz yön klavuzu: Yönlendirici klavuz (rota) tablosunda bulunmayan ağlara erişmek için her ağ kesinlikle bir yönlendiricisini default router olarak kendi ağ aygıtlarına tanıtmalı Default yönlendirici her yönü kestirebilir Bilinmeyen yönlere giden datagramlar atılır Tek router varsa herkes onu defaultlamalı Süleyman KONDAKCI 17.09.2018

IP-Routing Host 1 Host 2 Network A Network B Network C Application Transport Internet Physical Host 1 Host 2 Network A Network B Network C Gateway 1 Gateway 2 Süleyman KONDAKCI 17.09.2018

Yönlendirme Metriği Network Gateway Metric 128.6.4 None 0 128.6.5 128.6.6 128.6.4.2 128.6.5.2 128.6.6.2 128.6.4.1 128.6.5.1 128.6.6.1 GW-A GW-B Network 1 Network 2 Network 3 128.6.4.2 den 128.6.4, 128.6.5 ve 128.6.6 ya varmak için Network Gateway Metric 128.6.4 None 0 128.6.5 GW-A 1 128.6.6 GW-A ve GW-B 2 Süleyman KONDAKCI 17.09.2018

Segmentleyerek İşinizi Kolaylaştırın Network 1 Network 2 128.6.4 128.6.5 128.6.5.1 128.6.4.1 128.6.4.3 128.6.5.2 128.6.5.3 128.6.4.2 Gateway Herhangi bir UNIX kutusu olabilir Host D Host C Host A Host B Süleyman KONDAKCI 17.09.2018

Virtual Subnets: Aynı fiziksel ağ üzerinde segmentler yaratmak 128.20.2 Kampus A Kampus B Switch A 128.2.1 Omurga Switch A Repeater C Kampus C Default Route 128.20.3 GW Router 128.10.10.1 Internet Süleyman KONDAKCI 17.09.2018

Dış Dünya Detayları Görmez Subnetlerinizi Siz Tanıtın 128.6.4 128.6.5 128.6.6 128.6.4.2 128.6.5.2 128.6.6.2 128.6.4.1 128.6.5.1 128.6.6.1 Gateway A Gateway B Network 1 Network 2 Network 3 Süleyman KONDAKCI 17.09.2018

Ping Bobardmanı ve Broadcast Adres 128.20.2 128.2.1 Repeater A Kampus A Kampus B Repeater B Backbone İki çesit broadcast adres kullanabilirsiniz: 128.20.2.255 Al hosts on subnetwork 128.20.2 255.255.255.255 All hosts on backbone Süleyman KONDAKCI 17.09.2018

Ağ Kütük, Program Ve Daemon’ları /etc/hosts: Makina ad ve IP-adreslerini içerir. /etc/ifconfig: Ağ bağlantısını çalıştırmak ve konfigürlemek için kullanılan programdır. /etc/inetd: Ana ağ daemonu, ağı dinler ve ondan istenen hizmetler için gereken programı sürer. Hizmetler /etc/inetd.conf kütüğünde belirlenmiştir. Süleyman KONDAKCI 17.09.2018

/etc/inetd.conf Process socket-type protocol processing location daemon dgram stream UDP TCP wait nowait # cat /etc/inetd.conf # Internet server configuration database ftp stream tcp nowait /usr/etc/ftpd ftpd telnet stream tcp nowait /etc/telnetd telnetd login stream tcp nowait /etc/rlogind rlogind finger stream tcp nowait /usr/etc/fingerd fingerd talk dgram udp wait /etc/talkd talkd time dgram udp wait /etc/miscd timed Süleyman KONDAKCI 17.09.2018

Hizmetler Kütüğü /etc/services: Ağ programlarının port numarasını ve adını içerir # cat /etc/services # Network services, Internet style echo 7/tcp netstat 11/tcp ftp 21/tcp telnet 23/tcp route 520/udp shell 514/tcp finger 79/tcp Süleyman KONDAKCI 17.09.2018

Ağ protokol Kütüğü /etc/protocols: protokol ad ve numaralarını içerir # cat /etc/protocols ip 0 IP # Internet Protocol icmp 1 ICMP # Internet Control Message Prot. ggp 3 GGP # Gateway-Gateway Protocol tcp 6 TCP # Transmission Control Protocol pup 12 PUP # PARC Universal Packet Protocol udp 17 UDP # User Datagram Protocol Süleyman KONDAKCI 17.09.2018

Ağ Sınama Yazılımları Ifconfig: Ağınızı başlatır,durdurur, ayakta olup olmadığını gösterir. Ping: Ağdaki herhangi bir sisteme erişilip erişilmediğini saptar. Netstat: Ağ bağlantısı için istatistik verir: routing table IP packet iletişimi ağınız sağlıklımı? Süleyman KONDAKCI 17.09.2018

Ağ Sınama Yazılımları Nslookup: DNS-name service hakkında bilgi verir. BIND hizmetlerine dahildir. Dig: nslookup gibi,daha basit, detaylı. Arp: IP ve Ethernet adresi çevirmeleri için bilgi sağlar. Çakışan IP-adreslerini saptar. Traceroute: Sisteminizden çıkan packetlerin hangi rotada seyrettiğini saptar. Ripquery: Routing Information Protocol (RIP)’u için bilgi sağlar. Süleyman KONDAKCI 17.09.2018

Network Related Files/Directories /etc/hosts Local host table /etc/services ARPA services /etc/hosts.equiv Watch out this, Security prone /etc/hosts.lpd Watch out this, Security prone /.rhosts Remote accessor, Security prone /etc/netmasks Subnetmask in dot notation /etc/networks A historical file /etc/netconfig Solaris net configuration /etc/inet/* Solaris configuration file /etc/init.d/rootuser Solaris network startup /etc/defaultdomain Default domain name /etc/defaultrouter Default router name /etc/rc.bsdnet AIX BSD-style net setup /etc/rc.local AIX network startup for BSD fans Süleyman KONDAKCI 17.09.2018

Network Related Files/Directories /etc/rc.{net,tcpip,nfs} AIX network startup files /etc/inetd.conf Allows network daemons /etc/nsswitch.conf Name service lookup order /etc/resolv.conf Name resolver IP-address /etc/protocols What protocols should be available /etc/hostname.*[0-9] Multi-homed hosts /etc/ftpusers Nontrusted ftp users access denier /etc/dfs/dfstab Solaris resource distributor /etc/dfs/fstypes Solaris filesystem distribution table /etc/dfs/sharetab Solaris Exported resource table /etc/{exports,xtab} BSD Export and Exported resources /etc/fstab BSD filesystem table /etc/sendmail.cf Sendmail config file /etc/init.d/* IRIX network startup files /etc/config/* IRIX network options /etc/chkconfig IRIX network configuration tool Süleyman KONDAKCI 17.09.2018