PORTLAR ANIL BULDU 1131602087.

Slides:



Advertisements
Benzer bir sunumlar
TCP/IP Protokolü.
Advertisements

Büyük Risk Bilgisayar Ağları Network Soru-Cevap 1 Bilgisayar Ağları
BTEP 203 – İnternet ProgramcIlIğI - I
Chapter 5. Ağ Protokolleri
TCP/IP PROTOKOLÜ. TCP/IP NEDİR? Protokol bir iletişim sürecinde bu bağlantıyı sağlayan noktalar arasındaki gidip gelen mesajlaşmayı düzenleyen kurallar.
Dünyanın bilgisine açılan pencere... Ya da sadece yeni çağın eğlencesi...
BÖLÜM 12: INTERNET VE INTRANET UYGULAMALARI. INTRANET: Organizasyonlar giderek artan bir oranda işlerinin ihtiyaçlarına cevap verebilmek amacıyla Internet.
Ağ Anahtarı (Switch) Çeşitleri
DONANIM VE YAZILIM.
TLS/SSL BILGI İŞLEM ORGANIZASYONU BERKE ÖMEROĞLU
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şı.
YÖNLENDİRME. Yönlendirme ● Statik ● Dinamik ● Kaynakta yönlendirme ● Hop by hop yönlendirme.
PROXY SERVER Eren AKGÜL Proxy Server  Vekil sunucu veya yetkili sunucu, internete erişim sırasında kullanılan bir ara sunucudur. Adanmış.
NETWORK YÖNETIMI Ş. Bü ş ra Güngör NETWORK YÖNETIMI NEDIR? Network, sunucu, yazıcı, bilgisayar ve modem gibi veri ileti ş im araçlarının güncel.
Dünyanın bilgisine açılan pencere...
ANKARA ÜNİVERSİTESİ SAĞLIK BİLİMLERİ FAKÜLTESİ SOSYAL HİZMET BÖLÜMÜ
İnternet Nedir Bilgisayar Ağları Ağ Çeşitleri
Protokoller.
Öğretim Görevlisi Alper Talha Karadeniz Ağ Temelleri
İnternet'e Bağlanmak İçin Neler Gereklidir?
İNTERNET TEKNOLOJİLERİ
ROUTER NEDİR? Elif Melike DEMİR
İNTERNET VE BİLGİ AĞLARININ KULLANIMI
BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ
BİLGİSAYAR AĞLARI Hakan AYHAN Eğt. Bil. formatörü.
Açık Bulut Nedir ? Neden Açık Bulut ?
VİRÜSLER Nedir, nasıl bulaşır? Ne yapabilirim?.
IP Adresi Dönüşüm Protokolleri
Dünyanın bilgisine açılan pencere...
LINK LAYER PROTOCOLS (ARP/INARP)
VPN (VİRTUAL PRİVATE NETWORK )
E-posta Forum Sohbet Sesli Görüntülü Konferans
Protokol nedİr ve Z39.50 PROTOKOLÜ
BTEP 203 – İnternet ProgramcIlIğI - I
DHCP SERVER (dynamic host configuration protocol)
HAZIRLAYAN SEDA KALKANDELEN
Inter-Process Communication: Processler-Arası İletişim Network Programming using Java Sockets Java Soketleri kullanarak Ağ Programlama.
İnternet ve WEB Tanımları Html Temel Etiketleri
İNTERNET’İN ALTYAPISI VE KULLANIMI
Ağ Nedir IP Adresi DNS Sunucu
Ağ İşletim Sistemleri Öğr. Gör. Arif DAŞ.
Öğretim Görevlisi Emel ALTINTAŞ
FTP Dosya Transfer Protokolü (File Transfer Protocol; FTP), bir veri yığınının bir uç aygıttan diğerine iletimi için kullanılmaktadır. Bir dosyayı FTP.
AĞ DONANIMLARI BARIŞ BAYRAM :
STORAGE BÜŞRA KARADENİZ
PORTLAR Gizem GÜRSEL
İNTERNET ADRESLERİ.
Swİtch çeşİtlerİ – GÖKÇE TENEKECİ.
E-posta Forum Sohbet Sesli Görüntülü Konferans
İletişim Araştırma İşbirliği
Bilgisayar Ağları ve Ağ Güvenliği
TCP/IP Protokolü Öğr. Gör. Ferdi DOĞAN.
Bilgi İşlem Organizasyonu
TEMEL KAVRAMLAR Web Tasarımının Temelleri, dersinin iyi anlaşılabilmesi için bu dersin temelini oluşturan kavramların iyi bilinmesi gerekir. 
 İnternetin.
Ağ Donanımları Cihazlar
TCP/IP Protokolü.
Temel Internet Kullanımı Y. Doç. Dr. M. Sıtkı İlkay Ekim 2006.
İNTERNET VE BİLGİ AĞLARININ KULLANIMI
OSI Modeli.
Yard. Doç. Dr. Şirin Karadeniz
İNTERNET VE BİLGİSAYAR AĞLARI
İNTERNET.
TCP/IP Referans Modeli ve Katmanları
BİLGİSAYAR MÜHENDİSLİĞİNE GİRİŞ
Bilgi Teknolojileri Hafta 01
İNTERNET VE BİLGİSAYAR AĞLARI
İstemci sunucu sistemleri ve ağlar
AĞ TEMELLERİ (TCP/IP SUNUMU)
Bilgehan Arslan, Süreyya Gülnar
Sunum transkripti:

PORTLAR ANIL BULDU 1131602087

Port Nedir ? İnternet dünyasında kullanılan "port" kavramı soyut bir kavramdir. Bu anlamda «port»herhangi bir fiziksel bağlantı yeri değil, mantıksal bir bağlanma şeklidir. Türkçe olarak portları köprü olarak düşünebiliriz. Yani portlar veri alıp veri gönderme görevi görmektedirler.

Portların Yapısı Her IP Adresi portlara yani sanal veri yollarına bölünmüştür. Bu sayede aynı anda, aynı IP Adresinden (bilgisayar vb.) farklı programlarla veri alışverişi yapılabilmektedir. Örneğin aynı anda, aynı bilgisayardan 110 nolu portu kullanarak Outlook Expressle e- maillerimizi indirirken, 80 nolu portu kullanarak Internet Explorerl ile web sitelerine bakabiliyoruz. Port noları 0-65535 arasında değerler alabiliyor

Portların Yapısı Portlar OSİ modelinde Ulaşım katmanında yer almaktadır. Portlar iki bölümde incelenmektedir. Bunlardan ilki UDP hızlı fakat güvenli değildir. İkincisi TCP yavaş olmasına karşın oldukça güvenlidir.

UDP NEDİR ? UDP (User Datagram Protocol – Kullanıcı Veribloğu İletişim Kuralları), TCP/IP protokol takımının iki aktarım katmanı protokolünden birisidir. Verileri bağlantı kurmadan yollar. Gelişmiş bilgisayar ağlarında paket anahtarlı bilgisayar iletişiminde bir datagram modu oluşturabilmek için UDP protokolü yazılmıştır. Bu protokol minimum protokol mekanizmasıyla bir uygulama programından diğerine mesaj göndermek için bir prosedür içerir. Bu protokol ‘transaction’ yönlendirmelidir. Paketin teslim garantisini isteyen uygulamalar TCP protokolünü kullanır. Geniş alan ağlarında (WAN) ses ve görüntü aktarımı gibi gerçek zamanlı veri aktarımlarında UDP kullanılır. UDP bağlantı kurulum işlemlerini,akış kontrolü ve tekrar iletim işlemlerini yapmayarak veri iletim süresini en aza indirir. UDP ve TCP aynı iletişim yolunu kullandıklarında UDP ile yapılan gerçek zamanlı veri transferinin servis kalitesi TCP’nin oluşturduğu yüksek veri trafiği nedeniyle azalır.

UDP NEDİR ? UDP’yi kullanan protokollerden bazıları DNS, TFTP, ve SNMP protokolleridir. Uygulama programcıları birçok zaman UDP’yi TCP’ye tercih eder, zira UDP ağ üzerinde fazla bant genişliği kaplamaz. UDP güvenilir olmayan bir aktarım protokolüdür. Ağ üzerinden paketi gönderir ama gidip gitmediğini takip etmez ve paketin yerine ulaşıp ulaşmayacağına onay verme yetkisi yoktur. UDP üzerinden güvenilir şekilde veri göndermek isteyen bir uygulama bunu kendi yöntemleriyle yapmak zorundadır.

TCP NEDİR ? Bilgi Ağı” üzerindeki bilgi iletimi ve paylaşımı bazı kurallar dahilinde yapılmaktadır. Bu kurallara kısaca “internet protokolleri”, ya da TCP/IP protokoller ailesi denir. TCP/IP (Transmission Control Protocol/Internet Protocol), bilgisayarlar ile veri iletme/alma birimleri arasında organizasyonu sağlayan, böylece bir yerden diğerine veri iletişimini olanaklı kılan pek çok veri iletişim protokolüne verilen genel addır. Bir başka değişle, TCP/IP protokolleri bilgisayarlar arası veri iletişiminin kurallarını koyar. Bu protokollere örnek olarak, dosya alma/gönderme protokolü (FTP, File Transfer Protocol), Elektronik posta iletişim protokolü (SMTP Simple Mail Transfer Protocol), TELNET protokolü (Internet üzerindeki başka bir bilgisayarda etkileşimli çalışma için geliştirilen *login* protokolü) verilebilir.  

TCP NEDİR ?  Adını sıkça duyduğumuz WWW ortamında birbirine link objelerin iletilmesini sağlayan protokol ise Hyper Text Transfer Protocol (HTTP) olarak adlandırılmaktadır. TCP/IP protokolü aynı zamanda, diğer iletişim ağlarında da kullanilabilir. Özellikle pek çok farklı tipte bilgisayarı veya iş istasyonlarını birbirine bağlayan yerel ağlarda (LAN) kullanımı yaygındır.  Bu na örnek olarak :FTP, File Transfer Protocol,( FTP)  SMTP Simple Mail Transfer Protocol ( SMTP ),

TCP VE UDP ARASINDAKİ EN TEMEL FARK  TCP :  TCP veri aktarımı için güvenlidir fakat UDP ‘ye göre daha yavaştır. TCP ‘de paketlerin karşı tarafa ulaşıp ulaşmadığı kontrol edilir. TCP, gönderilen veriler için özel bir paketi gönderir. Bu paket, gelmiş olan paketlerden hangi byte’a kadar olan kısmının doğru olarak alındığını gösterir. Gönderen taraf, kabul gelmediği sürece paketi arka arkaya birkaç kez yollar (belli bir süre sonra da pes eder) UDP : Daha çok ses ve video paketlerinin gönderiminde kullanılır. TCP ‘ye göre hızlıdır fakat güvenli değildir. Örneğin internet üzerinden canlı yayın uygulamaları, video görüntüleri UDP ile aktarılır.

ÖNEMLİ PORTLAR 21: File Transfer Protocol (FTP) :Bir veri yığınının - ASCII, EBCDIC, ve binary- bir uç aygıttan diğerine iletimi için kullanılmaktadır. 22: Secure Shell (SSH) : Güvenli veri iletimi için kriptografik ağ protokolüdür. Ssh ile ağa bağlı olan iki bilgisayar arasında veri aktarımı güvenlik kanalı üzerinden güvensiz bir ağda yapılır. 23: Telnet remote login service :Internet ağı üzerindeki çok kullanıcılı bir makineye uzaktaki başka bir makineden bağlanmak için geliştirilen bir TCP/IP protokolüdür. 25: Simple Mail Transfer Protocol (SMTP) : Bir e-posta göndermek için sunucu ile istemci arasındaki iletişim şeklini belirleyen protokoldür 53: Domain Name System (DNS) service : Internet uzayını bölümlemeye, bölümleri adlandırmaya ve bölümler arası iletişimi organize etmeye yarayan, bilgisayar, servis, internet veya özel bir ağa bağlı herhangi bir kaynak için hiyerarşik dağıtılmış bir adlandırma sistemidir.

ÖNEMLİ PORTLAR 80: Hypertext Transfer Protocol (HTTP) used in the World Wide Web Bir kaynaktan dağıtılan ve ortak kullanıma açık olan hiperortam bilgi sistemleri için uygulama seviyesinde bir iletişim protokolüdür. 110: Post Office Protocol (POP3) OSI referans modelinin uygulama katmanında çalışan bir E-posta iletişim protokolüdür. 119: Network News Transfer Protocol (NNTP) Genellikle Usenet erişimi, ve Usenet trafiği taşıyan sunucular tarafından kendi aralarında kullanılır. 123: Network Time Protocol (NTP) Türkçesi Ağ Zaman Protokolü'dür. NTP, değişken gecikmeye sahip paket anahtarlamalı ağlar üzerindeki bilgisayarların saatlerinin eş zamanlanmasının sağlanması için kullanılan bir protokoldür

ÖNEMLİ PORTLAR 143: Internet Message Access Protocol (IMAP) Bir e-posta iletişim protokolüdür. 161: Simple Network Management Protocol (SNMP) Bilgisayar ağları büyüdükçe bu ağlar üzerindeki birimleri denetlemek amacıyla tasarlanmıştır. Cihaz üzerindeki sıcaklıktan, cihaza bağlı kullanıcılara, internet bağlantı hızından sistem çalışma süresine kadar çeşitli bilgiler SNMP'de tanımlanmış ağaç yapısı içinde tutulurlar. 194: Internet Relay Chat (IRC) İnternet Aktarmalı Sohbet 443: HTTP Secure (HTTPS) Hiper metin aktarım iletişim kuralının (HTTP) güvenli ağ protokolü ile birleştirilmiş olanıdır. Klasik HTTP protokolüne SSL protokolünün eklenmesi ile elde edilir. SSL(Güvenli Soket Katmanı): Server ile alıcı iletişimi esnasında verilerin şifrelenerek yapılması işlemidir

Portların Kullanımı Günümüz dünyasında birçok işletim sistemi birden fazla programın aynı anda çalışmasına izin vermektedir. Bu programlardan bazıları dışarıdan gelen istekleri (istemci-client/request) kabul etmekte ve uygun gördüklerine cevap (sunucu-server/response) vermektedir. Sunucu programları çalışan bilgisayarlara birer adres verilir (IP adresleri) ve bu adresler kullanılarak istenilen bilgisayarlara ulaşılır. Peki, ulaşılan bir bilgisayar üzerindeki hangi sunucu programdan hizmet alınmak istendiği nasıl belirtilir?

Portların Kullanımı Bunun için bilgisayarlar üzerinde birtakım soyut bağlantı noktaları tanımlanır ve herbirine, adresleyebilmek için positif bir sayı verilir (port numarası). Bazı sunucu programları, daha önce herkes tarafından bilinen "port" lardan hizmet verirken (örn: telnet->23. port) bazıları da sunucu programını çalıştıran kişinin türüne ve isteğine göre değişik "port" lardan hizmet verir. Dolayısıyla, ağ üzerindeki herhangi bir sunucu programa bağlanmak istenildiğinde, programın çalıştığı bilgisayarın adresinin yanında istekleri kabul ettiği "port" numarasını da vermek gerekir.

Portların Kullanımı Örnek verecek olursak: 144.122.156.104 "IP" adresine sahip makinada (orca) çalışan "telnet" sunucu programına (23. "port" dan hizmet veren) bağlanmak için aşağıdaki satır yazılır. telnet 144.122.156.104 23

Portların Kullanımı Daha önce de belirttiğimiz gibi bazı sunucu programların belirli "port" lardan hizmet verdiği bilindiği için, bu sunuculara bağlanmak istediğimizde, "port" numarasını vermeye gerek kalmaz. Bu durumda diğer slayttaki satır; telnet 144.122.156.104 şeklinde de yazılabilir.

INETD(SÜPER SUNUCU) Bilgisayar ilk açıldığında üzerinde çalışan sunucu programlar otomatik olarak açılış dosyalarından çalıştırılabildiği gibi genel kullanım biraz daha farklıdır. Değişik "port" ları dinleyen birçok sunucu programın, hiçbir istemciye cevap vermediği durumda bile, birçok sistem kaynağını gereksiz yere kullandığı düşünülerek, "inetd" adında istemcilerle diğer sunucu programlar arasında koordinasyonu sağlayan bir sunucu program düşünülmüştür

INETD(SÜPER SUNUCU) Açılış dosyalarından da başlatılabilen bu sunucu tek başına bütün "port" ları dinler ve herhangi birisine istek geldiği zaman aşağıdaki prosedürü takip eder: 1- /etc/services dosyasından ilgili "port" a hizmet veren servis ismini bulur. 2- konfigürasyon dosyası olan "/etc/inetd.conf" dan bu servis için gelen isteğe nasıl cevap vereceğini belirler ve gerekli programı çalıştırır. 3- bir istek geldiği zaman tekrar 1'e döner.

INETD(SÜPER SUNUCU) 23. "port" a bir istek geldiğinde, "inetd" "/etc/services" dosyasına bakarak bu "port" numarasına denk gelen servis ismini ("telnet") bulur. Daha sonra "/etc/inetd.conf" dosyasına bakarak bu servise denk gelen sunucu programı ("/usr/sbin/in.telnetd") çalıştırır.

KAYNAKÇA https://en.wikipedia.org/wiki/Port_(computer_networking) http://www.barbetto.com/lan-network/tcp-ve-udp- portları,3209..html http://www.bilisimterimleri.com/bilgisayar_bilgisi/bilgi/32.html http://blog.isimkayit.com/tcp-nedir-udp-nedir.html http://ahmetceyhan.com/tcp-ve-udp-arasindaki-en-temel-fark- nedir/ https://tr.wikipedia.org/wiki/HTTPS https://tr.wikipedia.org/wiki/Telnet https://en.wikipedia.org/wiki/Post_Office_Protocol